Ansicht
Dokumentation
/BEV2/EDHP_DYNAMIC_SELECT - Dynamischer Zugriff auf Datentabellen
Vendor Master (General Section) CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese 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_HELPRFUMSV00 - Advance Return for Tax on Sales/Purchases CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3278 Date: 20240425 Time: 024048 sap01-206 ( 33 ms )