Notifications
Clear all

Importar DB do SAP para Excel via VBA

3 Posts
1 Usuários
0 Reactions
3,015 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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.

 
Postado : 30/07/2013 1:30 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Mas os dados como: Tranzação etc, você tem fornecer!!

Eu nunca fiz isso ....

Att

 
Postado : 30/07/2013 1:43 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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.

 
Postado : 30/07/2013 8:33 pm