Bonjour à tous,
Dans le cadre de mon activité professionnel, j'ai été amené à automatiser pas mal d'extraction SAP à l'aide VBS.
J'arrive a faire a peu près tous ce dont j'ai besoin a un détail près.
En effet, pour certaines transactions, il est possible de sélectionner le layout à l'aide d'un champs texte, auquel cas, je rempli directement ce champs
Pour d'autres, je ne peux sélectionner le Layout qu'après avoir exécuter la transaction, or cela se fait dans une liste, et si je sais sélectionner le Nème élément d'une liste,
Code : Sélectionner tout - Visualiser dans une fenêtre à part session.findById("wnd[0]/usr/ctxt%LAYOUT").text = "NOM_LAYOUT"
Je ne sais pas identifier le contenu de ce Nème élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 session.findById("wnd[0]/tbar[1]/btn[33]").press session.findById("wnd[1]/usr/ssubD0500_SUBSCREEN:SAPLSLVC_DIALOG:0501/cntlG51_CONTAINER/shellcont/shell").currentCellRow = 2 session.findById("wnd[1]/usr/ssubD0500_SUBSCREEN:SAPLSLVC_DIALOG:0501/cntlG51_CONTAINER/shellcont/shell").selectedRows = "2" session.findById("wnd[1]/usr/ssubD0500_SUBSCREEN:SAPLSLVC_DIALOG:0501/cntlG51_CONTAINER/shellcont/shell").clickCurrentCell
J'aimerais pouvoir tester les éléments de la liste un à un jusqu'à trouver celui que je cherche.
Merci de votre aide
Partager