SAP ABAP Class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM (Mulitple assignment memory class)
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_MEM  
Short Description Mulitple assignment memory class    
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 20101108   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_MEM has no interface implemented.
Friends
Class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DELETE Constant Private Type reference (TYPE) BUS_EI_OBJECT_TASK 'D' External Interface: Change Indicator Object 20101108
2 GC_INSERT Constant Private Type reference (TYPE) BUS_EI_OBJECT_TASK 'I' External Interface: Change Indicator Object 20101108
3 GC_MODIFY Constant Private Type reference (TYPE) BUS_EI_OBJECT_TASK 'M' External Interface: Change Indicator Object 20101108
4 GC_UPDATE Constant Private Type reference (TYPE) BUS_EI_OBJECT_TASK 'U' External Interface: Change Indicator Object 20101108
5 GO_SINGLETON_MEMORY Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BS_BP_MLT_ASSGNMNT_MEM Mulitple assignment memory class 20101108
6 GT_BUF Instance attribute Private Type reference (TYPE) MDG_BS_BP_TT_S_MLT_AS_MEM Table of multiple assignments memory 20101108
7 GT_OBJ_DATA_BUF Instance attribute Private Type reference (TYPE) MDG_BS_BP_TT_OBJ_DATA Multiple Assignment 20101123
8 GT_OBJ_ID_BUF Instance attribute Private Type reference (TYPE) FLAG List of object ID's 20101216
9 GT_OLD_BUF Instance attribute Private Type reference (TYPE) MDG_BS_BP_TT_S_MLT_AS_MEM Table of multiple assignments memory 20101108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20101116
2 DELETE_MEMORY Instance method Public Method Delete records from Buffer 20101108
3 DISPATCH_DATA Instance method Private Method Insert or modify of a record in buffer 20101108
4 GET_INSTANCE Static method Public Method Get Instance 20101108
5 GET_MEMORY Instance method Public Method Get all memory records 20101108
6 GET_STD_OBJ_NUM_BY_PARTNER Instance method Public Method Get number of standard object for a business partner 20101207
7 INSERT_MEMORY Instance method Public Method Insert of a record into buffer 20101108
8 INSERT_MEMORY_OBJ_DATA Instance method Public Method Insert of a record into buffer 20101123
9 MODIFY_MEMORY Instance method Public Method Modify of a record in buffer 20101108
10 READ_MEMORY Instance method Public Method Read a record from memory 20101108
11 READ_MEMORY_BY_PARTNER Instance method Public Method Read memory for a partner 20101109
12 READ_MEMORY_OBJ_DATA Instance method Public Method Insert of a record into buffer 20101201
13 REFRESH_MEMORY Instance method Public Method Refresh buffer 20101108
14 UPDATE_MEMORY Instance method Public Method Insert of a record into buffer 20101108
Events
Class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_T_OBJ_ID Private See coding 20101216 gty_t_obj_id TYPE TABLE OF mdg_bp_object_id
Method Signatures

Method CONSTRUCTOR Signature

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

Method DELETE_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101108
2 Importing IS_KEY_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_KEY Key multiple assignemnt 20101108
3 Importing IS_KEY_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_KEY Key multiple assignemnt old 20101108

Method DELETE_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method DISPATCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101108
2 Importing IS_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Multiple assignments 20101108
3 Importing IS_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Multiple assignments old 20101108
4 Importing IV_ACTION Call by reference Type reference (TYPE) BUS_EI_OBJECT_TASK Update task 20101108

Method DISPATCH_DATA on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_BS_BP_MLT_ASSGNMNT_MEM Mulitple assignment memory class 20101108

Method GET_INSTANCE on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method GET_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUF Call by reference Type reference (TYPE) MDG_BS_BP_TT_S_MLT_AS_MEM Table of multiple assignments memory 20101108
2 Exporting ET_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_TT_S_MLT_AS_MEM Table of multiple assignments memory old 20101108

Method GET_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method GET_STD_OBJ_NUM_BY_PARTNER 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 Indicator not found 20101207
2 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) MDG_BP_OBJECT_ID Object ID 20101207
3 Importing IV_ASSIGNMENT_CAT Call by reference Type reference (TYPE) MDG_BP_ASSIGNMENT_CAT Assignment category 20101207
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Partner number 20101207

Method GET_STD_OBJ_NUM_BY_PARTNER on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method INSERT_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101108
2 Importing IS_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Table of multiple assignments memory 20101108
3 Importing IS_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Table of multiple assignments memory old 20101108

Method INSERT_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method INSERT_MEMORY_OBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101123
2 Importing IS_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_OBJ_DATA Object data 20101123
3 Importing IT_BUF Call by reference Type reference (TYPE) MDG_BS_BP_TT_OBJ_DATA Table of object data 20101129

Method INSERT_MEMORY_OBJ_DATA on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method MODIFY_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101108
2 Importing IS_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Table of multiple assignments memory 20101108
3 Importing IS_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Table of multiple assignments memory old 20101108

Method MODIFY_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method READ_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Multiple assignment data 20101108
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101108
3 Importing IS_KEY_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_KEY Key of multiple assignment 20101108
4 Importing IS_KEY_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_KEY Key of multiple assignment old 20101108

Method READ_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method READ_MEMORY_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) MDG_BS_BP_TT_MLT_AS_MEM Table of Multiple assignments 20101109
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101109
3 Importing IV_PARTNER_BUF Call by reference Type reference (TYPE) BU_PARTNER Partner number 20101109
4 Importing IV_PARTNER_OLD_BUF Call by reference Type reference (TYPE) BU_PARTNER Partner number old 20101109

Method READ_MEMORY_BY_PARTNER on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method READ_MEMORY_OBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJ_DATA Call by reference Type reference (TYPE) MDG_BS_BP_TT_OBJ_DATA Return Code (Action Successful or Error) 20101201
2 Importing IS_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Partner number 20101201
3 Importing IT_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Table of partner numbers 20101201

Method READ_MEMORY_OBJ_DATA on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method REFRESH_MEMORY Signature

Method REFRESH_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no parameter.
Method REFRESH_MEMORY on class CL_MDG_BS_BP_MLT_ASSGNMNT_MEM has no exception.

Method UPDATE_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Code (Action Successful or Error) 20101108
2 Importing IS_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Table of multiple assignments memory 20101108
3 Importing IS_OLD_BUF Call by reference Type reference (TYPE) MDG_BS_BP_S_MLT_AS_MEM Table of multiple assignments memory old 20101108

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