SAP ABAP Class CL_MDG_BS_MAT_APPCC (Class for BAdI: /PLMU/EX_FRW_CONSUMER_APPCC)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_UI (Package) MDG: ERP Material UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_EX_FRW_APPCC_OVP OVP Application Controller 20101019
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20100601
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_COMPOSITE_CONF_EXIT Application specific configuration controller for composite 20130606
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_BS_MAT_GEN_C Constant Interface for MDG Material 20110603
Properties
Class CL_MDG_BS_MAT_APPCC  
Short Description Class for BAdI: /PLMU/EX_FRW_CONSUMER_APPCC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_UI   MDG: ERP Material UI 
Created 20100601   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MDG_BS_MAT_ASSIST_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_FPM_OVP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /PLMU/IF_EX_FRW_APPCC_OVP OVP Application Controller 20101019
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20100601
3 IF_FPM_COMPOSITE_CONF_EXIT Application specific configuration controller for composite 20130606
4 IF_MDG_BS_MAT_GEN_C Constant Interface for MDG Material 20110603
Friends
Class CL_MDG_BS_MAT_APPCC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUTTON_COLLAPSE_ALL Constant Public Type reference (TYPE) STRING 'MDGM_COLLAPSE_ALL' ID of button COLLAPSE_ALL 20120307
2 GC_BUTTON_EXPAND_ALL Constant Public Type reference (TYPE) STRING 'MDGM_EXPAND_ALL' ID of button EXPAND_ALL 20120307
3 GC_COMMUNICATOR_COMPONENT Constant Private Type reference (TYPE) STRING 'MDG_BS_GOV_COMMUNICATOR' MDG Communicator Component 20101019
4 GC_DUPLICATE_CHECK_COMPONENT Constant Private Type reference (TYPE) STRING 'MDG_BS_MAT_DUP_CHECK' MDG Communicator Component 20110603
5 GS_A_INIT_APPLIC_E Static Attribute Public Type reference (TYPE) MDG_BS_MAT_S_A_INIT_APPLIC_E Export structure for action init application 20120528
6 MO_APPLICATION_MODEL Instance attribute Private Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL Application Model 20120524
7 MO_CNR_OVP Instance attribute Private Object reference (TYPE REF TO) IF_FPM_CNR_OVP CNR Service object for OVP component 20120417
8 MO_COMMUNICATOR Instance attribute Private Object reference (TYPE REF TO) IWCI_MDG_BS_GOV_COMMUNICATOR WebDynpro Interface COMPONENTCONTROLLER 20101019
9 MO_DUPLICATE_CHECK Instance attribute Private Object reference (TYPE REF TO) IWCI_MDG_BS_MAT_DUP_CHECK WebDynpro Interface COMPONENTCONTROLLER 20110603
10 MT_ORIGINAL_PAGE_TITLES Instance attribute Private See coding Key/ Value Structure with String Components 20120413
11 MT_ORIGINAL_UIBB_TITLES Instance attribute Private See coding Key/ Value Structure with String Components 20120308
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_PAGE_SELECTOR Instance method Private Method Adjust content of page selector 20120417
2 ADJUST_PAGE_TITLE Instance method Private Method Adjust page title 20120413
3 ADJUST_UIBB_TITLES Instance method Private Method Adjust UIBB titles 20120308
4 CHANGE_TOOLBAR_ELEMENTS Instance method Private Method Change properties of toolbar elements 20120307
5 COLLECT_PAGES_WITH_DYN_TITLE Instance method Private Method Collect pages having a dynamic title 20120413
6 COLLECT_UIBBS_WITH_DYN_TITLE Instance method Private Method Collect UIBBs having a dynamic title 20120413
7 DUPLICATE_CHECK Instance method Private Method Exceute Duplicate Check 20110603
8 DUPLICATE_CHECK_POPUP Instance method Private Method Display Result of Duplicate Check 20110809
9 GET_NEXT_CONTENT_AREA Instance method Private Method Get ID of next content area (SOV page, EDIT page, dialog) 20120506
10 GET_UIBBS Instance method Private Method Get UIBBs relevant for collapse/expand event 20120307
11 INITIALIZE_APPLICATION_MODEL Instance method Private Method Transfer initial data to application model 20120524
12 INITIALIZE_GLOBAL_VARIABLES Instance method Private Method Set globally visible variables 20120524
13 PRINT_MATERIAL Instance method Private Method Start Preview and Printing of Materia 20110603
14 TRIGGER_ROUNDTRIP Instance method Private Method Trigger Roundtrip if current Event is last one in Queue 20120426
Events
Class CL_MDG_BS_MAT_APPCC has no event.
Types
Class CL_MDG_BS_MAT_APPCC has no local type.
Method Signatures

Method ADJUST_PAGE_SELECTOR Signature

Method ADJUST_PAGE_SELECTOR on class CL_MDG_BS_MAT_APPCC has no parameter.
Method ADJUST_PAGE_SELECTOR on class CL_MDG_BS_MAT_APPCC has no exception.

Method ADJUST_PAGE_TITLE Signature

Method ADJUST_PAGE_TITLE on class CL_MDG_BS_MAT_APPCC has no parameter.
Method ADJUST_PAGE_TITLE on class CL_MDG_BS_MAT_APPCC has no exception.

Method ADJUST_UIBB_TITLES Signature

Method ADJUST_UIBB_TITLES on class CL_MDG_BS_MAT_APPCC has no parameter.
Method ADJUST_UIBB_TITLES on class CL_MDG_BS_MAT_APPCC has no exception.

Method CHANGE_TOOLBAR_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVP Call by reference Object reference (TYPE REF TO) IF_FPM_OVP Interface for Communication FPM App CC 20120307
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20120307

Method COLLECT_PAGES_WITH_DYN_TITLE Signature

Method COLLECT_PAGES_WITH_DYN_TITLE on class CL_MDG_BS_MAT_APPCC has no parameter.
Method COLLECT_PAGES_WITH_DYN_TITLE on class CL_MDG_BS_MAT_APPCC has no exception.

Method COLLECT_UIBBS_WITH_DYN_TITLE Signature

Method COLLECT_UIBBS_WITH_DYN_TITLE on class CL_MDG_BS_MAT_APPCC has no parameter.
Method COLLECT_UIBBS_WITH_DYN_TITLE on class CL_MDG_BS_MAT_APPCC has no exception.

Method DUPLICATE_CHECK Signature

Method DUPLICATE_CHECK on class CL_MDG_BS_MAT_APPCC has no parameter.
Method DUPLICATE_CHECK on class CL_MDG_BS_MAT_APPCC has no exception.

Method DUPLICATE_CHECK_POPUP Signature

Method DUPLICATE_CHECK_POPUP on class CL_MDG_BS_MAT_APPCC has no parameter.
Method DUPLICATE_CHECK_POPUP on class CL_MDG_BS_MAT_APPCC has no exception.

Method GET_NEXT_CONTENT_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT_AREA Call by reference Type reference (TYPE) FPM_CONTENT_AREA_ID FPM: Content Area ID 20120506
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120506
3 Importing IO_OVP Call by reference Object reference (TYPE REF TO) IF_FPM_OVP Interface for Communication FPM App CC 20120506

Method GET_NEXT_CONTENT_AREA on class CL_MDG_BS_MAT_APPCC has no exception.

Method GET_UIBBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVP Call by reference Object reference (TYPE REF TO) IF_FPM_OVP Interface for Communication FPM App CC 20120307
2 Returning RT_UIBB Value transfer Type reference (TYPE) IF_FPM_OVP=>TY_T_UIBB 20120307
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20120307

Method INITIALIZE_APPLICATION_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LS_URL_PARAM Call by reference Type reference (TYPE) CL_MDG_BS_MAT_ASSIST_UI=>TY_S_URL_PARAM 20120528

Method INITIALIZE_APPLICATION_MODEL on class CL_MDG_BS_MAT_APPCC has no exception.

Method INITIALIZE_GLOBAL_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_URL_PARAM Call by reference Type reference (TYPE) CL_MDG_BS_MAT_ASSIST_UI=>TY_S_URL_PARAM 20120524
2 Importing IT_CUSTOM_URL_PARAM Call by reference Type reference (TYPE) /PLMB/T_FRW_PARAMETERS Parameters 20120906

Method INITIALIZE_GLOBAL_VARIABLES on class CL_MDG_BS_MAT_APPCC has no exception.

Method PRINT_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIBB Call by reference Type reference (TYPE) FPM_T_UIBB_COMPONENTS Runtime representation of WD Comps each realizing 1..n UIBBs 20110706

Method PRINT_MATERIAL on class CL_MDG_BS_MAT_APPCC has no exception.

Method TRIGGER_ROUNDTRIP Signature

Method TRIGGER_ROUNDTRIP on class CL_MDG_BS_MAT_APPCC has no parameter.
Method TRIGGER_ROUNDTRIP on class CL_MDG_BS_MAT_APPCC has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 606