SAP ABAP Class IHC_CL_ENT_ARCHIVE (IHC: Archive File and Object)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-IHC (Application Component) FSCM In-House Cash
⤷
FIN_IHC (Package) Payment Order In-House Cash

⤷

⤷

Properties
Class | IHC_CL_ENT_ARCHIVE | |
Short Description | IHC: Archive File and Object | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FIN_IHC | Payment Order In-House Cash |
Created | 20040429 | SAP |
Last change | 20071120 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IHC_CL_ENT_ARCHIVE has no interface implemented.
Friends
Class IHC_CL_ENT_ARCHIVE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IHC_CL_ENT_CUST | IHC: Read Customizing | 20040429 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CX_IHC_EXCEPTION | Exceptions with Static and Dynamic Check of RAISING Clause | 20040429 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CX_IHC_ENT | Exceptions with Static and Dynamic Check of RAISING Clause | 20040429 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GT_TYP_ARCHIVE | IHC: Payment Orders | 20040430 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IHC_TTY_ARCHIVE_INDEX | IHC: Archive Index | 20040506 | ||
6 | ![]() |
Instance attribute | Private | See coding | Archive Variants | 20040506 | |||
7 | ![]() |
Instance attribute | Private | See coding | 20040430 | ||||
8 | ![]() |
Constant | Public | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'ARCHIVE' | IHC: Internal Action in Processes | 20040429 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | IHC_DTE_APPLICATION | 'ARCHIVE' | Application | 20040505 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | IHC_DTE_APPLICATION | 'ARCHIVE_WORKLIST' | Application | 20040505 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | ARCH_OBJ-OBJECT | 'IHC_ARC' | Archiving Object | 20040429 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'IHC_DB_PN_BP' | Table Name | 20040429 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'IHC_TAB_PN_CONT' | Table Name | 20040429 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'BALDAT' | Table Name | 20040430 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'BALHDR' | Table Name | 20040430 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'BAL_INDX' | Table Name | 20040430 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'IHC_DB_PN' | Table Name | 20040429 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'IHC_DB_PN_RINFO' | Table Name | 20040429 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | ARC_BUFFER-RNAME | 'IHC_DB_PN_STATUS' | Table Name | 20040429 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | CDHDR-OBJECTCLAS | 'IHC_OBJ_PN' | Object Class | 20040430 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | IHC_DTE_GUI_FREE_SEL_FIELDTYPE | 'EXT' | Type of Field in Free Selection | 20040506 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | IHC_DTE_GUI_FREE_SEL_FIELDTYPE | 'PN ' | Type of Field in Free Selection | 20040506 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | IHC_DTE_GUI_FREE_SEL_FIELDTYPE | 'USR' | Type of Field in Free Selection | 20040506 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | SYREPID | 'IHC_APPL_ARCHIVE_WRITE' | ABAP Program: Current Main Program | 20040505 | |
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR01 | Character Field of Length 1 | 20040430 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Delete Data from Database | 20040429 |
2 | ![]() |
Instance method | Public | Method | Search Archive Files | 20040505 |
3 | ![]() |
Instance method | Public | Method | 20050824 | |
4 | ![]() |
Instance method | Public | Method | Reload Archive Data (from File) | 20040505 |
5 | ![]() |
Instance method | Public | Method | Select Orders for Archiving | 20040430 |
6 | ![]() |
Instance method | Public | Method | Write Archive Data | 20040429 |
7 | ![]() |
Instance method | Private | Method | Create Archive Index | 20040429 |
8 | ![]() |
Instance method | Private | Method | Delete Data from DB Table | 20040503 |
9 | ![]() |
Instance method | Private | Method | Create Reference for Customizing Class | 20040506 |
10 | ![]() |
Instance method | Private | Method | Write Data to the DB Table | 20040506 |
11 | ![]() |
Instance method | Private | Method | Load Archive Variants | 20040506 |
12 | ![]() |
Instance method | Private | Method | Read Archive Object | 20040506 |
13 | ![]() |
Instance method | Private | Method | Change Archive Index | 20040503 |
Events
Class IHC_CL_ENT_ARCHIVE has no event.
Types
Class IHC_CL_ENT_ARCHIVE has no local type.
Method Signatures
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | IHC_CL_PROC_PN=>TT_MESSAGES | Tabellentyp für IHC_STR_LOG_MESSAGE | 20040503 | ||
2 | ![]() |
I_NO_DELETE | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X': Nur Index Update | 20040506 | |
3 | ![]() |
I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | SPACE | Testlauf | 20040503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040503 |
Method FIND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ARCHIVES | Call by reference | Type reference (TYPE) | IHC_TTY_ARCHIVE_INDEX | IHC: Archivindex | 20040505 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | IHC_CL_PROC_PN=>TT_MESSAGES | Tabellentyp für IHC_STR_LOG_MESSAGE | 20040506 | ||
3 | ![]() |
E_NOT_FOUND | Call by reference | Type reference (TYPE) | XFELD | 'X': Kein Archiv gefunden (gemäß Selektion) | 20040505 | ||
4 | ![]() |
IT_SELECTION | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Selektion | 20040505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040506 |
Method READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ARCHIVE_DATA | Call by reference | Type reference (TYPE) | IHC_TTY_PN | 20050824 | |||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | IHC_CL_PROC_PN=>TT_MESSAGES | 20050824 | |||
3 | ![]() |
IT_SELECTION | Call by reference | Type reference (TYPE) | RSDS_TRANGE | 20050824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050824 |
Method RELOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | IHC_CL_PROC_PN=>TT_MESSAGES | Tabellentyp für IHC_STR_LOG_MESSAGE | 20040506 | ||
2 | ![]() |
IT_ARCHIVES | Call by reference | Type reference (TYPE) | IHC_TTY_ARCHIVE_INDEX | IHC: Archivindex | 20040506 | ||
3 | ![]() |
IT_SELECTION | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Selektion | 20040506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040506 |
Method SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | IHC_CL_PROC_PN=>TT_MESSAGES | Tabellentyp für IHC_STR_LOG_MESSAGE | 20040430 | ||
2 | ![]() |
IT_PN_SEMKEY | Call by reference | Type reference (TYPE) | IHC_TTY_PN_SEMKEY | Semantische Schlüssel -->Referenzzuordnung | 20040430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040430 |
Method WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | IHC_CL_PROC_PN=>TT_MESSAGES | Tabellentyp für IHC_STR_LOG_MESSAGE | 20040430 | ||
2 | ![]() |
IT_PN_SEMKEY | Call by reference | Type reference (TYPE) | IHC_TTY_PN_SEMKEY | Semantic Key --> Reference Assignment | 20070522 | ||
3 | ![]() |
I_COMMENT | Call by reference | Type reference (TYPE) | ADMI_RUN-COMMENTS | Vermerk zum Archivierungslauf | 20050329 | ||
4 | ![]() |
I_NO_DELETE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20040429 | |
5 | ![]() |
I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | 'X' | Testlauf | 20040429 | |
6 | ![]() |
I_WORKLIST | Call by reference | Type reference (TYPE) | XFELD | SPACE | Variante als Arbeitsvorrat | 20040505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040429 |
Method _CREATE_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_OBJECT_ID | Call by reference | Type reference (TYPE) | IHC_DTE_ARCHIVE_OBJECT_ID | IHC: Archivindex; Session Identifikation | 20040429 | ||
2 | ![]() |
I_VARIANT | Call by reference | Type reference (TYPE) | IHC_DTE_ARCHIVE_VARIANT_NAME | IHC: Archivindex; Variantenname | 20040429 | ||
3 | ![]() |
I_WORKLIST | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X': Variante als Arbeitsvorrat | 20040505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040429 |
Method _DELETE_FROM_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_STATISTICS | Call by reference | Type reference (TYPE) | ARCH_T_STA | Tabelle zur Übergabe der Statistikdaten an die Archivierung | 20040503 | ||
2 | ![]() |
IT_TABLE | Call by reference | Type reference (TYPE) | TABLE | Zu löschende Einträge | 20040507 | ||
3 | ![]() |
I_COUNTER | Call by reference | Type reference (TYPE) | ARCH_USR-ARCH_COMIT | Anzahl der Datenobjekte je Commit in Programm | 20040503 | ||
4 | ![]() |
I_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Name der Tabelle | 20040503 | ||
5 | ![]() |
I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | Test Run | 20070615 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040503 |
Method _GET_CUSTOMIZING Signature
Method _GET_CUSTOMIZING on class IHC_CL_ENT_ARCHIVE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040506 |
Method _INSERT_INTO_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_STATISTICS | Call by reference | Type reference (TYPE) | ARCH_T_STA | Tabelle zur Übergabe der Statistikdaten an die Archivierung | 20040506 | ||
2 | ![]() |
IR_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Einzufügende Einträge | 20040506 | ||
3 | ![]() |
I_COUNTER | Call by reference | Type reference (TYPE) | ARCH_USR-ARCH_COMIT | Anzahl der Datenobjekte je Commit in Programm | 20040506 | ||
4 | ![]() |
I_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Name der Tabelle | 20040506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040506 |
Method _LOAD_ARCHIVE_VARIANTS Signature
Method _LOAD_ARCHIVE_VARIANTS on class IHC_CL_ENT_ARCHIVE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040506 |
Method _READ_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ARCHIVE_DATA | Call by reference | Type reference (TYPE) | GS_TYP_ARCHIVE | Archivdaten | 20040506 | ||
2 | ![]() |
E_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | HEADA-ARKEY | Schlüssel einer Archivdatei | 20040506 | ||
3 | ![]() |
E_ARCHIVE_OFFSET | Call by reference | Type reference (TYPE) | ARCH_IDX-OFFSET | Offset des Datenobjekts in der Archivdatei | 20040506 | ||
4 | ![]() |
E_END_OF_FILE | Call by reference | Type reference (TYPE) | XFELD | 'X': Kein Objekt meht in Datei | 20040506 | ||
5 | ![]() |
E_OBJECT_ID | Call by reference | Type reference (TYPE) | IHC_DTE_ARCHIVE_OBJECT_ID | IHC: Archivindex; Session Identifikation | 20040506 | ||
6 | ![]() |
I_ARCHIVE_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Interne Tabellen, aktueller Zeilenindex | 20040506 | ||
7 | ![]() |
I_BYPASS_OBJECT | Call by reference | Type reference (TYPE) | XFELD | 'X': Kein Lesen vom Objekt | 20040506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040506 |
Method _UPDATE_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | HEADA-ARKEY | Schlüssel einer Archivdatei | 20040503 | ||
2 | ![]() |
I_ARCHIVE_OFFSET | Call by reference | Type reference (TYPE) | ARCH_IDX-OFFSET | Offset des Datenobjekts in der Archivdatei | 20040503 | ||
3 | ![]() |
I_OBJECT_ID | Call by reference | Type reference (TYPE) | IHC_DTE_ARCHIVE_OBJECT_ID | IHC: Archivindex; Session Identifikation | 20040503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040503 |
History
Last changed by/on | SAP | 20071120 |
SAP Release Created in | 500 |