Hallo zusammen,
wir arbeiten innerhalb SAP mit dem Programm von Vistex (DMR) und wollen bestimmte Tätigkeiten bei der Materialanlage per Gui Scripting automatisieren.
Leider gibt es beim Aufruf v. Inspection (Quality) Button Probleme mit 3 Werten die sich fortlaufend ändern:
A1F1 = hier die 1 (+1)
BTN2 = hier die 2 (*2)
sapevent: A1F1 = hier die 1 (+1)
Siehe code unten
'Inspection auswählen => funktioniert nur bei Neustart von DMR
'---------------------------------------------------------------------
session.findById("wnd[0]/usr/subSUBS_DETAILS:/IRM/SAPLEPPDLM:2000/cntlSAPLEPPDLM_2000_CC/shellcont/shell").sapEvent "Frame0", "sapbu_cl=A1F1BTN2NAME:TAB_INT&sapse_cl= &sapin_cl= ", "sapevent:A1F1"
'wenn der Button mehrfach oder ein anderer Button vorher geklickt wurde, verändern sich 3 Werte!!!
session.findById("wnd[0]/usr/subSUBS_DETAILS:/IRM/SAPLEPPDLM:2000/cntlSAPLEPPDLM_2000_CC/shellcont/shell").sapEvent "Frame0", "sapbu_cl=A1F2BTN4NAME:TAB_INT&sapse_cl= &sapin_cl= ", "sapevent:A1F2"
'-----------------------------------------------------------------
'Daten eingeben in erste Zeile
If Worksheets("QUALITY_EXTENSION").Range("A13") <> "" Then
'Action
session.findById("wnd[0]/usr/subSUBS_DETAILS:/IRM/SAPLEPPDLM:2000/ssubSUBS_DETAILS:/IRM/SAPLEPPDLM:2001/ssubSUBS_DETAILS:/IRM/SAPLEPPDLM:0262/cntlSAPLEPPDLM_0262_CC/shellcont/shell").setColumnWidth "ACTON", 16
session.findById("wnd[0]/usr/subSUBS_DETAILS:/IRM/SAPLEPPDLM:2000/ssubSUBS_DETAILS:/IRM/SAPLEPPDLM:2001/ssubSUBS_DETAILS:/IRM/SAPLEPPDLM:0262/cntlSAPLEPPDLM_0262_CC/shellcont/shell").modifyCell 0, "ACTON", "A Add"
wer kann hier helfen?
viele Grüße
Dietmar