SAP ABAP Class CL_ISU_IDE_SWITCHDOC_ARCHIVE (Archive Switch Documents)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IDE (Application Component) Intercompany Data Exchange
     EE_IDE_SWITCH (Package) IDE Change of Supplier and Service
Properties
Class CL_ISU_IDE_SWITCHDOC_ARCHIVE  
Short Description Archive Switch Documents    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_IDE_SWITCH   IDE Change of Supplier and Service 
Created 20050118   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no forward declaration.
Interfaces
Class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no interface implemented.
Friends
Class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ARCHIVE_SWTDOC_BADI Constant Private Type reference (TYPE) EXIT_DEF 'ISU_IDE_SWT_ARCHIVE' Business Add-In Definition 20050119
2 CO_ARCH_MODE_ARCH Constant Private Type reference (TYPE) E_MODE_ARCH '1' Archiving Mode 20050223
3 CO_ARCH_MODE_DELE Constant Private Type reference (TYPE) E_MODE_ARCH '2' Delete mode 20050223
4 CO_FALSE Constant Private Type reference (TYPE) KENNZX ' ' FALSE 20050224
5 CO_MAX_RECORDS Constant Private Type reference (TYPE) I 500 Maximum Database Package 20050221
6 CO_SWTDOC_ARCH_FCAT Constant Private Type reference (TYPE) AIND_FCAT 'SAP_ISU_SWTDOC' Field Catalog of Archive Info System 20050224
7 CO_SWTDOC_ARCH_OBJ Constant Public Type reference (TYPE) TR01-OBJCT 'ISU_SWTDOC' Archiving Object 20050119
8 CO_TRUE Constant Private Type reference (TYPE) KENNZX 'X' TRUE 20050118
9 EXIT_SWTDOC_ARCH Static Attribute Private Object reference (TYPE REF TO) IF_EX_ISU_IDE_SWT_ARCHIVE BAdI Interface IF_EX_ISU_IDE_SWT_ARCHIVE 20050119
10 P_COMMIT_COUNT Static Attribute Private Type reference (TYPE) ARCH_USR-ARCH_COMIT Commit Work for Deletion Program 20050224
11 P_CURSOR Instance attribute Private Type reference (TYPE) CURSOR Database Cursor 20050118
12 P_ERROR_OCCURED Instance attribute Private Type reference (TYPE) KENNZX Error During Processing 20050302
13 P_INTERRUPTED Instance attribute Private Type reference (TYPE) KENNZX Archiving Was Interrupted 20080701
14 SWTDOC_ARCH_DATE Static Attribute Private Type reference (TYPE) DATE Retention Period of Switch Document 20050119
Methods
# Method Level Visibility Method type Description Created on
1 ARCHIVE Static method Public Method Archive Switch Documents 20050223
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050301
3 CONSTRUCTOR Instance method Public Constructor Constructor from Class CL_ISU_IDE_SWITCHDOC_ARCHIVE 20050223
4 DELETE Static method Public Method Delete Switch Documents 20050224
5 DELETE_DATA Instance method Private Method Delete Switch Documents and Corresponding Objects from DB 20050118
6 DELETE_EIDESWTDOC Static method Private Method Delete EIDESWTDOC (Switch Document Header) 20050118
7 DELETE_EIDESWTDOCATTR Static method Private Method Delete EIDESWTDOCATTR (Switch Document Header) 20050118
8 DELETE_EIDESWTDOCREF Static method Private Method Delete EIDESWTDOCREF (Switch Document Reference) 20050118
9 DELETE_EIDESWTDOCSTEP Static method Private Method Delete EIDESWTDOCSTEP (Switch Document Step) 20050118
10 DELETE_EIDESWTMSGDATA Static method Private Method Delete EIDESWTMSGDATA (Message Data for Switch Document) 20050118
11 DELETE_EIDESWTMSGDATACO Static method Private Method Delete EIDESWTMSGDATACO (Comments in Message Data) 20050118
12 DELETE_SWITCHDOC_FROM_DB Instance method Private Method Delete Switch Documents from Database 20050224
13 DISPLAY_SWITCHDOC_ARCHIVE Static method Public Method Individual Display of Switch Document from Archive 20050225
14 FETCH_NEXT_RECORDS Instance method Private Method Use FETCH to Read Switch Document (after OPEN) 20050118
15 GET_ALLOWED_SWITCHDOC_NUMBERS Instance method Private Method Select All Permitted Switch Document Numbers 20050302
16 GET_ARCHIVED_FILES Instance method Private Method Read archive data 20050225
17 GET_DATA_FROM_ARCHIVE Static method Private Method Get Data from Archive to Delete It 20050224
18 GET_RELEVANT_STATUS Instance method Private Method Select All Important Statuses for Switch Document 20050223
19 GET_SWITCHDOC_ARCHOBJ Static method Public Method Get Data from Archive for an Archive Key 20050224
20 INITIALIZE_ARCHIVING Static method Private Method Initialize Archiving 20050223
21 INITIALIZE_DELETING Static method Private Method Initialize Deletion 20050223
22 OPEN_ARCHIVING_CURSOR Instance method Private Method Open Database Cursor via Switch Documents 20050118
23 PREPARE_SWITCHDOC_FOR_ARCHIVE Instance method Private Method Prepare Switch Documents for Archiving 20050223
24 PROCESS_SWITCH_DOCUMENTS Instance method Private Method Process Switch Documents 20050223
25 READ Static method Public Method Read Switch Documents from Archive 20050301
26 READ_DATA Instance method Private Method Read Switch Documents 20050118
27 READ_SWITCHDOC_ARCHIVE Static method Public Method Read Archiving Key for Switch Document 20050224
28 SELECT_EIDESWTDOCATTR Static method Private Method Read EIDESWTDOCATTR (Attribute for Activity) 20050118
29 SELECT_EIDESWTDOCREF Static method Private Method Read EIDESWTDOCREF (Switch Document Reference) 20050118
30 SELECT_EIDESWTDOCSTEP Static method Private Method Read EIDESWTDOCSTEP (Switch Document Step) 20050118
31 SELECT_EIDESWTMSGDATA Static method Private Method Read EIDESWTMSGDATA (Message Data fro Switch Document) 20050118
32 SELECT_EIDESWTMSGDATACO Static method Private Method Read EIDESWTMSGDATACO (Comments in Message Data) 20050118
33 WRITE_SWITCHDOC_TO_ARCHIVE Instance method Private Method Write Switch Documents to Archive 20050223
Events
Class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no event.
Types
Class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no local type.
Method Signatures

Method ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_STATUS Call by reference Type reference (TYPE) ISU_RANGE_SWTSTATUS Range für Status des Wechselbelegs 20050223
2 Importing XT_SWITCHNUM Call by reference Type reference (TYPE) ISU_RANGE_SWITCHNUM Range für Wechselbelegnummer 20050223
3 Importing X_COMMENTS Call by reference Type reference (TYPE) ADMI_TEXT Vermerk zum Archivierungslauf 20050223
4 Importing X_CREATE_ARCHIVE_FILE Call by reference Type reference (TYPE) ARCH_WRITE_PRODMODE Ablaufsteuerung im Schreibprogramm: Produktivmodus 20050223
5 Importing X_PROTOCOL Call by reference Type reference (TYPE) ARCH_DETAIL_LOG Archivierung: Detailprotokoll 20050224
6 Importing X_TESTMODE Call by reference Type reference (TYPE) WRITE_AND_DELETETESTMODE Ablaufsteuerung im Schreibprogramm: Löschen mit Testvariante 20050224

Method ARCHIVE on class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_MODE Call by reference Type reference (TYPE) E_MODE_ARCH Modus der Archivierung (1= archivieren; 2= löschen) 20050223
2 Importing X_PROTOCOL Call by reference Type reference (TYPE) ARCH_DETAIL_LOG Archivierung: Detailprotokoll 20050302
# Exception Resumable Description Created on
1 INITIALIZATION_ERROR Fehler beim Initialisieren 20050223
2 WRONG_MODE Falscher Archivierungsmodus 20050224

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DELETE Call by reference Type reference (TYPE) ARCH_DELETE_PRODMODE Ablaufsteuerung im Löschprogramm: Produktivmodus 20050224
2 Importing X_PROTOCOL Call by reference Type reference (TYPE) ARCH_DETAIL_LOG Archivierung: Detailprotokoll 20050224
3 Importing X_TESTMODE Call by reference Type reference (TYPE) WRITE_AND_DELETETESTMODE Ablaufsteuerung im Schreibprogramm: Löschen mit Testvariante 20050224

Method DELETE on class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
2 Importing XT_EIDESWTDOCATTR Call by reference Type reference (TYPE) TEIDESWTDOCATTR Belegschritt Attribute (Tabelle) 20050118
3 Importing XT_EIDESWTDOCREF Call by reference Type reference (TYPE) TEIDESWTDOCREF Wechselbeleg Belegreferenz (Tabelle) 20050118
4 Importing XT_EIDESWTDOCSTEP Call by reference Type reference (TYPE) TEIDESWTDOCSTEP Wechselbeleg Schritt (Tabelle) 20050118
5 Importing XT_EIDESWTMSGDATA Call by reference Type reference (TYPE) TEIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg (Tabelle) 20050118
6 Importing XT_EIDESWTMSGDATACO Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20050118
7 Exporting Y_DELETED_EIDESWTDOC Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter EIDESWTDOC Einträge 20050118
8 Exporting Y_DELETED_EIDESWTDOCATTR Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter EIDESWTDOCATTR Einträge 20050118
9 Exporting Y_DELETED_EIDESWTDOCREF Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter EIDESWTDOCREF Einträge 20050118
10 Exporting Y_DELETED_EIDESWTDOCSTEP Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter EIDESWTDOCSTEP Einträge 20050118
11 Exporting Y_DELETED_EIDESWTMSGDATA Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter EIDESWTMSGDATA Einträge 20050118
12 Exporting Y_DELETED_EIDESWTMSGDATACO Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter EIDESWTMSGDATACO Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge konnten nicht gelöscht werden 20050118

Method DELETE_EIDESWTDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
2 Exporting Y_NUM_DELETED Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge könnten nicht gelöscht werden 20050118

Method DELETE_EIDESWTDOCATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOCATTR Call by reference Type reference (TYPE) TEIDESWTDOCATTR Belegschritt Attribute (Tabelle) 20050118
2 Exporting Y_NUM_DELETED Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge könnten nicht gelöscht werden 20050118

Method DELETE_EIDESWTDOCREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOCREF Call by reference Type reference (TYPE) TEIDESWTDOCREF Wechselbeleg Belegreferenz (Tabelle) 20050118
2 Exporting Y_NUM_DELETED Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge könnten nicht gelöscht werden 20050118

Method DELETE_EIDESWTDOCSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOCSTEP Call by reference Type reference (TYPE) TEIDESWTDOCSTEP Wechselbeleg Schritt (Tabelle) 20050118
2 Exporting Y_NUM_DELETED Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge könnten nicht gelöscht werden 20050118

Method DELETE_EIDESWTMSGDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTMSGDATA Call by reference Type reference (TYPE) TEIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg (Tabelle) 20050118
2 Exporting Y_NUM_DELETED Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge könnten nicht gelöscht werden 20050118

Method DELETE_EIDESWTMSGDATACO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTMSGDATACO Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20050118
2 Exporting Y_NUM_DELETED Call by reference Type reference (TYPE) SY-TABIX Anzahl gelöschter Einträge 20050118
# Exception Resumable Description Created on
1 DELETE_ERROR Einträge könnten nicht gelöscht werden 20050118

Method DELETE_SWITCHDOC_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050224
2 Importing XT_EIDESWTDOCATTR Call by reference Type reference (TYPE) TEIDESWTDOCATTR Belegschritt Attribute (Tabelle) 20050224
3 Importing XT_EIDESWTDOCREF Call by reference Type reference (TYPE) TEIDESWTDOCREF Wechselbeleg Belegreferenz (Tabelle) 20050224
4 Importing XT_EIDESWTDOCSTEP Call by reference Type reference (TYPE) TEIDESWTDOCSTEP Wechselbeleg Schritt (Tabelle) 20050224
5 Importing XT_EIDESWTMSGDATA Call by reference Type reference (TYPE) TEIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg (Tabelle) 20050224
6 Importing XT_EIDESWTMSGDATACO Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20050224
7 Importing X_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Zeiger auf geöffnete Archivdatei 20050224
8 Importing X_DELETE Call by reference Type reference (TYPE) ARCH_DELETE_PRODMODE Ablaufsteuerung im Löschprogramm: Produktivmodus 20050224
9 Importing X_PROTOCOL Call by reference Type reference (TYPE) ARCH_DETAIL_LOG Archivierung: Detailprotokoll 20050224
# Exception Resumable Description Created on
1 DELETE_ERROR Fehler beim Löschen 20050224

Method DISPLAY_SWITCHDOC_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ARCHIVE_KEY Call by reference Type reference (TYPE) ARKEY Schlüssel einer Archivdatei 20050225
2 Importing X_OFFSET Call by reference Type reference (TYPE) ADMI_OFFST Offset des Datenobjekts in der Archivdatei 20050225
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20050225

Method FETCH_NEXT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PACKAGE_SIZE Call by reference Type reference (TYPE) I '50' 20050118
2 Exporting YT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
# Exception Resumable Description Created on
1 NOT_ALLOWED Aktion nicht erlaubt 20050118
2 NOT_FOUND Keine Einträge gefunden 20050118

Method GET_ALLOWED_SWITCHDOC_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_SWITCHNUM Call by reference Type reference (TYPE) ISU_RANGE_SWITCHNUM Range für Wechselbelegnummer 20050302
2 Exporting YT_REL_SWITCHNUM Call by reference Type reference (TYPE) ISU_RANGE_SWITCHNUM Range für relevanten Wechselbelegnummer 20050302
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050302

Method GET_ARCHIVED_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting YT_ARCHIVED_DATA Call by reference Type reference (TYPE) TEIDESWTDOC_DISPLAY_ARCHIVE Tabellentyp zur Struktur zum Anzeigen von archivierten WechB 20050301
# Exception Resumable Description Created on
1 FILE_ALREADY_OPEN Archivdatei ist schon offen 20050225
2 INTERNAL_ERROR Interne Fehler 20050225
3 NOT_AUTHORIZED Keine Berechtigung zum Anzeigen von Archivdaten 20050225
4 NO_FILES_AVAILABLE Keine Archivdateien vorhanden 20050225

Method GET_DATA_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Zeiger auf geöffnete Archivdatei 20050224
2 Exporting Y_ISU_SWITCHDOC_ARCH Call by reference Type reference (TYPE) ISU_SWITCHDOC_ARCH Wechselbelegtabellen für Archivierung 20050224
# Exception Resumable Description Created on
1 ARCHIVE_ERROR Fehler im Archiv 20050224

Method GET_RELEVANT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_SWTSTATUS Call by reference Type reference (TYPE) ISU_RANGE_SWTSTATUS Range für Status des Wechselbelegs 20050223
2 Exporting YT_REL_STATUS Call by reference Type reference (TYPE) ISU_RANGE_SWTSTATUS Range für erlaubte Status des Wechselbelegs 20050223
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050223

Method GET_SWITCHDOC_ARCHOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ARCHIVE_KEY Call by reference Type reference (TYPE) ARKEY Schlüssel einer Archivdatei 20050225
2 Importing X_OFFSET Call by reference Type reference (TYPE) ADMI_OFFST Offset des Datenobjekts in der Archivdatei 20050225
3 Exporting Y_ARCH_DATA Call by reference Type reference (TYPE) ISU_SWITCHDOC_ARCH Wechselbelegtabellen für Archivierung 20050224
# Exception Resumable Description Created on
1 ARCHIVE_READ_ERROR Fehler beim Lesen des Archivs 20050224
2 OBJECT_NOT_IN_ARCHIVE Objekt nicht im Archiv vorhanden 20050224

Method INITIALIZE_ARCHIVING Signature

Method INITIALIZE_ARCHIVING on class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no parameter.
# Exception Resumable Description Created on
1 INITIALIZATION_ERROR Fehler beim Initialisieren 20050223

Method INITIALIZE_DELETING Signature

Method INITIALIZE_DELETING on class CL_ISU_IDE_SWITCHDOC_ARCHIVE has no parameter.
# Exception Resumable Description Created on
1 INITIALIZATION_ERROR Fehler beim Initialisieren 20050223

Method OPEN_ARCHIVING_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DATE_TO Call by reference Type reference (TYPE) DATE '99991231' Gültigkeitsdatum eines Eintrags 20050118
2 Importing X_HOLD Call by reference Type reference (TYPE) KENNZX Cursor nach COMMIT offen halten? 20050118
3 Importing X_STATUS Call by reference Type reference (TYPE) ISU_RANGE_SWTSTATUS Range für Status des Wechselbelegs 20050118
4 Importing X_SWITCHNUM Call by reference Type reference (TYPE) ISU_RANGE_SWITCHNUM Range für Serviceart 20050118
# Exception Resumable Description Created on
1 NOT_ALLOWED Aktion nicht erlaubt 20050118

Method PREPARE_SWITCHDOC_FOR_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050223
2 Importing X_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Zeiger auf geöffnete Archivdatei 20050224
3 Importing X_PROTOCOL Call by reference Type reference (TYPE) ARCH_DETAIL_LOG Archivierung: Detailprotokoll 20050301
# Exception Resumable Description Created on
1 SYSTEM_ERROR Systemfehler 20050223

Method PROCESS_SWITCH_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_SWITCHNUM Call by reference Type reference (TYPE) ISU_RANGE_SWITCHNUM Range für Wechselbelegnummer 20050223
2 Importing XT_SWTSTATUS Call by reference Type reference (TYPE) ISU_RANGE_SWTSTATUS Range für Status des Wechselbelegs 20050223
3 Importing X_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Zeiger auf geöffnete Archivdatei 20050224
4 Importing X_PROTOCOL Call by reference Type reference (TYPE) ARCH_DETAIL_LOG Archivierung: Detailprotokoll 20050301
# Exception Resumable Description Created on
1 BADI_ERROR Fehler in der BAdI Implementierung 20050223
2 NOT_FOUND Keine Einträge gefunden 20050223
3 SYSTEM_ERROR Systemfehler 20050224

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting YT_ARCHIVED_DATA Call by reference Type reference (TYPE) TEIDESWTDOC_DISPLAY_ARCHIVE Tabellentyp zur Struktur zum Anzeigen von archivierten WechB 20050301
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20050301
2 NO_FILES_AVAILABLE Keine Daten im Archiv 20050301

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
2 Exporting YT_ISU_SWITCHDOC Call by reference Type reference (TYPE) TISU_SWITCHDOC_ARCH Tabellentyp Wechselbelegtabellen für Archivierung 20050118
# Exception Resumable Description Created on
1 SYSTEM_ERROR Systemfehler 20050118

Method READ_SWITCHDOC_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_SWITCHNUM Call by reference Type reference (TYPE) EIDESWTNUM Wechselbelegnummer 20050224
2 Exporting YT_ARCHIVE_KEY Call by reference Type reference (TYPE) AIND_T_ARKEY Archivschlüssel 20050311
3 Exporting Y_ARCHIVE_EXISTS Call by reference Type reference (TYPE) KENNZX Wechselbeleg ist in Archiv 20050224
# Exception Resumable Description Created on
1 ARCHIVE_READ_ERROR Fehler beim Lesen des Archivs 20050224
2 OBJECT_NOT_IN_ARCHIVE Objekt nicht im Archiv vorhanden 20050224

Method SELECT_EIDESWTDOCATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOCSTEP Call by reference Type reference (TYPE) TEIDESWTDOCSTEP Wechselbeleg Schritt (Tabelle) 20050118
2 Exporting YT_EIDESWTDOCATTR Call by reference Type reference (TYPE) TEIDESWTDOCATTR Belegschritt Attribute (Tabelle) 20050118
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050118

Method SELECT_EIDESWTDOCREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOCSTEP Call by reference Type reference (TYPE) TEIDESWTDOCSTEP Wechselbeleg Schritt (Tabelle) 20050118
2 Exporting YT_EIDESWTDOCREF Call by reference Type reference (TYPE) TEIDESWTDOCREF Wechselbeleg Belegreferenz (Tabelle) 20050118
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050118

Method SELECT_EIDESWTDOCSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
2 Exporting YT_EIDESWTDOCSTEP Call by reference Type reference (TYPE) TEIDESWTDOCSTEP Wechselbeleg Schritt (Tabelle) 20050118
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050118

Method SELECT_EIDESWTMSGDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
2 Exporting YT_EIDESWTMSGDATA Call by reference Type reference (TYPE) TEIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg (Tabelle) 20050118
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050118

Method SELECT_EIDESWTMSGDATACO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_EIDESWTDOC Call by reference Type reference (TYPE) TEIDESWTDOC Wechselbeleg Kopf (Tabelle) 20050118
2 Exporting YT_EIDESWTMSGDATACO Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20050118
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden 20050118

Method WRITE_SWITCHDOC_TO_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Zeiger auf geöffnete Archivdatei 20050224
2 Importing X_ISU_SWITCHDOC_ARCH Call by reference Type reference (TYPE) ISU_SWITCHDOC_ARCH Wechselbelegtabellen für Archivierung 20050223
# Exception Resumable Description Created on
1 ARCHIVING_ERROR Fehler beim Archivieren 20050223
History
Last changed by/on SAP  20050409 
SAP Release Created in 600