SAP ABAP Class CL_UPX_APPLICATION (UPX: Sales Planning Main Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPX (Package) CRM Sales Planning - Kernel
Properties
Class CL_UPX_APPLICATION  
Short Description UPX: Sales Planning Main Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package UPX   CRM Sales Planning - Kernel 
Created 20010221   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SEM_VARIABLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 UPBPM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPX_APPLICATION has no interface implemented.
Friends
Class CL_UPX_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APP Constant Public Type reference (TYPE) UPB_Y_APPLC 'UPX' Application Class - Fixed 20010221
2 AREA Instance attribute Public Type reference (TYPE) UPC_Y_AREA Planning Area 20010221
3 BOOKS Instance attribute Public Type reference (TYPE) UPX_YT_BOOKS UPX: List of Planning Folders 20010222
4 BWFACTORY Instance attribute Public Object reference (TYPE REF TO) CL_UPX_BW_FACTORY BW Connector Class 20010525
5 CM_ROOTS Instance attribute Private Type reference (TYPE) UPX_YT_CM_HANDLER UPX: Context Menu Handler Table 20010312
6 C_VARIABLE_USEREXIT Constant Public Type reference (TYPE) RS38L_FNAM 'UPX_EXEC_VARIABLE_FILL' User exit for BPS variables 20010424
7 MESG Instance attribute Private Type reference (TYPE) UPC_YT_MESG Message pool 20010523
8 READONLY Instance attribute Public Type reference (TYPE) XFELD Checkbox field 20010327
9 RESP_ENGINE Instance attribute Protected Object reference (TYPE REF TO) CL_UPX_RESPONSIBILITY_ENGINE UPX: Responsibility Derivation Engine 20010222
10 T_CHA Instance attribute Public Type reference (TYPE) UPX_YT_CHA Characteristics in the Cube 20010523
11 T_POOL Static Attribute Private Type reference (TYPE) YT_POOL 20020918
12 T_STATUS Instance attribute Public Type reference (TYPE) UPX_YT_STATUS UPX: Item Statuses - Runtime Version 20010725
13 T_STATUS_DATA Instance attribute Private Type reference (TYPE) YT_STATUS_DATA Status Data Buffer 20010725
14 _AREA Instance attribute Private Object reference (TYPE REF TO) CL_SEM_PLANAREA_ATTRIBUTES Planning Area Attributes 20010730
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CLASS Instance method Private Method Add New Class to Factories 20010221
2 AREA_CHECK Instance method Private Method Check Area Attributes Object 20010730
3 BOOKS_INIT Instance method Private Method Init the List of Planning Folders - Part of Init Flow 20010226
4 BOOK_OBJ_CHANM Instance method Public Method Resolve Object Dimension for Particular Planning Folder 20010227
5 CHAPRO_GET Instance method Public Method Is the chanm in the group 20030403
6 CHAPRO_READ Instance method Public Method Is the chanm in the group 20010730
7 CHGROUP_GET_ALL Instance method Public Method Get the list of hierarchy characteristic groups 20010222
8 CHGROUP_GET_INT Instance method Private Method Track the cm handlers to cast them into char. groups 20010312
9 CM_ROOTS_INIT Instance method Private Method Init the roots of navigation tree 20010319
10 CONSTRUCTOR Instance method Public Constructor Constructor 20010221
11 CREATE_S_CHAS Instance method Public Method Create dynamic structure for planning data 20010730
12 CREATE_S_DATA Instance method Public Method Create dynamic structure for planning data 20010730
13 CREATE_TH_DATA Instance method Public Method Create dynamic structure for planning data 20010730
14 DONE Instance method Public Method Finalize all actions and save all data 20010726
15 DSRC_GET Instance method Public Method Get the interface to the DataSource 20010222
16 DSRC_GET_ALL Instance method Public Method Get the list of DataSources 20010222
17 DSRC_GET_INT Instance method Private Method Track the cm handlers to cast them into DataSources 20010312
18 ERROR_ADD Instance method Public Method Add error to the messages queue 20010221
19 ERROR_SHOW Instance method Public Method Show summarized errors and erase the queue 20010221
20 GET_INSTANCE Static method Public Method Gets an instance 20010221
21 INIT Instance method Public Method Constructor 20020918
22 KYFPRO_GET Instance method Public Method Get the field catalog according BW cube 20010730
23 KYFPRO_READ Instance method Public Method Get one key figure catalog entry 20010730
24 LAUNCHPAD_ITEMS Instance method Public Method Get the list of launchpad items 20010227
25 LEVEL_ITEMS Instance method Public Method Get the list of values for given level 20010410
26 PARENT_ITEMS Instance method Public Method Get the all values above the given 20010302
27 READONLY_CHECK Instance method Public Method Adopt screen fields to the read-only flag 20010327
28 RESP_ENGINE_PREPARE Instance method Private Method Prepare responsibility engine 20010314
29 RESP_GET_ALL Instance method Public Method Get all responsibility sources 20010723
30 SPECIALS_COMPLETE Instance method Private Method Add specific values for currencies and UOM's 20010412
31 STATUS_GET Instance method Public Method Get status for LaunchPad item 20010725
32 STATUS_HASH Instance method Private Method Calculate hash for the selection 20010726
33 STATUS_INIT Instance method Private Method Prepare table with available statuses 20010726
34 STATUS_SET Instance method Public Method Set the status for given seltab 20010726
35 TRANSPORT Instance method Public Method Transport given node or everything 20010529
36 VARIABLES_INIT Instance method Private Method Init the list of variables, responsibilities and dimensions 20010226
37 VERSION_GET_ALL Instance method Public Method Get the list of maintained version objects 20010323
38 VERSION_GET_INT Instance method Private Method Track the cm handlers to cast them into versions 20010323
39 VISIT Instance method Public Method Iterate through CM Tree and Visit All Nodes 20010528
Events
Class CL_UPX_APPLICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_STATUS_DATA Private See coding 20010725
Method Signatures

Method ADD_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FN Value transfer Type reference (TYPE) FUNCNAME Funktionsname 20010222

Method ADD_CLASS on class CL_UPX_APPLICATION has no exception.

Method AREA_CHECK Signature

Method AREA_CHECK on class CL_UPX_APPLICATION has no parameter.
Method AREA_CHECK on class CL_UPX_APPLICATION has no exception.

Method BOOKS_INIT Signature

Method BOOKS_INIT on class CL_UPX_APPLICATION has no parameter.
Method BOOKS_INIT on class CL_UPX_APPLICATION has no exception.

Method BOOK_OBJ_CHANM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OBJ_CHANM Value transfer Type reference (TYPE) UPC_YT_CHA 20031010
2 Importing I_BOOK Value transfer Type reference (TYPE) UPB_Y_PS_NAME Name der Planungsmappe 20010227

Method BOOK_OBJ_CHANM on class CL_UPX_APPLICATION has no exception.

Method CHAPRO_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHAPRO Value transfer Type reference (TYPE) UPC_YTO_CHAPRO Feld zum Ankreuzen 20030403

Method CHAPRO_GET on class CL_UPX_APPLICATION has no exception.

Method CHAPRO_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CHAPRO Value transfer Type reference (TYPE) UPC_YS_CHAPRO Feld zum Ankreuzen 20010730
2 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20010730

Method CHAPRO_READ on class CL_UPX_APPLICATION has no exception.

Method CHGROUP_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHANM_GROUP Value transfer Type reference (TYPE) UPX_YT_CHANM_GROUP UPX: Hierarchy chars factory 20010222

Method CHGROUP_GET_ALL on class CL_UPX_APPLICATION has no exception.

Method CHGROUP_GET_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHANM_GROUP Value transfer Type reference (TYPE) UPX_YT_CHANM_GROUP UPX: Hierarchy chars factory 20010312
2 Importing IT_CMENU Value transfer Type reference (TYPE) UPX_YT_CM_HANDLER UPX: Context menu handler table 20010312

Method CHGROUP_GET_INT on class CL_UPX_APPLICATION has no exception.

Method CM_ROOTS_INIT Signature

Method CM_ROOTS_INIT on class CL_UPX_APPLICATION has no parameter.
Method CM_ROOTS_INIT on class CL_UPX_APPLICATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20010801

Method CONSTRUCTOR on class CL_UPX_APPLICATION has no exception.

Method CREATE_S_CHAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CHAS Value transfer Object reference (TYPE REF TO) DATA 20010730

Method CREATE_S_CHAS on class CL_UPX_APPLICATION has no exception.

Method CREATE_S_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DATA Value transfer Object reference (TYPE REF TO) DATA 20010730

Method CREATE_S_DATA on class CL_UPX_APPLICATION has no exception.

Method CREATE_TH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ETH_DATA Value transfer Object reference (TYPE REF TO) DATA 20010730

Method CREATE_TH_DATA on class CL_UPX_APPLICATION has no exception.

Method DONE Signature

Method DONE on class CL_UPX_APPLICATION has no parameter.
Method DONE on class CL_UPX_APPLICATION has no exception.

Method DSRC_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DSRC Value transfer Object reference (TYPE REF TO) IF_UPX_DSRC_GENERIC UPX: Data source - generic interface 20010222
2 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_GUID UPX: GUID of the class instance 20010222

Method DSRC_GET on class CL_UPX_APPLICATION has no exception.

Method DSRC_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DSRC Value transfer Type reference (TYPE) UPX_YT_DSRC UPX: Datasources factory 20010222

Method DSRC_GET_ALL on class CL_UPX_APPLICATION has no exception.

Method DSRC_GET_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DSRC Value transfer Type reference (TYPE) UPX_YT_DSRC UPX: Datasources factory 20010312
2 Importing IT_CMENU Value transfer Type reference (TYPE) UPX_YT_CM_HANDLER UPX: Context menu handler table 20010312

Method DSRC_GET_INT on class CL_UPX_APPLICATION has no exception.

Method ERROR_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20010221
2 Importing MESG Value transfer Type reference (TYPE) UPC_YS_MESG Message structure 20010529
3 Importing NO Value transfer Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20010221
4 Importing TY Value transfer Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20010221
5 Importing V1 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010221
6 Importing V2 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010221
7 Importing V3 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010221
8 Importing V4 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010221

Method ERROR_ADD on class CL_UPX_APPLICATION has no exception.

Method ERROR_SHOW Signature

Method ERROR_SHOW on class CL_UPX_APPLICATION has no parameter.
Method ERROR_SHOW on class CL_UPX_APPLICATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_APP Value transfer Object reference (TYPE REF TO) CL_UPX_APPLICATION UPX: Sales Planning Main Class 20010221
2 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20020918

Method GET_INSTANCE on class CL_UPX_APPLICATION has no exception.

Method INIT Signature

Method INIT on class CL_UPX_APPLICATION has no parameter.
Method INIT on class CL_UPX_APPLICATION has no exception.

Method KYFPRO_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_KYFPRO Value transfer Type reference (TYPE) UPC_YTO_KYFPRO Eigenschaften von Kennzahlen 20010730

Method KYFPRO_GET on class CL_UPX_APPLICATION has no exception.

Method KYFPRO_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_KYFPRO Value transfer Type reference (TYPE) UPC_YS_KYFPRO Eigenschaften einer Kennzahl 20010730
2 Importing I_KYFNM Value transfer Type reference (TYPE) UPC_Y_KYFNM Kennzahl 20010730

Method KYFPRO_READ on class CL_UPX_APPLICATION has no exception.

Method LAUNCHPAD_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ITEMS Value transfer Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010227
2 Importing IT_OBJ_CHANM Call by reference Type reference (TYPE) UPC_YT_CHA 20031010
3 Importing IT_RESPONSIBILITY Call by reference Type reference (TYPE) UPX_YT_RESP_SOURCE 20031010
# Exception Resumable Description Created on
1 LAUNCHPAD_ERROR Raise, if the error during launchpad building appears 20010514

Method LEVEL_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ITEMS Value transfer Type reference (TYPE) UPX_YT_CHAVL UPX: Characteristic values 20010410
2 Importing I_CHANM Value transfer Object reference (TYPE REF TO) IF_UPX_BW_CHANM Merkmale 20010410

Method LEVEL_ITEMS on class CL_UPX_APPLICATION has no exception.

Method PARENT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ITEMS Value transfer Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010302
2 Importing IT_ITEMS Value transfer Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010302
3 Importing I_NO_SPECIALS Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030415

Method PARENT_ITEMS on class CL_UPX_APPLICATION has no exception.

Method READONLY_CHECK Signature

Method READONLY_CHECK on class CL_UPX_APPLICATION has no parameter.
Method READONLY_CHECK on class CL_UPX_APPLICATION has no exception.

Method RESP_ENGINE_PREPARE Signature

Method RESP_ENGINE_PREPARE on class CL_UPX_APPLICATION has no parameter.
Method RESP_ENGINE_PREPARE on class CL_UPX_APPLICATION has no exception.

Method RESP_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESP Value transfer Type reference (TYPE) UPX_YT_RESP_SOURCE Responsbility sources 20010723

Method RESP_GET_ALL on class CL_UPX_APPLICATION has no exception.

Method SPECIALS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_ITEMS Call by reference Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010412

Method SPECIALS_COMPLETE on class CL_UPX_APPLICATION has no exception.

Method STATUS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STATUS Value transfer Type reference (TYPE) UPX_Y_STATUS UPX: Status ID 20010725
2 Importing IT_ITEM Value transfer Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010725

Method STATUS_GET on class CL_UPX_APPLICATION has no exception.

Method STATUS_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HASH Value transfer Type reference (TYPE) UPX_Y_HASH Hashwert einer Selektion 20010726
2 Importing IT_ITEM Value transfer Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010726

Method STATUS_HASH on class CL_UPX_APPLICATION has no exception.

Method STATUS_INIT Signature

Method STATUS_INIT on class CL_UPX_APPLICATION has no parameter.
Method STATUS_INIT on class CL_UPX_APPLICATION has no exception.

Method STATUS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM Value transfer Type reference (TYPE) UPX_YT_CHANM_VALUES UPX: Characteristic values 20010726
2 Importing I_STATUS Value transfer Type reference (TYPE) UPX_Y_STATUS UPX: Status ID 20010726

Method STATUS_SET on class CL_UPX_APPLICATION has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMENU Value transfer Object reference (TYPE REF TO) IF_UPX_CM_HANDLER UPX: Context menu handler 20010529

Method TRANSPORT on class CL_UPX_APPLICATION has no exception.

Method VARIABLES_INIT Signature

Method VARIABLES_INIT on class CL_UPX_APPLICATION has no parameter.
Method VARIABLES_INIT on class CL_UPX_APPLICATION has no exception.

Method VERSION_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VERSION Value transfer Type reference (TYPE) UPX_YT_VERSION UPX: Version objects storage 20010323

Method VERSION_GET_ALL on class CL_UPX_APPLICATION has no exception.

Method VERSION_GET_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VERSION Value transfer Type reference (TYPE) UPX_YT_VERSION UPX: Version objects storage 20010323
2 Importing IT_CMENU Call by reference Type reference (TYPE) UPX_YT_CM_HANDLER UPX: Context menu handler table 20010323

Method VERSION_GET_INT on class CL_UPX_APPLICATION has no exception.

Method VISIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STOP Value transfer Type reference (TYPE) XFELD Stop the visiting 20010528
2 Importing I_CMENU Value transfer Object reference (TYPE REF TO) IF_UPX_CM_HANDLER UPX: Context menu handler 20010528
3 Importing I_PARENT Value transfer Object reference (TYPE REF TO) IF_UPX_CM_HANDLER UPX: Context menu handler 20010529
4 Importing I_VISITOR Value transfer Object reference (TYPE REF TO) IF_UPX_CM_VISITOR Visitor interface through CM's hierarchy 20010528

Method VISIT on class CL_UPX_APPLICATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 3.0A