Ansicht
Dokumentation

BADI_RECA_PROCESS - Implement Enhancements (BAdI): Control Processes

BADI_RECA_PROCESS - Implement Enhancements (BAdI): Control Processes

RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

Using this BAdI you can intervene in the control of processes.

Be aware that this BAdI is executed for each process. Therefore it is imperative that you query the type of process.

Examples of processes:

ORPO Posting of continuous occupancy

ORRS Posting of reservations

REAA Assessment adjustment

REAJ Adjustment of conditions

REAL Accrual/deferral

RECO COA settlement

REIT Input tax distribution

REIV Creation of invoices

REOP One-time postings

REOR Option rate determination

REPP Periodic posting: contracts

RERV Reversal process

RESA Accrual/deferral of service charges

RESC Service charge settlement

RESR Sales-based settlement

RETC Input tax correction

RETN Tenant settlement of COA

REVP Periodic posting: objects

Note that within a process other processes can be active. For example, in the process "Accrual/deferral of service charges" processes are built up for service charge settlements.

The BAdI interface makes the following methods available:

  • IS_REVERSE_ALLOWED: Using this method you can control whether a process is allowed to be reversed. You can, for example, implement additional checks in order to prevent processes, for which you have executed customer-specific follow-on actions, from being reversed.
  • IS_STEP_EXECUTEABLE: Using this method you control whether substeps of a process can be executed. For example, if you want to prevent the results of a settlement from being posted unless an approval is entered in a customer-specific table, you can intervene here.

Notes for Developers






Fill RESBD Structure from EBP Component Structure   General Material Data  
This documentation is copyright by SAP AG.

Length: 2093 Date: 20240523 Time: 233851     sap01-206 ( 34 ms )