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
⤷ 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 |