Ansicht
Dokumentation

WDRD_DETERMINE_RECIPIENTS - NOTRANSL: Ermittlung von belieferten Abnehmern

WDRD_DETERMINE_RECIPIENTS - NOTRANSL: Ermittlung von belieferten Abnehmern

Addresses (Business Address Services)   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

Der Baustein ermittelt zu einer Kombination aus Lieferwerk (I_RESWK), Warengruppe (I_MATKL) und Material (I_MATNR) die belieferten Abnehmer ( Werke in E_T_WERKS und/oder Kunden in E_T_KUNNR).

Das für die zur Ermittlung der durchgeführten Prüfungen relevante Datum (falls Prüfung datumsbezogen) können Sie über den Parameter I_DDATE übergeben (Voreinstellung Tagesdatum).

Welche Art von Abnehmern (Werke und/oder Kunden) auf welcher Ebene (Lieferwerk, Lieferwerk und Warengruppe, Lieferwerk und Material) nach welcher Methode mit welchen Prüfungen ermittelt werden soll, wird über die Parameter der Struktur I_S_CTRL gesteuert. Diese Struktur entspricht einem Profil zur Ermittlung von Belieferungsbeziehungen, wie Sie es im Customizing einstellen können (Tabelle TWDRD). Verwenden Sie zur Ermittlung von Abnehmern eine Methode über vorhandene Belege, können Sie die zur Belegsuche relevanten Belegarten in der Tabelle I_T_TWDRD_DOCTP übergeben (werden keine Belegarten übergeben, werden alle Belegarten berücksichtigt).

Über die Strukturen I_S_EXTR_T001W, I_S_EXTR_MARA und I_S_EXTR_MARC werden die für die Ermittlung relevante Daten zu Lieferwerk und Material an den Baustein übergeben.

Über den Parameter I_MINUTES können Sie steuern, ob bei der Ermittlung der Belieferungsbeziehungen die Protokollmeldungen in die Tabelle E_T_MINUTES geschrieben werden sollen (wichtig für Analysezwecke).

Example

Notes

Achtung: Der Baustein liest fast ausschließlich Daten von der Datenbank über eigene Selects in einen eigene Puffer. Da der Baustein nur zur Verwendung in den Reports zur Ermittlung der Belieferungsbeziehung bestimmt ist, stellt dies im Vergleich zum Einlesen von Daten über die vorhandenen Puffer-Bausteine eine Performanceverbesserung dar. Ein Aufruf des Bausteins aus einem anderen Kontext kann hingegen zu mehrfachen Selects der gleichen Datensätze und damit zu einer schlechten Programmlaufzeit führen!

Die Bestimmung und Pufferung der Daten für ein massenhaftes Ermitteln von Belieferungsbeziehungen (über den Baustein WDRD_PACKET_LOAD) ist für bestimmte Voraussetzungen optimiert:

  • Innerhalb eines Prozesses werden nur Kombinationen zu einem Lieferwerk ermittelt.
  • Innerhalb eines Prozesses ändern sich die Steuerungsparameter nicht ('profilreine' Pakete).
  • Innerhalb eines Prozesses werden die Kombinationen nach Warengruppe sortiert abgearbeitet.
  • Nach Möglichkeit werden Kombinationen zu einer Warengruppe innerhalb eines einzigen Prozesses abgearbeitet und nicht auf mehrere Prozesse verteilt.

Ein Prozess entspricht dabei einem Paket für die Parallelverarbeitung.

Further information

Weitere Details zu den Steuerungsparametern zur Ermittlung von Belieferungsbeziehungen finden sich im entsprechenden Customizing.

DE-EN-LANG-SWITCH-NO-TRANSLATION





Parameters

CH_T_KUNNR
CH_T_MINUTES
CH_T_TWDRD_DOCTP
CH_T_WERKS
I_DDATE
I_EXTWG
I_MATKL
I_MATNR
I_MINUTES
I_RESWK
I_S_CTRL
I_S_EXTR_MARA
I_S_EXTR_MARC
I_S_EXTR_T001W
I_T_MARC_C
I_T_MARC_S

Exceptions

WRONG_OR_MISSING_INPUT

Function Group

WDRD

ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 4297 Date: 20240523 Time: 123424     sap01-206 ( 81 ms )