SAP ABAP Class CL_SGEN_LOAD (SGEN Creation of LOAD Supply)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS-TLA (Application Component) Upgrade Tools for ABAP
     SLGN (Package) Post-Upgrade Generation Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SGEN_LOAD SGEN interface for creating load 20100616
Properties
Class CL_SGEN_LOAD  
Short Description SGEN Creation of LOAD Supply    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLGN   Post-Upgrade Generation Tools 
Created 20100616   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 IF_SGEN_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SGEN_LOAD SGEN interface for creating load 20100616
Friends
Class CL_SGEN_LOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FILE_ACCESS Instance attribute Private Object reference (TYPE REF TO) LIF_SGEN_LOAD_FILE 20100617
2 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_SGEN_LOAD SGEN interface for creating load 20100616
3 MO_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SGEN_LOG SGEN Log Service 20100705
4 MO_SGEN_DB Instance attribute Private Object reference (TYPE REF TO) IF_SGEN_DB DB Interface for SGEN 20100616
5 MT_COMPONENTS_BSP Instance attribute Private Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_COMPONENT_T Components for BSP Mode 20120209
6 MT_COMPONENTS_INS Instance attribute Private Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_COMPONENT_T Components for Install Mode 20120209
7 MT_COMPONENTS_UPG Instance attribute Private Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_COMPONENT_T Components for Upgrade Mode 20120209
8 MT_COMPONENTS_WDY Instance attribute Private Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_COMPONENT_T Components for WDY Mode 20120209
9 MT_PACKAGES Instance attribute Private Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_TDEVC_T Packages 20120209
10 MT_SERVER_TYPES Instance attribute Private Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_SERVER_TYPE_T 20100616
11 MT_TR_REQUESTS Instance attribute Private Type reference (TYPE) TRKORRS Table of Request Numbers 20100910
12 MV_DIRECTORY Instance attribute Private Type reference (TYPE) TSTRF01-SUBDIR Character field of length 15 20110530
13 MV_INVALID_LOAD Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100616
14 MV_INVALID_LOAD_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100616
15 MV_REGENERATE_ALL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100616
16 MV_REGENERATE_ALL_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100616
17 MV_SELECTION Instance attribute Public Attribute reference (LIKE) 20100616
18 MV_TR_REQUEST Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20100616
19 MV_TR_REQUESTS_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100910
20 MV_TR_REQUEST_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100616
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MACH_TYPE Instance method Private Method Add machine type 20100616
2 CHECK_PRE_CONDITIONS Instance method Private Method Checks to see whether all parameters are set 20100616
3 CHECK_TRDIR Instance method Private Method Check for valid TRDIR entry 20100616
4 CHECK_WDYN_EXISTENCE Instance method Private Method 20111027
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100625
6 GENSETM_BSP_AND_WDY Instance method Private Method Creates GENSETM for BSP and WDY applications 20100616
7 GENSETM_INSTALL Instance method Private Method Creates GENSETM after installation 20100616
8 GENSETM_LOAD Instance method Private Method Creates GENSETM for existing loads 20100616
9 GENSETM_PACKAGES Instance method Private Method Creates GENSETM after installation 20120209
10 GENSETM_REUSE Instance method Private Method Creates GENSETM on basis of current generation set 20100616
11 GENSETM_TRANS_REQUEST Instance method Private Method Creates GENSETM from transport request 20100616
12 GENSETM_UPGRADE Instance method Private Method Creates GENSETM after upgrade 20100616
13 GET_COMPONENT_OBJECTS Instance method Private Method Gets all objects for specified components 20100616
14 GET_DEVL_UNITS Instance method Private Method Gets all development packages for components 20100616
15 GET_INSTANCE Static method Public Method Gets instance of SGEN load class 20100616
16 GET_PREFIX_AND_STEM Instance method Private Method Split Object Name 20100616
17 GET_PROGRAMNAME Instance method Private Method Gets program name 20100616
18 GET_RELEASE_DELTA Instance method Private Method Gets release delta using TODIR 20100616
19 INCLUDES_2_MASTERS Instance method Private Method Switch includes 20100616
20 REMOVE_CERTAIN_OBJECTS Instance method Private Method Remove specified objects from GENSETM table 20100616
Events
Class CL_SGEN_LOAD has no event.
Types
Class CL_SGEN_LOAD has no local type.
Method Signatures

Method ADD_MACH_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616
2 Importing IT_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616

Method ADD_MACH_TYPE on class CL_SGEN_LOAD has no exception.

Method CHECK_PRE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTION Call by reference Type reference (TYPE) I 20100616
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100616

Method CHECK_TRDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PROGRAMM ABAP-Programmname 20100616
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20100616

Method CHECK_TRDIR on class CL_SGEN_LOAD has no exception.

Method CHECK_WDYN_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNAME Call by reference Type reference (TYPE) SOBJ_NAME 20111027
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20111027

Method CHECK_WDYN_EXISTENCE on class CL_SGEN_LOAD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SGEN_LOAD has no parameter.
Method CONSTRUCTOR on class CL_SGEN_LOAD has no exception.

Method GENSETM_BSP_AND_WDY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616

Method GENSETM_BSP_AND_WDY on class CL_SGEN_LOAD has no exception.

Method GENSETM_INSTALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616

Method GENSETM_INSTALL on class CL_SGEN_LOAD has no exception.

Method GENSETM_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100706

Method GENSETM_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20120209

Method GENSETM_PACKAGES on class CL_SGEN_LOAD has no exception.

Method GENSETM_REUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100706

Method GENSETM_TRANS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100616

Method GENSETM_UPGRADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100616

Method GET_COMPONENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616

Method GET_COMPONENT_OBJECTS on class CL_SGEN_LOAD has no exception.

Method GET_DEVL_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TDEVC Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_TDEVC_T 20100616

Method GET_DEVL_UNITS on class CL_SGEN_LOAD has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SGEN_LOAD SGEN Interface für Load Erstellung 20100616

Method GET_INSTANCE on class CL_SGEN_LOAD has no exception.

Method GET_PREFIX_AND_STEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PREFIX Call by reference Type reference (TYPE) NAMESPACE Namensraum 20100616
2 Exporting EV_STEM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20100616
3 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20100616
4 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20100616

Method GET_PREFIX_AND_STEM on class CL_SGEN_LOAD has no exception.

Method GET_PROGRAMNAME 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) TROBJTYPE Objekttyp 20100616
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20100616
3 Returning RV_PROGNAME Value transfer Type reference (TYPE) PROGRAMM ABAP-Programmname 20100616

Method GET_PROGRAMNAME on class CL_SGEN_LOAD has no exception.

Method GET_RELEASE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TODIR Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_TODIR_T 20100616
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100617

Method INCLUDES_2_MASTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616
2 Importing IT_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T 20100616

Method INCLUDES_2_MASTERS on class CL_SGEN_LOAD has no exception.

Method REMOVE_CERTAIN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T Generierungsmenge für bel. Maschninentypen 20100616
2 Importing IT_GENSETM Call by reference Type reference (TYPE) IF_SGEN_CONSTANTS=>GTY_GENSETM_T Generierungsmenge für bel. Maschninentypen 20100616

Method REMOVE_CERTAIN_OBJECTS on class CL_SGEN_LOAD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703