Caros, boa tarde.
Estou tentando algo novo pra mim, que é importar uma base de dados do ERP SAP direto para o Excel. Eu sei que é possível, mas não entendi muito as lógicas que encontrei por ai. Alguém tem experiência e já conseguiu esse tipo de ação?
Eu já consegui logar no SAP pelo seguinte código:
Dim R3 As Object Set R3 = CreateObject("SAP.Functions") With R3.Connection .System = "SYSTEM" .SystemNumber = "01" .ApplicationServer = "???.??.???.??" .Language = "PT" .Client = "500" .User = "USER" .Password = "PASSWORD" End With If R3.Connection.logon(0, False) <> True Then MsgBox "Não foi possível conectar-se ao SAP" Exit Sub Else MsgBox "Conectado ao SAP!" End If
Agora, o que falta é, determinar qual transação e como puxar uma BD dela. Se puder aplicar alguns filtros melhor ainda.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Boa tarde!!
Mas os dados como: Tranzação etc, você tem fornecer!!
Eu nunca fiz isso ....
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
alexandrevba, boa noite.
Por isso eu mencionei "Alguém tem experiência e já conseguiu esse tipo de ação?"
Eu quis dizer experiência nesse tipo de conexão, VBA com SAP.
Após a conexão com o SAP, a segunda lógica é como e onde eu determino qual transação quero puxar a base e se possível com alguns filtros.
Eu achei isso agora pouco [ http://abap4.tripod.com/SAP_and_VBA__Vi ... ions_.html ] e amanhã vou estudar melhor, talvez esteja minha resposta ali.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel