Ansicht
Dokumentation

CF_ASIT_CLASSIC - ASIT-Factory für klassische Zugriffe

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 Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )