Professional Documents
Culture Documents
Ss
Ss
Sub Macro_XD02()
Dim conti
Dim clientes
Dim cliente
Dim Appl, SapGuiAuto, Connection, session, WScript
Dim ultimaCelula As LongLong
Dim i As LongLong
session.findById("wnd[0]").maximize
ultimaCelula = Cells(ActiveSheet.UsedRange.Rows.Count, 1).Row
For i = 2 To ultimaCelula
conti = 1
conti = conti + 1
'If conti = 14 Then
' Dim alguma_coisa
' alguma_coisa = 1
'End If
'PREENCHE PESQUISA 1
'Application.SendKeys "{ENTER}"
'Application.SendKeys "{ENTER}"
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7016/subA03P01:SAPLBUD0:1110/txtBUS000FLDS-BU_SORT1_TXT").Text
= Sheets("Planilha1").Range("C" & conti).Value
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7016/subA03P01:SAPLBUD0:1110/txtBUS000FLDS-
BU_SORT1_TXT").SetFocus
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7016/subA03P01:SAPLBUD0:1110/txtBUS000FLDS-
BU_SORT1_TXT").caretPosition = 3
'Application.SendKeys "{ENTER}"
'Application.SendKeys "{ENTER}"
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/tbar[0]/btn[11]").press
session.findById("wnd[0]").sendVKey 0
'PREENCHE PESQUISA 2
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7016/subA03P01:SAPLBUD0:1110/txtBUS000FLDS-BU_SORT2_TXT").Text
= Sheets("Planilha1").Range("D" & conti).Value
'session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7016/subA03P01:SAPLBUD0:1110/txtBUS000FLDS-
BU_SORT2_TXT").SetFocus
'session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7016/subA03P01:SAPLBUD0:1110/txtBUS000FLDS-
BU_SORT2_TXT").caretPosition = 3
'session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/tbar[0]/btn[11]").press
session.findById("wnd[0]").sendVKey 0
'ABA CONTROLE
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_04").Select
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_04/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7028/subA02P03:SAPLBUD0:1050/ctxtBUT000-AUGRP").Text =
Sheets("Planilha1").Range("E" & conti).Value
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_04/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7028/subA02P03:SAPLBUD0:1050/ctxtBUT000-AUGRP").SetFocus
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_04/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7028/subA02P03:SAPLBUD0:1050/ctxtBUT000-AUGRP").caretPosition =
4
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_08").Select
'PREENCHE CLASSE DE CLIENTE
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_08/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7032/subA08P02:SAPLCVI_FS_UI_CUSTOMER:0010/ctxtGS_KNA1-
KUKLA").Text = Sheets("Planilha1").Range("F" & conti).Value
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_08/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7032/subA08P02:SAPLCVI_FS_UI_CUSTOMER:0010/ctxtGS_KNA1-
KUKLA").SetFocus
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_08/ssubSCREEN_1100_TABSTRIP_AREA:SAPLBUSS:0028/
ssubGENSUB:SAPLBUSS:7032/subA08P02:SAPLCVI_FS_UI_CUSTOMER:0010/ctxtGS_KNA1-
KUKLA").caretPosition = 1
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/usr/subSCREEN_3000_RESIZING_AREA:SAPLBUS_LOCATOR:2036/
subSCREEN_1010_RIGHT_AREA:SAPLBUPA_DIALOG_JOEL:1000/
ssubSCREEN_1000_WORKAREA_AREA:SAPLBUPA_DIALOG_JOEL:1100/
ssubSCREEN_1100_MAIN_AREA:SAPLBUPA_DIALOG_JOEL:1101/tabsGS_SCREEN_1100_TABSTRIP/
tabpSCREEN_1100_TAB_01").Select
'SALVAR
session.findById("wnd[0]/tbar[0]/btn[11]").press
'session.findById("wnd[0]/tbar[1]/btn[17]").press
'ABRIR PESQUISA BP
'session.findById("wnd[1]/usr/ctxtBUS_JOEL_MAIN-OPEN_NUMBER").Text =
Sheets("Planilha1").Range("C" & conti).Value
'session.findById("wnd[1]/usr/ctxtBUS_JOEL_MAIN-OPEN_NUMBER").caretPosition = 5
'session.findById("wnd[1]").sendVKey 0
End If
Wend
Next
End Sub
'*****************RASCUNHO*****************************
'cliente = Sheets("Planilha1").Range("B" & conti).Value
' While Sheets("Planilha1").Range("B" & conti) <> ""
'cliente = Sheets("Planilha1").Range("B" & conti).Value