Feld in Me21n / Me22n nur anzeigen über BADI

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Feld in Me21n / Me22n nur anzeigen über BADI

Beitrag von tomsto (ForumUser / 2 / 0 / 0 ) »
Hallo Zusammen,

ich möchte gerne mit Hilfe des BADI ME_PROCESS_PO_CUST ein Feld in Abhängigkeit des Lieferanten auf nur anzeigen ändern.

Der Badi ist soweit auch implementiert, es laufen auch schon andere Checks, z.B. bei der Eingabe einer neuen Position.

Nur habe ich es bis jetzt noch nicht geschafft, ein Feld auszugrauen.

Kann mir hier jemand "Starthilfe" geben?



Vielen Dank!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von nd84gp (ForumUser / 3 / 0 / 0 ) »
Hallo.

Zuerst im Customizing der Bestellung einen neuen Feldauswahlschlüssel anlegen (Kopie von NBF). Dann Feldsteuerung anpassen.

Nun das Coding für Feldauswahlref.schlüssel Kopf oder Pos implementieren.

Z.B. Pos:

LS_MEPOITEM = IM_ITEM->GET_DATA( ).

IF LS_MEPOITEM-KNTTP = 'Z'.
CH_KEY0 = 'ZME21'.
ENDIF.

M f g

Gerhard

Beitrag von tomsto (ForumUser / 2 / 0 / 0 ) »
Hallo Gerhard,

vielen Dank für Deine Antwort und ein Gutes Neues Jahr ertmal!

Bei meinem Problem handelt es sich um das Auftragsbestätigungsfeld AUFBE.
Ich habe auch schon das Beispielcoding implementiert. Jedoch springt SAP nicht an meinen Brakepoint. Es sieht so aus, als ob er einfach nicht in die Methode, in das Include will. (IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM)
Ich habe auch schon die Nummer des AUFBE Feldes (74).
Sprich das Coding würde stehen - jedoch durchläuft er nicht den BadI-Teil, der für die Logik verantwortlich ist.

Meinst Du es liegt dennoch an dem Feldauswahlschlüssel?
Wenn ja, wo finde ich ihn. Ich habe schon im Einkauf Bestellung gesucht. Bin jedoch nicht fündig geworden.

Vielen Dank für Deine Hilfe!

mfG

Thomas

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo,

die methode weist auf einen USEREXIT hin. Hast du diese auch implementiert (SE19)?

MfG

Thomas

Beitrag von nd84gp (ForumUser / 3 / 0 / 0 ) »
Hallo.

Acuh ein Gutes Neues Jahr.

Die richtige Methode ist
IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM_REFKEYS.

Cust-Pfad für neue Feldreferenz:

Materialwirtschaft - Einkauf - Bestellung - Bildbau auf Belegebene festlegen.


M f g

Gerhard

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2256
Views
BAdI für Transaktion me21n (Feld: Kopftext)
von Fools » 21.09.2005 10:16 • Verfasst in ABAP Objects®
6
Antw.
9863
Views
User Exit ME21N / ME22N gesucht
von ralf.wenzel » 17.06.2008 13:01 • Verfasst in ABAP® Core
5
Antw.
1195
Views
TRX ME22n: Persistente Error-Message anzeigen lassen
von Elekam » 17.03.2021 09:37 • Verfasst in ABAP® für Anfänger
6
Antw.
10308
Views
BADI Bestellung anlegen me21n Nachrichtenfindung
von Mole1986m » 22.12.2015 18:32 • Verfasst in ABAP® Core
1
Antw.
1711
Views
Quickview-Feld befüllen via BADI
von Dyrdek » 08.06.2017 08:16 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1765
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2308

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1765
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2308

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 324
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 917
MS-Word als Editor
letzen Monat von tekko 1 / 4426