Ansicht
Dokumentation

/IPRO/RUN_RULE - Regeln ausführen

/IPRO/RUN_RULE - Regeln ausführen

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In können Sie festlegen, ob eine mit einem Element verknüpfte Regel abhängig vom Elementinklusionsstatus ausgeführt werden soll.

Das Business Add-In besteht aus der im Folgenden beschriebenen Methode, mit der sich festlegen lässt, ob eine mit einem Element verknüpfte Regel abhängig vom Inklusionsstatus des Elements und den Dokumentattributen ausgeführt werden soll.

Folgende Importparameter stehen zur Verfügung:

  • IO_DOCUMENT
    Referenz zum Interface /IPRO/IF_DOCUMENT, mit dessen Methoden Sie alle Elemente, Variablen und Attribute einer Dokumentinstanz ermitteln können. Mit der Methode LOOKUP dieser Schnittstelle können Sie Dokumentattribute wie INHALT und DOKUMENTSELEKTION suchen.
  • IS_ELEMENT
    Standardelement-ID
  • IV_STATUS
    Inklusionsstatus des Elements Im Folgenden finden Sie eine Liste aller für dieses Feld möglichen Werte:
  • 'OR'
    Optionale Inklusion per Regel

  • 'OC'
    Optionale Inklusion per Konfiguration

  • 'MR'
    Obligatorische Inklusion per Regel

  • 'MC'
    Obligatorische Inklusion per Konfiguration

  • 'RE' -
    per Regel exkludiert

  • 'US'
    Regel zur Ermittlung des Inklusionsstatus auswerten

  • 'RR'
    Empfohlene Inklusion per Regel

  • 'UI'
    Benutzer inkludiert

  • 'UE'
    Benutzer exkludiert

Das System liefert den Return-Parameter RV_RUN_RULE: dieser boolesche Wert legt fest, ob die Regel für das betreffende Element ausgeführt wird.

Nach dem Aufruf der IMG-Aktivität gelangen Sie auf ein Dialogfenster, in dem Sie einen Namen für die Implementierung vergeben können.

Sollten Sie für dieses BAdI bereits andere Implementierungen durchgeführt haben, gelangen Sie auf ein anderes Dialogfenster, das die vorhandenen Implementierungen anzeigt. Wählen Sie in diesem Falle Anlegen und fahren Sie folgendermaßen fort:

1. Geben Sie im Implementierungsfeld des Dialogfensters einen Namen für die BAdI-Implementierung ein und wählen Sie Anlegen.

Sie gelangen auf das Bild zur Anlage von BAdI-Implementierungen.

2. Geben Sie im Feld Kurztext für Implementierung einen Kurztext für die Implementierung ein.

3. Wählen Sie im Registerindex Interface.

Das Feld Name der implementierten Klasse auf der Registerkarte enthält bereits einen Eintrag, da der Implementierung automatisch ein Klassenname zugeordnet wurde, als Sie diese benannt haben.

4. Sichern Sie Ihre Einträge und ordnen Sie die Implementierung einer Entwicklungsklasse zu.

5. Positionieren Sie den Cursor auf der Methode und führen Sie einen Doppelklick aus, um die Methodenbearbeitung anzustoßen.

6. Geben Sie das Coding für die Implementierung zwischen folgenden Anweisungen ein: method ~ and endmethod.

7. Sichern und implementieren Sie Ihr Coding. Kehren Sie zum Bild Implementierung bearbeiten zurück.

8. Sichern Sie die Einträge im Bild Implementierung bearbeiten.

Hinweis: Sie können eine Implementierung auch anlegen und erst zu einem späteren Zeitpunkt aktivieren. Beenden Sie die Bearbeitung in diesem Fall an diesem Punkt.

9. Wählen Sie Aktivieren.

Das in den Methoden gesicherte Coding wird beim Ausführen des Anwendungsprogramms ausgeführt.

Weiterführende Informationen zur Verwendung von Business Add-Ins finden Sie in der SAP-Bibliothek unter Basis → ABAP Workbench (BC-DWB) → Änderungen des SAP-Standards (BC) → Business Add-Ins.






TXBHW - Original Tax Base Amount in Local Currency   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4723 Date: 20240425 Time: 170353     sap01-206 ( 61 ms )