SAP ABAP IMG Activity BADI_RECA_PROCESS (Implement Enhancements (BAdI): Control Processes)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_PR (Package) RE: Process
IMG Activity
ID BADI_RECA_PROCESS Implement Enhancements (BAdI): Control Processes  
Transaction Code S_EE6_85000089   (empty) 
Created on 20101011    
Customizing Attributes BADI_RECA_PROCESS   Implement Enhancements (BAdI): Control Processes 
Customizing Activity BADI_RECA_PROCESS   Implement Enhancements (BAdI): Control Processes 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_RECA_PROCESS    

Use

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

Caution:

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

Requirements

Standard settings

Activities

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG BADI_RECA_PROCESS 0 ALN0000031 Flexible Real Estate Management 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20101011 
SAP Release Created in 606