SAP ABAP Class /PLMB/CL_SPI_B_DYNPRO_CTRL (Service Provider Browser - Dynpro Controller Class)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI (Application Component) Service Provider Infrastructure
     /PLMB/BA_SPI_TOOLS (Package) Service Provider Infrastructure Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_B_DYNPRO_EVENT Interface for Handle Dynpro Events 20101122
Properties
Class /PLMB/CL_SPI_B_DYNPRO_CTRL  
Short Description Service Provider Browser - Dynpro Controller Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMB/BA_SPI_TOOLS   Service Provider Infrastructure Tools 
Created 20101122   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /PLMB/CL_SPI_B_DYNPRO_CTRL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_B_DYNPRO_EVENT Interface for Handle Dynpro Events 20101122
Friends
Class /PLMB/CL_SPI_B_DYNPRO_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_HORIZONTAL_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20101122
2 MO_MAIN_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20101122
3 MO_MESSAGE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101122
4 MO_NODE_ALV_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101128
5 MO_POPUP_ALV2_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20110121
6 MO_POPUP_ALV_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20101128
7 MO_POPUP_MAIN2_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20110125
8 MO_POPUP_MAIN_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20101128
9 MO_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101122
10 MO_VERTICAL_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20101122
11 MR_DYNPRO_CALLBACK Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_B_DYNPRO_CALLBACK Interface for Calling Dynpros From SPI B 20101216
12 MR_GUI_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) /PLMB/CL_SPI_B_GUI_CONTROLLER Service Provider Browser - Conroller for GUI actions 20101122
13 MV_BROWSER_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALCNTHNDL Application Log: Control Display Handle 20110419
14 MV_LOG_CONTROL_HANDLE Instance attribute Private Type reference (TYPE) BALCNTHNDL Application Log: Control Display Handle 20110419
15 MV_SP_CLASS_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALCNTHNDL Application Log: Control Display Handle 20110419
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FREE_MESSAGE_TO_LOG Instance method Public Method 20101126
2 ADD_SYS_MESSAGE_TO_LOG Instance method Public Method 20101126
3 CALL_POPUP Instance method Public Method 20101126
4 CONSTRUCTOR Instance method Public Constructor 20101122
5 CREATE_UI Instance method Private Method Create UI (instantiate containers and splitters) 20101122
6 CREATE_UI_POPUP Instance method Private Method Create UI for Popup ( instantiate containers and splitters) 20101128
7 DELETE_LOG Instance method Public Method 20120924
8 GET_NODE_ALV_CONTAINER Instance method Public Method Get Main ALV container 20101128
9 GET_POPUP_ALV_CONTAINER Instance method Public Method Get Popup ALV Container 20101128
10 GET_TREE_ABBID_CONTAINER Instance method Public Method 20101122
11 GET_UI_VARIABLE Instance method Public Method 20110228
12 REFRESH_LOG Instance method Public Method 20101126
13 SET_MODIFIED_ROWS_ONLY Instance method Public Method 20120924
14 SET_POPUP_HEADER Instance method Public Method Sets the Popup Header 20101203
15 SET_RETURN_BUTTONS Instance method Public Method 20110318
16 SET_STATUS_ICON Instance method Public Method 20110308
Events
Class /PLMB/CL_SPI_B_DYNPRO_CTRL has no event.
Types
Class /PLMB/CL_SPI_B_DYNPRO_CTRL has no local type.
Method Signatures

Method ADD_FREE_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_NAME Call by reference Type reference (TYPE) STRING 20110418
2 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20101126
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20101126

Method ADD_FREE_MESSAGE_TO_LOG on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method ADD_SYS_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20101126
2 Importing IV_LOG_NAME Call by reference Type reference (TYPE) STRING 20110418
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20101126
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20101126
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20101126
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20101126
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20101126
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20101126
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20101126

Method ADD_SYS_MESSAGE_TO_LOG on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method CALL_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION_PARAM Call by reference Type reference (TYPE) TEXT40 Text, 40 Characters Long 20110119
2 Importing IV_POPUP_NAME Call by reference Type reference (TYPE) STRING 20101126

Method CALL_POPUP on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DYNPRO_CALLBACK Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_B_DYNPRO_CALLBACK Interface for Calling Dynpros From SPI B 20101216
2 Importing IR_GUI_CONTROLLER Call by reference Object reference (TYPE REF TO) /PLMB/CL_SPI_B_GUI_CONTROLLER Service Provider Browser - Conroller for GUI actions 20101122

Method CONSTRUCTOR on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method CREATE_UI Signature

Method CREATE_UI on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no parameter.
Method CREATE_UI on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method CREATE_UI_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNPRO Call by reference Type reference (TYPE) DYNNR Number of the following screen 20101128

Method CREATE_UI_POPUP on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method DELETE_LOG Signature

Method DELETE_LOG on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no parameter.
Method DELETE_LOG on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method GET_NODE_ALV_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ALV_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101128

Method GET_NODE_ALV_CONTAINER on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method GET_POPUP_ALV_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POPUP_NAME Call by reference Type reference (TYPE) STRING 20101128
2 Returning RR_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101128

Method GET_POPUP_ALV_CONTAINER on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method GET_TREE_ABBID_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TREE_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101122

Method GET_TREE_ABBID_CONTAINER on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method GET_UI_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) ANY 20110228
2 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) STRING 20110228

Method GET_UI_VARIABLE on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method REFRESH_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_NAME Call by reference Type reference (TYPE) STRING 20110418

Method REFRESH_LOG on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method SET_MODIFIED_ROWS_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20120924

Method SET_MODIFIED_ROWS_ONLY on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method SET_POPUP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20101203

Method SET_POPUP_HEADER on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method SET_RETURN_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX_FAILED Call by reference Type reference (TYPE) C 20110318
2 Importing IV_NODE_DATA Call by reference Type reference (TYPE) C 20120918
3 Importing IV_NODE_ID Call by reference Type reference (TYPE) C 20120918
4 Importing IV_NODE_ID_REL Call by reference Type reference (TYPE) C 20110318
5 Importing IV_PARAM Call by reference Type reference (TYPE) C 20110318

Method SET_RETURN_BUTTONS on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.

Method SET_STATUS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) I 20110308

Method SET_STATUS_ICON on class /PLMB/CL_SPI_B_DYNPRO_CTRL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703