SAP ABAP Class CL_CNV_MBT_PIFD_INTERFACE (PIFD Parameter Container Class)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PIFD_CORE (Package) PIFD Core Functionality and Types
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LTR_ANY . 20101124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_MBT_PIFD_OPERAND PIFD object that can be used as an operand 20120813
Properties
Class CL_CNV_MBT_PIFD_INTERFACE  
Short Description PIFD Parameter Container Class    
Super Class CL_LTR_ANY
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PIFD_CORE   PIFD Core Functionality and Types 
Created 20101108   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_OPERAND PIFD object that can be used as an operand 20120813
Friends
Class CL_CNV_MBT_PIFD_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_INTERFACE Instance attribute Private Type reference (TYPE) CNVMBTINTERFACE DMIS PIFD parameter container database table 20101108
2 PT_INTERFACET Instance attribute Private See coding DMIS PIFD Interface texts 20101125
3 PT_PARAM_MAP Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_PARAM_MAP Map of PIFD Parameter IDs to object references 20101129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_TRANSPORT Instance method Public Method Add the Interface to a transport 20110427
2 CHECK_EDIT_MODE Instance method Public Method Check whether the Interface is in edit mode 20110420
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101124
4 CREATE_LOCAL_VARIANT Instance method Private Method Creates a new Variant based on this Interface locally 20110114
5 CREATE_REMOTE_VARIANT Instance method Private Method Create a Variant from this Interface remotely 20110114
6 CREATE_VARIANT Instance method Public Method Creates a new Variant based on this Interface 20110114
7 FILL_FROM_DISPLAY_DESCRIPTION Instance method Public Method Fills the Interface attributes from the description 20110119
8 GET_ALL_VARIANTS Instance method Public Method Finds all Variants for this Interface 20110301
9 GET_CONFIGURATOR_CLASS Instance method Public Method Returns the Configurator class name 20110427
10 GET_DEMO_VARIANT Instance method Public Method Returns the demo variant if it exists 20110513
11 GET_DISPLAY_DESCRIPTION Instance method Public Method Returns the description prepared for display 20110119
12 GET_ID Instance method Public Method Returns the Interface's ID 20101213
13 GET_INITIALIZER_CLASS Instance method Public Method Returns the class name of the initializer 20110203
14 GET_INIT_SAPGUI_CLASS Instance method Public Method Returns the class name of the SAPGUI initializer 20110222
15 GET_INIT_WD_COMPONENT Instance method Public Method Returns the component name of the Web Dynpro initializer 20110222
16 GET_INSTANCE_BY_ID Static method Public Method Returns the Interface with the given ID 20101217
17 GET_LABEL Instance method Public Method Returns a label for the Interface 20110202
18 GET_PARAMETERS Instance method Public Method 20101125
19 GET_PARAMETER_BY_ID Instance method Public Method Returns the parameter identified by the given ID 20101126
20 GET_USERS Instance method Public Method Returns objects using the Interface 20110126
21 GET_VALIDATOR_CLASS Instance method Public Method Returns the class name of the validator 20110124
22 GET_VALID_SAPGUI_CLASS Instance method Public Method Returns the class name of the SAPGUI validator 20110502
23 GET_VALID_WD_COMPONENT Instance method Public Method Returns the component name of the Web Dynpro validator 20110502
24 GET_VISIBLE_VARIANTS Instance method Public Method Returns all Variants visible to the user in the context 20110420
25 SET_CONFIGURATOR Instance method Public Method Sets the configurator class 20110504
26 SET_DEMO_VARIANT Instance method Public Method Sets the demo variant 20110513
27 SET_PARAMETERS Instance method Public Method 20101125
28 SET_VALIDATOR_CLASS Instance method Public Method Sets the validator class 20110420
29 SET_VALID_SAPGUI_CLASS Instance method Public Method Sets the class name of the SAPGUI validator 20110504
30 SET_VALID_WD_COMPONENT Instance method Public Method Sets the component name of the Web Dynpro validator 20110504
Events
Class CL_CNV_MBT_PIFD_INTERFACE has no event.
Types
Class CL_CNV_MBT_PIFD_INTERFACE has no local type.
Method Signatures

Method ADD_TO_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20110428
2 Importing IV_IGNORE_PARAMETER_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore errors when transporting contained parameters 20131008
3 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20110503
# Exception Resumable Description Created on
1 CX_LTR_CM 20110427
2 CX_LTR_CM_BUILD CX_LTR_CM_BUILD 20120813
3 CX_LTR_CM_BUILD_TRREQ_ENQUEUE CX_LTR_CM_BUILD_TRREQ_ENQUEUE 20120813
4 CX_LTR_CM_VOB_NOT_EXIST 20120813

Method CHECK_EDIT_MODE Signature

Method CHECK_EDIT_MODE on class CL_CNV_MBT_PIFD_INTERFACE has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110420

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INITIALIZER Call by reference Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110207
2 Importing IV_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20101124
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110118
4 Importing IV_VALIDATOR Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110207
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110103
2 CX_LTR_MODEL_LOCKED LTR: Locking exception 20110118

Method CREATE_LOCAL_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110203
2 Returning RR_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110114
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_INVALID_PARAM SLO COT Invalid Parameters 20110506
2 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20110506
3 CX_CNV_MBT_PIFD_ILLEGAL_TYPE Data Type Not Supported 20110616
4 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110114
5 CX_LTR_MODEL_LOCKED LTR: Locking exception 20110119

Method CREATE_REMOTE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110203
2 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110114
3 Returning RR_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110114
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_INVALID_PARAM SLO COT Invalid Parameters 20110204
2 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20110204
3 CX_CNV_MBT_PIFD_COMM_FAILURE RFC Communication Failure 20110616
4 CX_CNV_MBT_PIFD_DB_WRITE_FAIL Could not write to DB 20110131
5 CX_CNV_MBT_PIFD_ILLEGAL_TYPE Data Type Not Supported 20110616
6 CX_CNV_MBT_PIFD_NO_PERMISSION Missing permission 20110131
7 CX_CNV_MBT_PIFD_SYSTEM_FAILURE RFC System Failure 20110622
8 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110429
9 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110601

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110203
2 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110114
3 Returning RR_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110114
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_INVALID_PARAM SLO COT Invalid Parameters 20110204
2 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20110204
3 CX_CNV_MBT_PIFD_COMM_FAILURE RFC Communication Failure 20110616
4 CX_CNV_MBT_PIFD_DB_WRITE_FAIL Could not write to DB 20110202
5 CX_CNV_MBT_PIFD_ILLEGAL_TYPE Data Type Not Supported 20110616
6 CX_CNV_MBT_PIFD_NO_PERMISSION Missing permission 20110202
7 CX_CNV_MBT_PIFD_SYSTEM_FAILURE RFC System Failure 20110622
8 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110429
9 CX_LTR_MODEL_LOCKED LTR: Locking exception 20110119

Method FILL_FROM_DISPLAY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_PIFD_DYN_S_IF Interface display info 20110119
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110202

Method GET_ALL_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VARIANTS Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects 20110301
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110429

Method GET_CONFIGURATOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONFIGURATOR_CLASS_NAME Value transfer Type reference (TYPE) CNV_MBT_PIFD_CONFIGURATOR_NAME Name of a configurator class for PIFD objects 20110427

Method GET_CONFIGURATOR_CLASS on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_DEMO_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DEMO_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110513
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110513
2 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110513

Method GET_DISPLAY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DESCRIPTION Value transfer Type reference (TYPE) CNV_MBT_PIFD_DYN_S_IF Interface display info 20110119

Method GET_DISPLAY_DESCRIPTION on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INTERFACE_ID Value transfer Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20101213

Method GET_ID on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_INITIALIZER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INITIALIZER_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110203

Method GET_INITIALIZER_CLASS on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_INIT_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAPGUI_INIT_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110222

Method GET_INIT_SAPGUI_CLASS on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_INIT_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WD_INIT_COMPONENT Value transfer Type reference (TYPE) CNV_MBT_COMPONENT Web Dynpro Component Name 20110222

Method GET_INIT_WD_COMPONENT on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_INSTANCE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERFACE_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20101217
2 Returning RR_INTERFACE Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20101217
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20101217
2 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110429

Method GET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LABEL Value transfer Type reference (TYPE) STRING 20110202

Method GET_LABEL on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARAM_LIST Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_IF_PARAMS Interface-Parameter-Association objects 20101130

Method GET_PARAMETERS on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_PARAMETER_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_PARAM_ID PIFD Parameter ID 20101126
2 Returning RR_PARAM Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_IF_PARAM PIFD Interface-Parameter association 20101126

Method GET_PARAMETER_BY_ID on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LTR_USERS Call by reference Type reference (TYPE) LTR_T_OBJECTS List of LTR Objects 20110126
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110429

Method GET_VALIDATOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATOR_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20110124

Method GET_VALIDATOR_CLASS on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_VALID_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATOR_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20110502

Method GET_VALID_SAPGUI_CLASS on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_VALID_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATOR_CLASS Value transfer Type reference (TYPE) CNV_MBT_COMPONENT Web Dynpro Component Name 20110502

Method GET_VALID_WD_COMPONENT on class CL_CNV_MBT_PIFD_INTERFACE has no exception.

Method GET_VISIBLE_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110420
2 Importing IV_IGNORE_INCONSISTENCIES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore inconsistent Variants 20110708
3 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20110420
4 Returning RT_VARIANTS Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_VARIANT_REFS List of Variant objects 20110420
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20110421
2 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110429

Method SET_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIGURATOR Call by reference Type reference (TYPE) CNV_MBT_PIFD_CONFIGURATOR_NAME Name of a configurator class for PIFD objects 20110504
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110504

Method SET_DEMO_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEMO_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110513
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110513

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAM_LIST Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_IF_PARAMS Interface-Parameter-Association objects 20101130
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Locking exception 20110112

Method SET_VALIDATOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110420
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110420

Method SET_VALID_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110504
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110504

Method SET_VALID_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_COMPONENT Web Dynpro Component Name 20110504
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110504
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620