SAP ABAP Interface IF_MDG_BP_2_STA (Interface for BAdI: MDG_BP_2_STA)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDG_BP_2_STAGING Class for BAdI: MDG_BP_2_STA 20110117
Properties
Interface IF_MDG_BP_2_STA  
Short Description Interface for BAdI: MDG_BP_2_STA    
General Data
Package MDG_BS_BP_DATAREPLICATION   MDG: Business Partner - Data Replication 
Created 20110112   SAP 
Last changed 20130531   SAP 
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
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20110112
Friends
Interface IF_MDG_BP_2_STA has no friend.
Attributes
Interface IF_MDG_BP_2_STA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUPA_DATA_IN Instance method Public Method Check Business Partner Data 20110126
2 CHECK_CR Instance method Public Method Check Change Request 20110112
3 CHECK_CREQUEST_LOCK Static method Public Method Check whether BP is locked already 20110112
4 DO_DUPLICATE_CHECK Instance method Public Method Perform the Duplicate Check 20110126
5 DO_SAVE_CR Instance method Public Method Save ChangeRequest 20110112
6 GET_CR_ID Instance method Public Method Get change request ID 20110112
7 GET_DEFAULT_CR_TYPE Instance method Public Method Get default change request type for Business Activity 20110126
8 GET_TEMP_STA_BP_ID Static method Public Method Get temporary business partner number 20110112
9 WRITE Instance method Public Method Write into Change Request 20110112
Events
Interface IF_MDG_BP_2_STA has no event.
Types
Interface IF_MDG_BP_2_STA has no local type.
Method Signatures

Method CHECK_BUPA_DATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110126
2 Importing IS_BP_API Call by reference Type reference (TYPE) MDG_BS_BP_S_EXTERN Structure for business partner 20110126
3 Importing IV_SENDER_PARTNER_ID_EXT Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20110823
4 Importing IV_SENDER_PARTNER_INTERNAL_ID Call by reference Type reference (TYPE) MDG_FND_BP_INTERNAL_ID Definite proprietary identifier for a business partner 20110126

Method CHECK_BUPA_DATA_IN on Interface IF_MDG_BP_2_STA has no exception.

Method CHECK_CR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110112

Method CHECK_CR on Interface IF_MDG_BP_2_STA has no exception.

Method CHECK_CREQUEST_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20110112
2 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER 20110112
3 Importing IV_BPARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI 20110112

Method CHECK_CREQUEST_LOCK on Interface IF_MDG_BP_2_STA has no exception.

Method DO_DUPLICATE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_BS_SOA_MESSAGE_CONTAINER Message container 20110126
2 Changing CO_UPLOAD_DIALOG Call by reference Object reference (TYPE REF TO) IF_MDG_UPLOAD_MESSAGES Object Upload messages 20110126
3 Exporting ES_DUPLICATE_CHECK_RESULT Call by reference Type reference (TYPE) BSS_DUPL_SEARCH_RESULT Result structure Duplicate Check 20110126
4 Importing IS_INPUT_API Call by reference Type reference (TYPE) MDG_BS_BP_S_EXTERN Proxy Structure for BPSUITERplctReqMsg 20110126
5 Importing IV_FEH_GUID Call by reference Type reference (TYPE) FEH_GUID Payload ID 20110126
6 Importing IV_SENDER_PARTNER_INTERNAL_ID Call by reference Type reference (TYPE) MDG_FND_BP_INTERNAL_ID Definite proprietary identifier for a business partner 20110126
7 Importing IV_THRESHOLD Call by reference Type reference (TYPE) AD_THRESHD Percentage: Threshold for duplicate check in BAPI 20110126
# Exception Resumable Description Created on
1 CX_MDG_FND_STANDARD_MSG_FAULT Standard Fault Message 20110126

Method DO_SAVE_CR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110112

Method DO_SAVE_CR on Interface IF_MDG_BP_2_STA has no exception.

Method GET_CR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CR_ID Value transfer Type reference (TYPE) NUM12 Change Request ID 20110112

Method GET_CR_ID on Interface IF_MDG_BP_2_STA has no exception.

Method GET_DEFAULT_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OTC Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '147' Business Object Type 20110318
2 Importing IV_PARTNER_OBJECT_TASK Call by reference Type reference (TYPE) BUS_EI_OBJECT_TASK External Interface: Change Indicator Object 20110126
3 Returning RV_CHANGE_REQUEST_TYPE Value transfer Type reference (TYPE) MDG_CREQUEST_TYPE Type of Change Request 20110126

Method GET_DEFAULT_CR_TYPE on Interface IF_MDG_BP_2_STA has no exception.

Method GET_TEMP_STA_BP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEMP_STA_BP_ID Value transfer Type reference (TYPE) MDG_TEMP_BP_ID Temporary business partner number 20110117

Method GET_TEMP_STA_BP_ID on Interface IF_MDG_BP_2_STA has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BP_API Call by reference Type reference (TYPE) MDG_BS_BP_S_EXTERN Structure for business partner 20110112
2 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110112
3 Importing IV_CREQ_TEXT Call by reference Type reference (TYPE) TEXT60 CR Text 20110112
4 Importing IV_CREQ_TYPE Call by reference Type reference (TYPE) MDG_CREQUEST_TYPE Type of Change Request 20110112
5 Importing IV_NO_CHECK_CREQUEST_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20110112
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20110117
2 CX_MDG_BS_BP_STA_ERROR Fatal error message in Staging occurred 20110117
History
Last changed by/on SAP  20130531 
SAP Release Created in 703