SAP ABAP Class CL_CNV_MBT_PIFD_MIF_VARIANT (PIFD Meta Interface Variant)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PIFD_MIF (Package) PIFD Meta-Interface
Properties
Class CL_CNV_MBT_PIFD_MIF_VARIANT  
Short Description PIFD Meta Interface Variant    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PIFD_MIF   PIFD Meta-Interface 
Created 20110203   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
Class CL_CNV_MBT_PIFD_MIF_VARIANT has no interface implemented.
Friends
Class CL_CNV_MBT_PIFD_MIF_VARIANT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_ASSOCIATION_PARAM_NAME Constant Private Type reference (TYPE) LTR_OBJECT_NAME 'PIFD_MIF_ASSOC_TABLE' LTR Object Name 20110203
2 PC_META_INTERFACE_ID Constant Public Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID 'AE14A5A4B052A44F946FC91B20292BAD' PIFD Interface ID 20110203
3 PR_ASSOC_TAB_PARAM_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_TABTYPE_DATA PIFD Table Type Data 20110203
4 PR_MIF_VARIANT Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110203
2 COPY Instance method Public Method Copy MIF Variant 20110216
3 CREATE_NEW_MIF_VARIANT Static method Public Method Creates a new MIF Variant 20110203
4 DISCARD_CHANGES Instance method Public Method Discards all previous changes 20110203
5 EDIT_MODE Instance method Public Method Sets the edit mode 20110203
6 GET_ASSOCIATED_VARIANT_ID Instance method Public Method Returns the Variant associated with the Interface 20110203
7 GET_ASSOCIATIONS Instance method Public Method Returns the Interface-Variant association table 20110203
8 GET_MIFV_ID Instance method Public Method Return MIFV-ID 20110216
9 RELOAD Instance method Public Method Reloads the MIF Variant 20130107
10 SET_ASSOCIATED_VARIANT_ID Instance method Public Method Sets the Variant associated with the Interface 20110203
11 SET_ASSOCIATIONS Instance method Public Method Sets the Interface-Variant association table 20110203
Events
Class CL_CNV_MBT_PIFD_MIF_VARIANT has no event.
Types
Class CL_CNV_MBT_PIFD_MIF_VARIANT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIF_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110203
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110203
2 CX_LTR_MODEL_CHECK Inconsistency detected in PIFD 20110504

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLEAR_VARIANT Call by reference Type reference (TYPE) ABAP_BOOL clear variants 20110302
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110216
3 Importing IV_COPY_VARIANT Call by reference Type reference (TYPE) ABAP_BOOL copy variants 20110302
4 Exporting RR_NEW_MIF_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_MIF_VARIANT PIFD Meta Interface Variant 20110228
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110217
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110217

Method CREATE_NEW_MIF_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 20110214
2 Returning RV_MIF_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_MIF_VARIANT PIFD Meta Interface Variant 20110203
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_INVALID_PARAM SLO COT Invalid Parameters 20110620
2 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20110620
3 CX_CNV_MBT_PIFD_ILLEGAL_TYPE Data Type Not Supported 20110620
4 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110504
5 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110620

Method DISCARD_CHANGES Signature

Method DISCARD_CHANGES on class CL_CNV_MBT_PIFD_MIF_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110504
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110203

Method EDIT_MODE 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 20110321
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110504
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110203

Method GET_ASSOCIATED_VARIANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINAL Call by reference Type reference (TYPE) CNV_MBT_PIFD_MIF_FINAL Final-Flag 20110203
2 Exporting EV_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110203
3 Importing IV_INTERFACE_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20110203
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_NO_ENTRY No entry found 20110203

Method GET_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ASSOCIATION_TABLE Value transfer Type reference (TYPE) CNV_MBT_PIFD_MIF_T_ASSOCIATION Interface-Variant Associations 20110203

Method GET_ASSOCIATIONS on class CL_CNV_MBT_PIFD_MIF_VARIANT has no exception.

Method GET_MIFV_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MIFV_ID Value transfer Type reference (TYPE) CNV_MBT_PIFD_META_VARIANT_ID PIFD Meta Interface Variant ID 20110216

Method GET_MIFV_ID on class CL_CNV_MBT_PIFD_MIF_VARIANT has no exception.

Method RELOAD Signature

Method RELOAD on class CL_CNV_MBT_PIFD_MIF_VARIANT has no parameter.
Method RELOAD on class CL_CNV_MBT_PIFD_MIF_VARIANT has no exception.

Method SET_ASSOCIATED_VARIANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINAL Call by reference Type reference (TYPE) CNV_MBT_PIFD_MIF_FINAL Final-Flag 20110203
2 Importing IV_INTERFACE_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20110203
3 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110203
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_NO_ENTRY No entry found 20110203
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20140130

Method SET_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSOCIATION_TABLE Call by reference Type reference (TYPE) CNV_MBT_PIFD_MIF_T_ASSOCIATION Interface-Variant Associations 20110203
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110203
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620