SAP ABAP Class /EACC/CL_ARCHIV_BUILDING_PLAN (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)  CL_FINB_GN_BUILDING_PLAN Abstract Blueprint 20020711
Properties
Class /EACC/CL_ARCHIV_BUILDING_PLAN  
Short Description Document Archiving (Configuration)    
Super Class CL_FINB_GN_BUILDING_PLAN Abstract Blueprint 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /EACC/ARCHIV    
Program status P  SAP Standard Production Program 
Category 0   
Package /EACC/ARCHIVING   Accounting Engine Archiving 
Created 20020711   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_CONS_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /EACC/CL_ARCHIV_BUILDING_PLAN has no interface implemented.
Friends
Class /EACC/CL_ARCHIV_BUILDING_PLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_CONFIGURATOR Instance attribute Public Object reference (TYPE REF TO) /EACC/CL_ARCHIV_CONFIG Document Archiving (Configuration) 20020721
2 AO_CONFIG_ERROR Instance attribute Public Object reference (TYPE REF TO) /EACC/CX_ARCHIV_CONFIG_ERR Configuration Error 20020807
3 AO_REF_STRU Instance attribute Public Object reference (TYPE REF TO) IF_FINB_GN_RAW_STRUC SAP Reference Structure 20020721
4 AT_WRITE_TEXTPOOL Instance attribute Public Type reference (TYPE) FINB_GN_T_ABAP_L_TEXTPOOL Texts for Selection Characteristics (All Languages) 20020721
5 LOG_NAME_DEL_PROG Constant Protected Type reference (TYPE) FINB_GN_LOGICAL_NAME 'DELETE_PROG' Logical Name of Deletion Program 20020711
6 LOG_NAME_REF_STRU Constant Protected Type reference (TYPE) FINB_GN_LOGICAL_NAME 'REFERENCE_STRU' Logical Name of Reference Structure 20020721
7 LOG_NAME_WRT_PROG Constant Protected Type reference (TYPE) FINB_GN_LOGICAL_NAME 'WRITE_PROG' Logical Name of Write Program 20020711
8 VARIANT_PROD Constant Protected Type reference (TYPE) RSVAR-VARIANT 'DEL_PROD' Variant Name 20020807
9 VARIANT_TEST Constant Protected Type reference (TYPE) RSVAR-VARIANT 'DEL_TEST' Variant Name 20020807
10 X_ACC_SYSTEM Instance attribute Protected Type reference (TYPE) ACC_SYSTEM Accounting System 20020711
11 _T_AS_OBJS Static Attribute Private Type reference (TYPE) YT_AS_OBJS Generated Field Catalogs/Information Structures 20020807
12 _T_SEL_PARAMS Instance attribute Private Type reference (TYPE) YT_SEL_PARAMS 20020722
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_SAVE Instance method Protected Event handling method Generation of Archiving Object 20020807
2 BUILD_SEL_TEXT Instance method Private Method Generates Selection Texts 20020721
3 BUILD_TEXT Instance method Private Method Generates Text for Field Catalog/Information Structure 20020823
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020711
5 CREATE_VARIANT Instance method Protected Method Generates a Variant for the Deletion Program 20020807
6 FILL_AS_OBJS Static method Private Method Makes Entries in Table _T_AS_OBJS 20020822
7 GENERATE_DELETE_PROGRAM Instance method Protected Method Generation of Deletion Program 20020711
8 GENERATE_DELETE_VARIANTS Instance method Protected Method Generates Test and Productive Variants for Deletion Program 20020807
9 GENERATE_FIELD_CATS Instance method Private Method Generates Field Catalogs for SAP AS 20020807
10 GENERATE_INFO_STRUC Instance method Private Method Generates Information Structure 20020807
11 GENERATE_STRUCTURE Instance method Protected Method Generation of Reference Structure 20020721
12 GENERATE_TEXTPOOL Instance method Private Method Generates Text Pool for Write Program 20020721
13 GENERATE_WRITE_PROGRAM Instance method Protected Method Generation of Write Program 20020711
14 GET_AS_NAME Instance method Private Method Provides Field Catalog Name or Information Structure Name 20020808
15 GET_NEW_AS_NAME Static method Public Method Provides name for new information structure 20020822
16 GET_PARAM Instance method Public Method Provides parameter name for a characteristic 20020722
17 SET_CONFIGURATOR Instance method Public Method Sets Configurator 20020712
Events
Class /EACC/CL_ARCHIV_BUILDING_PLAN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_SEL_PARAM Private See coding 20021220 begin of YS_SEL_PARAM, O_CHAR type ref to /EACC/IF_ARCHIV_CHAR, PARAM_NAME(8) type C, end of YS_SEL_PARAM
2 YT_SEL_PARAMS Private See coding 20021220 YT_SEL_PARAMS type sorted table of YS_SEL_PARAM with unique key O_CHAR initial size 20
Method Signatures

Method AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EO_WORKLIST Call by reference Attribute reference (LIKE) 20020807
2 Importing ET_ERR_OBJS Call by reference Attribute reference (LIKE) 20020807

Method AFTER_SAVE on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method BUILD_SEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RAW_ABAP Value transfer Object reference (TYPE REF TO) IF_FINB_GN_RAW_ABAP Rohobjekt Programm, Klasse 20021220
2 Importing IS_PARAM Value transfer Type reference (TYPE) YS_SEL_PARAM Einstelliges Kennzeichen 20021220

Method BUILD_SEL_TEXT on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method BUILD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOURNAL Value transfer Type reference (TYPE) ACC_JOURNAL Journale des ACC-Beleges 20020823
2 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20020823
3 Importing I_TYPE Value transfer Type reference (TYPE) AIND_ITYPE Archivinfostruktur: S-> Feldkatlog I-> Infostruktur 20020823

Method BUILD_TEXT on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Value transfer Type reference (TYPE) FINB_GN_APPL Anwendung 20020711
2 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) CLIKE Key des Konfigurationsobjektes 20020711
3 Importing I_CONFIG_KEY_EXTENSION Call by reference Type reference (TYPE) CLIKE Key-Erweiterung 20020711
4 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE Name Konfigurationsobjekt 20020711
5 Importing I_ON_DELETE Value transfer Type reference (TYPE) BOOLE_D CL_FINB_CONS_GENERATOR=>A_FALSE nur Löschen erlaubt 20020711

Method CONSTRUCTOR on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROD_MODE Value transfer Type reference (TYPE) CHAR1 Produktiv-/Test-Modus ('X'/Space) 20020807
2 Importing I_PROGRAM Value transfer Type reference (TYPE) CSEQUENCE Löschprogramm 20020807
3 Importing I_TEXT Value transfer Type reference (TYPE) CSEQUENCE 20020807
4 Importing I_VARIANT_NAME Value transfer Type reference (TYPE) RSVAR-VARIANT Variantenname 20020807
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020807

Method FILL_AS_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCH_OBJ Value transfer Type reference (TYPE) V_ARC_OBJ-OBJECT Archivierungsobjekt 20020822

Method FILL_AS_OBJS on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method GENERATE_DELETE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORKLIST Value transfer Object reference (TYPE REF TO) IF_FINB_GN_LOW_LEVEL low Level Interface des Generators 20020711
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020711

Method GENERATE_DELETE_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Value transfer Type reference (TYPE) CSEQUENCE Löschprogramm 20020807
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020807

Method GENERATE_FIELD_CATS Signature

Method GENERATE_FIELD_CATS on class /EACC/CL_ARCHIV_BUILDING_PLAN has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020807

Method GENERATE_INFO_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC_TABLE Call by reference Type reference (TYPE) /EACC/ARCHIV_DOC_TABLE Belegtabelle 20020807
2 Importing IT_DOC_TABLES Call by reference Type reference (TYPE) /EACC/ARCHIV_T_DOC_TABLES Belegtabellen eines Rechnungssystems 20020809
3 Importing I_FIELD_CAT Value transfer Type reference (TYPE) AIND_FCAT Feldkatalog des Archivinformationssystems 20020807
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020807

Method GENERATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORKLIST Value transfer Object reference (TYPE REF TO) IF_FINB_GN_LOW_LEVEL low Level Interface des Generators 20020721
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020721

Method GENERATE_TEXTPOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RAW_ABAP Value transfer Object reference (TYPE REF TO) IF_FINB_GN_RAW_ABAP Rohobjekt Programm, Klasse 20021220
2 Importing I_TEXT_TEMP Value transfer Type reference (TYPE) FINB_GN_PHYSICAL_NAME Text-Template 20020729

Method GENERATE_TEXTPOOL on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method GENERATE_WRITE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORKLIST Value transfer Object reference (TYPE REF TO) IF_FINB_GN_LOW_LEVEL low Level Interface des Generators 20020711
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20020711

Method GET_AS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC_TABLES Call by reference Type reference (TYPE) /EACC/ARCHIV_T_DOC_TABLES Belegtabellen eines Rechnungssystems 20040623
2 Importing I_ARCH_OBJ Value transfer Type reference (TYPE) V_ARC_OBJ-OBJECT Archivierungsobjekt 20020808
3 Importing I_INDEX Value transfer Type reference (TYPE) I Index auf auf IT_DOC_TABLES 20040623
4 Importing I_TYPE Value transfer Type reference (TYPE) AIND_ITYPE Archivinfostruktur: S-> Feldkatlog I-> Infostruktur 20020808
5 Returning R_NAME Value transfer Type reference (TYPE) AIND_FCAT Feldkatalog/Infostrukturname 20020808

Method GET_AS_NAME on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method GET_NEW_AS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCH_OBJ Value transfer Type reference (TYPE) V_ARC_OBJ-OBJECT Archivierungsobjekt 20020822
2 Importing I_REFTAB Value transfer Type reference (TYPE) TABNAME Belegtabelle 20020822
3 Importing I_TYPE Value transfer Type reference (TYPE) AIND_ITYPE Archivinfostruktur: S-> Feldkatlog I-> Infostruktur 20020822
4 Returning R_NAME Value transfer Type reference (TYPE) AIND_FCAT Feldkatalog-/Infostruktur-Name 20020822

Method GET_NEW_AS_NAME on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method GET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHAR Value transfer Object reference (TYPE REF TO) /EACC/IF_ARCHIV_CHAR Merkmal in Archivierung 20020722
2 Importing IO_RAW_ABAP Value transfer Object reference (TYPE REF TO) IF_FINB_GN_RAW_ABAP Rohobjekt Programm, Klasse 20021220
3 Returning R_NAME Value transfer Type reference (TYPE) CHAR8 Parametername 20020722

Method GET_PARAM on class /EACC/CL_ARCHIV_BUILDING_PLAN has no exception.

Method SET_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATOR Value transfer Object reference (TYPE REF TO) /EACC/CL_ARCHIV_CONFIG Beleg-Archivierung (Konfiguration) 20020712
# Exception Resumable Description Created on
1 /EACC/CX_ARCHIV_CONFIG_ERR Konfigurationsfehler 20050223
History
Last changed by/on SAP  20050301 
SAP Release Created in 10B