SAP ABAP Class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI (Methods used by CVI)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP (Application Component) Applications
     MDG_BS_ECC_BP_MLT_ASSGMNT (Package) Master Data Governance: Multiple Assignment Business Partner
Properties
Class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI  
Short Description Methods used by CVI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ECC_BP_MLT_ASSGMNT   Master Data Governance: Multiple Assignment Business Partner 
Created 20110804   SAP 
Last change 20130531   SAP 
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_MDG_BS_BP_MLT_ASSGNMNT_CVI has no interface implemented.
Friends
Class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AS_CAT_CUST Constant Protected Type reference (TYPE) MDG_BP_ASSIGNMENT_CAT 'CUST' Assignment Category 20120113
2 GC_AS_CAT_SUPPL Constant Protected Type reference (TYPE) MDG_BP_ASSIGNMENT_CAT 'SUPPL' Assignment Category 20120113
3 GC_STD_AS_ID_CUST Constant Protected Type reference (TYPE) MDG_BP_ASSIGNMENT_ID '000000000002' Multiple Assignment ID (Number) 20120113
4 GC_STD_AS_ID_SUPPL Constant Protected Type reference (TYPE) MDG_BP_ASSIGNMENT_ID '000000000001' Multiple Assignment ID (Number) 20120113
5 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_BP_MLT_ASSGNMNT_CVI Methods used by CVI 20110804
6 GO_MLT_AS_API Static Attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_BP_MLT_ASSGNMNT_API APIs Multiple Assignments 20120113
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_MLT_AS Static method Public Method Conversion from Simple to Complex Error Structure 20120113
2 CHECK_EXISTENCE_MLT_ASSGNMNT Static method Public Method Check and get of multiple assignment existence 20120124
3 CLASS_CONSTRUCTOR Static method Public Constructor 20120113
4 ENRICH_ADD_CUST_DATA Static method Public Method Reset Mapping for Failed Synchronization 20110804
5 ENRICH_ADD_VEND_DATA Static method Public Method Reset Mapping for Failed Synchronization 20110808
6 GET_STD_OBJ_ID Static method Protected Method Get object ID of standard object 20120113
7 HANDLE_MLT_AS_CUST Static method Public Method Conversion from Simple to Complex Error Structure 20120113
8 HANDLE_MLT_AS_SUPPL Static method Public Method Conversion from Simple to Complex Error Structure 20120113
9 MAP_ERRSTRUC_CUST Static method Public Method Conversion from Simple to Complex Error Structure 20110808
10 MAP_ERRSTRUC_SUPPL Static method Public Method Conversion from Simple to Complex Error Structure 20110808
11 PROCESS_MLT_AS_CUST_CVI Static method Public Method Conversion from Simple to Complex Error Structure 20110808
12 PROCESS_MLT_AS_SUPPL_CVI Static method Public Method Conversion from Simple to Complex Error Structure 20110808
13 SAVE_MLT_AS_CVI Static method Public Method Conversion from Simple to Complex Error Structure 20110804
14 SET_UPDATE_TASK Static method Protected Method Get object ID of standard object 20120113
Events
Class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no event.
Types
Class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no local type.
Method Signatures

Method ADAPT_MLT_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20120113
2 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Complex External Interface of the Business Partner (Tab.) 20120113
3 Importing IS_CUSTOMERS Call by reference Type reference (TYPE) CMDS_EI_MAIN Ext. Interface: Total Customer Data 20120113
4 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Checkbox 20120113
5 Importing IS_VENDORS Call by reference Type reference (TYPE) VMDS_EI_MAIN Complex External Interface for Vendors (Tab.) 20120113

Method ADAPT_MLT_AS on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method CHECK_EXISTENCE_MLT_ASSGNMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXIST Call by reference Type reference (TYPE) FLAG Indicator for existence 20120124
2 Exporting ET_MLT_AS Call by reference Type reference (TYPE) MDG_BS_BP_TT_MLT_AS Multiple Assignment return table 20120124
3 Importing IF_NO_STD_OBJECT Call by reference Type reference (TYPE) FLAG Indicator for standard object 20120124
4 Importing IV_ASSIGNMENT_CAT Call by reference Type reference (TYPE) MDG_BP_ASSIGNMENT_CAT Assignment category 20120124
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) STRING Object ID 20120124
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120124

Method CHECK_EXISTENCE_MLT_ASSGNMNT on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method ENRICH_ADD_CUST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADD_CUST Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_CUST Complex External Interface of the Business Partner (Tab.) 20110804
2 Importing IS_STD_CUST Call by reference Type reference (TYPE) CMDS_EI_EXTERN Message Structure of the Controller 20110804

Method ENRICH_ADD_CUST_DATA on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method ENRICH_ADD_VEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADD_VEND Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_SUPPL Complex External Interface of the Business Partner (Tab.) 20110808
2 Importing IS_STD_VEND Call by reference Type reference (TYPE) VMDS_EI_EXTERN Message Structure of the Controller 20110808

Method ENRICH_ADD_VEND_DATA on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method GET_STD_OBJ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NOT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL Return Parameter 20120113
2 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) MDG_BP_OBJECT_ID Multiple Assignment 20120113
3 Importing IV_ASSIGNMENT_CAT Call by reference Type reference (TYPE) MDG_BP_ASSIGNMENT_CAT Assignment categories 20120113
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120113
5 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI Business Partner GUID 20120113

Method GET_STD_OBJ_ID on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method HANDLE_MLT_AS_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20120113
2 Importing IF_ON_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL 20120113
3 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Complex External Interface of the Business Partner (Tab.) 20120113
4 Importing IS_CUSTOMERS Call by reference Type reference (TYPE) CMDS_EI_MAIN Ext. Interface: Total Customer Data 20120113
5 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Checkbox 20120113
6 Importing IS_VENDORS Call by reference Type reference (TYPE) VMDS_EI_MAIN Complex External Interface for Vendors (Tab.) 20120113

Method HANDLE_MLT_AS_CUST on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method HANDLE_MLT_AS_SUPPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20120113
2 Importing IF_ON_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL 20120113
3 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Complex External Interface of the Business Partner (Tab.) 20120113
4 Importing IS_CUSTOMERS Call by reference Type reference (TYPE) CMDS_EI_MAIN Ext. Interface: Total Customer Data 20120113
5 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Checkbox 20120113
6 Importing IS_VENDORS Call by reference Type reference (TYPE) VMDS_EI_MAIN Complex External Interface for Vendors (Tab.) 20120113

Method HANDLE_MLT_AS_SUPPL on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method MAP_ERRSTRUC_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR_OBJECTS Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20110808
2 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Message Structure of the Controller 20110808
3 Importing IT_CUSTOMERS Call by reference Type reference (TYPE) CMDS_EI_EXTERN_T Complex External Interface for Vendors (Tab.) 20110808
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Complex External Interface of the Business Partner (Tab.) 20110808
5 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Source Synchronization Object 20110808
6 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Target Synchronization Object 20110808

Method MAP_ERRSTRUC_CUST on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method MAP_ERRSTRUC_SUPPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR_OBJECTS Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20110808
2 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Message Structure of the Controller 20110808
3 Importing IT_VENDORS Call by reference Type reference (TYPE) VMDS_EI_EXTERN_T Complex External Interface for Vendors (Tab.) 20110808
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Complex External Interface of the Business Partner (Tab.) 20110808
5 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Source Synchronization Object 20110808
6 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Target Synchronization Object 20110808

Method MAP_ERRSTRUC_SUPPL on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method PROCESS_MLT_AS_CUST_CVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20110808
2 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Complex External Interface of the Business Partner (Tab.) 20110808
3 Importing IS_CUSTOMERS Call by reference Type reference (TYPE) CMDS_EI_MAIN Complex External Interface for Vendors (Tab.) 20110808
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Source Synchronization Object 20110808
5 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Target Synchronization Object 20110808
6 Importing IV_TESTRUN_INDICATOR Call by reference Type reference (TYPE) XFELD Checkbox 20110808

Method PROCESS_MLT_AS_CUST_CVI on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method PROCESS_MLT_AS_SUPPL_CVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20110808
2 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Complex External Interface of the Business Partner (Tab.) 20110808
3 Importing IS_VENDORS Call by reference Type reference (TYPE) VMDS_EI_MAIN Complex External Interface for Vendors (Tab.) 20110808
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Source Synchronization Object 20110808
5 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Target Synchronization Object 20110808
6 Importing IV_TESTRUN_INDICATOR Call by reference Type reference (TYPE) XFELD Checkbox 20110808

Method PROCESS_MLT_AS_SUPPL_CVI on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method SAVE_MLT_AS_CVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ON_COMMIT Call by reference Type reference (TYPE) FLAG SPACE General Flag 20110808
2 Importing IF_SAVE_NO_CUST Call by reference Type reference (TYPE) FLAG SPACE General Flag 20110808
3 Importing IF_SAVE_NO_SUPPL Call by reference Type reference (TYPE) FLAG SPACE General Flag 20110808

Method SAVE_MLT_AS_CVI on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.

Method SET_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE Business Partner GUID 20120113
2 Importing IV_TASK Call by reference Type reference (TYPE) VMD_EI_OBJECT_TASK Business Partner Number 20120113

Method SET_UPDATE_TASK on class CL_MDG_BS_BP_MLT_ASSGNMNT_CVI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606