SAP ABAP Class CL_MDG_BS_MLT_ASSGNMNT_HANDLER (MDG: Multiple assignment)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_ECC_HANDLER SAP_APPL partner handler 20101229
Properties
Class CL_MDG_BS_MLT_ASSGNMNT_HANDLER  
Short Description MDG: Multiple assignment    
Super Class CL_MDG_BS_ECC_HANDLER SAP_APPL partner handler 
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 20101229   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_MLT_ASSGNMNT_HANDLER has no interface implemented.
Friends
Class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no friend class.
Attributes
Class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_MASS_BP_MLT_AS Instance method Protected Method Mass authority check vendor general 20110705
2 CHECK_BP_MLT_AS Instance method Protected Method Check Multiple Assignments 20101229
3 CONSTRUCTOR Instance method Public Constructor 20101229
4 DEQUEUE_MLT_AS Instance method Protected Method Dequeue Multiple Assignments 20101229
5 DERIVE_STANDARD_ASSIGNMENT Instance method Protected Method Derive the Standard Assignment for Customer / Supplier 20110324
6 ENHANCE_ASSIGNMENT Instance method Protected Method Enhance a newly created Multiple Assignment 20110401
7 ENQUEUE_MLT_AS Instance method Protected Method Enqueue Multiple Assignments 20101229
8 GET_GROUP_FROM_HEADER Instance method Private Method Get BP Grouping from BP Header 20110131
9 GET_MAPPING_CD_MLT_AS Instance method Private Method Get CD mapping for Multiple Assignments 20110103
10 MAP_BP_MLT_AS_2API Instance method Protected Method Map Multiple Assignments to API 20110103
11 UPDATE_ASSIGNMENT Instance method Protected Method Update an existing Multiple Assignment 20110401
12 UPD_DERIVED_DATA_MLT_AS_DEL Instance method Private Method Update the global buffer for inserts of multiple assignments 20110728
13 UPD_DERIVED_DATA_MLT_AS_INS Instance method Private Method Update the global buffer for inserts of multiple assignments 20110324
14 UPD_DERIVED_DATA_MLT_AS_UPD Instance method Private Method Update the global buffer for updates of multiple assignments 20110401
Events
Class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_ACCOUNT Protected See coding 20110705 BEGIN OF gty_account, bukrs TYPE bukrs, begru TYPE begru, begru_changed TYPE char1, END OF gty_account
2 GTY_ACCOUNT_T Protected See coding 20110705 gty_account_t TYPE STANDARD TABLE OF gty_account
Method Signatures

Method AUTH_MASS_BP_MLT_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110705
2 Exporting ET_KEY_NO_AUTH Call by reference Type reference (TYPE) SORTED TABLE 20110705
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from Non-SAP-Standard Code 20110705
4 Importing IT_KEY Call by reference Type reference (TYPE) SORTED TABLE 20110705
5 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20110705

Method AUTH_MASS_BP_MLT_AS on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method CHECK_BP_MLT_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101229
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY Complex External Interface of a Business Partner 20101229
3 Importing IS_DATA_DB Call by reference Type reference (TYPE) ANY Complex Interface for Business Partner in CVI 20101229
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101229

Method CHECK_BP_MLT_AS on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no parameter.
Method CONSTRUCTOR on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method DEQUEUE_MLT_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101229
2 Importing IT_VALUE Call by reference Type reference (TYPE) ANY TABLE 20101229
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101229
4 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20101229
5 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101229

Method DEQUEUE_MLT_AS on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method DERIVE_STANDARD_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_INFO Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110324
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20110324
3 Importing IO_WRITE_DATA Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_WRITE Write Interface to Data Buffer 20110324
4 Importing IV_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20131008
5 Importing IV_CATEGORY Call by reference Type reference (TYPE) MDG_BP_ASSIGNMENT_CAT Assignment Category 20110324

Method DERIVE_STANDARD_ASSIGNMENT on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method ENHANCE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_INFO Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110401
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20110401
3 Importing IO_WRITE_DATA Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_WRITE Write Interface to Data Buffer 20110401

Method ENHANCE_ASSIGNMENT on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method ENQUEUE_MLT_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101229
2 Importing IT_VALUE Call by reference Type reference (TYPE) ANY TABLE 20101229
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101229
4 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20101229
5 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101229

Method ENQUEUE_MLT_AS on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method GET_GROUP_FROM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE BP HEADER like data 20110131
2 Importing IV_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20110131
3 Returning RV_GROUP Value transfer Type reference (TYPE) BU_GROUP Business Partner Grouping 20110131

Method GET_GROUP_FROM_HEADER on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method GET_MAPPING_CD_MLT_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_CD Call by reference Type reference (TYPE) USMD_T_MAP_CD 20110103
2 Importing IT_CDPOS Call by reference Type reference (TYPE) CDPOS_TAB Interne Tabelle für cdpos 20110103

Method GET_MAPPING_CD_MLT_AS on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method MAP_BP_MLT_AS_2API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Multiple Assignment 20110103
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110103
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY Complex External Interface for Vendors 20110103
4 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_OBJECT_TASK External Interface: Change Indicator Object 20110103

Method MAP_BP_MLT_AS_2API on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method UPDATE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_INFO Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110401
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20110401
3 Importing IO_WRITE_DATA Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_WRITE Write Interface to Data Buffer 20110401
4 Importing IV_ASSIGNMENT_ID Call by reference Type reference (TYPE) MDG_BP_ASSIGNMENT_ID Multiple Assignment ID (Number) 20110401
5 Importing IV_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20131008
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) MDG_BP_OBJECT_ID Object ID 20110401

Method UPDATE_ASSIGNMENT on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method UPD_DERIVED_DATA_MLT_AS_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_DEL Call by reference Type reference (TYPE) INDEX TABLE Data to be written into the buffer 20110728

Method UPD_DERIVED_DATA_MLT_AS_DEL on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method UPD_DERIVED_DATA_MLT_AS_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_INS Call by reference Type reference (TYPE) INDEX TABLE Data to be written into the buffer 20110324
2 Importing IV_SET_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator if global task should be set 20110324

Method UPD_DERIVED_DATA_MLT_AS_INS on class CL_MDG_BS_MLT_ASSGNMNT_HANDLER has no exception.

Method UPD_DERIVED_DATA_MLT_AS_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_UPD Call by reference Type reference (TYPE) INDEX TABLE Data to be written into the buffer 20110401
2 Importing IV_SET_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator if global task should be set 20110401

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