SAP ABAP Class CL_MDG_BPRELSHP_FND_MAPPING (mapping for BPRelshpVw in FND)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_DATAREPLICATION (Package) MDG: Business Partner - Data Replication
Properties
Class CL_MDG_BPRELSHP_FND_MAPPING  
Short Description mapping for BPRelshpVw in FND    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_DATAREPLICATION   MDG: Business Partner - Data Replication 
Created 20091007   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_BPRELSHP_FND_MAPPING has no interface implemented.
Friends
Class CL_MDG_BPRELSHP_FND_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_CONTACT_PERSON Constant Protected Type reference (TYPE) SMT_EVENT 'ERP_CONTACT_PERSON' Mapping Step 20120305
2 GC_EVENT_CONT_PRS Constant Protected Type reference (TYPE) SMT_EVENT 'CONTACTPERSON' Mapping Step 20091007
3 GC_EVENT_RELSHP Constant Protected Type reference (TYPE) SMT_EVENT 'RELATIONSHIP' Mapping Step 20091007
4 GC_EVENT_RELSHPMAIN Constant Protected Type reference (TYPE) SMT_EVENT 'RELATIONSHIPMAIN' Mapping Step 20091014
5 GC_EVENT_SHAREHOLDER Constant Protected Type reference (TYPE) SMT_EVENT 'SHAREHOLDER' Mapping Step 20091007
6 GC_EVENT_WRKPLC_ADDR Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESS' Mapping Step 20091007
7 GC_EVENT_WRKPLC_ADDR_COMM Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSCOMMTRANSIND' Mapping Step 20091109
8 GC_EVENT_WRKPLC_EMAIL Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSEMAIL' Mapping Step 20091007
9 GC_EVENT_WRKPLC_EMAILUSG Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSEMAILUSAGE' Mapping Step 20091007
10 GC_EVENT_WRKPLC_EMAILUSG_KEY Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSEMAILUSAGEKEY' Mapping Step 20091015
11 GC_EVENT_WRKPLC_FAX Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSFACSIMILE' Mapping Step 20091007
12 GC_EVENT_WRKPLC_FAXUSG Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSFACSIMILEUSAGE' Mapping Step 20091007
13 GC_EVENT_WRKPLC_FAXUSG_KEY Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSFAXUSAGEKEY' Mapping Step 20091015
14 GC_EVENT_WRKPLC_INFO Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSINFORMATION' Mapping Step 20091007
15 GC_EVENT_WRKPLC_KEY Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSKEY' Mapping Step 20091014
16 GC_EVENT_WRKPLC_REPR_PERS_NAME Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSREPRPERSNAME' Mapping Step 20120828
17 GC_EVENT_WRKPLC_TEL Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSTELEPHONE' Mapping Step 20091007
18 GC_EVENT_WRKPLC_TELUSG Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSTELEPHONEUSAGE' Mapping Step 20091007
19 GC_EVENT_WRKPLC_TELUSG_KEY Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSTELUSAGEKEY' Mapping Step 20091015
20 GC_EVENT_WRKPLC_VERS Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSVERSION' Mapping Step 20091007
21 GC_EVENT_WRKPLC_WEB Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSWEB' Mapping Step 20091007
22 GC_EVENT_WRKPLC_WEBUSG Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSWEBUSAGE' Mapping Step 20091007
23 GC_EVENT_WRKPLC_WEBUSG_KEY Constant Protected Type reference (TYPE) SMT_EVENT 'WORKPLACEADDRESSWEBUSAGEKEY' Mapping Step 20091015
24 GC_SMT_APPLICATION_CONF_IN Constant Protected Type reference (TYPE) SMT_APPLICATION 'BPRELSHIP_RPLCO_BSFND_IN' Mapping 20091026
25 GC_SMT_APPLICATION_IN Constant Protected Type reference (TYPE) SMT_APPLICATION 'BPRELSHPVW_RPLRQ_BSFND_IN' Mapping 20091007
26 GC_SMT_APPLICATION_OUT Constant Protected Type reference (TYPE) SMT_APPLICATION 'BPRELS_RPLRQ_BSFND_OUT ' Mapping 20091007
27 GC_SMT_CONTEXT Constant Protected Type reference (TYPE) SMT_CONTEXT '' Context 20091007
28 GC_SOA_INDICATOR_FALSE Constant Protected Type reference (TYPE) STRING 'false' Indicator value FALSE 20120828
29 GC_SOA_INDICATOR_TRUE Constant Protected Type reference (TYPE) STRING 'true' Indicator value TRUE 20120828
30 GT_SMT_ENGINE Instance attribute Private Type reference (TYPE) GTY_SMT_ENGINE_T 20091007
31 GV_OUTBOUND Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100205
32 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BPRELSHP_FND_MAPPING mapping for BPRelshpVw in FND 20091007
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_STEP Instance method Private Method Execute SMT mapping step 20091007
2 FILL_CONTROLLER Instance method Private Method Fill controller 20091007
3 FILL_MESSAGE_HEADER Instance method Public Method Fills MessageHeader (GDT BusinessDocumentMessageHeader) 20091007
4 FILL_RELSHP_MSG_OUT Instance method Public Method Fills single BPRV messages into the bulk message tab, 20091007
5 FORCE_CTRL_INITIAL_VALUES Instance method Private Method Analye data and force sending of initial values 20091007
6 GET_INSTANCE Static method Public Method Factory method to get the mapping object reference 20091007
7 GET_SMT_ENGINE Instance method Private Method Get SMT Engine Reference 20091007
8 HANDLE_SMT_ERROR Instance method Public Method SMT error handling 20091007
9 MAP_COMM_USAGE_TO_STD_NO Instance method Private Method Map the usage AD_DEFAULT to STD_NO 20120321
10 MAP_CURR_STATE_IN Instance method Private Method map proxy's complete transmision ind. to API's current state 20091109
11 MAP_LOG Instance method Public Method 20100201
12 MAP_RELSHP_COMPLETE_IN Instance method Public Method map Relationship complete inbound 20091007
13 MAP_RELSHP_COMPLETE_OUT Instance method Public Method map Relationship complete outbound 20091007
14 MAP_RELSHP_CONF_COMPLETE_IN Instance method Public Method map Relationship confirmation complete inbound 20091026
15 MAP_WRKPLC_ADDRESS_INFO_IN Instance method Private Method Map Workplace SMT Step 20091014
16 MAP_WRKPLC_ADDRESS_INFO_OUT Instance method Private Method Map Workplace SMT Step 20091007
Events
Class CL_MDG_BPRELSHP_FND_MAPPING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_SMT_ENGINE Private See coding 20091007
2 GTY_SMT_ENGINE_T Private See coding 20091007
3 S_SELOPTIONS Private See coding 20091007
4 T_SELOPTIONS Private See coding 20091007
Method Signatures

Method EXECUTE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD1 Call by reference Type reference (TYPE) DATA Additional mapping structure 20091007
2 Importing ADD2 Call by reference Type reference (TYPE) DATA Additional mapping structure 20091007
3 Importing ADD3 Call by reference Type reference (TYPE) DATA Additional mapping structure 20091007
4 Importing ADD4 Call by reference Type reference (TYPE) DATA Additional mapping structure 20091007
5 Changing CHANGE Call by reference Type reference (TYPE) DATA change structure (inbound) 20091007
6 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091007
7 Importing EVENT Call by reference Type reference (TYPE) SMT_EVENT Mapping Step 20091007
8 Importing MAPPING Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20091007
9 Importing SOURCE Call by reference Type reference (TYPE) DATA Mapping structure 20091007
10 Changing TARGET Call by reference Type reference (TYPE) DATA Proxy (outbound) or API (inbound) 20091007

Method EXECUTE_STEP on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method FILL_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUT_MSG Call by reference Type reference (TYPE) ANY 20091007

Method FILL_CONTROLLER on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method FILL_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE_HEADER Call by reference Type reference (TYPE) MDG_FND_BUS_DOC_MSG_HEADER Business Document Message Header 20091023
2 Importing IV_RECIPIENT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091007
3 Importing IV_REF_MESSAGE_ID Call by reference Type reference (TYPE) MDG_FND_BUS_DOC_MSG_ID_CONTENT Unique identifier of a business document in a (technical) me 20091016
4 Importing IV_SENDER_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091222

Method FILL_MESSAGE_HEADER on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method FILL_RELSHP_MSG_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RELSHP_MSG Call by reference Type reference (TYPE) MDG_BP_RELSUITERQ_MSG Proxy Table Type (generated) 20091007
2 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091007
3 Importing IS_RELSHP_API Call by reference Type reference (TYPE) BURS_EI_EXTERN Structure for business partner 20091007
4 Importing IV_RECIPIENT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091007
5 Importing IV_RECONCILIATION_REQUESTED Call by reference Type reference (TYPE) BSSOA_INAPPSEQ_RECON_IND ' ' New Input Values 20091007
6 Importing IV_SENDER_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091222
7 Importing IV_SUPPRESS_IN_APPL_SEQUENCING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE suppress In-Application-Sequencing 20110110
8 Importing IV_SUPPRESS_VALUE_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20100209
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20091007

Method FORCE_CTRL_INITIAL_VALUES 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) ANY Data to analyse 20091007
2 Exporting EV_IS_ELEMENTAR Call by reference Type reference (TYPE) FLAG Set to non structured fields 20091007
3 Importing IT_EXCLUDE Call by reference Type reference (TYPE) T_SELOPTIONS Fields to exclude 20091007

Method FORCE_CTRL_INITIAL_VALUES on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_BPRELSHP_FND_MAPPING mapping for BPRelshpVw in FND 20091007

Method GET_INSTANCE on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method GET_SMT_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING Call by reference Type reference (TYPE) SMT_MAP Mapping 20091007
2 Importing IV_MAPPING_STEP Call by reference Type reference (TYPE) SMT_MAPPING_STEP Mapping Step 20091007
3 Returning RR_SMT_ENGINE Value transfer Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20091007
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20091007

Method HANDLE_SMT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_SMT_ERROR Call by reference Object reference (TYPE REF TO) CX_SMT_ERROR Error 20091007
2 Returning RT_RETURN_MESSAGES Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091007

Method HANDLE_SMT_ERROR on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_COMM_USAGE_TO_STD_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STD_NO Call by reference Type reference (TYPE) AD_FLGDFNR Standard Sender Address in this Communication Type 20120321
2 Changing CV_STD_NO_X Call by reference Type reference (TYPE) BAPIUPDATE Updated information in related user data field 20120321
3 Importing IT_COMM_USAGES Call by reference Type reference (TYPE) BUS_EI_BUPA_COMMUSAGE_T External Interface: Communication Usages 20120321

Method MAP_COMM_USAGE_TO_STD_NO on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_CURR_STATE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDICATOR Call by reference Type reference (TYPE) MDG_FND_OPTIONAL_INDICATOR Proxy Data Element (generated) 20091109
2 Returning R_CURRENT_STATE Value transfer Type reference (TYPE) BUS_EI_CURRENT_STATE External Interface: Indicator for Complete Data 20091109
# Exception Resumable Description Created on
1 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20091109

Method MAP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG Call by reference Type reference (TYPE) ANY 20100201
2 Returning RT_BAPIRET2 Value transfer Type reference (TYPE) APPLMSGTAB Return Table for Messages 20100201

Method MAP_LOG on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_RELSHP_COMPLETE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RELSHP Call by reference Type reference (TYPE) MDG_BS_BP_REL_S_EXTERN Complex External Interface of a Relationship 20091007
2 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091007
3 Importing IS_PROXY Call by reference Type reference (TYPE) MDG_BP_RELSUITERQ_MSG Proxy for IDT BPRelshpVwSUITERplctReqRelshp 20091007

Method MAP_RELSHP_COMPLETE_IN on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_RELSHP_COMPLETE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELSHP_PROXY Call by reference Type reference (TYPE) MDG_BP_BPRELSHP_SUITERPLCT_R14 Proxy for IDT BPRelshpVwSUITERplctReqRelshp 20091007
2 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091007
3 Importing IS_RELSHP Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20091007
4 Importing IV_RECIPIENT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091026

Method MAP_RELSHP_COMPLETE_OUT on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_RELSHP_CONF_COMPLETE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUPA_REL Call by reference Type reference (TYPE) MDG_BS_BP_REL_CONF_S_EXTERN Structure for Business Partner Relationship Confirmation 20091026
2 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091026
3 Importing IS_PROXY Call by reference Type reference (TYPE) MDG_BP_BPREL_SUITERPL_CONF_MSG Proxy Structure for BPRelshpSUITERplctConfMsg 20091026

Method MAP_RELSHP_CONF_COMPLETE_IN on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_WRKPLC_ADDRESS_INFO_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091014
2 Exporting ET_ADDRESSES Call by reference Type reference (TYPE) BURS_EI_REL_ADDRESS_T External Interface: Business Partner Addresses 20091014
3 Importing I_PROXY Call by reference Type reference (TYPE) MDG_BP_BPRELSHP_SUITERPLC_TAB9 Proxy for IDT BPRelshpSUITERplctReqCntctPersnWplcAddrInfo 20091014

Method MAP_WRKPLC_ADDRESS_INFO_IN on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.

Method MAP_WRKPLC_ADDRESS_INFO_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091007
2 Changing C_PROXY Call by reference Type reference (TYPE) MDG_BP_BPRELSHP_SUITERPLCT_R14 Proxy for IDT BPRelshpVwSUITERplctReqRelshp 20091007
3 Importing I_ADDRESSES Call by reference Type reference (TYPE) BURS_EI_REL_ADDRESS_T External Interface: Business Partner Addresses 20091007

Method MAP_WRKPLC_ADDRESS_INFO_OUT on class CL_MDG_BPRELSHP_FND_MAPPING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702