Spezieller Workaround für LT04
Will man in der Trasnaktion LT04 (Anlegen Transportauftrag) über den Screen SAPML03T.0102 den Lagertyp und den Lagerplatz setzen, braucht es dazu einen speziellen Workaround. Denn auf dem Screen wird eine Infomeldung ausgegeben, die intern wie eine Fehlermeldung interpretiert wird.
Durch den Workaround wird der Teil des InputScripts hell ablaufen, aber dafür funktioniert das Ganze.
Arbeitet man ohne diese speziellen Befehle, so wird der Screen immer übersprungen und die gewünschten Werte gar nicht gesetzt.
Die entscheidenden Befehle sind:
ProcessingOption TreatWarningAsErrors=On
Enter „/00″ OnError=“Continue“ -visible
Enter „/00″ OnError=“Continue“ -visible
Enter „/00″ OnError=“Continue“ -visible
ProcessingOption TreatWarningAsErrors=Off
Auszug aus einem InputScript mit speziellem Workaround:
// Anlegen TA Vorbereitung Einlagern Screen SAPML03T.0104 set V[i] 1 Label Materialien_verarbeiten ProcessingOption TreatWarningAsErrors=On Enter "/5" OnError="Continue" // Hell Screen SAPML03T.0102 Set F[LTAP-VLTYP] "&V[PA_Lagertyp_Ent_&[i]]" Set F[LTAP-VLPLA] "&V[PA_Lagerplatz_Ent_&[i]]" Set F[*LTAP-VLQNR] "" // Quant löschen Enter "/00" OnError="Continue" -visible Enter "/00" OnError="Continue" -visible Enter "/00" OnError="Continue" -visible // Anlegen TA zum TB 0000262544 0001: Vorbereitung Einlagern Screen SAPML03T.0104 Set V[i] &[i] + 1 ProcessingOption TreatWarningAsErrors="Off" Enter "/16" // Ggf. Pos. erzeugen // Anlegen TA zum TB 0000262544 0001: Vorbereitung Einlagern Screen SAPML03T.0104 goto Materialien_verarbeiten