Bonjour a tous,
Je suis nouveau sur le forum, j'apprends actuellement a automatiser une transaction par SAP et faire un extraction sur SAP.
Je m'explique plus en détails :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 SAP_session.findById("wnd[0]").Maximize SAP_session.findById("wnd[0]/tbar[0]/okcd").Text = "ZMOP" SAP_session.findById("wnd[0]").sendVKey 0 SAP_session.findById("wnd[0]/usr/ctxtP_WERKS").Text = "F5UT" SAP_session.findById("wnd[0]/usr/ctxtS_TPLNR-LOW").Text = "*LT000P*0I*" SAP_session.findById("wnd[0]/usr/ctxtS_AUART-LOW").Text = "ZM01" SAP_session.findById("wnd[0]/usr/ctxtS_GSTRP-LOW").Text = " Date du jour " SAP_session.findById("wnd[0]/usr/ctxtS_GSTRP-HIGH").Text = " Date moins 5 jours " SAP_session.findById("wnd[0]/usr/ctxtS_GSTRP-HIGH").SetFocus SAP_session.findById("wnd[0]/usr/ctxtS_GSTRP-HIGH").caretPosition = 8 SAP_session.findById("wnd[0]/tbar[1]/btn[8]").press SAP_session.findById("wnd[0]/usr/cntlCONTAINER_0100/shellcont/shell").PressToolbarContextButton "&MB_EXPORT" SAP_session.findById("wnd[0]/usr/cntlCONTAINER_0100/shellcont/shell").SelectContextMenuItem "&HTML" SAP_session.findById("wnd[1]/usr/ctxtDY_PATH").Text = "\\Ltrsfsd01\partages espace permanent\TECHNIQUE\Maintenance Mirage\Rel?ve" SAP_session.findById("wnd[1]/usr/ctxtDY_FILENAME").Text = "OTmirage.htm" SAP_session.findById("wnd[1]/usr/ctxtDY_FILENAME").caretPosition = 8 SAP_session.findById("wnd[1]/tbar[0]/btn[11]").press SAP_session.findById("wnd[0]/tbar[0]/btn[12]").press
En fait, j'aimerais automatiser ceci pour avoir toujours la date du jour en premier et en deuxième la date du jour -5 jours.
L'objectif est d'avoir une extraction des ordres de travaux des 5 derniers jours.
Deux possibilités, soit que tout soit automatisé avec SAP en interne, soit mettre les dates sur Excel et que SAP sache venir chercher les dates dans les cases prévues à cet effet, que je pourrai éventuellement automatiser avec les fonctions comme Now () …
Si vous avez des idées n'hésitez pas, merci d'avance pour votre aide.
Florent
Partager