Ansicht
Dokumentation

CRM_DOCREF_OBJ_BADI - BAdI: Create Complaint with Reference to External Transaction

CRM_DOCREF_OBJ_BADI - BAdI: Create Complaint with Reference to External Transaction

CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in component Complaints and Returns(CRM-BTX-COM).

In Complaints and Returns, this BAdI enables you to create a reference between complaint or return documents and external reference documents (documents other than CRM business transaction documents). It maps the structure of an external document to the structure of a CRM business transaction document. When you create a reference, data is copied from the reference document to the CRM business transaction document.

The BAdI is called when a user creates a complaint or return (business transaction with business object type BUS2000120), if you have specified that referencing is supported in the definition of the transaction type (indicator Creation with Ref. Possible).

The BAdI is filter-dependent. You create an implementation for each type of external transaction that you want to map.

A predefined implementation of this BAdI is included in the standard system for references to billing engine transactions in SAP CRM.

The BAdI is not reuseable.

After you have called the IMG activity, proceed as follows:

  1. In the following dialog box, enter in the field "Implementation" a name for the BAdI implementation and choose Copy.
If implementations have already been created for the BAdI, a dialog box with the existing implementations will be displayed. In this dialog box, choose Create.
  1. In the corresponding field, enter a short text for implementation .
  2. In the tab Propertiesenter filter properties - if this is a filter-dependent BAdI.
  3. Choose the tab Interface.
The name of the implementing class is generated by the system based on the name of your impmlementation. You can change the name.
If the BAdI is a menu exit, the tab FCodes also appears.Enter a function here and, if necessary, additional data.
  1. Save your entries and assign a package.
  2. Position the cursor on a method. Call up the Class Builder by double-clicking it.
  3. Between the statements method <Interface-Name>~<Name of Method>. and endmethod, enter the coding you request for the implementation.
  4. Save and activate your coding, and navigate back to the screen Change Implementation.
  5. Save on the screen Change Implementation.
Note: You can first create an implementation for the BAdI and then activate this later on. In this case, close the processing function at this time.
  1. Choose Activate.
When the application program is executed, the coding you have created will be run.

You can create a reference to a delivery transaction in SAP R/3 Sales and Distribution.

Methods:

Data Mapping for Reference to External Document

F4 Help for External Document

Copy Check for Header

Copy Check for Item

Read Header Data for External Document

Prepare DOC_FLOW Structure

Search Help Determination






ROGBILLS - Synchronize billing plans   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 4464 Date: 20240523 Time: 180256     sap01-206 ( 62 ms )