SAP ABAP Class CL_RSODSO_TEMPLATE_HANDLER (Management of Generated Programs)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_TOOLS (Package) Tools for DataStore Objects
Properties
Class CL_RSODSO_TEMPLATE_HANDLER  
Short Description Management of Generated Programs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRV    
Program status     
Category 0   
Package RSODSO_TOOLS   Tools for DataStore Objects 
Created 20040910   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODSO_TEMPLATE_HANDLER has no interface implemented.
Friends
Class CL_RSODSO_TEMPLATE_HANDLER has no friend class.
Attributes
Class CL_RSODSO_TEMPLATE_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_PROGRAM_NAMES Static method Public Method Deletes the Names Used by a DataStore Object 20040913
2 DO_GENERATION Static method Private Method 20040910
3 GENERATE_ACTIVATION_PROGRAM Static method Public Method Generates Activation Program 20040921
4 GENERATE_PROGRAM Static method Public Method Generates Program for DataStore Object 20040910
5 GENERATE_ROLLBACK_PROGRAM Static method Public Method Generates Activation Program 20040921
6 GET_ACTIVATION_PROGRAM Static method Public Method Displays Name of Generated Activation Program 20040920
7 GET_OR_CREATE_PROGRAM_NAME Static method Private Method 20040910
8 GET_PROGRAM_IDS Static method Public Method Displays the IDs of the Generated Programs 20040910
9 GET_PROGRAM_NAMES Static method Public Method Displays Names of Generated Programs 20040910
10 GET_ROLLBACK_PROGRAM Static method Public Method Displays Name of Generated Activation Program 20040920
11 OUTPUT_FORMAT Static method Private Method 20040910
Events
Class CL_RSODSO_TEMPLATE_HANDLER has no event.
Types
Class CL_RSODSO_TEMPLATE_HANDLER has no local type.
Method Signatures

Method DELETE_PROGRAM_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040913
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040913

Method DELETE_PROGRAM_NAMES on class CL_RSODSO_TEMPLATE_HANDLER has no exception.

Method DO_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALWAYS_GENERATE Call by reference Type reference (TYPE) RS_BOOL BW Generierungs-Tool: Programmklasse f. generierte Programme 20040910
2 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20050413
3 Importing I_DEBUG_LEVEL Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20040913
4 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040910
5 Importing I_ODSOBJECT_TYPE Call by reference Type reference (TYPE) RSD_S_ODSO-ODSOTYPE Boolean 20040910
6 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) SYREPID BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20040910
7 Importing I_TEMPLATE_CLASS Call by reference Type reference (TYPE) RSSG_PCLAS BW Generierungs-Tool: Programmklasse f. generierte Programme 20040910
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040910

Method GENERATE_ACTIVATION_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROGRAM_NAME Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040921
2 Importing I_ALWAYS_GENERATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20040921
3 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040921
4 Importing I_DEBUG_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040921
5 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040921
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040921
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040921

Method GENERATE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_PROGRAM_NAME Value transfer Type reference (TYPE) RSODSO_T_GENPRG 0 = kein Debugging, 1 = halten im Fehlerfall, 2 = Metacode 20040910
2 Importing I_ACTIVATION_PROGRAM Call by reference Type reference (TYPE) RS_BOOL BW Generierungs-Tool: Programmklasse f. generierte Programme 20040910
3 Importing I_ALWAYS_GENERATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040910
4 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040910
5 Importing I_DEBUG_LEVEL Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20040913
6 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040910
7 Importing I_ROLLBACK_PROGRAM Call by reference Type reference (TYPE) RS_BOOL Boolean 20040910
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040910
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040910

Method GENERATE_ROLLBACK_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROGRAM_NAME Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040921
2 Importing I_ALWAYS_GENERATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20040921
3 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040921
4 Importing I_DEBUG_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040921
5 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040921
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040921
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040921

Method GET_ACTIVATION_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROGRAM_NAME Value transfer Type reference (TYPE) SYREPID Natürliche Zahl 20040920
2 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040920
3 Importing I_CREATE_NEW_NAME Call by reference Type reference (TYPE) RS_BOOL Boolean 20040920
4 Importing I_ODSOBJECT Value transfer Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040920
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040920

Method GET_OR_CREATE_PROGRAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_PROGRAM_NAME Value transfer Type reference (TYPE) RSODSO_T_GENPRG BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20040910
2 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040910
3 Importing I_CREATE_NEW_NAME Call by reference Type reference (TYPE) RS_BOOL Boolean 20040910
4 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040910
5 Importing I_TEMPLATE_CLASS Call by reference Type reference (TYPE) RSSG_PCLAS BW Generierungs-Tool: Programmklasse f. generierte Programme 20040910
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040910

Method GET_PROGRAM_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_PROGRAM_NAME Value transfer Type reference (TYPE) RSODSO_T_GENPRG generierte Programme des DataStore-Objektes 20040910
2 Importing I_ACTIVATION_PROGRAM Call by reference Type reference (TYPE) RS_BOOL Holen des Programms zum Aktivieren von Requests 20040910
3 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040910
4 Importing I_CREATE_NEW_NAMES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Neuerzeugung eines nicht existierenden Namens 20040910
5 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040910
6 Importing I_ROLLBACK_PROGRAM Call by reference Type reference (TYPE) RS_BOOL Holen des Programms für das Löschen von Requests 20040910
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040910

Method GET_PROGRAM_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_PROGRAM_NAME Value transfer Type reference (TYPE) RSODSO_T_GENPRG generierte Programme des DataStore-Objektes 20040910
2 Importing I_ACTIVATION_PROGRAM Call by reference Type reference (TYPE) RS_BOOL Holen des Programms zum Aktivieren von Requests 20040910
3 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040910
4 Importing I_CREATE_NEW_NAMES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Neuerzeugung eines nicht existierenden Namens 20040910
5 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040910
6 Importing I_ROLLBACK_PROGRAM Call by reference Type reference (TYPE) RS_BOOL Holen des Programms für das Löschen von Requests 20040910
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040910

Method GET_ROLLBACK_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROGRAM_NAME Call by reference Type reference (TYPE) SYREPID Natürliche Zahl 20040920
2 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040920
3 Importing I_CREATE_NEW_NAME Call by reference Type reference (TYPE) RS_BOOL Boolean 20040920
4 Importing I_ODSOBJECT Value transfer Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040920
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040920

Method OUTPUT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_T_GENPRG Call by reference Type reference (TYPE) RSODSO_T_GENPRG generierte Programme eines DataStore-Objektes 20041011

Method OUTPUT_FORMAT on class CL_RSODSO_TEMPLATE_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700