Ansicht
Dokumentation

ISU_MKT_SALES_SOA_I - Implementation: BAdI IS-U Sales Contract Data for Customer-Defined Logic

ISU_MKT_SALES_SOA_I - Implementation: BAdI IS-U Sales Contract Data for Customer-Defined Logic

CPI1466 during Backup   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

The Business Add-In (BAdI) is used in the Marketing for Utilities (IS-U-CS-MA) component. You can use this BAdI during the outbound processing of the data replication framework (DRF) to complete the following tasks:

  • Map IS-U specific data to customer-defined logic
  • Add custom logic to read information related to sales contracts

The IF_ISU_MKT_SALESCONTR_SOA_BADI interface exposes the following methods:

  • GET_CONFIG_FACT_REPLIC_TO_MKT
  • OUTBOUND_PROCESSING
  • FETCH_DETAILS

You can implement the GET_CONFIG_FACT_REPLIC_TO_MKT method to get the configuration for replication of installation facts to SAP Marketing Cloud. This method has the following parameter:

  • CT_ISUC_MKT_INSFACT
  • This changing parameter contains the information of the configured facts.

You can implement the OUTBOUND_PROCESSING method to customize the mapping. This method has the following parameters:

  • IN
  • This importing parameter contains the information of the sales contract that is replicated.

  • OUT
  • This changing parameter contains the payload of the replication request.

You can implement the FETCH_DETAILS method to fetch the details of the installation related to the sales contract. This method has the following parameters:

  • IT_UTILSALESCONTRACT
  • This importing parameter contains a list of the sales contracts that are replicated.

  • CT_SALESCONTRACT_INTERNAL
  • This changing parameter contains the information of the sales contracts.

For more information on configuring the data replication framework, see Data Replication under Cross-Application Components > Processes and Tools for Enterprise Applications > Master Data Governance > Central Governance > General Settings.

For more information on the standard settings (single use), see the Spot Element Definitions tab in the BAdI Builder (transaction SE18).

BAdI Implementation

This interface comes up with the default BAdI implementation ISU_MKT_SALESCONTRACT_SOA. Since this is a single-use BAdI, you should deactivate the existing implementation and create a new BAdI implementation if you want your customer-defined logic to be called at runtime.

For more information about implementing BAdIs as part of the Enhancement Framework, see SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release. Under Application Help, choose SAP NetWeaver Library: Function-Oriented View > Application Server ABAP > Application Development on AS ABAP > Customer-Specific ABAP Development> Enhancement Framework.






BAL Application Log Documentation   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 3840 Date: 20240523 Time: 164053     sap01-206 ( 63 ms )