Ansicht
Dokumentation

EXIT_SAPLCOOCM_001 - OCM:Definition von Vergleichsfeldern für Auftragsvergleich

EXIT_SAPLCOOCM_001 - OCM:Definition von Vergleichsfeldern für Auftragsvergleich

BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Vergleichsfelder für den Fertigungsauftragsverlgeich pro Objekttyp definiert werden. Diese Vergleichsfelder werden für die Ermittlung der Änderungen im Auftragsänderungsdienst (OCM) verwendet.

Import- wie Exportparameter sind die Tabellen PRIMARY_FIELDS und SECONDARY_FIELDS. Beim Funktionsaufruf enthalten sie die von der SAP AG vorbelegten Felder, die durch den Funktionsbaustein geändert werden können.

PRIMARY_FIELDS und SECONDARY_FIELDS sind zweispaltig. Im ersten Feld steht der Name des Feldes, das verglichen werden soll. Im zweiten Feld steht der Objekttyp, auf den sich das Feld bezieht.

Die in PRIMARY_FIELDS gesammelten Felder werden für die Identifikation eines Objektes verwendet. Das bedeutet: zwei Objekte gleichen Objekttyps der beiden miteinander verglichenen Aufträge werden als das gleiche Objekt erkannt und einander zugeordnet, wenn sie in den Werten ihrer primären Felder übereinstimmen. Achtung: es können maximal fünf primäre Felder definiert werden.

Die in SECONDARY_FIELDS gesammelten Felder werden im zweiten Vergleichsschritt dazu verwendet, bereits über primäre Felder zugeordnete Objekte auf Gleichheit zu überprüfen. Stimmen auch die Werte aller sekundären Felder überein, so werden die einander zugeordneten Objekte im Vergleichsergebnis als identisch beurteilt. Stimmen nicht alle Werte der sekundären Felder überein, so werden die einander zugeordneten Objekte im Vergleichsergebnis als ungleich beurteilt.

Achtung: es können maximal zwanzig sekundäre Felder definiert werden.

Für das Spezifizieren der Objekttypen können folgende im Programm SAPLCOOCM globale Konstanten verwendet werden, die Teil der Struktur OBJ sind:

  • OBJ-ORD für den Auftragskopf
  • OBJ-SEQ für die Auftragsfolge
  • OBJ-POS für den Auftragsvorgang
  • OBJ-SOP für den Untervorgang
  • OBJ-MAT für die Auftragskomponente
  • OBJ-FHM für das Fertigungshilfsmittel

Die möglichen Vergleichsfelder pro Objekttyp sind Felder speziell für den Verlgeich angelegter Strukturen im Data Dictionary. Diese Strukturen heißen im einzelnen:

  • COMPHEAD für den Auftragskopf
  • COMPSEQ für die Auftragsfolge
  • COMPOPER für den Auftragsvorgang sowie den Untervorgang
  • COMPCOMP für die Auftragskomponente
  • COMPTOOL für das Fertigungshilfsmittel

Diese Strukturen können durch weitere Felder ergänzt werden. Hierfür wurden folgende Customer Includes im Data Dictionary angelegt, die vom Kunden über die Erweiterung COOCM002 aktiviert werden können:

  • CI_COMPHEAD für den Auftragskopf
  • CI_COMPSEQ für die Auftragsfolge
  • CI_COMPOPER für den Auftragsvorgang sowie den Untervorgang
  • CI_COMPCOMP für die Auftragskomponente
  • CI_COMPTOOL für das Fertigungshilfsmittel

Die möglichen Ergänzungsfelder sind die Felder der Strukturen:

  • CAUFVDB für den Auftragskopf
  • AFFLB für die Auftragsfolge
  • AFVGB für den Auftragsvorgang sowie den Untervorgang
  • RESBB für die Auftragskomponente
  • AFFHB für das Fertigungshilfsmittel

Bei der Aufnahme eines Verlgeichsfeldes ist zu beachten, daß das erste Feld mit dem Namen des Feldes ohne den Strukturnamen zu füllen ist. Dem zweiten Feld muß einfach eine der OBJ-Konstanten zugewiesen werden.

Bemerkung: Je mehr Felder über die Customer Includes in den Vergleichsstrukturen aufgenommen werden, desto größer wird der Arbeitsspeicherbedarf und desto schlechter wird die Performance des Vergleichs.

Beispiel

COMPFIELDEF: hier findet die Vorbelegung der Vergleichsfelder statt.

Hinweise

Weiterführende Informationen





Parameter

ORDER_TYPE
PRIMARY_FIELDS
SECONDARY_FIELDS

Ausnahmen

Funktionsgruppe

XCOOCM

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5192 Date: 20240523 Time: 105851     sap01-206 ( 75 ms )