Wpis z mikrobloga

W robocie wyłączyli mi w SAPie VBA Script Recording.
Jak inaczej mogę zautomatyzować proste czynności (ściąganie raportów) aby było to jak najbardziej bezobsługowe?
Da radę ogarnąć to w Pythonie bez nie wiadomo jakich uprawnień?

#sap #programowanie #python #vba
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperGosc11: owszem, ale bez nagrywania jest to znacznie, znacznie trudniejsze.
Jak np ogarnąć nazwę pola gdzie mam np zamiar wpisać datę w dostępnej transakcji? Jak się nazywają pola z checkboxami?
Z nagrywaniem wiem od razu (patrz ponizej), a bez tego jak to ogarnąć?

session.findById("wnd[0]/usr/chkP_ERROR").Selected = False
session.findById("wnd[0]/usr/chkP_CREATE").Selected = True
session.findById("wnd[0]/usr/chkP_PROCES").Selected = False
  • Odpowiedz
@Mekeke2: a nie jesteś w stanie ustawić jakiegoś batcha żeby wysyłał te dane np. na maila? Ew. zacnzij truć o to, niech postawią zewnętrznego bota do tego, albo tool typu Innowera, na UI Path też to ogarniesz, ale to firma musi kupić, więc pewno na to nie pójdą.
  • Odpowiedz
@Tomekkku: @Kokos: Nic podejrzewam nie ugram. Wielka korpo, IT z gwozdziem w mózgu. Mi nie włączą chyba, ze skapną sie, ze sami sobie cos wyłączyli to moze przy okazji nam też z powrotem odpalą.
Ale nie łudzę się. Będę ogarniać Pythona i Mouse control przez współrzędne aby ominąć wyłączony scripting
  • Odpowiedz