SAP ABAP Class CL_AR_METADATA (Metadata for Archiving Engine)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_METADATA (Package) Archiving Metadata
Properties
Class CL_AR_METADATA  
Short Description Metadata for Archiving Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_METADATA   Archiving Metadata 
Created 20040326   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ARFA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AR_METADATA has no interface implemented.
Friends
Class CL_AR_METADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_REJECT_DEFAULT_DATA_EL Constant Private Type reference (TYPE) TYP_REJECTIONS 'TYP_REJECTIONS_SYSTEM' Rejection Reasons (Analysis) 20060810
2 F_AOBJ Instance attribute Public Type reference (TYPE) TYP_F_AOBJ Customizing Information from AOBJ 20080320
3 F_ARCH_OBJ Instance attribute Public Type reference (TYPE) ARCH_OBJ Objects for Archiving and Reorganization 20060629
4 F_ARCH_TXT Instance attribute Public Type reference (TYPE) ARCH_TXT Description of archive objects 20060629
5 F_ARCH_USR Instance attribute Public Type reference (TYPE) ARCH_USR Customizing Table for Archiving 20060629
6 F_TARCHENGINE01 Instance attribute Public Type reference (TYPE) TARCHENGINE01 20040326
7 F_TCUSTENGIEN01 Instance attribute Public Type reference (TYPE) TCUSTENGIEN01 Object Customizing 20040928
8 STR_REJECT_INIT Instance attribute Private Type reference (TYPE) TYP_STR_REJECT_INIT 20060810
9 S_TAH_INST Static Attribute Private Type reference (TYPE) TYP_TAH_INST 20060810
10 TAB_REJECT_VALUES Instance attribute Private Type reference (TYPE) TYP_TAB_REJECT_VALUES 20060810
11 T_ACLASSMODULES Instance attribute Public Type reference (TYPE) TYP_T_ACLASSMODULES Modules for Reading Keys for Archiving Classes 20040326
12 T_ANALYZEMODULES Instance attribute Public Type reference (TYPE) TYP_T_ANALYZEMODULES 20040326
13 T_DYNACLAS Instance attribute Public Type reference (TYPE) TYP_TAB_ARCHCLASSES Archiving Classes Registered at Runtime 20080321
14 T_DYNTAB Instance attribute Public Type reference (TYPE) TYP_TAB_TABLES Tables Registered at Runtime 20080321
15 T_PREFETCHMODULES Instance attribute Public Type reference (TYPE) TYP_T_PREFETCHMODULE Prefetch Modules 20040326
16 T_READMODULES Instance attribute Public Type reference (TYPE) TYP_T_CONGLOMDEF 20040326
17 T_RELATION Instance attribute Public Type reference (TYPE) TYP_T_RELATION Relationship Between Higher-Level Node and Lower-Level Nodes 20041120
18 T_TARCHENGINE05 Instance attribute Public Type reference (TYPE) TYP_T_TARCHENGINE05 Archiving classes 20040326
19 T_TARCHENGINE06 Instance attribute Public Type reference (TYPE) TYP_T_TARCHENGINE06 Conditional Deletion 20050210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ARCHCLASS Instance method Public Method Register Archiving Class 20070108
2 ADD_TABLE Instance method Public Method Register Table + Read Module 20070105
Events
Class CL_AR_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_ARCHCLASS Public See coding 20070109 BEGIN OF typ_str_archclass, archclass TYPE arch_clas_, fmod_write TYPE funcname, END OF typ_str_archclass
2 TYP_STR_INST Private See coding 20060810 BEGIN OF typ_str_inst, arch_obj TYPE typ_ar_object, ref_meta TYPE REF TO cl_ar_metadata, END OF typ_str_inst
3 TYP_STR_REJECT_INIT Private See coding 20060810 BEGIN OF typ_str_reject_init, arch_obj TYPE tarchengine01-object, langu TYPE sy-langu, END OF typ_str_reject_init
4 TYP_STR_REJECT_VALUE Private See coding 20060810 BEGIN OF typ_str_reject_value, data_el TYPE typ_rejections, val TYPE typ_rejection, descr TYPE string, END OF typ_str_reject_value
5 TYP_STR_TABLE Public Type reference (TYPE) V_READMODULES 20070105
6 TYP_TAB_ARCHCLASSES Public See coding 20070117 typ_tab_archclasses TYPE STANDARD TABLE OF typ_str_archclass WITH KEY archclass
7 TYP_TAB_REJECT_VALUES Private See coding 20060810 typ_tab_reject_values TYPE STANDARD TABLE OF typ_str_reject_value WITH DEFAULT KEY
8 TYP_TAB_TABLES Public See coding 20070105 typ_tab_tables TYPE STANDARD TABLE OF typ_str_table WITH DEFAULT KEY
9 TYP_TAH_INST Private See coding 20060810 typ_tah_inst TYPE HASHED TABLE OF typ_str_inst WITH UNIQUE KEY arch_obj
Method Signatures

Method ADD_ARCHCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHCLASS Call by reference Type reference (TYPE) ARCH_CLAS_ Archivierungsklasse 20070108
2 Importing I_FMOD_ACLA_WRITE Call by reference Type reference (TYPE) TYP_MODULE_ACLASS_WRITE Module für Schreiben der Archivierungsklasse 20070108
# Exception Resumable Description Created on
1 CX_AREN_EXISTS_ERROR 20070124
2 CX_AREN_INVALID_INPUT Ungültige Eingabe 20070124

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ARCHIVE Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20070105
2 Importing I_FLG_DELETE Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20070105
3 Importing I_FMOD_READ Call by reference Type reference (TYPE) TYP_FUBNAME_DBREAD ReadModule 20070105
4 Importing I_TABNAME Call by reference Type reference (TYPE) CSEQUENCE Tabellenname für das Lesen der Daten von DB 20070105
# Exception Resumable Description Created on
1 CX_AREN_EXISTS_ERROR Objekt existiert 20070124
2 CX_AREN_INVALID_INPUT Ungültige Eingabe 20070124
History
Last changed by/on SAP  20110908 
SAP Release Created in 30