SAP ABAP Class CL_AR_GENERATOR (Generator)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_FACTORY (Package) Archiving Factory
Properties
Class CL_AR_GENERATOR  
Short Description Generator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_FACTORY   Archiving Factory 
Created 20051017   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ARFA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AR_GENERATOR has no interface implemented.
Friends
Class CL_AR_GENERATOR has no friend class.
Attributes
Class CL_AR_GENERATOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Generate 'Genenerate' 20051028
2 CREATE_BUSINESSKEY Static method Private Method Generate Business Key (Structure) 20051022
3 CREATE_DBVIEW Static method Private Method DB View for Status Update 20051022
4 CREATE_DEFAULT_SAP_AS Static method Public Method Generate Field Catalog and Archive Information System 20060204
5 CREATE_FILE Static method Private Method Generate Logical File Name 20051026
6 CREATE_SARA Static method Private Method Generate Archiving Programs 20051022
7 DELETE Static method Public Method Delete 'Generate' 20051028
8 DELETE_DEFAULT_SAP_AS Static method Public Method Generate Field Catalog and Archive Information System 20060204
9 DELETE_SAP_AS Static method Private Method Delete data and structures from Archive Information System 20060130
10 GET Static method Public Method Read 'Generate' 20051124
11 REMOVE_GENFLAG Static method Private Method Remove Geration Indicators 20101208
12 SWITCH Static method Public Method Switch of Packages in TADIR for 'Generate' 20051110
13 S_CREATE_NAME Static method Private Method Assign Name for Object to Be Generated 20070116
14 S_DET_DEFAULT_PACKAGE Static method Private Method Determine Standard Package for Generated Objects 20070122
15 S_STRIP_NAMESPACE Static method Private Method Remove Namespace from Name 20070116
Events
Class CL_AR_GENERATOR has no event.
Types
Class CL_AR_GENERATOR has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARCHENGINE01 Call by reference Type reference (TYPE) TARCHENGINE01 Generierungsmodus 20090120
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Generate 20090120

Method CREATE on class CL_AR_GENERATOR has no exception.

Method CREATE_BUSINESSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing F_TARCHENGINE01 Call by reference Type reference (TYPE) TARCHENGINE01 Archivierungsobjekt 20051124
2 Importing IV_SET_GENFLAG Call by reference Type reference (TYPE) GENFLAG ABAP_TRUE Generierungskennzeichen 20090116
3 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Character 40-Stellen 20051124

Method CREATE_BUSINESSKEY on class CL_AR_GENERATOR has no exception.

Method CREATE_DBVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing F_TARCHENGINE01 Call by reference Type reference (TYPE) TARCHENGINE01 Archivierungsobjekt 20051029
2 Importing IV_SET_GENFLAG Call by reference Type reference (TYPE) GENFLAG ABAP_TRUE Generierungskennzeichen 20090116
3 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Character 40-Stellen 20051124

Method CREATE_DBVIEW on class CL_AR_GENERATOR has no exception.

Method CREATE_DEFAULT_SAP_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060204
2 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060204

Method CREATE_DEFAULT_SAP_AS on class CL_AR_GENERATOR has no exception.

Method CREATE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsobjekt 20051124
2 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Character 40-Stellen 20051124

Method CREATE_FILE on class CL_AR_GENERATOR has no exception.

Method CREATE_SARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20090127
2 Importing IV_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsobjekt 20090120
3 Importing IV_SET_GENFLAG Call by reference Type reference (TYPE) TADIR-GENFLAG ABAP_TRUE Generierungskennzeichen 20090120
4 Importing IV_TYPE Call by reference Type reference (TYPE) TYP_GENERAT Preprocess, write, delete, 20090120
5 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Character 40-Stellen 20090120

Method CREATE_SARA on class CL_AR_GENERATOR has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsobjekt 20051110

Method DELETE on class CL_AR_GENERATOR has no exception.

Method DELETE_DEFAULT_SAP_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060204
2 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060204

Method DELETE_DEFAULT_SAP_AS on class CL_AR_GENERATOR has no exception.

Method DELETE_SAP_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHOBJ Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060130
2 Importing I_FIELDCAT Call by reference Type reference (TYPE) AIND_DESC Feldkatalog 20060206
3 Importing I_INFOSTRUC Call by reference Type reference (TYPE) AIND_DESC Archivinformationsstruktur 20060206
4 Returning R_TAB_MESSAGES Value transfer Type reference (TYPE) TYP_T_MESSAGE Meldungen 20060206

Method DELETE_SAP_AS on class CL_AR_GENERATOR has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning F_GENERAT Value transfer Type reference (TYPE) TYP_F_GENERAT Generate 20051124
2 Importing P_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsobjekt 20051124

Method GET on class CL_AR_GENERATOR has no exception.

Method REMOVE_GENFLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsobjekt 20101208

Method REMOVE_GENFLAG on class CL_AR_GENERATOR has no exception.

Method SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsobjekt 20090119
2 Importing IV_PACKAGE Call by reference Type reference (TYPE) TYP_AR_DEVCLASS Paket für Archivierung 20090119
3 Importing IV_SCENARIOTYPE Call by reference Type reference (TYPE) TYP_AR_SCENARIOTYPE Szenariotyp 20090119
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090119

Method SWITCH on class CL_AR_GENERATOR has no exception.

Method S_CREATE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_IGNORE_NAMESPACE Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20070122
2 Importing I_OBJNAME Call by reference Type reference (TYPE) CSEQUENCE 20070116
3 Importing I_PREFIX Call by reference Type reference (TYPE) CSEQUENCE 20070116
4 Importing I_SUFFIX Call by reference Type reference (TYPE) CSEQUENCE 20070116
5 Returning R_NAME Value transfer Type reference (TYPE) STRING 20070116

Method S_CREATE_NAME on class CL_AR_GENERATOR has no exception.

Method S_DET_DEFAULT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER_TAB Call by reference Type reference (TYPE) TARCHENGINE01-HEADER_TAB Name der Header-Tabelle 20070122
2 Returning R_PACKAGE Value transfer Type reference (TYPE) TADIR-DEVCLASS Paket 20070122

Method S_DET_DEFAULT_PACKAGE on class CL_AR_GENERATOR has no exception.

Method S_STRIP_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE 20070116
2 Exporting E_OBJNAME_WO_NS Call by reference Type reference (TYPE) CSEQUENCE 20070116
3 Importing I_OBJNAME Call by reference Type reference (TYPE) CSEQUENCE 20070116

Method S_STRIP_NAMESPACE on class CL_AR_GENERATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100