SAP ABAP Class CL_CNV_MBT_UTILS_MIFV (Utilities)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PCL_CL (Package) PCL Class Layer
Properties
Class CL_CNV_MBT_UTILS_MIFV  
Short Description Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PCL_CL   PCL Class Layer 
Created 20110222   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)
2 CL_LTR_ANY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CNV_MBT_UTILS_MIFV has no interface implemented.
Friends
Class CL_CNV_MBT_UTILS_MIFV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_COPY_MODE_1 Static Attribute Public Type reference (TYPE) CHAR1 '1' complete copy 20110302
2 NC_COPY_MODE_2 Static Attribute Public Type reference (TYPE) CHAR1 '2' only interfaces, variants space 20110302
3 NC_COPY_MODE_3 Static Attribute Public Type reference (TYPE) CHAR1 '3' keep interfaces, copy variants 20110302
Methods
# Method Level Visibility Method type Description Created on
1 CALL_MIFV_MAINTENANCE Static method Public Method Call MIFV Maintenance / create MIFV if necessary 20110325
2 CREATE_MIFV Static method Public Method Return interfaces of a specified object 20110222
3 GET_ACTUAL_VARIANT Static method Public Method return interfaces and associated variants assigned to object 20110222
4 GET_ACTUAL_VARIANTS Static method Public Method return interfaces and associated variants assigned to object 20110222
5 GET_ASSOCIATED_VARIANT Static method Public Method return interfaces and associated variants assigned to object 20110222
6 GET_ASSOCIATIONS Static method Public Method return interfaces and associated variants assigned to object 20110222
7 GET_INTERFACES Static method Public Method Return interfaces of a specified object 20110222
8 GET_MIFV Static method Public Method Return interfaces of a specified object 20110222
9 GET_PARAMETER_VALUE Static method Public Method Return a parameter value assigned to an object 20131010
10 RELOAD_MIFV Static method Public Method Reload the interface and variant association of an object 20130107
Events
Class CL_CNV_MBT_UTILS_MIFV has no event.
Types
Class CL_CNV_MBT_UTILS_MIFV has no local type.
Method Signatures

Method CALL_MIFV_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20110325
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20110325
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110325
# Exception Resumable Description Created on
1 CX_CNV_MBT_MIFV Meta Interface Variants 20110328

Method CREATE_MIFV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MIFV Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_MIF_VARIANT PIFD Meta Interface Variant 20110222
2 Exporting EV_MIFV_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_META_VARIANT_ID PIFD Meta Interface Variant ID 20110222
3 Importing IV_COPY Call by reference Type reference (TYPE) ABAP_BOOL 20110301
4 Importing IV_COPY_MODE Call by reference Type reference (TYPE) CHAR1 NC_COPY_MODE_1 Single-Character Flag 20110302
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY SLO COT Object Name 20110222
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222
7 Importing IV_TRACKING Call by reference Type reference (TYPE) ABAP_BOOL 20110330
8 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20110325
# Exception Resumable Description Created on
1 CX_CNV_MBT_MIFV Meta Interface Variants 20110301
2 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110301
3 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110301

Method GET_ACTUAL_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20131010
2 Exporting EV_FINAL Call by reference Type reference (TYPE) CNV_MBT_PIFD_LOCKED Status of editeability 20131010
3 Exporting EV_SOURCE_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20131010
4 Exporting EV_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110222
5 Importing IV_AUTO_DETERMINE_SCENARIO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Should the scenario be determined if it is initial? 20131010
6 Importing IV_EXPORT_CONTEXT_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should the context ID be returned? 20131010
7 Importing IV_EXPORT_VARIANT_REF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should the variant reference be returned? 20131010
8 Importing IV_INTERFACE_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20110222
9 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20110225
10 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE CL_LTR_ANY=>NC_NAMESPACE_SAP SLO COT Namespace 20110421
11 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20110222
12 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222
13 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110421
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110222

Method GET_ACTUAL_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOCIATIONS Call by reference Type reference (TYPE) CNV_MBT_PIFD_MIF_T_ASSOCIATION PIFD Interface ID 20110222
2 Importing IV_INTERFACE_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20110222
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20110222
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110222

Method GET_ASSOCIATED_VARIANT 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 20110222
2 Exporting EV_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110222
3 Importing IV_INTERFACE_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_INTERFACE_ID PIFD Interface ID 20110222
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY SLO COT Object Name 20110222
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222

Method GET_ASSOCIATED_VARIANT on class CL_CNV_MBT_UTILS_MIFV has no exception.

Method GET_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOCIATIONS Call by reference Type reference (TYPE) CNV_MBT_PIFD_MIF_T_ASSOCIATION PIFD Interface ID 20110222
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20110222
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110222

Method GET_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTERFACES Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_INTERFACE_IDS PIFD Interface ID 20110222
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20110222
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222
4 Importing IV_WITH_DEPENDENT_PACKS Call by reference Type reference (TYPE) ABAP_BOOL 20110601
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110222

Method GET_MIFV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MIFV Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_MIF_VARIANT PIFD Meta Interface Variant 20110222
2 Exporting EV_MIFV_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_META_VARIANT_ID PIFD Meta Interface Variant ID 20110222
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY SLO COT Object Name 20110222
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110222
# Exception Resumable Description Created on
1 CX_CNV_MBT_MIFV Meta Interface Variants 20110222

Method GET_PARAMETER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE_REF Call by reference Object reference (TYPE REF TO) DATA 20131010
2 Exporting EV_FINAL Call by reference Type reference (TYPE) CNV_MBT_PIFD_LOCKED Status of editeability 20131010
3 Exporting EV_INITIAL Call by reference Type reference (TYPE) CNV_MBT_FLAG Flag (X = yes, initial = no) 20131010
4 Exporting EV_SOURCE_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20131010
5 Exporting E_VALUE Call by reference Type reference (TYPE) ANY 20131010
6 Importing IV_AUTO_DETERMINE_SCENARIO Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Should the scenario be determined if it is initial? 20131010
7 Importing IV_EXPORT_CONTEXT_ID Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should the context ID be returned? 20131010
8 Importing IV_EXPORT_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should the value be returned? 20131010
9 Importing IV_EXPORT_VALUE_REF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should the value reference be returned? 20131010
10 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20131010
11 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE CL_LTR_ANY=>NC_NAMESPACE_SAP SLO COT Namespace 20131010
12 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20131010
13 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20131010
14 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20131010
15 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20131010

Method GET_PARAMETER_VALUE on class CL_CNV_MBT_UTILS_MIFV has no exception.

Method RELOAD_MIFV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ANY 20130107
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20130107
# Exception Resumable Description Created on
1 CX_CNV_MBT_MIFV Meta Interface Variants 20130107
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620