SAP ABAP Class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS (Presentation Model for Work Center PIFD Overview)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PIFD_UIBASE_WC (Package) PIFD Core Functionality and Types
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_IMPORT_TARGET Target object of an import operation 20140310
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_MAINT_SOURCE Caller of the extended maintenance 20140310
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_OVERVIEW_PRS Presentation Model for Settings Overview 20130531
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_VALID_SOURCE Source object of the validation 20140310
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_WC_OVRVIEW_PRS Presentation Model for Settings Overview in Work Center 20130531
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_WC_PRJ_OVR_PRS Project overview presentation model 20130531
2 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_WC_STP_OVR_PRS Project step overview presentation model 20130531
Properties
Class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS  
Short Description Presentation Model for Work Center PIFD Overview    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PIFD_UIBASE_WC   PIFD Core Functionality and Types 
Created 20130503   SAP 
Last change 20141030    
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_CNV_MBT_PIFD_IMPORT_TARGET Target object of an import operation 20140310
2 IF_CNV_MBT_PIFD_MAINT_SOURCE Caller of the extended maintenance 20140310
3 IF_CNV_MBT_PIFD_OVERVIEW_PRS Presentation Model for Settings Overview 20130531
4 IF_CNV_MBT_PIFD_VALID_SOURCE Source object of the validation 20140310
5 IF_CNV_MBT_PIFD_WC_OVRVIEW_PRS Presentation Model for Settings Overview in Work Center 20130531
Friends
Class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_CHECK_STATE_INITIAL Constant Private Type reference (TYPE) CNV_MBT_CHECKSTATE '' Check State 20140310
2 PR_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_WC_OVERVIEW_DP Data Provider for Overview Screens for Work Center 20130531
3 PR_PRS_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_WC_PRS_FACTORY Presentation Model Factory (for Work Center) 20130531
4 PT_ADDITIONAL_SELECTIONS Instance attribute Private Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20130531
5 PT_NODE_OBJECTS Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_NODE_OBJECTS Navigation node key and related PIFD objects 20130531
6 PT_PARAMETER_TREE Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_OVERVIEW_NODE Tree of overview nodes 20130531
7 PT_UNSAVED_VARIANT_ASSOCIATION Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects 20140310
8 PV_EDIT_MODE Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_UIBASE_EDIT_MODE Flag designating whether edit mode is active 20130918
9 PV_IS_DIRTY Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_UIBASE_DIRTY_FLAG Contained data has changed since last save / load 20130531
10 PV_LEAD_SELECTION Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130531
11 PV_UI_TYPE Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_UIBASE_UI_TYPE Type of UI 20130531
Methods
# Method Level Visibility Method type Description Created on
1 ALLOWS_DIRECT_ENTRY Instance method Private Method Does an interface allow for direct data entry in Overview? 20130918
2 CAN_CHECK Instance method Private Method Should checks be allowed for a variant? 20130531
3 CAN_EXPAND Instance method Private Method Should a parameter tree node be able to expand? 20130531
4 CLEAR_VARIANTS Instance method Protected Method Clear the settings for the given variants 20140313
5 CLEAR_VARIANT_DATA Instance method Private Method Clear all parameter data objects of the variant 20130531
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130531
7 CREATE_VARIANT Instance method Private Method Create a variant for the given node 20140310
8 DISTRIBUTE_NEW_VARIANT_REC Instance method Private Method Write the new variants to the node and its descendants 20140310
9 DISTRIBUTE_NEW_VARIANT_TO_TREE Instance method Private Method Enter the new variant in all relevant nodes of the tree 20140310
10 FORCE_REMOTE_INIT Instance method Private Method Does the interface require remote initialization? 20130918
11 GET_INTERFACE_CHECKS Instance method Private Method Get validators for parameter data object 20140407
12 GET_PARAM_CHECKS Instance method Private Method Get validators for parameter data object 20140407
13 GET_PARAM_DATA_INFO Instance method Private Method Returns an info line for validation or initialization 20130918
14 GET_ROOT_NODE Instance method Private Method Returns a reference to the root node of the given node 20140310
15 GET_SET_BY Instance method Protected Method Get the contents of the field 'set_by' 20130918
16 INVALIDATE_CACHES Instance method Private Method Invalidate / clear cached data 20130918
17 INVALIDATE_CHECK_STATUSES Instance method Private Method Rest check status for selection and contained parameters 20140310
18 INVALIDATE_VAR_CHECK_STATUSES Instance method Private Method Set the variants' check statuses to initial 20140425
19 SET_PARAMETER_VALUE_INTERNAL Instance method Private Method Set parameter data value (internal helper) 20140310
Events
Class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no event.
Types
Class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no local type.
Method Signatures

Method ALLOWS_DIRECT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSOC_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20130918
2 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20130918
3 Returning RV_ALLOW_DIRECT_ENTRY Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method ALLOWS_DIRECT_ENTRY on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method CAN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARAM_DATA Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_PARAMETER_DATA PIFD Parameter Data 20130531
2 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20130531
3 Returning RV_CAN_CHECK Value transfer Type reference (TYPE) FLAG General Flag 20130531

Method CAN_CHECK on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method CAN_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20130531
2 Returning RV_CAN_EXPAND Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20130531

Method CAN_EXPAND on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method CLEAR_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_OVERVIEW_DP Data Provider for Overview Screens 20140313
2 Importing IT_VARIANTS Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects 20140313
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20140313

Method CLEAR_VARIANT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20130531
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130531

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_WC_OVERVIEW_DP Data Provider for Overview Screens for Work Center 20130531
2 Importing IV_UI_TYPE Call by reference Type reference (TYPE) CNV_MBT_PIFD_UIBASE_UI_TYPE Type of UI 20130531

Method CONSTRUCTOR on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20140310
2 Returning RR_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20140310
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20140310

Method DISTRIBUTE_NEW_VARIANT_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20140310
2 Importing IV_START_NODE_ID Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20140310

Method DISTRIBUTE_NEW_VARIANT_REC on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method DISTRIBUTE_NEW_VARIANT_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_NODE_OBJECT Call by reference Type reference (TYPE) CNV_MBT_PIFD_S_NODE_OBJECTS PIFD objects and navigation node 20140310

Method DISTRIBUTE_NEW_VARIANT_TO_TREE on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method FORCE_REMOTE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20130918
2 Returning RV_FORCE_REMOTE_INIT Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method FORCE_REMOTE_INIT on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method GET_INTERFACE_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUI_VALIDATOR Call by reference Type reference (TYPE) STRING 20140407
2 Exporting EV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20140407
3 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20140407

Method GET_INTERFACE_CHECKS on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method GET_PARAM_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUI_VALIDATOR Call by reference Type reference (TYPE) STRING 20140407
2 Exporting EV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20140407
3 Importing IR_PARAM_DATA Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_PARAMETER_DATA PIFD Parameter Data 20140407

Method GET_PARAM_CHECKS on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method GET_PARAM_DATA_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130918
2 Importing IV_WITH_CHECK_STATUS Call by reference Type reference (TYPE) ABAP_BOOL 20130918
3 Returning RT_PARAM_DATA_INFO Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_CPARAM_CHECK Parameter Data Objects with Check Status and RFC Dests. 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20140310
2 Returning RR_ROOT_NODE Value transfer Object reference (TYPE REF TO) CNV_MBT_PIFD_S_OVERVIEW_NODE Overview tree node 20140310

Method GET_ROOT_NODE on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method GET_SET_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PIFD_INFO Call by reference Type reference (TYPE) CNV_MBT_PIFD_S_ASSOC_DATA Technical content line depicting a PIFD association 20130918
2 Returning RV_SET_BY Value transfer Type reference (TYPE) STRING 20130918

Method GET_SET_BY on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method INVALIDATE_CACHES Signature

Method INVALIDATE_CACHES on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no parameter.
Method INVALIDATE_CACHES on class CL_CNV_MBT_PIFD_WC_OVRVIEW_PRS has no exception.

Method INVALIDATE_CHECK_STATUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS_ADD_SELECTIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140310
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20140310

Method INVALIDATE_VAR_CHECK_STATUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARIANTS Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects 20140425
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20140425

Method SET_PARAMETER_VALUE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20140310
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20140310
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20140310
History
Last changed by/on SAP  20141030 
SAP Release Created in