Ich habe ein Problem im Bereich Logistik, und zwar mit den Stücklisten.
Ich muß feststellen, wenn ein Material eines bestimmten Typs in eine Stückliste eingebaut wird oder aus ihr verschwindet. Da beide Richtungen funktionieren müssen kann ich leider keinen der PCSD*-Exits benutzen.
Kennt jemand von Euch noch einen Exit im Verbucher, den ich für meine Zwecke verdrehen kann? Oder hat sonst irgendeine Idee zu diesem Thema?
Es handelt sich um ein BTE der zum Zeitpunkt sichern der Stückliste aufgerufen wird.
Funktionsbaustein sample_interface_cs000010.
1. Transaktion SM31, Tabelle TBE24, anlegen
Produkt und Spalte aktiv markieren.
2. Transaktion SM31, Tabelle TBE11 und
Zeile 'CS', die Spalte aktiv markieren.
3. Transaktion SM31, Tabelle TBE34, dort folgender Eintrag:
Event = 'CS000010'
Produkt = Produkt aus Schritt 2
Applikation = 'CS'
Funktionsbaustein = Funktionsbaustein siehe oben (Kopie anlegen, d.h. eigener FB).
was genau meinst du denn mit "du beschäftigst dich damit". Mußt du einen ausprogrammieren??!
Weil... dazu gibt es meiner meinung nach nicht besonders viel zu sagen. Du hast halt die Möglichkeit an einem Punkt im Standardcoding bestimmt aktionen duchzuführen. z.B. Daten anzreichern oder eigene Prozesse zu starten.
...
Gruß de Dieter
Du musst schon spezifizieren, um welchen User-Exit in welcher Applikation es sich handelt, oder ob es eher um eine allgemeine Frage bezgl. User-Exits geht. Was meinst Du denn nun?
Allgemein gibt es dazu nicht furchtbar viel zu sagen. In Transaktion CMOD kann man ein Projekt anlegen. In diesem Projekt wird (werden) die Erweiterung(en) ausgewählt (in der Applikation, wo man erweitern möchte). Über die ausgwählte Erweiterung kommt man dann an die Stelle, wo der eigentliche Code aufgerufen wird. Dabei handelt es sich in der Regel um einen Include im Namensraum, den man anlegen und dann ausimplementieren muss. Man sieht dabei auch die Schnittstellenparameter, die übergeben werden, d.h. die Daten, die im Rahmen des Exits per Schnittstellendefinition zur Verfügung stehen.
Damit der User-Exit durchlaufen wird, muss das Projekt in der CMOD aktiviert werden.
Das ist im wesentlichen eigentlich schon alles.