Hallo Leute,
ich will nicht nur meine Probleme posten, sondern auch mal was fertiges. Ich wollt schon immer im MD04 die Planlieferzeit etc. auf dem ersten Register darstellen. Gestern hatt ich dazu endlich mal Zeit und habs auch hinbekommen. Yipieh. Hier die Scripte:
sapmm61r.d0720
if Q[Transaction=MD04] and Q[Page=Material Übersicht]
On "Enter" Process="MD04_Update.txt"
Offset F[Dispositionsgruppe]+(0,30)
// anzeigen Planlieferzeit
comment (0,1) "PLZT"
if V[PLZT<10]
comment (0,10) "&V[PLZT]"
else
comment (0,9) "&V[PLZT]"
endif
// anzeigen WE-Zeit
comment (1,1) "WE-Zeit"
if V[WEZeit<10]
comment (1,10) "&V[WEZeit]"
else
comment (1,9) "&V[WEZeit]"
endif
// anzeigen EF-Zeit
comment (2,1) "EF-Zeit"
if V[EFZeit<10]
comment (2,10) "&V[EFZeit]"
else
comment (2,9) "&V[EFZeit]"
endif
//MatStatus anzeigen
comment (3,1) "MatStat"
comment (3,10) "&V[Status]"
endif
MD04_Update.txt
Screen SAPMM61R.0720
Enter "=TB03" // Springt ins Register Beschaff. u. Term.
Screen SAPMM61R.0720 //lädt die Variablen
set V[PLZT] "&F[Planlieferzeit]"
set V[WEZeit] "&F[WE-Bearbeitungszeit]"
set V[EFZeit] "&F[Eigenfertigungszeit]"
Enter "=TB06"
set V[Status] "&F[Werksspez. MatStatus]"
Enter "=TB01" // springt ins Register Material Übersicht zurück
Vielleicht gibt es eine Möglichkeit, das mit den einstelligen Zahlen einfacher hinzubekommen, hab aber keine gefunden. Bin auch für Verbesserung und Kritik (nur konstruktive ;-)) immer offen.
cu Savarol