Ansicht
Dokumentation

SIMG_ICL_ACTIVITY_MG - BAdI: Enable Messages in Activity Management

SIMG_ICL_ACTIVITY_MG - BAdI: Enable Messages in Activity Management

BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

Use

You can use this Business Add- In (BAdI) to influence changes to functions in Activity Management.

For example:

  • Forwarding changes in status of a task
You can forward transactions that take place in Activity Management to other systems. These might be other SAP systems or external systems. In particular, changes in the status of tasks (Create, Change, Edit, End, and so on) are made known to the other systems.
  • Overwrite task definition at runtime
When you access table TICL044 (task definition in the claim) or TICL950 (task definition in the claim bundle), you have the option of overwriting the task definition at runtime. In particular, you can overwrite the relative deadlines (periods).
  • Overwrite absolute deadlines of a task at runtime
You can change the default calculation of deadlines of a task that are stored in the task definition in table TICL044 or TICL950 to suit customer requirements. In contrast to the use described above in " Overwrite task definition at runtime", you can overwrite the absolute deadlines (actual points in time) here.

Requirements

Read the documentation on the individual methods.

Standard settings

None of the methods of this BAdI need to be implemented for Activity Management.

Activities

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.

Example

  • For Forwarding changes in status of a task:
You want to forward certain tasks from the Claims Management system to a CRM system for information purposes. This information on the status of a task that is forwarded to the CRM system provides a person working in CRM with information on the processing stage of a claim. The CRM worker does not have to open the claim.
  • For Overwrite task definition at runtime:
You do not want to specify the relative deadlines of a task definition until runtime, as the reaction times of a claim handler to a notice of loss may depend on the contract, for example.
  • For Overwrite deadlines of a task at runtime:
You want to dynamically define the absolute point in time of the next deadline at runtime, as you cannot store a relative deadline statically in TICL044 or TICL950, nor are you able to easily overwrite the relative deadline at runtime.

Methods for Forwarding Changes in Status of a Task:

Methods for Overwrite task definition at runtime:

Method for Overwrite deadlines of a task at runtime:






General Data in Customer Master   PERFORM Short Reference  
This documentation is copyright by SAP AG.

Length: 6359 Date: 20240607 Time: 120141     sap01-206 ( 89 ms )