Guidol hat geschrieben:Die Transaktion bleibt ja nun leider auf ME23N, obwohl ich ändern will.
Das sollte über einen Feldstatus zu lösen sein:
Aus HW: 496083:
Frage:
Ich habe den BAdI 'ME_GUI_PO_CUST' implementiert, um in der Enjoy-Bestellung kundeneigene Tabreiter einzublenden. Diese werden nur im Anzeigemodus (ME23N) angezeigt, nicht jedoch beim Anlegen oder Ändern. Warum?
Lösung:
Eventuell haben Sie vergessen, den kundeneigenen Feldern auf diesen Reitern einen Feldstatus zuzuweisen. Dann wird der Feldstatus im Anlege- bzw. Änderungsmodus vom System automatisch als 'ausgeblendet' interpretiert. Sind jedoch nur ausgeblendete Felder auf einem Reiter, so wird dieser gänzlich auf unsichtbar geschaltet. Im Anzeigemodus werden Felder ohne Feldstatus automatisch auf 'Anzeige' geschaltet. Daher wird der Reiter in diesem Fall angezeigt.
Um den kundeneigenen Feldern einen Feldstatus zuzuweisen, nutzen Sie bitte die dafür vorgesehenen Methoden des BAdIs 'ME_PROCESS_PO_CUST' (vgl. Beispielcoding der Methode FIELDSELECTION_ITEM).
Auch wenn es nicht ganz zu deinem Problem paßt (KundenDynpro wird ja nagezeigt), sollte die Möglichkeit der Eingabe über den Feldstatus geändert werden.