SAP ABAP IMG Activity ACE_UI_NAVIGATION (Define Customer Navigation)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-GL-GL-ACE (Application Component) Accrual Engine
     ACE (Package) Accrual Engine: Other
IMG Activity
ID ACE_UI_NAVIGATION Define Customer Navigation  
Transaction Code S_PLN_06000234   (empty) 
Created on 20030530    
Customizing Attributes ACC_GL_ACE_K_U_A_153   Accrual Engine: Optional, Uncritical 153 
Customizing Activity ACE_UI_NAVIGATION   Define Customer Navigation in the Accruals Object Display 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ACE_UI_NAVIGATION    

Use

This BAdI enables a customer-defined navigation to any target from the accrual (sub)object of the accrual engine.

Requirements

The BAdI is called when you double-click on the field or the fields that identify the accrual object uniquely in the display transaction for accrual objects (for example, in transaction ACENAVIGATOR02).

These are usually the fields in the upper left of the screen.

Standard settings

See the example below.

Activities

Since you can use this BAdI more than once, you can also create your own BAdI implementations, for example, to define your own navigation logic.

Example

For the application "Manual Accruals", SAP delivers the implementation ACAC_UI_NAVIGATION. Therefore, the component "ACAC" has been entered as filter value in this implementation.

The implementation is therefore only carried out for the application "Manual Accruals" and not for other applications of the accrual engine.

The BAdI, that is, the implementation, is called when you double-click on the accrual object number in transaction ACACTREE02 or ACACTREE03.

The following program logic is implemented in the implementation:

  1. The system checks whether the accrual object type = "0VENDORINV".
    If this is the case, the system assumes that the accrual object number is an external number in the form <FI document number>/<Fiscal year>/<Posting item>.
    Accrual objects with such numbers are created by the data transfer program ACAC_DATA_TRANSFER_EXAMPLE.
    This FI document number is the document number of the underlying invoice that is to be accrued.
  2. The FI document number is determined from the accrual object number.
  3. You navigate to the FI document display to display the FI document, that is, the invoice.

Business Attributes
ASAP Roadmap ID 153   Design enhancements 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-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 ACE_UI_NAVIGATION 0 ALN0000061 Accrual Engine 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030709 
SAP Release Created in 200