SAP ABAP Class CL_UPX_CUST_RUNTIME (Runtime class for the customizing)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPX_CUST (Package) Customizing Framework
Properties
Class CL_UPX_CUST_RUNTIME  
Short Description Runtime class for the customizing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPX_CUST   Customizing Framework 
Created 20030307   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UPX_CUST_RUNTIME has no forward declaration.
Interfaces
Class CL_UPX_CUST_RUNTIME has no interface implemented.
Friends
Class CL_UPX_CUST_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APP_TITLE Instance attribute Private Type reference (TYPE) UPX_Y_CUST_TEXT The application title 20030311
2 C_STATUS_CANCELED Constant Public Type reference (TYPE) I 2 object canceled 20030312
3 C_STATUS_CHANGED Constant Public Type reference (TYPE) I 5 object locked and changed 20030310
4 C_STATUS_C_N_DEL Constant Public Type reference (TYPE) I 7 object locked, changed and deleted 20030313
5 C_STATUS_INITIAL Constant Public Type reference (TYPE) I 0 initial status 20030310
6 C_STATUS_LOCKED Constant Public Type reference (TYPE) I 3 object locked 20030310
7 C_STATUS_NEW Constant Public Type reference (TYPE) I 4 object created and locked 20030310
8 C_STATUS_READ Constant Public Type reference (TYPE) I 1 object loaded 20030310
9 C_STATUS_R_N_DEL Constant Public Type reference (TYPE) I 6 object locked and deleted 20030313
10 S_APP Instance attribute Private Type reference (TYPE) UPX_CUST_APP Application for the Customizing Framework 20030311
11 T_COMP Instance attribute Private Type reference (TYPE) YT_COMPONENT 20030310
12 T_CONSTRAIN Instance attribute Private Type reference (TYPE) YT_CONSTRAIN the contraints table 20030314
13 T_INSTANCE Static Attribute Private Type reference (TYPE) YT_INSTANCE 20030311
14 T_KEY Instance attribute Private Type reference (TYPE) YT_KEY_AREA 20030310
15 T_STEP Instance attribute Private Type reference (TYPE) YT_STEP 20030310
16 _PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_UPX_CUST_XML_PERSISTENCY Persistency Layer 20030522
Methods
# Method Level Visibility Method type Description Created on
1 COMP_CREATE Instance method Public Method to list the components of the given step 20030311
2 COMP_DELETE Instance method Public Method to delete the component 20030311
3 COMP_GET Instance method Public Method to get the component object 20030310
4 COMP_INFO Instance method Public Method to get the properties to the component 20030311
5 COMP_LIST Instance method Public Method to list the components of the given step 20030311
6 COMP_SET Instance method Public Method to set the new properties to the component 20030310
7 COMP_TREE Instance method Public Method To Arrange the Components of a Given Step 20030512
8 CONSTRAINS_CHECK Instance method Private Method to check the existing constraints 20030314
9 CONSTRAINS_DELETE Instance method Private Method to (un)delete the constraint entries 20030314
10 CONSTRAINS_UPDATE Instance method Private Method to update the constraints table 20030314
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030311
12 FACTORY_LIST Instance method Public Method to get the list of the factories 20030311
13 GET_INSTANCE Static method Public Method to create application specific instance 20030310
14 KEY_SELECTOR Instance method Public Method to create application-specific key selector 20030311
15 SAVE Instance method Public Method to save the changed components 20030311
16 STEP_BOUNDARIES Instance method Public Method get indexing limits of the steps 20030311
17 STEP_INFO Instance method Public Method to read data of one step 20030312
18 TITLE_GET Instance method Public Method to return the application title 20030311
Events
Class CL_UPX_CUST_RUNTIME has no event.
Types
Class CL_UPX_CUST_RUNTIME has no local type.
Method Signatures

Method COMP_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID Customizing framework component 20030311
2 Importing I_FACTORY Value transfer Type reference (TYPE) UPX_Y_CUST_FACTORY Step/interface in the customizing framework 20030311
3 Importing I_KEY Value transfer Type reference (TYPE) UPX_Y_CUST_KEY Customizing main key 20030311
4 Importing I_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030311
5 Importing I_TECH_ID Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Beschreibung 20030520
6 Importing I_TEXT Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030311

Method COMP_CREATE on class CL_UPX_CUST_RUNTIME has no exception.

Method COMP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030311
2 Importing I_UNDELETE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030313

Method COMP_DELETE on class CL_UPX_CUST_RUNTIME has no exception.

Method COMP_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_COMP Value transfer Object reference (TYPE REF TO) IF_UPX_CUST_COMPONENT Customizing component 20030311
2 Importing I_DISPLAY Value transfer Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20030311
3 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030310

Method COMP_GET on class CL_UPX_CUST_RUNTIME has no exception.

Method COMP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Value transfer Type reference (TYPE) I 20030311
2 Exporting E_TECH_ID Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030311
3 Exporting E_TEXT Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030311
4 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030311

Method COMP_INFO on class CL_UPX_CUST_RUNTIME has no exception.

Method COMP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_COMP Value transfer Type reference (TYPE) UPX_T_CUST_COMPONENT Customizing framework component 20030311
2 Importing I_KEY Value transfer Type reference (TYPE) UPX_Y_CUST_KEY Customizing main key 20030311
3 Importing I_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030311

Method COMP_LIST on class CL_UPX_CUST_RUNTIME has no exception.

Method COMP_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030310
2 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030310
3 Importing I_STATUS Value transfer Type reference (TYPE) I 20030312
4 Importing I_TECH_ID Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030310
5 Importing I_TEXT Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030310

Method COMP_SET on class CL_UPX_CUST_RUNTIME has no exception.

Method COMP_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP Call by reference Type reference (TYPE) UPX_T_CUST_COMPONENT Customizing framework component 20030512
2 Exporting ET_TREE Call by reference Type reference (TYPE) UPX_T_CUST_COMP_TREE Customizing framework: component arrangement 20030512
3 Importing I_KEY Value transfer Type reference (TYPE) UPX_Y_CUST_KEY Customizing main key 20030512
4 Importing I_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030512

Method COMP_TREE on class CL_UPX_CUST_RUNTIME has no exception.

Method CONSTRAINS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEPENDANT Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030314
2 Importing I_USED_COMP Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030314

Method CONSTRAINS_CHECK on class CL_UPX_CUST_RUNTIME has no exception.

Method CONSTRAINS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030314
2 Importing I_UNDELETE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030314

Method CONSTRAINS_DELETE on class CL_UPX_CUST_RUNTIME has no exception.

Method CONSTRAINS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030314
2 Importing IT_CONSTRAIN Call by reference Type reference (TYPE) UPX_T_CUST_GUID GUID table 20030314
3 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030314

Method CONSTRAINS_UPDATE on class CL_UPX_CUST_RUNTIME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APP Value transfer Type reference (TYPE) UPX_Y_CUST_APP Application for the customizing framework 20030311

Method CONSTRUCTOR on class CL_UPX_CUST_RUNTIME has no exception.

Method FACTORY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FACTORY Value transfer Type reference (TYPE) UPX_T_CUST_FACTORY Customizing framework factories 20030311
2 Importing I_INDEX Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030311

Method FACTORY_LIST on class CL_UPX_CUST_RUNTIME has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UPX_CUST_RUNTIME Runtime class for the customizing 20030311
2 Importing I_APP Value transfer Type reference (TYPE) UPX_Y_CUST_APP Application for the customizing framework 20030310

Method GET_INSTANCE on class CL_UPX_CUST_RUNTIME has no exception.

Method KEY_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_KEY_SEL Value transfer Object reference (TYPE REF TO) IF_UPX_CUST_KEY_SELECTOR The key selector interface 20030311

Method KEY_SELECTOR on class CL_UPX_CUST_RUNTIME has no exception.

Method SAVE Signature

Method SAVE on class CL_UPX_CUST_RUNTIME has no parameter.
Method SAVE on class CL_UPX_CUST_RUNTIME has no exception.

Method STEP_BOUNDARIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030311
2 Exporting E_LAST Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030311

Method STEP_BOUNDARIES on class CL_UPX_CUST_RUNTIME has no exception.

Method STEP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CREATE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030312
2 Exporting E_INDEX Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030312
3 Exporting E_SORT Value transfer Type reference (TYPE) UPX_Y_CUST_SORT Sorting key for the customizing framework 20030312
4 Exporting E_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030312
5 Exporting E_TEXT Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030312
6 Importing I_INDEX Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030312
7 Importing I_SORT Value transfer Type reference (TYPE) UPX_Y_CUST_SORT Sorting key for the customizing framework 20030312

Method STEP_INFO on class CL_UPX_CUST_RUNTIME has no exception.

Method TITLE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TITLE Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030311

Method TITLE_GET on class CL_UPX_CUST_RUNTIME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350