Ansicht
Dokumentation
OFTV_MOD_BADI_12 - BAdI: Zusätzliche Prüfungen für Web-Dynrpo und Fiori definieren
General Material Data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Sie können für die unten aufgelisteten Situationen bei der Bearbeitung von Reisen in der Web-Dynrpo-Oberfläche zusätzliche Prüfungen pro übergebene Zeile und / oder pro übergebene Gesamt-Tabelle definieren.
Das Business Add-In TRIP_WEB_CHECK definiert und implementiert in der Klasse CL_EX_TRIP_WEB_CHECK das Interface IF_EX_TRIP_WEB_CHECK. Die Methoden des Interfaces sind als User-Exits für Kundenerweiterungen im Bereich der Reisekostenabrechnung in der Web-Dynrpo-Oberfläche konzipiert.
Implementierungen eines Business Add-Ins (BAdI) gelten nicht als Modifikation. Sie werden bei einem Releasewechsel nicht überschrieben.
Das BAdI hat folgende Methoden:
USER_CHECK_LINE_OF_MILEAGE | Einzelne Wegstrecke und Kostenverteilung Kilometer bearbeiten | |
USER_CHECK_MILEAGE | Alle Wegstrecken und Kostenverteilung Kilometer bearbeiten | |
USER_CHECK_LINE_OF_RECEIPTS | Einzelnen Beleg und Kostenverteilung Belege bearbeiten | |
USER_CHECK_RECEIPTS | Alle Belege und Kostenverteilung Belege bearbeiten | |
USER_CHECK_LINE_OF_ADVANCES | Einzelnen Vorschuss bearbeiten | |
USER_CHECK_ADVANCES | Alle Vorschüsse bearbeiten | |
USER_CHECK_LINE_OF_DEDUCTIONS | Einzelnen Abzug bearbeiten | |
USER_CHECK_DEDUCTIONS | Alle Abzüge bearbeiten | |
USER_CHECK_LINE_OF_ITINERARY | Einzelnes Ziel und Kostenverteilung Ziele bearbeiten | |
USER_CHECK_ITINERARY | Alle Ziele und Kostenverteilung Ziele bearbeiten | |
USER_CHECK_TRIP_COSTS | Kostenaufteilung der Reise | |
USER_CHECK_GENERAL_DATA | Rahmen-und Periodendaten einer Reise bearbeiten | |
USER_CHECK_EDITOR | ,Allgemeine Texte der Reise bearbeiten | |
USER_CHECK_RESULTS | Ergebnisse Fahrtkosten bearbeiten | |
USER_CHECK_CHANGES | Änderungen der Reise bearbeiten | |
Hinweis zur Methode USER_CHECK_GENERAL_DATA:
- Importing-Parameter I_NAVIGATION_PATH : Dieser kann in den ABAP Webdynpro Applikationen und der Fiori MTE App die Werte CHECK und SAVE aufweisen. CHECK bedeutet , dass die gesamte Reise geprüft wird, SAVE bedeutet, dass die Reise gerade gesichert wird. Nur in der Webdynpro ABAP Applikation FITE_EXPENSES kann dieser Parameter auch andere Werte haben: FORWARD bedeutet, dass von den Rahmendaten zu einem der nächsten Roadmapschritte navigiert wird (zu den Belegen oder zum Review ). Zusätzlich enthält er entsprechende Werte, wenn zu einem Unterschritt der Rahmendaten navigiert wird. Hier enthält der Parameter den String DOWN/ gefolgt vom konkreten Unterschritt; z.B. DOWN/CA (Kostenzuordnung der Reise) oder DOWN/MILEAGE (Kilometerdetails). In allen anderen Aufrufsituationen hat der Parameter keinen Wert.
- Importing-Parameter I_TRIPCOSTASSIGNMENT: darauf aufbauende Prüfungen sollen nur vorgenommen werden, wenn der Parameter I_NAVIGATION_PATH einen Wert hat, d.h. nicht initial ist.
- Changing-Parameter C_ONLY_ONCE: Defaultmäßig wird dieser mit X übergeben. Er kann in der Methode auch auf space gesetzt werden. Er steuert, ob Warnmeldungen nur einmal oder öfter ausgegeben werden sollen.
Die Implementierung der Methoden als User-Exits nehmen Sie im SAP Menü unter Werkzeuge -> ABAP Workbench -> Hilfsmittel-> Business Add-Ins (Transaktion SE19) vor.
rdisp/max_wprun_time - Maximum work process run time Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6143 Date: 20240523 Time: 065225 sap01-206 ( 75 ms )