Exporting ALV to Memory

Eine Report-Listausgabe kann man bei einem SUBMIT mit dem Zusatz „EXPORTING LIST TO MEMORY“ abgreifen. Bei einem ALV funktioniert das natürlich nicht. Die SAP hat aber eine Funktion einegebaut, um auch nach einem SUBMIT an die erzeugt ALV-Liste zu gelangen…

EXPORTING ALV TO MEMORY

Den Zusatz „EXPORTING ALV TO MEMORY“ gibt es dabei natürlich nicht…!

Im Programm SALV_TEST_INTERCEPTOR_REPORT kann die Funktionalität nachvollzogen werden.

Hauptbestandteil sind hierbei die folgenden drei Befehle, die den aufgerufenen ALV anweisen, seine Daten unter einer generierten GUID zu speichern:

g_guid = cl_salv_export_db_storage=>create_guid( ).
export l_mode = 'M' to memory id 'ALV_EXTRACT_MODE'.
export l_guid = g_guid to memory id 'ALV_EXTRACT_GUID'.

Nach Aufruf des gewünschten Reports mittels SUBMIT können die Daten wieder eingelesen werden:

DATA l_xstring type xstring.
l_xstring = cl_salv_export_db_storage=>import_xmlstring( guid = g_guid ).

Entwickelt wurde diese Funktionalität zum Projekt/ Stichwort „SAP-Konnektor DUET/ Mendocino“.

Das ganze fällt auch unter den Begriff „Office Suite Program“

Office Suite Program (XAP-OSP)

Lösung, die es den Benutzern erlaubt, mühelos und schnell SAP-Geschäftsprozesse und -Daten über Microsoft Office zu bearbeiten.

Duet for Microsoft Office und SAP wurde gemeinsam von Microsoft und SAP entwickelt und wird von beiden Unternehmen betreut. Die Lösung ermöglicht eine bessere Entscheidungsfindung, verbessert die Einhaltung von Prozessen und senkt Kosten.

Als zusammengesetzte Anwendung vereint Duet for Microsoft Office and SAP die Enterprise Services Architecture (ESA) von SAP und Microsoft .Net in sich. Ausgewählte Prozesse und Informationen aus der mySAP Business Suite können in Microsoft Office bearbeitet werden.

Aus der SAP-Hilfe: http://help.sap.com/saphelp_nw04/Helpdata/de/
44/3b91f48936548fe10000000a155436/content.htm

Paket /OSP/MAIN

In einem SAP System man weitere Informationen dazu, wenn man sich die untergeordneten Pakete zu /OSP/MAIN im Package Builder anschaut.

image_pdfimage_print
Enno Wulff
follow me
Letzte Artikel von Enno Wulff (Alle anzeigen)

Leave a Comment

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.