SAP ABAP Class CL_FPB_DIALOG_HELPER (Helper for Web Dynpro Dialog Component)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MUS-FPB (Application Component) Personalization Framework
     FPB_PERSONALIZATION (Package) Personalization Framework
Properties
Class CL_FPB_DIALOG_HELPER  
Short Description Helper for Web Dynpro Dialog Component    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FPB_PERSONALIZATION   Personalization Framework 
Created 20050601   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPB_DIALOG_HELPER has no forward declaration.
Interfaces
Class CL_FPB_DIALOG_HELPER has no interface implemented.
Friends
Class CL_FPB_DIALOG_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONTENT Instance attribute Private Object reference (TYPE REF TO) CL_WD_VIEW_CONTAINER_UIELEMENT 20050623
2 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20050601
3 MR_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20050601
4 MR_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_FPB_DIALOG_MODEL Personalization Dialog Model Class 20050601
5 MR_SELOPT_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Public Interface for Select Options 20050601
6 MR_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20050601
7 MT_FIELDLIST Instance attribute Private Type reference (TYPE) FPB_T_FIELDLIST Table of Values 20050601
8 MT_LAYOUT Instance attribute Private Type reference (TYPE) FPB_T_LAYOUT Table with Layout Information 20050601
9 MT_TABMAP Instance attribute Private Type reference (TYPE) MTTY_TABMAP Mapping of UI Tab ID and Internal Tab ID 20050601
10 MT_VALUES Instance attribute Private Type reference (TYPE) FPB_T_VALUES Table Field List 20050601
11 M_ACTIVE_TAB Instance attribute Private Type reference (TYPE) STRING Active Tab 20050601
12 M_DIAGTEXT Instance attribute Private Type reference (TYPE) STRING 20070312
13 M_DIALOGID Instance attribute Private Type reference (TYPE) FPB_DIALOGID Personalization Dialog 20050601
14 M_MODE Instance attribute Private Type reference (TYPE) CHAR1 'P' = Private , 'G' = Master 20050601
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_LAYOUT_MAPPING Instance method Private Method 20050601
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050601
3 GET_DIAGTEXT Instance method Public Method 20070312
4 GET_DIALOG_DATA Instance method Private Method Read Dialog Data in Model 20050601
5 GET_MODE Instance method Public Method 20050623
6 GET_SELOPT_DATA Instance method Private Method Get Values from Select Options Helper 20050601
7 HANDLE_APPLY Instance method Public Method Save and Close 20050601
8 POST_DIALOG_DATA Instance method Private Method Save Model 20050601
9 RENDER_SELOPT Instance method Private Method Fill Select Options Helper 20050601
10 RENDER_TAB_STRIPS Instance method Public Method Title Element Structure 20050601
11 SET_DIALOG_DATA Instance method Private Method Set Dialog Data in Model 20050601
12 SUPPLY_VIEW_DATA Instance method Public Method Web Dynpro View Data 20050601
13 TAB_CHANGE Instance method Public Method Tabstrip Switch 20050601
Events
Class CL_FPB_DIALOG_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTTY_TABMAP Private See coding Mapping of UI and Internal Tab ID 20050601 MTTY_TABMAP type table of MTY_TABMAP
2 MTY_TABMAP Private See coding 20050601 begin of MTY_TABMAP, ui_tabid type string, tabid type string, end of MTY_TABMAP
Method Signatures

Method BUILD_LAYOUT_MAPPING Signature

Method BUILD_LAYOUT_MAPPING on class CL_FPB_DIALOG_HELPER has no parameter.
Method BUILD_LAYOUT_MAPPING on class CL_FPB_DIALOG_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIALOG Call by reference Type reference (TYPE) FPB_DIALOGID Personalisierungsdialog 20050601
2 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 'P' Einstelliges Kennzeichen 20050601
3 Importing I_SUBCON Call by reference Type reference (TYPE) FPB_APPSUBCON Subcontext of Personalization Application 20070306
4 Importing I_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050601

Method CONSTRUCTOR on class CL_FPB_DIALOG_HELPER has no exception.

Method GET_DIAGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DIAGTEXT Call by reference Type reference (TYPE) STRING 20070312

Method GET_DIAGTEXT on class CL_FPB_DIALOG_HELPER has no exception.

Method GET_DIALOG_DATA Signature

Method GET_DIALOG_DATA on class CL_FPB_DIALOG_HELPER has no parameter.
Method GET_DIALOG_DATA on class CL_FPB_DIALOG_HELPER has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR1 20050623

Method GET_MODE on class CL_FPB_DIALOG_HELPER has no exception.

Method GET_SELOPT_DATA Signature

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

Method GET_SELOPT_DATA on class CL_FPB_DIALOG_HELPER has no exception.

Method HANDLE_APPLY Signature

Method HANDLE_APPLY on class CL_FPB_DIALOG_HELPER has no parameter.
Method HANDLE_APPLY on class CL_FPB_DIALOG_HELPER has no exception.

Method POST_DIALOG_DATA Signature

Method POST_DIALOG_DATA on class CL_FPB_DIALOG_HELPER has no parameter.
Method POST_DIALOG_DATA on class CL_FPB_DIALOG_HELPER has no exception.

Method RENDER_SELOPT Signature

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

Method RENDER_SELOPT on class CL_FPB_DIALOG_HELPER has no exception.

Method RENDER_TAB_STRIPS Signature

Method RENDER_TAB_STRIPS on class CL_FPB_DIALOG_HELPER has no parameter.
Method RENDER_TAB_STRIPS on class CL_FPB_DIALOG_HELPER has no exception.

Method SET_DIALOG_DATA Signature

Method SET_DIALOG_DATA on class CL_FPB_DIALOG_HELPER has no parameter.
Method SET_DIALOG_DATA on class CL_FPB_DIALOG_HELPER has no exception.

Method SUPPLY_VIEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20050601
2 Importing I_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message-Manager 20050601
3 Importing I_SELOPT_HELPER Call by reference Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Öffentliches Interface für Select Options 20050601
4 Importing I_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20050601

Method SUPPLY_VIEW_DATA on class CL_FPB_DIALOG_HELPER has no exception.

Method TAB_CHANGE Signature

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

Method TAB_CHANGE on class CL_FPB_DIALOG_HELPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710