Ansicht
Dokumentation

OFTV_MOD_BADI_017 - BAdI: Behandlung von Barcodes

OFTV_MOD_BADI_017 - BAdI: Behandlung von Barcodes

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Reisemanagement (FI-TV) verwendet.

Wenn Sie ein optisches Archiv einsetzen, um Belege mittels Barcode den Spesenabrechnungen im System zuzuordnen, können Sie dieses BAdI implementieren.

Mit diesem BAdI können Sie folgende Funktionen steuern:

  • Automatisches Abspeichern eines intern generierten Barcodes beim Sichern der Reise (unabhängig von der Benutzungsoberfläche). Dies ermöglicht die direkte Zuordnung von optischen Belegen zur Spesenabrechnung im System, sobald die Belege mit dem identischen Barcode eingescannt wurden.
  • Manuelle Eingabe eines extern generierten Barcodes in der Web-Dynpro-ABAP-Anwendung Spesenabrechnung anlegen auf einem Popup beim Sichern der Reise. Das System zeigt die erfassten Barcodes nach dem Sichern unter den gescannten Belegen in der Spesenabrechnung an.

Mit diesem BAdI legen Sie fest, ob ein Benutzer externe Barcodes für die Belege in der Spesenabrechnung angeben muss. Wenn Sie keine externen Barcodes einsetzen, verwenden Sie dieses BAdI, um interne Barcodes zu erzeugen.

Das System führt dieses BAdI aus, wenn ein Benutzer im Review-Schritt der Web-Dynpro-ABAP-Anwendung Spesenabrechnung anlegen die Spesenabrechnung sichert.

Das BAdI enthält folgende Methoden:

  • GET_BARCODE
Mit dieser Methode können Sie einen Barcode generieren, z.B. auf Basis der Personal- und Reisenummern. Sie können die Struktur des Barcodes frei definieren. Das System sichert den Barcode in den Referenztabellen des optischen Archivs. Beim Scannen der Papierbelege mit dem identischen Barcode prüft das System anhand der Referenztabelle, ob eine Spesenabrechnung mit diesem Barcode existiert. Wenn dies der Fall ist, hängt das System die gescannten Belege automatisch an die Spesenabrechnung an und die Benutzer können diese in der Spesenabrechnung einsehen.
  • GET_BARCODE_CONFIGURATION
Mit dieser Methode bestimmen Sie, ob das System den Dialog zur manuellen Eingabe eines Barcodes in der Web-Dynpro-ABAP-Anwendung Spesenabrechnung anlegen einblendet und ob die Benutzereingabe obligatorisch ist. Außerdem können Sie mit dieser Methode den Hilfetext für den Dialog und die defaultmäßig angezeigte Dokumentenart einstellen. Sie können ebenfalls steuern, unter welchen Bedingungen der Dialog zur manuellen Barcodeeingabe erscheinen soll, z.B. nur wenn bestimmte Belegarten oder Beträge in einer Spesenabrechnung enthalten sind.
Diese Methode hat keine Auswirkung auf den Dialog und die Menüpunkte des Optischen Archivs innerhalb der Transaktionen des Reisemanagements im SAP GUI.

Das optische Archiv ist aktiviert, d.h., im Merkmal TRVPA hat der Eintrag OAA die Ausprägung 1. Bei Aktivierung der Business Function FIN_TRAVEL_2 stellt das System automatisch diese Ausprägung ein.

Im Standard ist keine BAdI-Implementierung aktiviert.

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.

Dieses BAdI verwendet das Interface PTRM_BARCODE_INTERFACE. Um weitere Informationen zu erhalten, zeigen Sie das Interface im Class Builder an.






Addresses (Business Address Services)   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4502 Date: 20240523 Time: 065445     sap01-206 ( 138 ms )