SAP ABAP IMG Activity PBC_FTE_0470 (BAdI: Enhancement of Interface for Financing Rules Check)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_FTE_CUSTOMIZING (Package) Position Management: Customizing FTEs
IMG Activity
ID PBC_FTE_0470 BAdI: Enhancement of Interface for Financing Rules Check  
Transaction Code S_ALN_01002212   (empty) 
Created on 20030408    
Customizing Attributes PBC_FTE_0010   General Settings 
Customizing Activity PBC_FTE_0470   Set Up BAdI for Filling Interface for Check BAdI 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HRFPM_FIN_FILL_CHKIF    

Use

Using this Business Add In (BAdI), you can read data for the financing rules check that is not provided by SAP. You can adjust the interface structures for the module for checking the financing rules to the requirements of your organization.

The BAdI is used in the component Position Budgeting and Control (PA-PM-PB).

The BAdI is called before the financing rules are checked.

Requirements

Standard settings

The BAdI is active in the standard system.

The class CL_DEF_IM_HRFPM_FIN_FILL_CHKIF contains the default implementation.

Activities

Nach dem Aufrufen der IMG-Aktivität gelangen Sie zunächst auf ein Dialogfenster, in dem Sie einen Namen für die Implementierung eingeben.

Falls bereits Implementierungen zu diesem BAdI angelegt wurden, gelangen Sie auf ein Dialogfenster, in dem die existierenden Implementierungen angezeigt werden. Wählen Sie in diesem Dialogfenster Anlegen und fahren Sie wie folgt fort:

  1. Geben Sie im Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie danach Anlegen.

    Sie gelangen auf das Einstiegsbild zum Anlegen von BAdI-Implementierungen.

  2. Geben Sie in dem Einstiegsbild im Feld Kurztext zur Implementierung einen Kurztext für die Implementierung ein.
  3. Wählen Sie im Registerindex Interface.

    Auf der Registerkarte ist das Feld Name der implementierten Klasse automatisch gefüllt, da das System aufgrund des Namens Ihrer Implementierung einen Klassennamen vergibt.

  4. Sichern Sie Ihre Eingaben und nehmen Sie die Zuordnung zu einer Entwicklungsklasse vor.
  5. Positionieren Sie den Cursor jeweils auf der Methode und verzweigen Sie per Doppelklick in die Methodenbearbeitung.
  6. Geben Sie zwischen den Anweisungen method <Interface-Name>~<Name der Methode>. und endmethod. das von Ihnen gewünschte Coding zur Implementierung ein.
  7. Sichern und aktivieren Sie Ihr Coding und navigieren Sie zurück zum Bild Ändern Implementierung.
  8. Sichern Sie auf dem Bild Ändern Implementierung.

    Hinweis: Es ist ebenfalls möglich, für ein BAdI zunächst eine Implementierung anzulegen und diese später zu aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.

  9. Wählen Sie Aktivieren.

    Bei der Ausführung des Anwendungsprogramms wird jetzt das von Ihnen in der Methode hinterlegte Coding durchlaufen.

Example

The BAdI can be used if you want to fill additional help fields required for the checks.

Also see:

Interface

Filling the Interface

Methods

Fill Interfaces for Budget Structure Elements to be Occupied

Fill Interfaces for Persons to be Financed

Fill Interfaces for Positions to be Financed

You can find more information on using Business Add Ins in the SAP library under SAP NetWeaver Components -> SAP Web Application Server -> ABAP Workbench -> Changes to SAP Standard -> Business Add Ins.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030416 
SAP Release Created in 200