Ansicht
Dokumentation

ABAPEML_FIELDS_TAB - EML FIELDS TAB

ABAPEML_FIELDS_TAB - EML FIELDS TAB

rdisp/max_wprun_time - Maximum work process run time   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- fields_tab

Interne mit dem erforderlichen abgeleiteten BDEF-Typ (TYPE TABLE FOR ...) typisierte Tabelle, die spezifische Komponenten für die Kommunikation zwischen einem RAP-BO-Provider und RAP-BO-Consumer enthält. Die Komponenten werden durch dem Kontext ermittelt, in dem die interne Tabelle verwendet wird, d.h. die Verwendung und Anzahl der Komponenten der anzugebenden Tabelle unterscheiden sich beispielsweise bei löschenden oder erzeugenden Operationen. Weitere Details über den Typ (TYPE TABLE FOR) und Komponenten (Komponenten von abgeleiteten Type) finden Sie in der jeweiligen Dokumentation.

Die interne Tabelle kann über Konstruktorausdrücke in einer Operandenposition aufgebaut werden, beispielsweise wird sie mit dem Wertoperator (VALUE) und anderen Konstruktoroperatoren mit Instanzen als Eingabeparametern nach dem jeweiligen Schlüsselwort (zum Beispiel FROM) gefüllt.

Hinweise

  • Wenn ein Feld einer Eltern- oder Kindentität in der BDEF mit readonly gekennzeichnet ist, kann es mit keinen der modifizierenden Operationen geändert werden und ein neuer Wert erhalten. Modifizierungen sind nur mit dem Zusatz IN LOCAL MODE möglich. Weitere Details finden Sie in der Dokumentation für IN LOCAL MODE.

Beispiel

Mit folgendem Quelltextbeispiel wird eine mit einem abgeleiteten BDEF-Typ explizit deklarierte interne Tabelle gezeigt. Sie wird dann in einer MODIFY-Anweisung verwendet (soweit create_root Werte enthält). Dies gilt auch für das zweite Beispiel. Die interne Tabelle nach der Anweisung CREATE SET FIELDS WITH wird jedoch mit dem Wertoperator inline deklariert.

...
DATA create_root TYPE TABLE FOR CREATE demo_managed_root.
MODIFY ENTITY demo_managed_root
    CREATE SET FIELDS WITH create_root.
...
MODIFY ENTITY demo_managed_root
    CREATE SET FIELDS WITH VALUE
      #( ( %cid = 'cid1' key_field = '1' data_field1_root = 'aaa'
           data_field2_root = 'bbb')
         ( %cid = 'cid2' key_field = '2' data_field1_root = 'ccc'
           data_field2_root = 'ddd')
       ).
...






rdisp/max_wprun_time - Maximum work process run time   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3635 Date: 20240420 Time: 062501     sap01-206 ( 47 ms )