SAP ABAP Class /BOBF/CL_CUST_MANAGER (Manager Class)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/CUSTOMER_UI (Package) Business Object Processing Framework Customer UI
Properties
Class /BOBF/CL_CUST_MANAGER  
Short Description Manager Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/CUSTOMER_UI   Business Object Processing Framework Customer UI 
Created 20090818   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOBF/IF_CUST_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BOBF/CL_CUST_MANAGER has no interface implemented.
Friends
Class /BOBF/CL_CUST_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /BOBF/CL_CUST_MANAGER Singelton (Reference to the Manager instance) 20090818
2 MT_SCREEN_STACK Instance attribute Private Type reference (TYPE) TT_SCREEN_STACK Containing all screens, which are opened so far 20090818
3 MV_BO_KEY Instance attribute Public Type reference (TYPE) /BOBF/OBM_BO_KEY bo key 20090818
4 MV_EDITABLE Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090916
5 MV_ENHANCEMENT Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091102
6 MV_STACK_COUNTER Instance attribute Private Type reference (TYPE) I 20090819
7 MV_STACK_POINTER Instance attribute Private Type reference (TYPE) I 20090819
8 MV_UPGRADE_RUNNING Static Attribute Public Type reference (TYPE) BOOLE_D True = X, while upgrade/SP/EhP is running in shawdow system 20130805
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_NAVIGATION_STACK Instance method Public Method 20090914
2 DROP_FROM_NAVIGATION_STACK Instance method Private Method 20091109
3 EXECUTE_WIZARD Instance method Public Method 20090828
4 EXIT Instance method Public Method Exit the customer ui 20090818
5 GET_CURRENT_SCREEN Instance method Public Method Returns the topmost screen from the screen stack 20090818
6 GET_INSTANCE Static method Public Method Singelton (method in order to create/retreive the instance) 20090818
7 GET_NAVIGATE_FORWARDS Instance method Public Method 20090914
8 INITIALIZE Static method Public Method Initialization of the Customer UI application 20090818
9 NAVIGATE_BACKWARDS Instance method Public Method Navigate backwards in the screen stack 20090818
10 NAVIGATE_FORWARDS Instance method Public Method Navigate forwards in the screen stack 20090818
11 OPEN_BO Instance method Public Method Open a new Business Object 20090818
12 OPEN_BO_BROWSER Instance method Public Method 20091112
13 OPEN_ENTITY_SCREEN Instance method Public Method Open a new Screen (e.g. for determination or action) 20090818
14 SCREEN_STACK_PUSH Instance method Private Method Add a new screen to the stack and open it 20090818
15 SHOW_BO Instance method Public Method 20090825
Events
Class /BOBF/CL_CUST_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SCREEN_STACK Private See coding 20090818 tt_screen_stack TYPE STANDARD TABLE OF ty_screen_stack
2 TY_SCREEN_STACK Private See coding 20090819 BEGIN OF ty_screen_stack, id TYPE i, bo_key TYPE /bobf/obm_bo_key, node_key TYPE /bobf/obm_node_key, content_key TYPE /bobf/conf_key, content_cat TYPE /bobf/obm_content_cat, screen TYPE REF TO /bobf/if_cust_screen, END OF ty_screen_stack
Method Signatures

Method CLEAR_NAVIGATION_STACK Signature

Method CLEAR_NAVIGATION_STACK on class /BOBF/CL_CUST_MANAGER has no parameter.
Method CLEAR_NAVIGATION_STACK on class /BOBF/CL_CUST_MANAGER has no exception.

Method DROP_FROM_NAVIGATION_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20091109
2 Importing IV_CONTENT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091109

Method DROP_FROM_NAVIGATION_STACK on class /BOBF/CL_CUST_MANAGER has no exception.

Method EXECUTE_WIZARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090828
2 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) CHAR1 Entity Category 20091012
3 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20090828

Method EXECUTE_WIZARD on class /BOBF/CL_CUST_MANAGER has no exception.

Method EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LEAVE_SCREEN Value transfer Type reference (TYPE) BOOLE_D Leave the screen 20090818

Method EXIT on class /BOBF/CL_CUST_MANAGER has no exception.

Method GET_CURRENT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_SCREEN Value transfer Object reference (TYPE REF TO) /BOBF/IF_CUST_SCREEN Interface for Detail Screens and Wizards 20090818

Method GET_CURRENT_SCREEN on class /BOBF/CL_CUST_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) /BOBF/CL_CUST_MANAGER Manager Class 20090818

Method GET_INSTANCE on class /BOBF/CL_CUST_MANAGER has no exception.

Method GET_NAVIGATE_FORWARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NAVIGATE_FORWARDS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090914

Method GET_NAVIGATE_FORWARDS on class /BOBF/CL_CUST_MANAGER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /BOBF/CL_CUST_MANAGER has no parameter.
Method INITIALIZE on class /BOBF/CL_CUST_MANAGER has no exception.

Method NAVIGATE_BACKWARDS Signature

Method NAVIGATE_BACKWARDS on class /BOBF/CL_CUST_MANAGER has no parameter.
Method NAVIGATE_BACKWARDS on class /BOBF/CL_CUST_MANAGER has no exception.

Method NAVIGATE_FORWARDS Signature

Method NAVIGATE_FORWARDS on class /BOBF/CL_CUST_MANAGER has no parameter.
Method NAVIGATE_FORWARDS on class /BOBF/CL_CUST_MANAGER has no exception.

Method OPEN_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090818

Method OPEN_BO on class /BOBF/CL_CUST_MANAGER has no exception.

Method OPEN_BO_BROWSER Signature

Method OPEN_BO_BROWSER on class /BOBF/CL_CUST_MANAGER has no parameter.
Method OPEN_BO_BROWSER on class /BOBF/CL_CUST_MANAGER has no exception.

Method OPEN_ENTITY_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) CHAR1 Content Category (e.g. determination or action) 20091012
2 Importing IV_MODEL_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Model key of the entity, whose entity screen shall displayed 20090818

Method OPEN_ENTITY_SCREEN on class /BOBF/CL_CUST_MANAGER has no exception.

Method SCREEN_STACK_PUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCREEN Call by reference Object reference (TYPE REF TO) /BOBF/IF_CUST_SCREEN Current Screen 20090818
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY State of the current tree 20091029
3 Importing IV_CONTENT_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20091029
4 Importing IV_CONTENT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091029
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091104

Method SCREEN_STACK_PUSH on class /BOBF/CL_CUST_MANAGER has no exception.

Method SHOW_BO Signature

Method SHOW_BO on class /BOBF/CL_CUST_MANAGER has no parameter.
Method SHOW_BO on class /BOBF/CL_CUST_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702