Page 1 of 1

Bestellung --> Nachrichtenfindung --> Bedingung

PostPosted: Fri Apr 25, 2014 1:45 pm
by Nikita4217
Hallo zusammen,

ich möchte eine Bedingung für die Nachrichtenfindung in der Bestellung (ME21N/ME22N) programmieren, in der ich aber Daten aus der Bestellung abfrage, speziell in meinem Fall die Materialnummer der Position(en).

In den vorhandenen internen Tabellen habe ich diese aber leider nicht zur Verfügung (also beim Anlegen, beim Ändern könnte ich die notfalls von der Datenbank lesen). Es gibt da ja diverse Tricks über Dirty Assign, etc.
Habe aber für die Bestellung noch nichts passendes gefunden.

Eventuell gibt es jemanden, der schon mal das selbe Problem hatte und eine Lösung weiß.

Gruß
Sascha

Re: Bestellung --> Nachrichtenfindung --> Bedingung

PostPosted: Fri Apr 25, 2014 3:22 pm
by Alma59
Hallo,

entweder du setzt im BADI BA_PROCESS_PO_CUST Methode OPEN eine globale Referenzvariable auf IM_HEADER und holst dir die Referenz dann in der Bedingung in der Nachrichtensteuerung wieder rein und liest darüber alle ITEMS.

Oder machst es mit Dirty Assign: assign ('(SAPMM06E)EKPO') to <ls_ekpo>.

VG