Ansicht
Dokumentation
/BEV2/EDHP_DYNAMIC_SELECT - Dynamischer Zugriff auf Datentabellen
Fill RESBD Structure from EBP Component Structure Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Baustein liest aus einer beliebige Tabelle anhand des zu übergebenen Primärschlüssels und stellt das Ergebnis in einer Workarea oder wahlweise in einer Tabelle (Feld-Inhalt) zur Verfügung:
Beispiel
data: tabname type tabname,
tabkey type /BEV2/ED_GENDBKEY,
fields_tab type table of /BEV2/ED_TABLEFIELD_DATA_S.
data: db_data type ref to data.
field-symbols:
* Angabe des zu lesenden Datensatzes
tabname = '/BEV2/EDMAA'.
tabkey = '207000000000000001211BI '.
create data db_data type (tabname).
CALL FUNCTION '/BEV2/EDHP_DYNAMIC_SELECT'
EXPORTING
object_key = tabkey
tabname = tabname
IMPORTING
OBJECT_DATA = db_data " Datenstruktur
tables
field_tabelle = fields_tab " enthält feldname+Feldinhalt
* EXCEPTIONS
* NO_RECORD_FOUND = 1
* NO_TABLENAME_GIVEN = 2
* NO_TABLE_FOUND = 3
* WRONG_TABLE_TYPE = 4 * TABLE_NOT_ACTIVE
= 5 * OTHERS
= 6 .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
else.
assign db_data->* to
ASSIGN COMPONENT 2 OF STRUCTURE
write
ENDIF.
Parameter
FIELD_TABELLEOBJECT_DATA
OBJECT_KEY
TABNAME
Ausnahmen
NO_RECORD_FOUNDNO_TABLENAME_GIVEN
NO_TABLE_FOUND
TABLE_NOT_ACTIVE
WRONG_TABLE_TYPE
Funktionsgruppe
2/SAPLED_HELPGeneral Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3278 Date: 20240523 Time: 163448 sap01-206 ( 28 ms )