Ansicht
Dokumentation

UDM_EVENT_CHECKS - BAdI: Additional Checks for Events

UDM_EVENT_CHECKS - BAdI: Additional Checks for Events

General Data in Customer Master   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

You use this Business Add-In (BAdI) in the component SAP Dispute Management (FIN-FSCM-DM). It is part of the Processing of Dispute Cases by an External Application scenario.

An event controls the processing of a dispute case that is locked against manual changes because its processing has been transferred to an external application. Using an event, the external application can update the processing status of the dispute case.

You can use this BAdI to define checks for the event definition in Customizing, and also for the event use in the process flow.

The interface IF_EX_UDM_EVENT_CHECKS and methods CHECK_EVENT_SETTINGS and CHECK_EVENT_EXECUTE are available for this.

The following activities are involved:

  • Read access to the UDMEVENT_PARA view
  • Read access to the dispute case
  • Issue of messages

You have defined the required events under Define Events.

There is no default code. The BAdI is filter-dependent. Create an implementation for each event.

The following implementations have been activated in the standard system:

  • Additional Checks for Event 0001 - Transfer Dispute Case to External Application (UDM_EVENT_CHECK_0001)
This event results in a change to the dispute case status. The new status must reference either system status External Processing (003) or system status External Processing (Set Automatically) (013). The system changes the dispute case only subject to the following prerequisites:
  • The dispute case has not yet been transferred to an external application.

  • The dispute case has either the value Open/New (001) or In Process (002).

  • Additional Checks for Event 0002 - Unlock Dispute Case (UDM_EVENT_CHECK_0002)
This event results in a change to the dispute case status and reason. The new status must reference either system status Open/New (001) or system status In Process (002).
  • Additional Checks for Event 0003 - Unlock and Close Dispute Case (UDM_EVENT_CHECK_0003)
This event results in a change to the dispute case status. The new status must reference the system status Closed (007). The system only changes the dispute case if it has the system status External Processing (003) or External Processing (Set Automatically) (013).

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.






TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 4085 Date: 20240523 Time: 152901     sap01-206 ( 113 ms )