Ansicht
Dokumentation

PRF_OA_CREATE - BAdI: PRF-Satz für Belegart RV anlegen

PRF_OA_CREATE - BAdI: PRF-Satz für Belegart RV anlegen

Vendor Master (General Section)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Lokalisierung Logistik (FI-LOC-LO) verwendet.

Sie können dieses BAdI für die folgenden Funktionen verwenden:

  • Festlegen, für welche RV-Belegarten PRF-Sätze (Procurement Reporting Framework) angelegt werden sollen.
Verwenden Sie dieses BAdI, um festzulegen, ob das System für eine Belegart einen PRF-Satz anlegen soll. Im Standardszenario erlaubt das System das Anlegen und Bearbeiten eines PRF-Satzes für die PRF-Belegart RV (02). Sie können jedoch zusätzliche, für Ihr Unternehmen spezifische PRF-Belegarten angeben, für die das System das Anlegen und Bearbeiten von PRF-Sätzen erlauben soll. Dieses BAdI validiert die Customizing-Daten und stellt fest, ob ein PRF-Satz angelegt werden soll.
  • Durchführen von Validierungen zum Anlegen und Bearbeiten eines PRF-Satzes
Wenn ein Benutzer einen Rahmenvertrag anlegt oder bearbeitet, führt das System entsprechend dem Customizing, das Sie in der View Standardbelegart PRF-Belegart zuordnen vorgenommen haben, Standardvalidierungen aus. Wenn Sie jedoch zusätzliche unternehmensspezifische Validierungen definieren möchten, können Sie dies unter Verwendung dieses BAdIs vornehmen.
  • Vorbereiten der Daten, die für das Anlegen oder Bearbeiten eines PRF-Satzes erforderlich sind
Im Standardszenario erstellt und bearbeitet das System einen PRF-Satz basierend auf Werten wie Vertrag, Belegnummer und Kreditoreninformationen. Wenn Sie jedoch zusätzliche unternehmensspezifische Daten festlegen möchten, die das System zum Anlegen und Bearbeiten eines PRF-Satzes verwenden sollte, können Sie dies über dieses BAdI vornehmen.

Im folgenden Beispiel wird der Prozess zum Bearbeiten zusätzlicher unternehmensspezifischer Belegarten erläutert. Außerdem erklärt es den Prozess, nach dem dieses BAdI feststellt, ob ein PRF-Satz angelegt werden soll oder nicht.

  1. Unternehmensspezifische PRF-Belegarten pflegen - Sie definieren die unternehmensspezifischen PRF-Belegarten in der View PRF-spezifische Belegart definieren. Beachten Sie, dass Sie zwei PRF-Belegarten wie folgt gepflegt haben:
  • 01 – Bleistift und Radiergummi mit der übergeordneten Belegart 02 – Lieferantenkontrakt

  • 04 – Stromkosten ohne übergeordnete Belegart.

  1. Standardbelegart PRF-Belegart zuordnen - Sie legen die Zuordnung der Standarbelegart zur PRF-Belegart in der View Standardbelegart PRF-Belegart zuordnen fest. Beachten Sie folgende Zuordnungen:
  • Standardbelegart P1 mit Geschäftsobjekttyp BOR11 und Subtyp S1

  • Standardbelegart P2 mit Geschäftsobjekttyp BOR11 und Subtyp S2

  • Standardbelegart P3 mit Geschäftsobjekttyp BOR12 und Subtyp S1

Je nach den Anforderungen Ihres Unternehmens möchten Sie einen PRF-Satz für den Subtyp S1 anlegen, allerdings keinen PRF-Satz für Subtyp S2. Bearbeiten Sie die folgenden Werte in der Sicht Standardbelegart PRF-Belegart zuordnen:
  • Zuordnung von Standardbelegart P1 mit dem Geschäftsobjekttyp BOR11 und Subtyp S1 zu PRF-Belegart 01 mit der übergeordneten Belegart 02 – P1 BOR11 S1 01 02

  • Zuordnung von Standardbelegart P3 mit dem Geschäftsobjekttyp BOR12 und Subtyp S1 zu PRF-Belegart 04 ohne übergeordnete Belegart – P1 BOR11 S1 01 02

  1. Anlage von PRF-Satz festlegen - das BAdI liegt die Belegart des Quellbelegs und validiert anhand des Customizings aus der View Standardbelegart PRF-Belegart zuordnen, ob ein PRF-Satz angelegt werden soll. Beachten Sie, dass die Belegart des Quellbelegs (Rahmenvertrag) P1 lautet. Das BAdI liest die Customizing-Daten für P1 und bestimmt die PRF-Belegart sowie die übergeordnete PRF-Belegart. Anschließend prüft das BAdI, ob für die übergeordnete Belegart ein PRF-Satz existiert. Wenn kein PRF-Satz vorhanden ist, löst das System den Prozess zum Anlegen eines PRF-Satzes aus. Wenn der PRF-Satz vorhanden ist, löst das System den Prozess zum Anlegen eines PRF-Satzes nicht aus.

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erweiterungsspot-Elementdefinition im BAdI-Builder (Transaktion SE18).

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.






rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6326 Date: 20240520 Time: 152749     sap01-206 ( 149 ms )