SAP ABAP Class CL_CPF_MULTI_VIEW (CL_CPF_MULTI_VIEW)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BF-PR (Application Component) Pricing and Conditions
     VF_PRC_INTERFACE (Package) Pricing Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20130503
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRC_CUSTOM_VIEW_BADI Interface for BAdI BADI_PRC_CUSTOM_VIEW 20130503
Properties
Class CL_CPF_MULTI_VIEW  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VF_PRC_INTERFACE   Pricing Interfaces 
Created 20130430   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130503
2 IF_PRC_CUSTOM_VIEW_BADI Interface for BAdI BADI_PRC_CUSTOM_VIEW 20130503
Friends
Class CL_CPF_MULTI_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALV Instance attribute Private Object reference (TYPE REF TO) CL_PRICING_ALV_GRID ALV List Viewer 20130430
2 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20130430
3 MO_PRICING_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_PRICING_HANDLER Pricing Handler 20130430
4 MR_FIELDNAMES Instance attribute Private Type reference (TYPE) TY_FIELDNAMES_RANGE 20130430
5 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20130430
6 MT_COND_CPF_PARAM Instance attribute Private Type reference (TYPE) TTY_COND_CPF_PARAMETER 20130430
7 MT_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20130430
8 MT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130430
9 MT_PARAM_MAPPING Instance attribute Private Type reference (TYPE) TTY_PARAM_MAPPING 20130430
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ALV_STYLES Instance method Private Method 20130430
2 BUILD_FIELDCAT Instance method Private Method 20130430
3 BUILD_FIELDNAMES_RANGE Instance method Private Method 20130430
4 GET_FIELDCONFIG Instance method Private Method 20130430
5 HANDLE_CPF_PARAM_DATA_CHANGED Instance method Private Event handling method 20130430
6 HANDLE_PRICING_HANDLER_CREATED Instance method Private Event handling method 20130430
7 INITIALIZE_DISPLAY Instance method Private Method 20130430
8 IS_DISPLAY_MODE Instance method Private Method 20130506
9 TOOLBAR_EXCLUDING Instance method Private Method 20130430
Events
Class CL_CPF_MULTI_VIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_COND_CPF_PARAMETER Private See coding 20130430 tty_cond_cpf_parameter TYPE STANDARD TABLE OF ty_cond_cpf_parameter
2 TTY_PARAM_MAPPING Private See coding 20130430 tty_param_mapping TYPE STANDARD TABLE OF ty_param_mapping
3 TY_COND_CPF_PARAMETER Private See coding 20130430 BEGIN OF ty_cond_cpf_parameter, cond_instance TYPE REF TO if_condition, kschl TYPE kschl, stunr TYPE stunr, zaehk TYPE dzaehk, kappl TYPE kappl, params TYPE prht_cpf_parameter, END OF ty_cond_cpf_parameter
4 TY_FIELDNAMES_RANGE Private See coding 20130430 ty_fieldnames_range TYPE RANGE OF fieldname
5 TY_PARAM_MAPPING Private See coding 20130430 BEGIN OF ty_param_mapping, param_name TYPE cpf_parameter_name, subparam TYPE cpf_subparameter, index TYPE i, END OF ty_param_mapping
Method Signatures

Method BUILD_ALV_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130430
2 Importing IS_KOMP Call by reference Type reference (TYPE) KOMP Communication Item for Pricing 20130506
3 Importing IT_CONDITIONS Call by reference Type reference (TYPE) PRHT_CONDITION_INSTANCE Table type for PRHS_CONDITION_INSTANCE 20130430
4 Importing IV_VIEW_ID Call by reference Type reference (TYPE) VFPRC_VIEW_ID Pricing View Identifier 20130430

Method BUILD_ALV_STYLES on class CL_CPF_MULTI_VIEW has no exception.

Method BUILD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) PRHT_CPF_PARAMETER Table type for PRHS_CONDITION_INSTANCE 20130430

Method BUILD_FIELDCAT on class CL_CPF_MULTI_VIEW has no exception.

Method BUILD_FIELDNAMES_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_FIELDNAMES Value transfer Type reference (TYPE) TY_FIELDNAMES_RANGE 20130430

Method BUILD_FIELDNAMES_RANGE on class CL_CPF_MULTI_VIEW has no exception.

Method GET_FIELDCONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCONFIG Call by reference Type reference (TYPE) VFPRCT_VIEW_FCFG_ALV Table Type for VFPRCC_VIEW_FCFG_ALV 20130430
2 Exporting ET_FIELDCONFIG_C Call by reference Type reference (TYPE) VFPRCT_VIEW_FCFG_ALV Table Type for VFPRCC_VIEW_FCFG_ALV 20130430
3 Importing IV_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20130430
4 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Application 20130430
5 Importing IV_VIEW_ID Call by reference Type reference (TYPE) VFPRC_VIEW_ID Pricing View Identifier 20130430

Method GET_FIELDCONFIG on class CL_CPF_MULTI_VIEW has no exception.

Method HANDLE_CPF_PARAM_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20130430

Method HANDLE_CPF_PARAM_DATA_CHANGED on class CL_CPF_MULTI_VIEW has no exception.

Method HANDLE_PRICING_HANDLER_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EO_PRICING_HANDLER Call by reference Attribute reference (LIKE) 20130430

Method HANDLE_PRICING_HANDLER_CREATED on class CL_CPF_MULTI_VIEW has no exception.

Method INITIALIZE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) PRHT_CPF_PARAMETER Table type for PRHS_CONDITION_INSTANCE 20130430

Method INITIALIZE_DISPLAY on class CL_CPF_MULTI_VIEW has no exception.

Method IS_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130506
2 Importing IS_KOMP Call by reference Type reference (TYPE) KOMP Communication Item for Pricing 20130506
3 Returning RV_DISPLAY Value transfer Type reference (TYPE) ABAP_BOOL 20130506

Method IS_DISPLAY_MODE on class CL_CPF_MULTI_VIEW has no exception.

Method TOOLBAR_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TOOLBAR_EXCLUDING Value transfer Type reference (TYPE) UI_FUNCTIONS Function Code Table 20130430

Method TOOLBAR_EXCLUDING on class CL_CPF_MULTI_VIEW has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 618