Show TOC

 Kampagnenoptimierung

Verwendung

Im Rahmen der PP/DS-Optimierung können Sie auch eine Kampagnenoptimierung durchführen. Das System optimiert die Auftragsreihenfolge auf den Ressourcen und fasst diese zu Produktionskampagnen zusammen. Dabei muss mindestens eine Engpassressource vorhanden sein. Am Ende des Optimierungslaufs kann das System automatisch Rüst- oder Reinigungsaufträge anlegen .

Ziel der Kampagnenoptimierung ist es, die Rüst- und Lagerkosten gegeneinander abzuwägen und ein Planungsergebnis zu erzielen, bei dem die Engpassressource bezüglich folgender Kriterien optimal belegt ist:

Summe der Lagerkosten

Summe der Verspätungskosten

Summe der Rüstzeiten

Summe der Rüstkosten

Voraussetzungen

Für die Kampagnenoptimierung müssen in folgenden Bereichen Voraussetzungen erfüllt sein:

Bereich

Voraussetzungen

Produktionsprozessmodelle (PPM)

Wenn innerhalb eines Optimierungshorizonts mehrere Produktionsprozessmodelle mit unterschiedlichen Ressourcen existieren, dann müssen die Ressourcen, die als Engpassressourcen gekennzeichnet sind, für alle PPMs dieselben sein. Eine Ressource definieren Sie als Engpassressource, indem Sie für die Ressource in der Ressourcenpflege das Kennzeichen Engpassressource setzen.

Wenn innerhalb eines PPMs mit alternativen Modi gearbeitet wird, und die Primärressource eines Modus ist als Engpassressource gekennzeichnet, dann müssen alle alternativ verwendbaren Primärressourcen als Engpassressourcen gekennzeichnet sein.

Zwischen den Vorgängen, die auf der Engpassressource bearbeitet werden, dürfen keine Pegging-Beziehungen definiert sein.

Die Engpassressource muss wie folgt gepflegt sein:

Sie ist eine Single-Activity-Ressource.

Sie ist die Primärressource des Modus.

Ihr ist eine Rüstmatrix zugeordnet.

Das Kennzeichen Kampagnenrelevant ist gesetzt.

Kampagnenprofil

Wenn die Kampagnenoptimierung folgende automatische Funktionen ausführen soll, dann müssen Sie für jede Rüstgruppe und Lokation ein Kampagnenprofil anlegen:

Setzen der Kampagnenfarbe für die angegebene Rüstgruppe (Standardfarbe ist violett)

Anzeigen des Produktionsplaners im Kampagnenkopf

Berücksichtigung einer maximalen Anzahl von Aufträgen in einer Kampagne

Anlegen von Rüst- oder Reinigungsaufträgen

Gehen Sie dazu ins Customizing der Produktions- und Feinplanung und wählen Sie ProduktionskampagnenplanungKampagnenprofil pflegen .

Optimierungsfenster

Die Ressourcenauswahl für die Optimierung muss folgende Ressourcen enthalten:

alle alternativen Engpassressourcen

alle Nichtengpassressourcen der Produktionsstufe

Es dürfen keine anderen Engpassressourcen in der Ressourcenauswahl enthalten sein.

Einstellungen im Optimierungsprofil oder beim interaktiven Aufruf der Optimierung

Auf der Registerkarte Zusatzstrategien haben Sie

das Kennzeichen Rückwärtsplanung gesetzt

das Kennzeichen Engpassoptimierung und Kampagnenbildung gesetzt

die Gewichte für die Zielfunktion der Kampagnenoptimierung definiert

die Verarbeitung bestehender Kampagnen bei der Kampagnenoptimierung festgelegt

Auf der Registerkarte Erweiterte Einstellungen haben Sie die Laufzeitanteile für folgende Optimierungsfunktionen definiert:

Initiallösung (obligatorisch)

Verbesserung der Initiallösung (obligatorisch)

Rückwärtsplanung (optional)

Kampagnenoptimierung (obligatorisch)

Einstellungen für das Anlegen von Rüst- oder Reinigungsaufträgen

Wenn das System am Ende des Optimierungslaufs automatisch Rüst- oder Reinigungsaufträge für Kampagnen anlegen soll, müssen die unter Anlegen von Rüst- oder Reinigungsaufträgen genannten Voraussetzungen erfüllt sein.

Funktionsumfang

Verarbeitung bestehender Kampagnen

Sie können im Optimierungsprofil auf der Registerkarte Zusatzstrategien einstellen, ob das System bei der Kampagnenoptimierung bestehende Kampagnen auflöst, beibehält oder erweitern darf. Abhängig von den Einstellungen geht das System wie folgt vor:

Kampagnen auflösenDas System löst die Kampagnen vor der Optimierung auf und bildet bei der Optimierung neue Kampagnen.

(A A A) B (A) B(A A) (B B) (A A) A und B repräsentieren Aufträge zu den Produkten A und B, geklammerte Aufträge stellen eine Kampagne dar.

Kampagnen beibehaltenDas System darf die bereits bestehenden Kampagnen zeitlich verschieben, aber sonst nicht verändern. Es darf

keine Aufträge aus den Kampagnen entfernen

keine neuen Aufträge zu den Kampagnen hinzufügen

keine Kampagnen auf alternative Engpassressourcen umplanen

(A A A) B (A) B(A A A) (A) (B B)

Kampagnen erweiternDas System darf zu bereits bestehenden Kampagnen Aufträge hinzufügen und die Kampagnen zeitlich verschieben. Es darf

keine Aufträge aus den Kampagnen entfernen

keine Kampagnen auf alternative Engpassressourcen umplanen

(A A A) B A B(A A A A) (B B)

Verarbeitung von Kampagnen mit freigegebenen oder angefangenen Aufträgen

Sie können im Customizing der Produktions- und Feinplanung unter Globale Parameter und Vorschlagswerte pflegen festlegen, ob Aufträge aus einer Kampagne entfernt werden dürfen und ob eine Kampagne aufgelöst werden darf.

Diese Einstellung ist wichtig, wenn Sie im Optimierungsprofil gepflegt haben, dass bereits bestehende Kampagnen bei der Kampagnenoptimierung aufgelöst werden dürfen (siehe oben). Bei der Kampagnenoptimierung berücksichtigt das System diese Customizing-Einstellungen.

Im Optimierungshorizont liegt die Kampagne PCM1 mit den vier Aufträgen A1 bis A4, wobei die Aufträge A1 und A3 bereits angefangen sind, während die Aufträge A2 und A4 erst freigegeben sind.

Im System haben Sie folgende Einstellungen vorgenommen: Im Customizing unter Globale Parameter und Vorschlagswerte pflegen Keine angefangenen Aufträge entfernen, d.h. sobald eine Kampagne einen angefangenen Auftrag enthält, darf dieser Auftrag nicht aus der Kampagne entfernt und die Kampagne nicht mehr aufgelöst werden. Im Optimierungsprofil unter Verarbeitung bestehender Kampagnen Bestehende Kampagnen auflösen , d. h. vorhandene Kampagnen dürfen bei der Kampagnenoptimierung aufgelöst werden.

Das System geht bei der Kampagnenoptimierung so vor, dass es

die Aufträge A2 und A4 aus der Kampagne PCM1 entfernt, da diese den Status freigegeben haben

die Kampagne PCM1 beibehält und nicht auflöst, da sie noch die angefangenen Aufträge A1 und A 3 enthält

Weitere Informationen finden Sie unter Status von Produktionskampagnen und Kampagnenintegration zwischen SAP APO und SAP R/3 .

Verarbeitung von Kampagnen, die teilweise im Optimierungshorizont liegen

Wenn eine Kampagne nur teilweise im Optimierungshorizont liegt, dann berücksichtigt das System bei der Kampagnenoptimierung nur die Aufträge, die im Optimierungshorizont liegen.

Der Optimierungshorizont beginnt am 01. November 2001. Die Kampagne PCM2 enthält die vier Aufträge A1 bis A4, wobei die Aufträge A1 und A2 vor dem 01. November 2001 und die Aufträge A3 und A4 nach dem 01. November 2001 liegen. Die Aufträge A3 und A4 haben den Status freigegeben .

Im System haben Sie folgende Einstellungen vorgenommen: Im Customizing unter Globale Parameter und Vorschlagswerte pflegen Keine angefangenen Aufträge entfernen, d.h. sobald eine Kampagne einen angefangenen Auftrag enthält, darf dieser Auftrag nicht aus der Kampagne entfernt und die Kampagne nicht mehr aufgelöst werden. Im Optimierungsprofil unter Verarbeitung bestehender Kampagnen Bestehende Kampagnen auflösen , d. h. vorhandene Kampagnen dürfen bei der Kampagnenoptimierung aufgelöst werden.

Das System geht bei der Kampagnenoptimierung so vor, dass es die Aufträge A3 und A4 aus der Kampagne entfernt. Die Aufträge A1 und A2 bleiben in der Kampagne stehen, da sie nicht von der Kampagnenoptimierung berücksichtigt werden. Die Kampagne PCM2 wird nicht aufgelöst, da sie noch die Aufträge A1 und A2 enthält.

Maximale Anzahl Aufträge in einer Kampagne

Im Kampagnenprofil können Sie einstellen, wie viele Aufträge (Ansätze) maximal in einer Kampagne enthalten sein dürfen, die von der Kampagnenoptimierung gebildet wird.

Ermittlung der Kampagnenfarbe

Im Kampagnenprofil können Sie für jede Rüstgruppe einstellen, mit welcher Farbe das System die Kampagnenbalken darstellt, die von der Kampagnenoptimierung gebildet werden.

Übernahme des Produktionsplaners in den Kampagnenkopf

Im Kampagnenprofil können Sie einen Produktionsplaner angeben, der bei der automatischen Kampagnenbildung durch den Kampagnenoptimierer in den Kampagnenkopf aufgenommen werden soll.

Vergabe der Kampagnenbezeichnung

Bei der automatischen Kampagnenbildung durch den Kampagnenoptimierer vergibt das System für jede Kampagne automatisch eine Bezeichnung. Diese entspricht der Bezeichnung des ersten Output-Produkts eines beliebigen Auftrags der Kampagne.

Mit Hilfe des Business Add-Ins (BAdI) /SAPAPO/PCM01_TXTOPT können Sie diese Standardeinstellung übersteuern und die Kampagne nach eigenen Kriterien benennen. Um dieses BADI zu implementieren, gehen Sie ins Customizing der Produktions- und Feinplanung (PP/DS) und wählen Sie Business Add-InKampagnenbezeichnung nach Optimierung vergeben.

Aktivitäten

Sie können den Optimierungslauf interaktiv in der Feinplanungsplantafel oder im Rahmen des Produktionsplanungslaufs durchführen. Weitere Informationen finden Sie unter Optimierung in der Feinplanungsplantafel aufrufen und Produktionsplanungslauf .

Wenn Sie im Optimierungsprofil für alle Kampagnenoptimierungsfunktionen die Laufzeitanteile angegeben haben, dann geht das System bei der Kampagnenoptimierung wie folgt vor:

Kampagnenoptimierung

Das System bildet für die Aufträge, die auf derselben Engpassressource bearbeitet werden, unter Berücksichtigung von Rüst- und Lagerkosten eine optimale Reihenfolge.

Es passt die Reihenfolge der Aufträge auf den anderen Ressourcen an die auf der Engpassressource optimierte Reihenfolge an.

Es fasst Aufträge auf der Engpassressource, die dieselbe Rüstgruppe haben, zu Kampagnen zusammen und erzeugt die Kampagnenobjekte (Kampagnenbalken). Über die Rüstgruppe wird das Kampagnenprofil selektiert.

Initiallösung und Verbesserung der Initiallösung

In diesem Schritt berücksichtigt das System alle Randbedingungen der Planung und den von Ihnen angegebenen frühesten Starttermin. Es terminiert die Aufträge ausgehend vom frühesten Starttermin um. Dabei behält es die in der Kampagnenoptimierung gebildete Reihenfolge zwischen den Aufträgen und den Kampagnen stets bei.

Rückwärtsterminierung

Im letzten Schritt berücksichtigt das System die Bedarfstermine, d.h. es verschiebt die Aufträge in Richtung Zukunft unter Beibehaltung der bestehenden Reihenfolge.

Anlegen von Rüst- oder Reinigungsaufträgen

Wenn Sie im Kampagnenprofil angegeben haben, dass Rüst- oder Reinigungsaufträge angelegt werden sollen, erzeugt das System diese automatisch nach dem Optimierungslauf. (Siehe Anlegen von Rüst- oder Reinigungsaufträgen .)

Weitere Informationen finden Sie unter Ablauf des Optimierungslaufs .