AMDP (ABAP): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „AMDP steht für ABAP Managed Database Procedures. Damit wird das Paradigma Code-to-Data umgesetzt. Möglichkeiten: * SQLscript kann in ABAP-Klassen gespeicher…“) |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
* SQLscript kann in ABAP-Klassen gespeichert werden | * SQLscript kann in ABAP-Klassen gespeichert werden | ||
* ABAP-Transportsystem kann genutzt werden - Zusätzliches HANA-Transportsystem nicht notwendig | * ABAP-Transportsystem kann genutzt werden - Zusätzliches HANA-Transportsystem nicht notwendig | ||
== Zugriffsrechte und Benutzerparameter == | |||
Benutzerparameter: [[Benutzerparameter (ABAP)]] | |||
Zugriffsrechte: | |||
SAP_BC_DWB_ABAPDEVELOPER @IC\QEinzelrolle@ 25.04.2018 31.12.9999 ABAP Entwickler | |||
SAP_BC_FDT_ADMINISTRATOR @IC\QEinzelrolle@ 19.04.2018 31.12.9999 BRFplus-Administrator | |||
Version vom 25. April 2018, 12:14 Uhr
AMDP steht für ABAP Managed Database Procedures. Damit wird das Paradigma Code-to-Data umgesetzt.
Möglichkeiten:
- SQLscript kann in ABAP-Klassen gespeichert werden
- ABAP-Transportsystem kann genutzt werden - Zusätzliches HANA-Transportsystem nicht notwendig
Zugriffsrechte und Benutzerparameter
Benutzerparameter: Benutzerparameter (ABAP)
Zugriffsrechte:
SAP_BC_DWB_ABAPDEVELOPER @IC\QEinzelrolle@ 25.04.2018 31.12.9999 ABAP Entwickler SAP_BC_FDT_ADMINISTRATOR @IC\QEinzelrolle@ 19.04.2018 31.12.9999 BRFplus-Administrator
Codebeispiel
CLASS ZMAOT_CL_AMDP_01 DEFINITION
PUBLIC
FINAL
CREATE PUBLIC .
PUBLIC SECTION.
" Interface notwendig, um in Klasse AMDP nutzen zu können
INTERFACES: IF_AMDP_MARKER_HDB.
" Import- und Export-Parameter werden als VALUE übergeben
" Export-Parameter einen statischen Datentyp / Tabellentyp haben
CLASS-METHODS:
METHOD_01_READ
EXPORTING
VALUE(ET_AMDP) TYPE ZTW_TT_AMDP_DEMO_01
RAISING
CX_AMDP_ERROR.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS ZMAOT_CL_AMDP_01 IMPLEMENTATION.
METHOD METHOD_01_READ BY DATABASE PROCEDURE FOR HDB LANGUAGE SQLSCRIPT OPTIONS READ-ONLY USING ZTW_AMDP_DEMO_01.
et_amdp =
select * from ZTW_AMDP_DEMO_01;
ENDMETHOD.
ENDCLASS.