Ansicht
Dokumentation

MCS_TABU_OBJECTS_INSERT - LIS TABU-Einträge in Transportauftrag einstellen (nicht-sperrbare Objekte)

MCS_TABU_OBJECTS_INSERT - LIS TABU-Einträge in Transportauftrag einstellen (nicht-sperrbare Objekte)

PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Um Daten in die Logistikinformationssystem bringen zu können, müssen verschiedene Systemeinstellungen getroffen sein.

Wir fassen diese Systemeinstellungen unter dem Begriff Ereignis zusammen.

Dieser Funktionsbaustein legt neue Ereignisse an. Zur Anlage eines neuen Ereignisses sind folgende Informationen notwendig:

  1. zugehörige Applikation
  2. eingehende Kommunikationsstrukturen
  3. Hierarchiebeziehungen der Kommunikationsstrukturen

Weiterhin müssen die Felder BUKRS und SUBKZ in einer der Kommunika- tionstrukturen vorhanden sein. (Buchungskreis wird für die Perioden- ermittlung, SUBKZ als Dummyfeld für die Generierung von Fortschrei- bungsprogrammen benötigt)

Sind diese Voraussetzungen erfüllt, werden nachfolgende Tabellen gepflegt:

tmc5, "Ereignistabelle

tmc5t, "Ereignistexttabelle

tfcs, "Kommunikationsstruktur/Applik.

tmc20, "Ereignis zu Kommunikationsstruktur

tmc24, "Quellfelder Einheiten zum Ereignis

tmc25, "Hierarchie zur Applikation

tmc26, "Hierarchietext zu tmc25

Die Tabellen tfcs, tmc25 und tmc26 sind nur zu pflegen, wenn zu einer Applikation neue Kommunikationsstrukturen benötigt werden. Dann ist weiterhin zu beachten, daß für Formeln und Bedingungen diese Kommunika- tionsstrukturen in den jeweiligen Datenteil des Applikationsprogrammes (lt.Tablelle TMC21) einzustellen sind.

Das Pflegen der Tabelle tmc24 ist sehr komplex und läuft wie folgt ab:

  1. Es werden bei der Ereignisgenerierung alle Referenzfelder zu Mengen- und Wertfelder aus den Kommunikationsstrukturen ermittelt.
  2. Diese Referenzfelder werden nun gelesen und deren Datenelemente ermittelt.
  3. Zu diesem Datenelement wird die zugehörige DDIC-Tabelle aus der Tabelle TMC6 ermittelt (Stand heute gibt es hier nur dir MCUNITS).
  4. Dann wird für dieses Datenlement das zugehörige Feld in der DDIC-Tabelle gelesen.
  5. Zu diesem Feld wird nun die Einheit aus der Tabelle TMC6 gelesen und mit dem vorherigen Datenfeld un der DDIC-Tabelle in die TMC24 eingestellt

Ist die Einheit noch nicht vorhanden, muß sie in die DDIC-Tabelle MCUnits und in die Tabelle TMC6 eingepflegt werden. Danach ist die TMC24 wie oben beschrieben zu pflegen.

Wird eine eigene Fortschreibungsgruppe gewünscht, so sind noch die Fortschreibungstabellen zu pflegen. Für eigendefinierte Ereignisse liefern wir allerdings standardmäßig die Fortschreibungsgruppe EXTERNAL aus.

tmcb, "Fortschreibungsgruppe

tmcbt. "Text zur Fortchreibungsgruppe

Beispiel

Hinweise

Weiterführende Informationen





Parameter

I_FLG_DELETE
NO_MESSAGE
SPERRTAB
TABUKEY

Ausnahmen

INTERNAL_ERROR

Funktionsgruppe

MCSE

BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3568 Date: 20240523 Time: 144026     sap01-206 ( 29 ms )