Hierarchy
⤷
⤷
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 | Constant | Private | Type reference (TYPE) | EXIT_DEF | 'ISU_IDE_SWT_ARCHIVE' | Business Add-In Definition | 20050119 | ||
| 2 | Constant | Private | Type reference (TYPE) | E_MODE_ARCH | '1' | Archiving Mode | 20050223 | ||
| 3 | Constant | Private | Type reference (TYPE) | E_MODE_ARCH | '2' | Delete mode | 20050223 | ||
| 4 | Constant | Private | Type reference (TYPE) | KENNZX | ' ' | FALSE | 20050224 | ||
| 5 | Constant | Private | Type reference (TYPE) | I | 500 | Maximum Database Package | 20050221 | ||
| 6 | Constant | Private | Type reference (TYPE) | AIND_FCAT | 'SAP_ISU_SWTDOC' | Field Catalog of Archive Info System | 20050224 | ||
| 7 | Constant | Public | Type reference (TYPE) | TR01-OBJCT | 'ISU_SWTDOC' | Archiving Object | 20050119 | ||
| 8 | Constant | Private | Type reference (TYPE) | KENNZX | 'X' | TRUE | 20050118 | ||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_ISU_IDE_SWT_ARCHIVE | BAdI Interface IF_EX_ISU_IDE_SWT_ARCHIVE | 20050119 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | ARCH_USR-ARCH_COMIT | Commit Work for Deletion Program | 20050224 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | CURSOR | Database Cursor | 20050118 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | KENNZX | Error During Processing | 20050302 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | KENNZX | Archiving Was Interrupted | 20080701 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | DATE | Retention Period of Switch Document | 20050119 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Archive Switch Documents | 20050223 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050301 | |
| 3 | Instance method | Public | Constructor | Constructor from Class CL_ISU_IDE_SWITCHDOC_ARCHIVE | 20050223 | |
| 4 | Static method | Public | Method | Delete Switch Documents | 20050224 | |
| 5 | Instance method | Private | Method | Delete Switch Documents and Corresponding Objects from DB | 20050118 | |
| 6 | Static method | Private | Method | Delete EIDESWTDOC (Switch Document Header) | 20050118 | |
| 7 | Static method | Private | Method | Delete EIDESWTDOCATTR (Switch Document Header) | 20050118 | |
| 8 | Static method | Private | Method | Delete EIDESWTDOCREF (Switch Document Reference) | 20050118 | |
| 9 | Static method | Private | Method | Delete EIDESWTDOCSTEP (Switch Document Step) | 20050118 | |
| 10 | Static method | Private | Method | Delete EIDESWTMSGDATA (Message Data for Switch Document) | 20050118 | |
| 11 | Static method | Private | Method | Delete EIDESWTMSGDATACO (Comments in Message Data) | 20050118 | |
| 12 | Instance method | Private | Method | Delete Switch Documents from Database | 20050224 | |
| 13 | Static method | Public | Method | Individual Display of Switch Document from Archive | 20050225 | |
| 14 | Instance method | Private | Method | Use FETCH to Read Switch Document (after OPEN) | 20050118 | |
| 15 | Instance method | Private | Method | Select All Permitted Switch Document Numbers | 20050302 | |
| 16 | Instance method | Private | Method | Read archive data | 20050225 | |
| 17 | Static method | Private | Method | Get Data from Archive to Delete It | 20050224 | |
| 18 | Instance method | Private | Method | Select All Important Statuses for Switch Document | 20050223 | |
| 19 | Static method | Public | Method | Get Data from Archive for an Archive Key | 20050224 | |
| 20 | Static method | Private | Method | Initialize Archiving | 20050223 | |
| 21 | Static method | Private | Method | Initialize Deletion | 20050223 | |
| 22 | Instance method | Private | Method | Open Database Cursor via Switch Documents | 20050118 | |
| 23 | Instance method | Private | Method | Prepare Switch Documents for Archiving | 20050223 | |
| 24 | Instance method | Private | Method | Process Switch Documents | 20050223 | |
| 25 | Static method | Public | Method | Read Switch Documents from Archive | 20050301 | |
| 26 | Instance method | Private | Method | Read Switch Documents | 20050118 | |
| 27 | Static method | Public | Method | Read Archiving Key for Switch Document | 20050224 | |
| 28 | Static method | Private | Method | Read EIDESWTDOCATTR (Attribute for Activity) | 20050118 | |
| 29 | Static method | Private | Method | Read EIDESWTDOCREF (Switch Document Reference) | 20050118 | |
| 30 | Static method | Private | Method | Read EIDESWTDOCSTEP (Switch Document Step) | 20050118 | |
| 31 | Static method | Private | Method | Read EIDESWTMSGDATA (Message Data fro Switch Document) | 20050118 | |
| 32 | Static method | Private | Method | Read EIDESWTMSGDATACO (Comments in Message Data) | 20050118 | |
| 33 | 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 | XT_STATUS | Call by reference | Type reference (TYPE) | ISU_RANGE_SWTSTATUS | Range für Status des Wechselbelegs | 20050223 | |||
| 2 | XT_SWITCHNUM | Call by reference | Type reference (TYPE) | ISU_RANGE_SWITCHNUM | Range für Wechselbelegnummer | 20050223 | |||
| 3 | X_COMMENTS | Call by reference | Type reference (TYPE) | ADMI_TEXT | Vermerk zum Archivierungslauf | 20050223 | |||
| 4 | X_CREATE_ARCHIVE_FILE | Call by reference | Type reference (TYPE) | ARCH_WRITE_PRODMODE | Ablaufsteuerung im Schreibprogramm: Produktivmodus | 20050223 | |||
| 5 | X_PROTOCOL | Call by reference | Type reference (TYPE) | ARCH_DETAIL_LOG | Archivierung: Detailprotokoll | 20050224 | |||
| 6 | 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 | X_MODE | Call by reference | Type reference (TYPE) | E_MODE_ARCH | Modus der Archivierung (1= archivieren; 2= löschen) | 20050223 | |||
| 2 | X_PROTOCOL | Call by reference | Type reference (TYPE) | ARCH_DETAIL_LOG | Archivierung: Detailprotokoll | 20050302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Initialisieren | 20050223 | ||
| 2 | Falscher Archivierungsmodus | 20050224 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_DELETE | Call by reference | Type reference (TYPE) | ARCH_DELETE_PRODMODE | Ablaufsteuerung im Löschprogramm: Produktivmodus | 20050224 | |||
| 2 | X_PROTOCOL | Call by reference | Type reference (TYPE) | ARCH_DETAIL_LOG | Archivierung: Detailprotokoll | 20050224 | |||
| 3 | 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 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 | |||
| 2 | XT_EIDESWTDOCATTR | Call by reference | Type reference (TYPE) | TEIDESWTDOCATTR | Belegschritt Attribute (Tabelle) | 20050118 | |||
| 3 | XT_EIDESWTDOCREF | Call by reference | Type reference (TYPE) | TEIDESWTDOCREF | Wechselbeleg Belegreferenz (Tabelle) | 20050118 | |||
| 4 | XT_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | TEIDESWTDOCSTEP | Wechselbeleg Schritt (Tabelle) | 20050118 | |||
| 5 | XT_EIDESWTMSGDATA | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg (Tabelle) | 20050118 | |||
| 6 | XT_EIDESWTMSGDATACO | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATACO | Bemerkungen in Nachrichtendaten zum Wechselbeleg | 20050118 | |||
| 7 | Y_DELETED_EIDESWTDOC | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter EIDESWTDOC Einträge | 20050118 | |||
| 8 | Y_DELETED_EIDESWTDOCATTR | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter EIDESWTDOCATTR Einträge | 20050118 | |||
| 9 | Y_DELETED_EIDESWTDOCREF | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter EIDESWTDOCREF Einträge | 20050118 | |||
| 10 | Y_DELETED_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter EIDESWTDOCSTEP Einträge | 20050118 | |||
| 11 | Y_DELETED_EIDESWTMSGDATA | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter EIDESWTMSGDATA Einträge | 20050118 | |||
| 12 | Y_DELETED_EIDESWTMSGDATACO | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter EIDESWTMSGDATACO Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 | |||
| 2 | Y_NUM_DELETED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTDOCATTR | Call by reference | Type reference (TYPE) | TEIDESWTDOCATTR | Belegschritt Attribute (Tabelle) | 20050118 | |||
| 2 | Y_NUM_DELETED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTDOCREF | Call by reference | Type reference (TYPE) | TEIDESWTDOCREF | Wechselbeleg Belegreferenz (Tabelle) | 20050118 | |||
| 2 | Y_NUM_DELETED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | TEIDESWTDOCSTEP | Wechselbeleg Schritt (Tabelle) | 20050118 | |||
| 2 | Y_NUM_DELETED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTMSGDATA | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg (Tabelle) | 20050118 | |||
| 2 | Y_NUM_DELETED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTMSGDATACO | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATACO | Bemerkungen in Nachrichtendaten zum Wechselbeleg | 20050118 | |||
| 2 | Y_NUM_DELETED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl gelöschter Einträge | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050224 | |||
| 2 | XT_EIDESWTDOCATTR | Call by reference | Type reference (TYPE) | TEIDESWTDOCATTR | Belegschritt Attribute (Tabelle) | 20050224 | |||
| 3 | XT_EIDESWTDOCREF | Call by reference | Type reference (TYPE) | TEIDESWTDOCREF | Wechselbeleg Belegreferenz (Tabelle) | 20050224 | |||
| 4 | XT_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | TEIDESWTDOCSTEP | Wechselbeleg Schritt (Tabelle) | 20050224 | |||
| 5 | XT_EIDESWTMSGDATA | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg (Tabelle) | 20050224 | |||
| 6 | XT_EIDESWTMSGDATACO | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATACO | Bemerkungen in Nachrichtendaten zum Wechselbeleg | 20050224 | |||
| 7 | X_ARCHIVE_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Zeiger auf geöffnete Archivdatei | 20050224 | |||
| 8 | X_DELETE | Call by reference | Type reference (TYPE) | ARCH_DELETE_PRODMODE | Ablaufsteuerung im Löschprogramm: Produktivmodus | 20050224 | |||
| 9 | X_PROTOCOL | Call by reference | Type reference (TYPE) | ARCH_DETAIL_LOG | Archivierung: Detailprotokoll | 20050224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | X_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | ARKEY | Schlüssel einer Archivdatei | 20050225 | |||
| 2 | X_OFFSET | Call by reference | Type reference (TYPE) | ADMI_OFFST | Offset des Datenobjekts in der Archivdatei | 20050225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20050225 |
Method FETCH_NEXT_RECORDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_PACKAGE_SIZE | Call by reference | Type reference (TYPE) | I | '50' | 20050118 | |||
| 2 | YT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion nicht erlaubt | 20050118 | ||
| 2 | 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 | XT_SWITCHNUM | Call by reference | Type reference (TYPE) | ISU_RANGE_SWITCHNUM | Range für Wechselbelegnummer | 20050302 | |||
| 2 | YT_REL_SWITCHNUM | Call by reference | Type reference (TYPE) | ISU_RANGE_SWITCHNUM | Range für relevanten Wechselbelegnummer | 20050302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | Archivdatei ist schon offen | 20050225 | ||
| 2 | Interne Fehler | 20050225 | ||
| 3 | Keine Berechtigung zum Anzeigen von Archivdaten | 20050225 | ||
| 4 | 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 | X_ARCHIVE_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Zeiger auf geöffnete Archivdatei | 20050224 | |||
| 2 | Y_ISU_SWITCHDOC_ARCH | Call by reference | Type reference (TYPE) | ISU_SWITCHDOC_ARCH | Wechselbelegtabellen für Archivierung | 20050224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler im Archiv | 20050224 |
Method GET_RELEVANT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_SWTSTATUS | Call by reference | Type reference (TYPE) | ISU_RANGE_SWTSTATUS | Range für Status des Wechselbelegs | 20050223 | |||
| 2 | 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 | 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 | X_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | ARKEY | Schlüssel einer Archivdatei | 20050225 | |||
| 2 | X_OFFSET | Call by reference | Type reference (TYPE) | ADMI_OFFST | Offset des Datenobjekts in der Archivdatei | 20050225 | |||
| 3 | Y_ARCH_DATA | Call by reference | Type reference (TYPE) | ISU_SWITCHDOC_ARCH | Wechselbelegtabellen für Archivierung | 20050224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen des Archivs | 20050224 | ||
| 2 | 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 | 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 | Fehler beim Initialisieren | 20050223 |
Method OPEN_ARCHIVING_CURSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_DATE_TO | Call by reference | Type reference (TYPE) | DATE | '99991231' | Gültigkeitsdatum eines Eintrags | 20050118 | ||
| 2 | X_HOLD | Call by reference | Type reference (TYPE) | KENNZX | Cursor nach COMMIT offen halten? | 20050118 | |||
| 3 | X_STATUS | Call by reference | Type reference (TYPE) | ISU_RANGE_SWTSTATUS | Range für Status des Wechselbelegs | 20050118 | |||
| 4 | X_SWITCHNUM | Call by reference | Type reference (TYPE) | ISU_RANGE_SWITCHNUM | Range für Serviceart | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050223 | |||
| 2 | X_ARCHIVE_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Zeiger auf geöffnete Archivdatei | 20050224 | |||
| 3 | X_PROTOCOL | Call by reference | Type reference (TYPE) | ARCH_DETAIL_LOG | Archivierung: Detailprotokoll | 20050301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Systemfehler | 20050223 |
Method PROCESS_SWITCH_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_SWITCHNUM | Call by reference | Type reference (TYPE) | ISU_RANGE_SWITCHNUM | Range für Wechselbelegnummer | 20050223 | |||
| 2 | XT_SWTSTATUS | Call by reference | Type reference (TYPE) | ISU_RANGE_SWTSTATUS | Range für Status des Wechselbelegs | 20050223 | |||
| 3 | X_ARCHIVE_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Zeiger auf geöffnete Archivdatei | 20050224 | |||
| 4 | X_PROTOCOL | Call by reference | Type reference (TYPE) | ARCH_DETAIL_LOG | Archivierung: Detailprotokoll | 20050301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der BAdI Implementierung | 20050223 | ||
| 2 | Keine Einträge gefunden | 20050223 | ||
| 3 | Systemfehler | 20050224 |
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | Interner Fehler | 20050301 | ||
| 2 | Keine Daten im Archiv | 20050301 |
Method READ_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 | |||
| 2 | YT_ISU_SWITCHDOC | Call by reference | Type reference (TYPE) | TISU_SWITCHDOC_ARCH | Tabellentyp Wechselbelegtabellen für Archivierung | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Systemfehler | 20050118 |
Method READ_SWITCHDOC_ARCHIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_SWITCHNUM | Call by reference | Type reference (TYPE) | EIDESWTNUM | Wechselbelegnummer | 20050224 | |||
| 2 | YT_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | AIND_T_ARKEY | Archivschlüssel | 20050311 | |||
| 3 | Y_ARCHIVE_EXISTS | Call by reference | Type reference (TYPE) | KENNZX | Wechselbeleg ist in Archiv | 20050224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen des Archivs | 20050224 | ||
| 2 | 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 | XT_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | TEIDESWTDOCSTEP | Wechselbeleg Schritt (Tabelle) | 20050118 | |||
| 2 | YT_EIDESWTDOCATTR | Call by reference | Type reference (TYPE) | TEIDESWTDOCATTR | Belegschritt Attribute (Tabelle) | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Einträge gefunden | 20050118 |
Method SELECT_EIDESWTDOCREF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | TEIDESWTDOCSTEP | Wechselbeleg Schritt (Tabelle) | 20050118 | |||
| 2 | YT_EIDESWTDOCREF | Call by reference | Type reference (TYPE) | TEIDESWTDOCREF | Wechselbeleg Belegreferenz (Tabelle) | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Einträge gefunden | 20050118 |
Method SELECT_EIDESWTDOCSTEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 | |||
| 2 | YT_EIDESWTDOCSTEP | Call by reference | Type reference (TYPE) | TEIDESWTDOCSTEP | Wechselbeleg Schritt (Tabelle) | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Einträge gefunden | 20050118 |
Method SELECT_EIDESWTMSGDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 | |||
| 2 | YT_EIDESWTMSGDATA | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg (Tabelle) | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Einträge gefunden | 20050118 |
Method SELECT_EIDESWTMSGDATACO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_EIDESWTDOC | Call by reference | Type reference (TYPE) | TEIDESWTDOC | Wechselbeleg Kopf (Tabelle) | 20050118 | |||
| 2 | YT_EIDESWTMSGDATACO | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATACO | Bemerkungen in Nachrichtendaten zum Wechselbeleg | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | X_ARCHIVE_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Zeiger auf geöffnete Archivdatei | 20050224 | |||
| 2 | X_ISU_SWITCHDOC_ARCH | Call by reference | Type reference (TYPE) | ISU_SWITCHDOC_ARCH | Wechselbelegtabellen für Archivierung | 20050223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Archivieren | 20050223 |
History
| Last changed by/on | SAP | 20050409 |
| SAP Release Created in | 600 |