ich möchte gern die Prüfung eines Feldes (MARC-SCHGT) im Ändern/Anlegemodus erweitern.
Dieses befindet sich im Materialstamm auf der Disposicht 2.
Im Screen Painter (SM51) wäre das Report SAPLMGD1 und Dynpronummer 2484.
Gibt es eine Möglichkeit, dies ohne Modifikation zu lösen?
Wenn ja, wie?
Schon mal mit User-/Customer-Exits oder BADIs oder Enhancement oder sogar mit Fieldexits gearbeitet?
Obwohl ich glaube, das Fieldexits obsolete sind, was aber nicht immer unbedingt etwas im SAP zu bedeuten hat, weil dort sovieles obsolete ist, was aber immer noch genutzt wird, selbst von der SAP.
Das einfachste waere wohl ein BADI herzunehmen, wenn es dort einen entsprechenden gibt.
Mit den genannten Dingen habe ich bereits schon Kontakt gehabt.
Implizite Erweiterung fände ich hier richtig nett, fand aber keine geeignete Stelle.
Die Prüfung soll im PAI des Dynpros geschehen und zwar direkt nach ENTER.
Daher wäre der Zeitpunkt bei Speichern zu spät. Damit scheidet Userexit EXIT_SAPLMGMU_001 wohl aus.
Ich möchte das Feld auch nicht in ein eigenes Dynpro bringen.
Hier siehst Du, wie man ganz einfach einen BADI finden kann, wenn einer vorhanden ist: http://www.tricktresor.de/blog/badis-finden/
Du folgst den Anweisungen von Tricktresor und "hoppelst" nach <Enter> durch die vorhanden BADIs.
Tricktresor.de wuerde ich mir an Deiner Stelle auch in die Favoriten aufnehmen.
Ich kann die Seite nur empfehlen und gehoert uebrigens dem User "ewx" (Enno und ist der Erfinder, Redakteur und Trickser im Tricktresor) hier im Forum.
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.