Hallo zusammen,
http://www.koehn.ch/materialanlegeneasymm01.html zwei Skripte SAPLMGMM.0060.txt und mm01_anlegen.txt verfasst.
Leider komme ich über den Reiter "Einkaufsdaten" nicht hinaus. Der GUIXT-Debugger meldet
"Script Error: Bildelement 'C[MARC-KAUTB]' nicht gefunden" und
"Script Error: Bildelement 'F[MARA-EKWSL]' nicht gefunden"
bzw.
"Script Error: Bildelement 'C[Autom.Bestell.]' nicht gefunden" und
"Script Error: Bildelement 'F[Einkaufswerteschl.]' nicht gefunden"
Das Inputscript bricht dann mit
"E: Füllen Sie alle Mußfelder aus"
ab (betrifft den Einkaufswerteschlüssel).
Hat jemand 'nen Tipp, wie ich da rauskomme?
Gruß
Uwe
// Vereinfachte Anlegetransaktion für das Material MM01
// mm01_anlegen.txt
// 22.04.2013
//
Screen SAPLMGMM.0060
Enter "/5" // Sichtenauswahl...
// Sichtenauswahl
Screen SAPLMGMM.0070
Enter "/20" // Alle Sichten markieren
// Sichtenauswahl
Screen SAPLMGMM.0070 // Sichten
set C[Markierte Sichten anlegen] "X"
Enter "/6"
StatusMessage AddString="Sichten markiert" Size=(11,80)
Screen SAPLMGMM.0080 // Organsationsdaten
Set F[Werk] "&[MM01_WERK]"
Set F[Lagerort] "&[MM01_LGORT]"
Enter
StatusMessage AddString="Organisationsdaten gesetzt"
Screen SAPLMGMM.5004 // Grunddaten 1
Set F[MARA-MEINS] "&[MM01_MEINS]"
Set F[MARA-MATKL] "&[MM01_MATKL]"
Set F[MARA-LABOR] "&[MM01_LABOR]"
Set F[MARA-BRGEW] "&[MM01_BRGEW]"
Set F[MARA-GEWEI] "&[MM01_GEWEI]"
Set F[MAKT-MAKTX] "&[MM01_MAKTX]"
Enter "=SP02" // Grunddaten 2
StatusMessage AddString="Grunddaten 1 angelegt"
Screen SAPLMGMM.5004 // Grunddaten 2
Set F[MARA-ZEINR] "&[MM01_ZEINR]"
Set F[MARA-ZEIAR] "&[MM01_ZEIAR]"
Set F[MARA-ZEIVR] "&[MM01_ZEIVR]"
Set F[MARA-BLATT] "&[MM01_BLATT]"
Set F[MARA-AESZN] "&[MM01_AESZN]"
Set F[MARA-ZEIFO] "&[MM01_ZEIFO]"
Set F[MARA-BLANZ] "&[MM01_BLANZ]"
Set F[MARA-FERTH] "&[MM01_FERTH]"
Set F[MARA-NORMT] "&[MM01_NORMT]"
Enter "=SP10" // Einkauf
StatusMessage AddString="Grunddaten 2 angelegt"
Screen SAPLMGMM.5000
Enter "=SP12" // Einkaufsbestelltext
Screen SAPLMGMM.5000 // Einkauf, Reserveteile)
Set F[MARC-EKGRP] "&[MM01_EKGRP]"
Set C[MARC-KAUTB] "&[MM01_KAUTB]"
Set F[MARA-MEINS] "&[MM01_MEINS]"
Set F[MARA-EKWSL] "&[MM01_EKWSL]"
Enter
StatusMessage AddString="Einkaufsdaten angelegt /1"
//F[Einkaufswerteschl.] //MARA-EKWSL
//C[Autom.Bestell.] //MARC-KAUTB
Screen SAPLMGMM.5000
Set F[MARC-EKGRP] "&[MM01_EKGRP]"
Set C[MARC-KAUTB] "&[MM01_KAUTB]"
Set F[MARA-MEINS] "&[MM01_MEINS]"
Set F[MARA-EKWSL] "&[MM01_EKWSL]"
Enter // Einkaufsbestelltext
StatusMessage AddString="Einkaufsdaten angelegt /2"
Screen SAPLMGMM.5000
//Screen SAPLMGMM.5000
// Set F[MARC-EKGRP] "&[MM01_EKGRP]"
// Set C[MARC-KAUTB] "&[MM01_KAUTB]"
// Set F[MARA-MEINS] "&[MM01_MEINS]"
// Set F[MARA-EKWSL] "&[MM01_EKWSL]"
// Enter // Einkaufsbestelltext
// StatusMessage AddString="Einkaufsdaten angelegt /3"
//Screen SAPLMGMM.5000
// Set F[MARC-EKGRP] "&[MM01_EKGRP]"
// Set C[MARC-KAUTB] "&[MM01_KAUTB]"
// Set F[MARA-MEINS] "&[MM01_MEINS]"
// Set F[MARA-EKWSL] "&[MM01_EKWSL]"
// Enter // Einkaufsbestelltext
// StatusMessage AddString="Einkaufsdaten angelegt /4"
//Screen SAPLMGMM.5040 // Einkaufstext
// StatusMessage AddString="Vertriebstext angelegt"
// SetCursor [Material]
// Enter "=SP11" // Hier gilt das gleiche wie beim Vertriebstext
// StatusMessage AddString="Einkaufsbestelltext angelegt /1"
Screen SAPLMGMM.5040 // Einkaufstext
CopyText fromText="MM01_ETEXT" toScreen="X[LONGTEXT_BESTELL]"
Enter "=SP24"
StatusMessage AddString="Einkaufsbestelltext angelegt /1"
Screen SAPLMGMM.5040 // Einkaufsbestelltext
Enter "=SP13" // Disposition 1
StatusMessage AddString="Einkaufsbestelltext angelegt /2"
// Material anlegen (Disposition 1, Reserveteile)
Screen SAPLMGMM.5000
Set F[MARC-DISLS] "&[MM01_DISLS]"
Set F[MARC-MABST] "&[MM01_MABST]"
Set F[MARC-DISMM] "&[MM01_DISMM]"
Set F[MARC-MINBE] "&[MM01_MINBE]"
Set F[MARC-DISPO] "&[MM01_DISPO]"
Enter "=SP14" // Disposition 2
StatusMessage AddString="Disposition 1 angelegt /1"
// Material anlegen (Disposition 1, Reserveteile)
Screen SAPLMGMM.5000
Enter
StatusMessage AddString="Disposition 1 angelegt /2"
// Material anlegen (Disposition 1, Reserveteile)
Screen SAPLMGMM.5000
StatusMessage AddString="Disposition 1 angelegt /3"
Enter
// Material anlegen (Disposition 2, Reserveteile)
Screen SAPLMGMM.5000
Set F[MARC-EISBE] "&[MM01_EISBE]"
Set F[MARC-DZEIT] "&[MM01_DZEIT]"
Set F[MARC-PLIFZ] "&[MM01_PLIFZ]"
Set F[MARC-WEBAZ] "&[MM01_WEBAZ]"
Set F[MARC-FHORI] "000"
Enter "=SP18" // Arbeitsvorbereitung
StatusMessage AddString="Disposition 2 angelegt /1"
// Material anlegen (Arbeitsvorbereitung, Reserveteile)
Screen SAPLMGMM.5000
Set F[MARC-FEVOR] "&[MM01_FEVOR]"
Enter "=SP20" // Werksdaten/Lagerung1
StatusMessage AddString="Arbeitsvorbereitung angelegt /1"
// Material anlegen (Allg. Werksdaten / Lagerung 1, Reserve
Screen SAPLMGMM.5000
Set F[MARD-LGPBE] "&[MM01_LGPBE]"
Enter "=SP25" // Buchhaltung 1
StatusMessage AddString="Lagerung 1 angelegt /1"
// Material anlegen (Buchhaltung 1, Reserveteile)
Screen SAPLMGMM.5000
Set F[MBEW-BKLAS] "&[MM01_BKLAS]"
Set F[MBEW-VERPR] "&[MM01_VERPR]"
Set F[MBEW-BWTTY] "&[MM01_BWTTY]"
Enter "=SP27" // Kalkulation 1
StatusMessage AddString="Buchhaltung 1 angelegt /1"
// Material anlegen (Kalkulation 1, Reserveteile)
Screen SAPLMGMM.5000
Set C[MBEW-HKMAT] "&[MM01_HKMAT]"
Enter "/11"
StatusMessage AddString="Kalkulation 1 angelegt /1"
// Letztes Datenbild erreicht
Screen SAPLSPO1.0300
Enter "=YES" // Ja