Hallo Frauba,
ist das der Hinweis SAP note number 390635 ?
Vielleicht erreiche ich noch meinen Kollegen, der damals die SAP-Beraterlösung konzipiert hat und verkauft hat; sie war nicht unaufwendig.
Das kann ich aber nicht versprechen.
Viele Grüße
Wolfgang Barth
Anhang HINWEIS, der schon etwas alt ist.
Im Hinweis gibt es auch Coding, das ich hier weggelassen habe.
Im Ernstfall bitte den Hinweis aktuell im SAP-Hinweis-System nachschlagen.
SAP note number 390635
_______________________________________________________________
Number 390635
Version 13 vom 17.01.2005
Status Released for Customer
Set on ,17.01.2005
Language DE
Mastersprache DE
Short text Änderungsbelege für Fertigungs- und Prozeßauftrag
Component PP-SFC
Production Orders
_______________________________________________________________
Long text
Symptom
Die Schreibung von Änderungsbelegen ist für Fertigungsaufträge und
Prozeßaufträge nicht aktivierbar.
In der Customizing-Tabelle T399X - auftragsartabhängige Parameter - ist
zwar das Feld FLG_DOC enthalten, es kann allerdings nicht über die
Customizing-Transaktionen des Fertigungsauftrags bzw. Prozeßauftrags
gepflegt werden.
Weitere Begriffe
Fertigungsauftrag, Prozeßauftrag, Prozessauftrag
T399X-FLG_DOC
SPRO BADI
Ursache und Voraussetzungen
Es ist nicht beabsichtigt, das SAP-Standardtool zur Belegschreibung von
Änderungen für Fertigungs- oder Prozeßaufträgen im SAP Standard zu
nutzen. Das Kennzeichen in Tabelle T399X wird lediglich von
Instandhaltungsaufträgen und Netzplänen interpretiert.
Hintergrund dieser Entscheidung ist, daß das Tool Abhängigkeiten von
Änderungen nicht erkennen kann und deshalb bei einigen Fällen zu viele
Änderungen protokollieren würde, was sich negativ auf die Laufzeit
auswirken kann.
Beispiel: Fertigungsauftrag enthält 10 Vorgänge und 1000 Komponenten
o Fall 1: Bei einer Komponente wird die Bedarfsmenge manuell
geändert.
Ein Änderungsbeleg wird für die geänderte Komponente geschrieben
o Fall 2: Auf dem Auftragskopf wird manuell die geplante Menge
geändert.
Die Änderung bewirkt, daß für alle Vorgänge und Komponenten
automatisch die Mengen angepaßt werden. Es würde
- ein Änderungsbeleg für die geänderte Kopfmenge,
- zehn Änderungsbelege für die automatisch angeänderten
Vorgangsmengen (falls definiert) und
- tausend Änderungsbelege für automatisch angeänderten
Komponentenmengen
geschrieben werden.
Lösung
Nutzung der SAP-Erweiterung "PPCO0007", die beim Sichern von
Auftragsänderungen durchlaufen wird. Die SAP-Erweiterung finden Sie im
Customizing unter dem Menupfad Fertigungssteuerung bzw. Prozeßauftrag ->
Systemanpassungen -> Erweiterungen bei der Auftragspflege -> Erweiterung
beim Sichern eines Auftrags (Kopffelder).
Dadurch kann zum einen zusätzliche Logik definiert werden, um zu
entscheiden, ob Änderungsbelege geschrieben werden sollen oder nicht.
Zum anderen kann entweder das SAP-Standardtool zur Belegschreibung oder
aber ein eigenes Tool hierzu angesteuert werden.
Der Aufruf des Customer-Exits erfolgt aus dem Funktionsbaustein
CO_ZV_ORDER_POST beim Sichern. Die aktuellen Daten eines Auftragskopfes
werden über den Parameter HEADER_IMP bereitgestellt. Bei Auftragsnetzen
kann der Exit mehrmals aufgerufen werden, jeweils für einen Auftrag aus
dem Netz.
Bitte beachten Sie, daß aus dem Exit heraus weder ein Dialog geführt
noch eine Nachricht ausgegeben werden darf.
Als Vorlage für die Ansteuerung der Belegschreibung von Änderungsbelegen
kann das beigefügte Coding herangezogen werden.
Daran ist auch zu erkennen, wie aus internen Tabellen die aktuellen und
ursprünglichen Daten der verschiedenen Auftragsobjekte bereitgestellt
werden können.
In dem Beispielcoding wird der Funktionsbaustein ORDER_WRITE_DOCUMENT
eingesetzt, der zu dem Änderungsbelegobjekt ORDER für die ihm
übergebenen Tabellen die Änderungen protokolliert.
Eventuell ist es angebracht, ein eigens Objekt für Änderungsbelege zu
Aufträgen zu definieren, z.B. ZZORDER. Ggf. kann hierzu das
Standardobjekt ORDER als Vorlage dienen.
Folgende Tabellen des Auftrags sind potentiell für solch ein
Änderungsbelegsobjekt zu berücksichtigen:
Tabelle Bezeichnung Fertigungsauftrag Prozeßauftrag
o AFAB Anordnungsbeziehung X
o AFFH Fertigungshilfsmittel X
o AFFL Folge X X
o AFFT Prozeßvorgabe X
o AFFV Prozeßvorgabewert X
o AFKO Auftragskopf PP-Daten X X
o AFPO Auftragsposition X X
o AFVC Vorgang allgemein X X
o AFVU Vorgang userspezifische Daten X X
o AFVV Vorgang Mengen/Termine/Werte X X
o AUFK Auftragskopf allgemein X X
o DRAD_PORDER Verknüpfung Dokument/Auftrag X
o MLST Ereignispunkt X
o RESB Reservierung X X
o RSDB Index Reservierung/Direktbeschaff. X X
Bitte unbedingt beachten:
Das Schreiben von Änderungsbelegen mittels des SAP-Standardtools setzt
voraus, daß für das Datenelement, mit dem das betroffene Tabellenfeld
definiert ist, das Kennzeichen zur Änderungsbelegschreibung gesetzt ist.
So ist z.B. für das Datenelement GAMNG "Gesamte Auftragsmenge" im
Standard dieses Kennzeichen nicht gesetzt, weshalb Änderungen der
geplanten Auftragsmenge des Auftragskopfes nicht protokolliert werden.
Ursache in diesem Fall ist, daß das Feld GAMNG der Tabelle AFKO mit
diesem Datenelement GAMNG definiert ist.
Um für Datenelemente das Kennzeichen zur Aktivierung der Belegschreibung
nachträglich modifikationsfrei zu setzen und Änderungsbelegdaten
anzeigen zu können, beachten Sie bitte für Release 4.6C den Hinweis
394887 (Ergänzungen zur Installation von PH-ELR 100_46C), ab Release
4.70 (SAP Enterprise) ist das Add-On Teil des R/3 Standards.
Das Kennzeichen zur Aktivierung der Belegschreibung kann natürlich auch
je Datenelement manuell per Transaktion SE11 gesetzt werden, was jedoch
eine Modifikation des Datenelements bedeuten würde.
Um die Änderungsbelege anzuzeigen, können z.B. die Programme RSSCD100,
RSSCD150 oder RSSCD200 genutzt werden. Eine Anzeige aus den
Standard-Transaktionen des Auftrags ist nicht vorgesehen.
Für die Releases 45B bis 46B muß zusätzlich mit der Transaktion SE37 der
Funktionsbaustein CO_BR_AFFX_GET_TABLES_POST in der Funktionsgruppe COBR
angelegt werden. Für die Schnittstelle definieren Sie dabei die
folgenden TABLES-Parameter:
Parametername Typisierung Bezugstyp Optional
EXP_AFFT LIKE AFFTB
EXP_AFFV LIKE AFFVB
Um die erzeugten Änderungsbelege auch archivieren zu können, ist noch
die Programmmodifikation aus Hinweis 508212 in das System einzubauen.
Reparaturen im Coding
_______________________________________________________________
Valid releases
Software component Release
from to
SAP_APPL SAP Application
500 - 500 X
470 - 470 X
46C - 46C X
46A - 46B X
45B - 45B
SAP_BASIS SAP Basis component
46D - 46D
Other components
PP-PI-POR
Process Order
________________________________________________________________________
Note attributes
Transaction codes AFAB
CLEAR
Transaction codes CODC
SE11
Transaction codes SE37
SPRO
________________________________________________________________________
References to related notes
Number Short text
____________________________________________________________
508212 Modif: Archivierung Änderungsbelege Fertigungsauftrag
428320 Tabelle AFVC_BT_OLD wird nicht gefüllt
394887 Ergänzungen zur Installation von PH-ELR 100_46C
36240 Änderungsbelege für Fertigungsaufträge
32524 Keine Änderungsbelege zu Netzplänen/Aufträgen
_______________________________________________________________
Bearbeitet vom Benutzer
vor 11 Jahre
|
Grund: Ergänzung
ex Senior SCM-Consultant der SAP AG & Co. KGStatus: Ruhestand, Zugriff zu SAP-Systemen
PP Remote-/Spot-Consulting auf Stundenbasis
Special: Teminierung, Kapazitätsplanung, Rüstoptimierung
www.barth-mh.de