SAP ABAP Class /EACC/CL_ARCHIV_CONFIG (Document Archiving (Configuration))
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/ARCHIVING (Package) Accounting Engine Archiving
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_ARCHIV Document Archiving 20020620
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_ARCHIV_CONFIG Tool for Configurating Document Archiving 20020620
Properties
Class /EACC/CL_ARCHIV_CONFIG  
Short Description Document Archiving (Configuration)    
Super Class /EACC/CL_ARCHIV Document Archiving 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class /EACC/ARCHIV    
Program status P  SAP Standard Production Program 
Category 0   
Package /EACC/ARCHIVING   Accounting Engine Archiving 
Created 20020620   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/IF_ARCHIV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_ARCHIV_CONFIG Tool for Configurating Document Archiving 20020620
Friends
Class /EACC/CL_ARCHIV_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 XT_ARCHIVS Static Attribute Protected See coding 20020622
2 XT_HEADER_CHARS Instance attribute Protected Type reference (TYPE) /EACC/ARCHIV_T_CHARS Header Characteristics in the Accounting System (Buffer) 20020626
3 XT_INFO_STRUS Instance attribute Protected Type reference (TYPE) /EACC/ARCHIV_T_FIELD_CATS Field Catalogs/Info Structures in a Journal 20020819
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Protected Method 20020701
2 ARCHIV_FACTORY Static method Public Method Provides an Archive for an Accounting System 20020622
3 CHANGE_STATE Instance method Protected Method Changes Status 20020629
4 CHECK_SEL_CHAR Instance method Protected Method 20020629
5 CHECK_SEL_CHAR_LIST Instance method Protected Method 20020629
6 COMMIT Instance method Public Method Commit Changes 20020629
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020622
8 CONVERT_TO_36 Static method Protected Method Converts a Number to a Number for Basis 36 20020701
9 GENERATE_ARCHIV_OBJECT Instance method Public Method Generates Archiving Object 20020701
10 GET_HEADER_CHARS Instance method Protected Method 20020626
11 RELEASE Instance method Protected Method 20020701
12 SAVE Instance method Protected Method 20020701
Events
# Event Type Visibility Description Created on
1 EV_NEW_STATE Instance Event
(0)
Protected
(1)
20020629
Types
Class /EACC/CL_ARCHIV_CONFIG has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class /EACC/CL_ARCHIV_CONFIG has no parameter.
Method ACTIVATE on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method ARCHIV_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020622
2 Importing I_ACC_SYSTEM Value transfer Type reference (TYPE) CSEQUENCE Rechnungssystem 20020622
3 Importing I_VERSION Value transfer Type reference (TYPE) /EACC/ARCHIV_VERSION /EACC/IF_ARCHIV=>VERSION_NEW Version einer Archivierung 20020628
4 Returning RO_ARCHIV Value transfer Object reference (TYPE REF TO) /EACC/CL_ARCHIV_CONFIG Beleg-Archivierung (Konfiguration) 20020622
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Rechnungssystem nicht definiert 20020622

Method CHANGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION Value transfer Type reference (TYPE) /EACC/ARCHIV_VERSION Version einer Archivierung 20020629

Method CHANGE_STATE on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method CHECK_SEL_CHAR Signature

Method CHECK_SEL_CHAR on class /EACC/CL_ARCHIV_CONFIG has no parameter.
Method CHECK_SEL_CHAR on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method CHECK_SEL_CHAR_LIST Signature

Method CHECK_SEL_CHAR_LIST on class /EACC/CL_ARCHIV_CONFIG has no parameter.
Method CHECK_SEL_CHAR_LIST on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION Value transfer Type reference (TYPE) /EACC/ARCHIV_VERSION Version einer Archivierung 20020629
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020629

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020622
2 Importing I_ACC_SYSTEM Value transfer Type reference (TYPE) CSEQUENCE Rechnungssystem 20020622
3 Importing I_VERSION Value transfer Type reference (TYPE) /EACC/ARCHIV_VERSION Version einer Archivierung 20020628
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_ERR Konfigurationsfehler 20020715

Method CONVERT_TO_36 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_36_VALUE Value transfer Type reference (TYPE) C Zahl zur Basis 36 20020701
2 Importing I_VALUE Value transfer Type reference (TYPE) CLIKE Dezimalzahl 20020701

Method CONVERT_TO_36 on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method GENERATE_ARCHIV_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_PROGRAM Value transfer Type reference (TYPE) CSEQUENCE Löschprogramm 20020711
2 Importing I_PROD_VARIANT Value transfer Type reference (TYPE) RSVAR-VARIANT Name der Produktivvariante für Löschprgramm 20020807
3 Importing I_TEST_VARIANT Value transfer Type reference (TYPE) RSVAR-VARIANT Name der Testvariante für Löschprgramm 20020807
4 Importing I_WRITE_PROGRAM Value transfer Type reference (TYPE) CSEQUENCE Schreibprogramm 20020711
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020701

Method GET_HEADER_CHARS Signature

Method GET_HEADER_CHARS on class /EACC/CL_ARCHIV_CONFIG has no parameter.
Method GET_HEADER_CHARS on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method RELEASE Signature

Method RELEASE on class /EACC/CL_ARCHIV_CONFIG has no parameter.
Method RELEASE on class /EACC/CL_ARCHIV_CONFIG has no exception.

Method SAVE Signature

Method SAVE on class /EACC/CL_ARCHIV_CONFIG has no parameter.
Method SAVE on class /EACC/CL_ARCHIV_CONFIG has no exception.
Event Signatures

Event EV_NEW_STATE Signature
Event EV_NEW_STATE on class /EACC/CL_ARCHIV_CONFIG has no parameter.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10B