CL_EXM_IM_EHSRC_CUST_LIST - Beispiel-Impl.: Ausgabe von Kundenlisten-Daten
Addresses (Business Address Services) Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität
Dies ist eine Beispielimplementierung für das BAdI
Die Beispielimplementierung liest die Daten aus den Datenbanktabellen CCRCT_CU und CCRCT_CUPOS und zeigt diese in einer hierarchisch sequentiellen Liste an.
Folgende Methoden sind implementiert:
IF_EX_BADI_EHSRC_CUST_LIST~DATA_READ>
Liest die Daten aus der Datenbanktabelle CCRCT_CU und CCRCT_CUPOS. Für jede Kundennummer werden die Adressdaten aus der Tabelle KNA1 ermittelt. Weiterhin liest die Methode die Identifikatoren und die Registriernummer des Stoffes, die verfolgten Stoffmengen sowie die Mengengrenzen des jeweiligen Stoffes. Zudem werden die Bezeichner für den Buchungskreis sowie die internen bzw. externen Alleinvertreter ermittelt.
In dieser Methode wird zur Ermittlung der entsprechenden Daten der FunktionsbausteinCBRC_CU_LIST_DATA_OUT_READ> aufgerufen.
IF_EX_BADI_EHSRC_CUST_LIST~DATA_OUTPUT>
Gibt die Daten, welche durch die Methode IF_EX_BADI_EHSRC_CUST_LIST~DATA_READ ermittelt wurden in einer hierarchisch sequentiellen Liste aus.
In dieser Methode wird zur Ausgabe der entsprechenden Daten der FunktionsbausteinCBRC_CU_OUT_ENTRY> aufgerufen.
IF_EX_BADI_EHSRC_CUST_LIST~DATA_ARCHIVE>
Sichert die Daten in einem CSV (Comma-Separated Values) Dokument im Dokumentenmanagementsystem und verknüpft das Dokument mit der Bewertungsinstanz der Bewertungsart Verkaufte Mengen (SAP_EHS_1026_005).
In dieser Methode wird zur Archivierung der Daten der FunktionsbausteinCBRC_OR_CUSTOMER_LIST_SAVE> aufgerufen.
- IF_EX_BADI_EHSRC_CUST_LIST~DATA_DELETE
Mit dieser Methode werden die Kundenlistendaten aus den Tabellen CCRCT_CU und CCRCT_CUPOS gelöscht. Zum Löschen der Daten wird der Funktionsbaustein CBRC_CU_LIST_DATA_DELETE aufgerufen.
Voraussetzung
Um die Implementierung der Methode IF_EX_BADI_EHSRC_CUST_LIST~DATA_ARCHIVE verwenden zu können, haben Sie folgende Einstellungen im Customizing vorgenommen:
-
Wählen Sie SAP Customizing -> Anwendungsübergreifende
Komponenten -> Dokumentenverwaltung -> Allgemeine Daten ->
Workstation-Applikation definieren>.
- WS-Applikation: CSV
- Beschreibung: Comma-Separated Values
- Archiv Identifikation: *
- Dateisuffix für Appl.: CSV
- Dateiformat: *.*
- MIME Typ: text/csv
- Appl-Icon: @0P@
- Kennzeichen Startberechtigung: Haken gesetzt
- Kennzeichen Kein Umbenennen der Temporärdatei: Haken gesetzt
- Kennzeichen Dateiprüfung aus: Haken gesetzt
-
Wählen Sie SAP Customizing -> Environment,
Health & Safety -> Grunddaten und Werkzeuge -> Spezifikationsverwaltung
-> Zusatzinformationen zur Bewertung ->
Freitextarten festlegen>.
- Freitextart: OR_LIST
- Bezeichnung: Alleinvertreter Kundenliste
- Kennzeichen Dokumentzuordnung: Haken gesetzt
-
Wählen Sie SAP Customizing -> Environment,
Health & Safety -> Grunddaten und Werkzeuge -> Berichtsdefinition -> Einstellungen zur Dokumentenverwaltung ->
Dokumentarten und Dokumentstatus prüfen>.
- Dokumentart: SVT
- Dokumentarttext: Stoffmengenverfolg
- Kennzeichen Ablage KPro: Kein Haken
- Kennzeichen Statuswechsel: Kein Haken
- Kennzeichen Revisionsvergabe: Kein Haken
- Kennzeichen Versionsvergabe: Kein Haken
- Kennzeichen Archivierungsberechtigung: Kein Haken
- Kennzeichen Änderungsbelege: Kein Haken
- Nummernvergabe: 5
- externer Nummernkreis: 01
- Nummern-Exit: MCDOKZNR
- VersNumInkrement: 1
- Dateigröße: 2000000
- Vorschl. Appl: CSV
- Markieren Sie die Dokumentart SVT in der Sicht Dokumentart definieren und wechseln Sie auf die Sicht Dokumentarten sprachabhängig beschreiben.
- Übersetzen Sie den Text Stoffmengenverfolg. in die Sprachen, welche Sie benötigen.
- Markieren Sie die Dokumentart SVT in der Sicht Dokumentart definieren und wechseln Sie auf die Sicht Objektverknüpfungen festlegen.
- Dokumentart: SVT
- Objekt: ESTRH
- Dynpronummer: 500
Beziehungen
Um die Datenbanktabellen CCRCT_CU bzw. CCRCT_CUPOS zu befüllen, können Sie die Beispielimplementierung
Beispiel
Hinweise
Weiterführende Informationen
rdisp/max_wprun_time - Maximum work process run time ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 9509 Date: 20250518 Time: 153710 sap01-206 ( 83 ms )