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 IHC_CL_PROC_PN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSDS 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 GR_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) IHC_CL_ENT_CUST IHC: Read Customizing 20040429
2 GR_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_IHC_EXCEPTION Exceptions with Static and Dynamic Check of RAISING Clause 20040429
3 GR_NULL Instance attribute Private Object reference (TYPE REF TO) CX_IHC_ENT Exceptions with Static and Dynamic Check of RAISING Clause 20040429
4 GT_ARCHIVE Instance attribute Private Type reference (TYPE) GT_TYP_ARCHIVE IHC: Payment Orders 20040430
5 GT_ARCHIVE_INDEX Instance attribute Private Type reference (TYPE) IHC_TTY_ARCHIVE_INDEX IHC: Archive Index 20040506
6 GT_ARCHIVE_VARIANTS Instance attribute Private See coding Archive Variants 20040506
7 GW_MESSAGE Instance attribute Private See coding 20040430
8 G_CON_ACTION_ARCHIVE Constant Public Type reference (TYPE) IHC_DTE_PROC_ACTION 'ARCHIVE' IHC: Internal Action in Processes 20040429
9 G_CON_APPL_ARCHIVE Constant Public Type reference (TYPE) IHC_DTE_APPLICATION 'ARCHIVE' Application 20040505
10 G_CON_APPL_ARCHIVE_WL Constant Public Type reference (TYPE) IHC_DTE_APPLICATION 'ARCHIVE_WORKLIST' Application 20040505
11 G_CON_ARCHIVE_OBJECT Constant Public Type reference (TYPE) ARCH_OBJ-OBJECT 'IHC_ARC' Archiving Object 20040429
12 G_CON_ARCHIVE_STR_BP Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'IHC_DB_PN_BP' Table Name 20040429
13 G_CON_ARCHIVE_STR_CONTAINER Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'IHC_TAB_PN_CONT' Table Name 20040429
14 G_CON_ARCHIVE_STR_LOG_DATA Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'BALDAT' Table Name 20040430
15 G_CON_ARCHIVE_STR_LOG_HEADER Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'BALHDR' Table Name 20040430
16 G_CON_ARCHIVE_STR_LOG_INDEX Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'BAL_INDX' Table Name 20040430
17 G_CON_ARCHIVE_STR_PN Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'IHC_DB_PN' Table Name 20040429
18 G_CON_ARCHIVE_STR_REFERENCE Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'IHC_DB_PN_RINFO' Table Name 20040429
19 G_CON_ARCHIVE_STR_STATUS Constant Private Type reference (TYPE) ARC_BUFFER-RNAME 'IHC_DB_PN_STATUS' Table Name 20040429
20 G_CON_CHANGE_OBJECT_CLASS Constant Private Type reference (TYPE) CDHDR-OBJECTCLAS 'IHC_OBJ_PN' Object Class 20040430
21 G_CON_FIELD_TYPE_EXTERNAL Constant Public Type reference (TYPE) IHC_DTE_GUI_FREE_SEL_FIELDTYPE 'EXT' Type of Field in Free Selection 20040506
22 G_CON_FIELD_TYPE_PN Constant Public Type reference (TYPE) IHC_DTE_GUI_FREE_SEL_FIELDTYPE 'PN ' Type of Field in Free Selection 20040506
23 G_CON_FIELD_TYPE_USER Constant Public Type reference (TYPE) IHC_DTE_GUI_FREE_SEL_FIELDTYPE 'USR' Type of Field in Free Selection 20040506
24 G_CON_PROG_ARCHIVE Constant Public Type reference (TYPE) SYREPID 'IHC_APPL_ARCHIVE_WRITE' ABAP Program: Current Main Program 20040505
25 G_MESSAGE_TEXT Instance attribute Private Type reference (TYPE) CHAR01 Character Field of Length 1 20040430
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Delete Data from Database 20040429
2 FIND Instance method Public Method Search Archive Files 20040505
3 READ Instance method Public Method 20050824
4 RELOAD Instance method Public Method Reload Archive Data (from File) 20040505
5 SELECT Instance method Public Method Select Orders for Archiving 20040430
6 WRITE Instance method Public Method Write Archive Data 20040429
7 _CREATE_INDEX Instance method Private Method Create Archive Index 20040429
8 _DELETE_FROM_TABLE Instance method Private Method Delete Data from DB Table 20040503
9 _GET_CUSTOMIZING Instance method Private Method Create Reference for Customizing Class 20040506
10 _INSERT_INTO_TABLE Instance method Private Method Write Data to the DB Table 20040506
11 _LOAD_ARCHIVE_VARIANTS Instance method Private Method Load Archive Variants 20040506
12 _READ_OBJECT Instance method Private Method Read Archive Object 20040506
13 _UPDATE_INDEX 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IHC_CL_PROC_PN=>TT_MESSAGES Tabellentyp für IHC_STR_LOG_MESSAGE 20040503
2 Importing I_NO_DELETE Call by reference Type reference (TYPE) XFELD SPACE 'X': Nur Index Update 20040506
3 Importing I_TESTRUN Call by reference Type reference (TYPE) IHC_DTE_TESTRUN SPACE Testlauf 20040503
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Exporting ET_ARCHIVES Call by reference Type reference (TYPE) IHC_TTY_ARCHIVE_INDEX IHC: Archivindex 20040505
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IHC_CL_PROC_PN=>TT_MESSAGES Tabellentyp für IHC_STR_LOG_MESSAGE 20040506
3 Exporting E_NOT_FOUND Call by reference Type reference (TYPE) XFELD 'X': Kein Archiv gefunden (gemäß Selektion) 20040505
4 Importing IT_SELECTION Call by reference Type reference (TYPE) RSDS_TRANGE Selektion 20040505
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Exporting ET_ARCHIVE_DATA Call by reference Type reference (TYPE) IHC_TTY_PN 20050824
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IHC_CL_PROC_PN=>TT_MESSAGES 20050824
3 Importing IT_SELECTION Call by reference Type reference (TYPE) RSDS_TRANGE 20050824
# Exception Resumable Description Created on
1 CX_IHC_ENT 20050824

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IHC_CL_PROC_PN=>TT_MESSAGES Tabellentyp für IHC_STR_LOG_MESSAGE 20040506
2 Importing IT_ARCHIVES Call by reference Type reference (TYPE) IHC_TTY_ARCHIVE_INDEX IHC: Archivindex 20040506
3 Importing IT_SELECTION Call by reference Type reference (TYPE) RSDS_TRANGE Selektion 20040506
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IHC_CL_PROC_PN=>TT_MESSAGES Tabellentyp für IHC_STR_LOG_MESSAGE 20040430
2 Importing IT_PN_SEMKEY Call by reference Type reference (TYPE) IHC_TTY_PN_SEMKEY Semantische Schlüssel -->Referenzzuordnung 20040430
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IHC_CL_PROC_PN=>TT_MESSAGES Tabellentyp für IHC_STR_LOG_MESSAGE 20040430
2 Importing IT_PN_SEMKEY Call by reference Type reference (TYPE) IHC_TTY_PN_SEMKEY Semantic Key --> Reference Assignment 20070522
3 Importing I_COMMENT Call by reference Type reference (TYPE) ADMI_RUN-COMMENTS Vermerk zum Archivierungslauf 20050329
4 Importing I_NO_DELETE Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040429
5 Importing I_TESTRUN Call by reference Type reference (TYPE) IHC_DTE_TESTRUN 'X' Testlauf 20040429
6 Importing I_WORKLIST Call by reference Type reference (TYPE) XFELD SPACE Variante als Arbeitsvorrat 20040505
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Importing I_OBJECT_ID Call by reference Type reference (TYPE) IHC_DTE_ARCHIVE_OBJECT_ID IHC: Archivindex; Session Identifikation 20040429
2 Importing I_VARIANT Call by reference Type reference (TYPE) IHC_DTE_ARCHIVE_VARIANT_NAME IHC: Archivindex; Variantenname 20040429
3 Importing I_WORKLIST Call by reference Type reference (TYPE) XFELD SPACE 'X': Variante als Arbeitsvorrat 20040505
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Exporting ET_STATISTICS Call by reference Type reference (TYPE) ARCH_T_STA Tabelle zur Übergabe der Statistikdaten an die Archivierung 20040503
2 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE Zu löschende Einträge 20040507
3 Importing I_COUNTER Call by reference Type reference (TYPE) ARCH_USR-ARCH_COMIT Anzahl der Datenobjekte je Commit in Programm 20040503
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Name der Tabelle 20040503
5 Importing I_TESTRUN Call by reference Type reference (TYPE) IHC_DTE_TESTRUN Test Run 20070615
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 CX_IHC_ENT 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 Exporting ET_STATISTICS Call by reference Type reference (TYPE) ARCH_T_STA Tabelle zur Übergabe der Statistikdaten an die Archivierung 20040506
2 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA Einzufügende Einträge 20040506
3 Importing I_COUNTER Call by reference Type reference (TYPE) ARCH_USR-ARCH_COMIT Anzahl der Datenobjekte je Commit in Programm 20040506
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Name der Tabelle 20040506
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 CX_IHC_ENT 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 Exporting ES_ARCHIVE_DATA Call by reference Type reference (TYPE) GS_TYP_ARCHIVE Archivdaten 20040506
2 Exporting E_ARCHIVE_KEY Call by reference Type reference (TYPE) HEADA-ARKEY Schlüssel einer Archivdatei 20040506
3 Exporting E_ARCHIVE_OFFSET Call by reference Type reference (TYPE) ARCH_IDX-OFFSET Offset des Datenobjekts in der Archivdatei 20040506
4 Exporting E_END_OF_FILE Call by reference Type reference (TYPE) XFELD 'X': Kein Objekt meht in Datei 20040506
5 Exporting E_OBJECT_ID Call by reference Type reference (TYPE) IHC_DTE_ARCHIVE_OBJECT_ID IHC: Archivindex; Session Identifikation 20040506
6 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20040506
7 Importing I_BYPASS_OBJECT Call by reference Type reference (TYPE) XFELD 'X': Kein Lesen vom Objekt 20040506
# Exception Resumable Description Created on
1 CX_IHC_ENT 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 Importing I_ARCHIVE_KEY Call by reference Type reference (TYPE) HEADA-ARKEY Schlüssel einer Archivdatei 20040503
2 Importing I_ARCHIVE_OFFSET Call by reference Type reference (TYPE) ARCH_IDX-OFFSET Offset des Datenobjekts in der Archivdatei 20040503
3 Importing 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 CX_IHC_ENT Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040503
History
Last changed by/on SAP  20071120 
SAP Release Created in 500