Ansicht
Dokumentation

EHFND_EXP_BADI_GEN - BAdI: Exportdateien generieren

EHFND_EXP_BADI_GEN - BAdI: Exportdateien generieren

Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in den Komponenten Environment, Health and Safety und Produktsicherheit verwendet. Mit diesem BAdI können Sie Daten aus der Anwendung in verschiedenen Dateiformaten exportieren.

Jede BAdI-Implementierung entspricht einem Dateiformat, das durch den Filterwert des BAdIs angegeben ist.

Die BAdI-Definition wird für ein spezielles Exportprofil aufgerufen.

Jedem Exportprofil können Sie eine oder mehrere Datenselektionen zuordnen. Die Daten aus diesen Datenselektionen wurden im ausgewählten Dateiformat exportiert und können für dateibasierte Auswertungen verwendet werden.

Sie haben Einstellungen in den folgenden Customizing-Aktivitäten vorgenommen:

  • Für Environment, Health and Safety:

  • Für Produktsicherheit:

Die BAdI-Definition umfasst die folgenden Methoden:

  • INITIALIZE
Diese Methode wird zu Beginn des Exportprozesses einmal aufgerufen. Mit der Methode wird der Dateiexport initialisiert.
  • INITIALIZE_SECTION
Diese Methode wird einmal pro Datenauswahl aufgerufen. Mit der Methode wird ein neuer Datenabschnitt in der Exportdatei initialisiert.
  • ADD_DATA_TO_SECTION
Diese Methode wird für jedes Datenpaket, das extrahiert wurde, einmal aufgerufen. Mit der Methode wird das Datenpaket dem Datenabschnitt der Exportdatei hinzugefügt.
Bei Bedarf werden die extrahierten Daten in eine denormalisierte Tabelle konvertiert, bevor die Daten in die Datei geschrieben werden.
  • FINALIZE_SECTION
Diese Methode wird einmal pro Datenauswahl aufgerufen, nachdem das letzte Datenpaket dem Datenabschnitt der Exportdatei hinzugefügt wurde. Mit der Methode wird der Datenabschnitt in der Exportdatei abgeschlossen.
  • FINALIZE
Diese Methode wird zum Ende des Exportprozesses einmal aufgerufen. Mit der Methode wird die Exportdatei abgeschlossen.
  • VALIDATE_TEMPLATE_FILE
    Diese Methode wird im Customizing und bei der Generierung der Exportdatei aufgerufen, um zu prüfen, ob die hochgeladene Vorlagendatei gültig ist. Die Customizing-Aktivität Exportprofile definieren enthält eine Prüfung, die beim Sichern der Daten diese Methode aufruft, um sicherzustellen, dass bei der Berichtsgenerierung auf Basis der Vorlagendatei keine technischen Probleme auftreten.
  • BADI_EHFND_EXP_CSV_GENERATOR
Mit dieser Implementierung können Sie eine CSV-Datei mit den extrahierten Daten generieren.
Wenn nur eine Datenselektion ausgewählt ist, handelt es sich bei der exportierten Datei um eine CSV-Datei.
Wenn mehrere Datenselektionen ausgewählt sind, handelt es sich bei der exportierten Datei um ein ZIP-Archiv, das eine CSV-Datei pro Datenselektion enthält.
  • BADI_EHFND_EXP_XSLX_GENERATOR
Mit dieser Implementierung können Sie eine Exportdatei für Microsoft Excel 2007/2010 im Format XLSX generieren, die die extrahierten Daten enthält.
Für jede Datenselektion wird in der exportierten Excel-Datei ein Blatt angelegt.
Hinweis: Wenn Sie im Exportprofil eine Excel-Dateivorlage eingegeben haben, wird diese Vorlage zum Generieren der Exportdatei verwendet.

Wenn Sie Dateien in weiteren Dateiformaten generieren möchten, müssen Sie eine BAdI-Implementierung für das erforderliche Dateiformat anlegen. Dazu verwenden Sie das Dateiformat als Filtereinstellung.






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

Length: 5541 Date: 20240602 Time: 063246     sap01-206 ( 73 ms )