Ansicht
Dokumentation
CF_ASIT_CLASSIC - ASIT-Factory für klassische Zugriffe
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit Hilfe der Factory-Klasse CF_ASIT_CLASSIC erhält man Iteratoren, mit denen man auf die Daten des Archivinformationssystems zugreifen kann. Dabei wurde darauf geachtet, dass man Zugriffe über die Funktionsbausteine AS_API_READ und AS_API_SYSTEM_SELECT möglichst einfach durch eine Iteratoren-Lösung ersetzen kann.
Der Hauptvorteil der Iteratoren-Lösung ist, dass das AS Satz für Satz liefert und das aufrufende Programm selbst entscheiden kann, wann genügend Ergebnisse geliefert wurden.
Beziehungen
Beispiel
Folgendes Coding dient dazu, maximal n Einträge aus Infostruktur SAP_BC_SBOOK01 zu lesen.
DATA: l_iterator TYPE REF TO if_as_iterator,
lt_arkey TYPE TABLE OF aind_arkey,
l_arkey TYPE aind_arkey.
l_iterator = cf_asit_classic=>create_from_infostruc(
im_infostruc = 'SAP_BC_SBOOK01' ).
TRY.
DO n TIMES.
CALL METHOD l_iterator->next
IMPORTING
ex_result = l_arkey.
APPEND l_arkey TO lt_arkey.
ENDDO.
CATCH cx_asit_end.
ENDTRY.
l_iterator->close( ).
Hinweise
Weiterführende Informationen
Weitere Informationen zu Zugriffen auf das Archivinformationssystem finden Sie in der Dokumentation zur Funktionsgruppe AS_API. Die Methode CF_ASIT_CLASSIC=>CREATE_FROM_INFOSTRUC entspricht dem Funktionsbaustein AS_API_SYSTEM_SELECT, die Methode CF_ASIT_CLASSIC=>CREATE_FROM_FIELDCAT dem Funktionsbaustein AS_API_READ.
Addresses (Business Address Services) CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2279 Date: 20240424 Time: 153652 sap01-206 ( 29 ms )