SAP ABAP Class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS (Presentation model for extended maintenance in Work Center)
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_EXT_MAINT_PRS Presentation Model for Extended Setting Maintenance 20130531
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_IMPORT_TARGET Target object of an import operation 20140310
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_VALID_SOURCE Source object of the validation 20140310
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_WC_EXT_MNT_PRS Presentation Model for Settings Overview in Work Center 20130531
Properties
Class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS  
Short Description Presentation model for extended maintenance in Work Center    
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 20130515   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_EXT_MAINT_PRS Presentation Model for Extended Setting Maintenance 20130531
2 IF_CNV_MBT_PIFD_IMPORT_TARGET Target object of an import operation 20140310
3 IF_CNV_MBT_PIFD_VALID_SOURCE Source object of the validation 20140310
4 IF_CNV_MBT_PIFD_WC_EXT_MNT_PRS Presentation Model for Settings Overview in Work Center 20130531
Friends
Class CL_CNV_MBT_PIFD_WC_EXT_MNT_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_EXT_MNT_DP Data Provider for Extended Maintenance for Work Center 20130531
3 PR_MAINT_SOURCE Instance attribute Private Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_MAINT_SOURCE Caller of the extended maintenance 20140310
4 PR_PRS_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_WC_PRS_FACTORY Factory for Presentation Models for Work Center 20130531
5 PT_ADDITIONAL_PARAM_BUTTONS Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_PARAM_BUTTON Information on buttons for a PIFD parameters 20130918
6 PT_DATA_ADDITIONAL_SELECTIONS Instance attribute Private Type reference (TYPE) BMINDEXTAB Tree Control: Table with Node Keys 20130531
7 PT_NAV_NODE_OBJECTS Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_NODE_OBJECTS_S Navigation node key and related PIFD objects (sorted table) 20130531
8 PT_NAV_TREE Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_NAV_NODE Navigation tree for settings 20130531
9 PT_NODE_DISPLAY_MODE Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_NODE_DSPLY_MODE PIFD display mode and node key 20130918
10 PT_NODE_TABLE_KEYS Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_NODE_KEY_HIERAR Hierarchy of key values associated with nav. tree nodes 20130918
11 PT_VARIANTS_TO_SHOW Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects to show / highlight 20130531
12 PV_DATA_LEAD_SELECTION Instance attribute Private Type reference (TYPE) SYTABIX Tree Control: Node Key 20130531
13 PV_EDIT_MODE Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_UIBASE_EDIT_MODE Flag designating whether edit mode is active 20130918
14 PV_IS_DIRTY Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_UIBASE_DIRTY_FLAG Contained data has changed since last save / load 20130531
15 PV_NAV_LEAD_SELECTION Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130531
16 PV_SHOW_ALL_ENTRIES Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_UIBASE_ALL_VALUES Affects all values 20130918
17 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 ALLOW_EDIT Instance method Private Method Allow editing of the variant in a node? 20140310
2 CAN_CHECK Instance method Private Method Should checks be allowed for a variant? 20140310
3 CAN_INIT Instance method Private Method Does a parameter offer the correct GUI initializer 20130918
4 CLEAR_DATA_SEL_FOR_CHILDREN Instance method Private Method Recursively clear data selection key for child nodes 20130918
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130531
6 DELETE_FILTERED_LINES Instance method Private Method Delete lines from a table that match the current filter 20130918
7 ENTER_FILTER_VALUES Instance method Private Method Enter values from filter into respective columns 20130918
8 GET_ENTRY_COUNT Instance method Private Method Returns the entry count for a navigation node 20130531
9 GET_EXECUTION_SYSTEM Instance method Private Method Returns the exexution system for the selected parameter 20130918
10 GET_FILTER Instance method Private Method Returns the filter for children in hierarchies 20130918
11 GET_NODE_FILTER_KEY Instance method Private Method Returns the filter key stored for a node 20130918
12 GET_PARENT_KEY Instance method Private Method Returns the parent key for the current node 20130918
13 MATCHES_PARENT_KEY Instance method Private Method Does a table line match the given parent key? 20130918
14 RESET_CHECK_STATUS Instance method Private Method Reset check status of parameter and interface (if checkable) 20140416
15 SET_DATA_SELECTION_KEY Instance method Private Method Set a data selection filter key for a navigation node 20130918
Events
Class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no event.
Types
Class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no local type.
Method Signatures

Method ALLOW_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20140310
2 Returning RV_ALLOW_EDIT Value transfer Type reference (TYPE) ABAP_BOOL Allow edit? 20140310

Method ALLOW_EDIT on class CL_CNV_MBT_PIFD_WC_EXT_MNT_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 20140310
2 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20140310
3 Returning RV_CAN_CHECK Value transfer Type reference (TYPE) FLAG General Flag 20140310

Method CAN_CHECK on class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no exception.

Method CAN_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 20140310
2 Importing IR_PARAM Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_PARAMETER PIFD Parameter Description 20130918
3 Returning RV_CAN_INIT Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method CAN_INIT on class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no exception.

Method CLEAR_DATA_SEL_FOR_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130918

Method CLEAR_DATA_SEL_FOR_CHILDREN on class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no exception.

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_EXT_MNT_DP Data Provider for Extended Maintenance for Work Center 20130531
2 Importing IR_MAINT_SOURCE Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_MAINT_SOURCE Caller of the extended maintenance 20140310
3 Importing IT_VARIANTS_TO_SHOW Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects to show / highlight 20130531
4 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_EXT_MNT_PRS has no exception.

Method DELETE_FILTERED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DATA_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918

Method ENTER_FILTER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DATA_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918

Method GET_ENTRY_COUNT 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 Importing IR_PARAMETER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_PARAMETER PIFD Parameter Description 20130531
3 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20130531
4 Returning RV_ENTRY_COUNT Value transfer Type reference (TYPE) TRWCOUNTER Number of table entries 20130531

Method GET_ENTRY_COUNT on class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no exception.

Method GET_EXECUTION_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXECUTION_SYSTEM Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918

Method GET_FILTER 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_ABSTR_TAB_DATA Table Parameter Data superclass 20130918
2 Importing IV_NAV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130918
3 Returning RT_FILTER Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_DATA_FILTER Filter for data 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918

Method GET_NODE_FILTER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130918
2 Returning RT_NODE_FILTER_KEY Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_PARENT_KEY Parent key for filtering PIFD table data 20130918

Method GET_NODE_FILTER_KEY on class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no exception.

Method GET_PARENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAV_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130918
2 Returning RT_PARENT_KEY Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_PARENT_KEY Parent key for filtering PIFD table data 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918

Method MATCHES_PARENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE_LINE Call by reference Type reference (TYPE) ANY 20130918
2 Importing IT_PARENT_KEY Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_PARENT_KEY Parent key for filtering PIFD table data 20130918
3 Returning RV_MATCH Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method MATCHES_PARENT_KEY on class CL_CNV_MBT_PIFD_WC_EXT_MNT_PRS has no exception.

Method RESET_CHECK_STATUS 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 20140416
2 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20140416
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_NO_ENTRY No entry found 20140416
2 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20140416
3 CX_LTR_MODEL_LOCKED LTR: Access Denied 20140416

Method SET_DATA_SELECTION_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_SELECTION Value transfer Type reference (TYPE) SYTABIX Index of Internal Tables 20130918
2 Importing IV_GENERATE_RECURSIVELY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130918
3 Importing IV_NAV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130918
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_UIBASE General UIBase Error 20130918
History
Last changed by/on SAP  20141030 
SAP Release Created in