Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
- 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 )