Show TOC

 Durchführung des Vergleichs

Für die Ermittlung der Änderungen an Fertigungsaufträgen bei Kundenauftragsänderungen werden primäre und sekundäre Felder verglichen. Bei Stammdatenänderungen wird kein Vergleich durchgeführt. Hier werden die betroffenen Objekte direkt über die Änderungsnummer gefunden.

Primäre Felder werden für die Identifikation eines Objektes verwendet. Das bedeutet: zwei Objekte gleichen Objekttyps, der beiden miteinander verglichenen Aufträge, werden als sich entsprechende Objekte erkannt und einander zugeordnet, wenn sie in den Werten ihrer primären Felder übereinstimmen (z.B. MATNR für die Materialnummer einer Auftragskomponente).

Sekundäre 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.

Die möglichen Vergleichsfelder pro Objekttyp sind Felder speziell für den Vergleich 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 Append-Strukturen im Data Dictionary angelegt, die von Ihnen ü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 folgender 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 Vergleichsfeldes ist zu beachten, daß das erste Feld mit dem Namen des Feldes ohne den Strukturnamen zu belegen ist. Dem zweiten Feld muß einfach eine der OBJ-Konstanten zugewiesen werden.

Im Include COMPFIELDEF sehen Sie die standardmäßige Vorbelegung der primären und sekundären Felder.

Kundenerweiterung COOCM001

Mit dieser Kundenerweiterung können Sie für die Prüfung von Änderungsschritten zur Behandlung von im Standard nicht abgedeckten Situationen als Konflikt realisieren. Sie verwenden hierzu den Funktionsbaustein EXIT_SAPLCOOCMB_001.

Kundenerweiterung COOCM002

Mit dieser Kundenerweiterung können Sie die Durchführung des Vergleichs kundenspezifisch gestalten. Mit dem Funktionsbaustein EXIT_SAPLCOOCM_001 können Vergleichsfelder für den Fertigungsauftragsvergleich pro Objekttyp definiert werden.

Sie können das Include COMPFIELDEF als Beispiel für Ihre eigene Belegung der primären und sekundären Felder benutzen.

Achtung Achtung

Um diese Kundenerweiterung anwenden zu können, sind sehr detaillierte Kenntnisse der Datenstrukturen des Fertigungsauftrags notwendig.

Ende der Warnung.