Ansicht
Dokumentation

ADK_CCMS_GET_OBJECTS_REMOTE - Zu einer DB-Tabelle alle Archivierungsobjekte zurückliefern

ADK_CCMS_GET_OBJECTS_REMOTE - Zu einer DB-Tabelle alle Archivierungsobjekte zurückliefern

TXBHW - Original Tax Base Amount in Local Currency   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein liefert zu einer Datenbanktabelle alle Archivierungsobjekte, die diese Datenbanktabelle verwenden.

Sie haben dabei die Möglichkeit, um zu entscheiden, ob Sie alle Archivierungsobjekte haben wollen, oder nur die Archivierungsobjekte, die in der angegebenen Tabelle Einträge löschen.

Sie haben ebenso die Möglichkeit, daß Sie sich alle Tabellen zurückliefern lassen, die das jeweilige Archivierungsobjekt verwendet. Da dieser Funktionsbaustein die Namen der Datenbanktabellen zurückliefert und nicht die Namen der Tabellen laut Data Dictionary, können die zurückgelieferten Tabellennamen gegenüber den Tabellennamen in der Definition des Archivierungsobjekts unterschiedlich sein.

Beispiel

TYPE-POOLS: ADK.

DATA: OBJECTS TYPE ADK_CCMS_OBJECTS,

      O_LINE TYPE ADK_CCMS_OBJECT,

      T_LINE TYPE ADK_CCMS_TABLE.

CALL FUNCTION 'ADK_CCMS_GET_OBJECTS'

     EXPORTING

          TABLE                      = 'FILENAME'

          GET_ALL_TABLES             = 'X'

     TABLES

          OBJECTS                    = OBJECTS

     EXCEPTIONS

          TABLE_NOT_FOUND            = 1

          POOL_OR_CLUSTER_NOT_IN_USE = 2

          NO_OBJECT_FOUND            = 3

          TABLE_IS_NOT_TRANSPARENT   = 4

          OTHERS                     = 5.

IF SY-SUBRC EQ 0.

  LOOP AT OBJECTS INTO O_LINE.

    WRITE: / O_LINE-OBJECT, O_LINE-OBJTEXT.

    LOOP AT O_LINE-TABLES INTO T_LINE.

      WRITE: /5 T_LINE-TABNAME, T_LINE-TEXT.

    ENDLOOP.

    SKIP.

  ENDLOOP.

ENDIF.

Hinweise

Wenn dieser Funktionsbaustein kein Archivierungsobjekt ermitteln kann, dann ist dies nicht gleichbedeutend, daß es keine Archivierungsmöglichkeit für diese Tabelle gibt. Folgende Gründe kann es geben, warum kein Archivierungsobjekt gefunden wurde:

  • Es gibt wirklich keine Archivierungsmöglichkeit.
  • Die Daten in dieser Tabelle werden über einen View oder eine ähnliche Struktur (ADK kennnt diese Tabelle nicht) archiviert.
  • Die Daten in dieser Tabelle werden über eine Archivierungsklasse archiviert, für die keine Tabelleninformation im ADK hinterlegt sind.

Weiterführende Informationen





Parameter

DELETE_OBJECTS_ONLY
GET_ALL_TABLES
OBJECTS
TABLE

Ausnahmen

NO_OBJECT_FOUND
POOL_OR_CLUSTER_NOT_IN_USE
TABLE_IS_NOT_TRANSPARENT
TABLE_NOT_FOUND

Funktionsgruppe

ARCC

RFUMSV00 - Advance Return for Tax on Sales/Purchases   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5941 Date: 20240605 Time: 230604     sap01-206 ( 59 ms )