Escolar Documentos
Profissional Documentos
Cultura Documentos
September 2015
SAP SDC India
Vipin Nagpal
Session Agreement
Please participate
by asking questions !?!
AMDP syntax
Debugging in AMDP
Use case
Q&A
Calculation
AS ABAP
SAP HANA
Database
Calculation
Bottom-Up
LM
AS ABAP
Top-Down
LM
AS ABAP
ABAP Managed
CDS Views Stored Procedure Standard ABAP
External Views Stored
(AMDP)Proxy Transport (CTS)
deploy deploy
SAP HANA
AS ABAP
AMDP provided as methods of global
Standard ABAP
classes marked with tag interfaces AMDP
Transport (CTS)
(aka AMDP class)
HANA Database procedure created at the
create
first call of the AMDP method
SAP HANA
Transport as any other ABAP class
Database
Only ABAP Development Tools required Procedure
Marker interface
CLASS CL_AMDP_SAMPLE DEFINITION. for HDB
PUBLIC SECTION.
INTERFACES IF_AMDP_MARKER_HDB.
METHODS process
IMPORTING it_param TYPE type1
Only ABAP code
possible
EXPORTING et_param TYPE type2. specific parameter
interface required
METHODS execute
IMPORTING VALUE(it_param) TYPE type1
ABAP or SQLScript EXPORTING VALUE(et_param) TYPE type2.
code possible CHANGING VALUE(ch_param) TYPE type3
ENDCLASS.
Error and short dump handling for AMDP methods feels almost like ABAP
Execution of the ABAP report from where you are consuming AMDP method.
Volume of data
This report was tested with half million sales order data.
Before After
% improvement
93% improvement in execution time was noticed with code push down Technique.
SCN
Open.sap.com
Weitergabe und Vervielfltigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrckliche schriftliche
Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen knnen ohne vorherige Ankndigung gendert werden.
Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietre Softwarekomponenten anderer Softwareanbieter.
Die vorliegenden Unterlagen werden von der SAP AG und ihren Konzernunternehmen (SAP-Konzern) bereitgestellt und dienen ausschlielich zu Informationszwecken.
Der SAP-Konzern bernimmt keinerlei Haftung oder Gewhrleistung fr Fehler oder Unvollstndigkeiten in dieser Publikation. Der SAP-Konzern steht lediglich fr Produkte
und Dienstleistungen nach der Magabe ein, die in der Vereinbarung ber die jeweiligen Produkte und Dienstleistungen ausdrcklich geregelt ist. Keine der hierin
enthaltenen Informationen ist als zustzliche Garantie zu interpretieren.
SAP und andere in diesem Dokument erwhnte Produkte und Dienstleistungen von SAP sowie die dazugehrigen Logos sind Marken oder eingetragene Marken der SAP
AG in Deutschland und verschiedenen anderen Lndern weltweit.
Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark.