PDA

Ver la Versión Completa : Macro de SAP a Excel


lo_pez86
07/04/11, 23:51:54
Buenos dias,

Yo se que aqui hay gente que sabe mucho sobre SAP y depronto alguien me podria ayudar con lo siguiente, se lo agradeceria mucho. El problema surge de que necesito estar actualizando informacion dia a dia y me toca sacarla de varias transacciones a un archivo de excel, lo cual me quita mucho tiempo. Alguien sabe si se puede programar una macro en excel la cual al momento de ejecutarla vaya a SAP y saque la informacion de varios informes y los ponga en una tabla de excel??? es esto posible??? si alguien ha hecho antes le agradeceria enormemente su colaboracion!!

Muchas gracias de antemano cualquier ayuda que me puedan dar.

duribesantos
08/04/11, 01:03:39
Cuentame que necesitas hacer exactamente, que modulo que transacción?????????????

lo_pez86
08/04/11, 03:16:29
Tengo tres transacciones que utilizo basicamente: MB52, COOIS y VA05.
Dia a dia me toca sacar de cada uno de estos una cantidad muy grande de informacion y filtrarla para hacer unos informes. La idea seria poder sacar un informe con las columnas que necesito de cada uno de estos y armar un informe que me quede mas facil para trabajar.

Muchas gracias!

nicol
12/04/11, 14:30:15
Tengo tres transacciones que utilizo basicamente: MB52, COOIS y VA05.
Dia a dia me toca sacar de cada uno de estos una cantidad muy grande de informacion y filtrarla para hacer unos informes. La idea seria poder sacar un informe con las columnas que necesito de cada uno de estos y armar un informe que me quede mas facil para trabajar.
Muchas gracias!

Qué tal compañero:
puedes utilizar las herramientas que viene en los leyaut; te anexo muestra:
http://s2.subirimagenes.com/otros/previo/thump_6246370leyauts-e-iconos.jpg

Saludos

nicol
12/04/11, 14:32:12
disculpa :o no se ve la imagen, te anexo muestra:
Saludos.

hugoa77
12/04/11, 17:28:25
Se me ocurre que podrías crear una query (mas facil) que te permita obtener los datos que estas necesitando y luego exportarlo a excel. O crear un Z ALV (menos facil) y lo mismo que lo anterior...
Slds,

lo_pez86
14/04/11, 23:27:50
Gracias por las respuestas! El layout no sirve porque en el reporte no estan todos los datos que necesito. Lo del query lo podria hacer, pero me gustaria saber si alguien a hecho alguna MACRO que uno ejecute desde excel, entre a sap, llame las transacciones y obtenga los datos??? si alguien sabe algo seria muy bueno que compartiera esta informacion, creo que seria de mucha utilidad para muchas personas.

De todas formas muchas gracias por su interes y ganas de ayudarme!

Jonathan Barrio Rodriguez
16/04/11, 01:22:36
Ummss!!
Me da a mi que eso no existe... Que SAP llame a excel = ok. Que excel llame a SAP...

En cualquier caso, las macros de excel ejecutan la grabación de los pasos a seguir dentro de un fichero excel, pero no llamadas externas.

Podría ser posible que un programa externo llame a SAP ejecute cierto porgrama que haga descargar estos datos a excel pero lo veo mucho más complicado...

Infórmate sobre los juegos de datos de SAP, se hacen mediante transacción. Pra entendernos, es una Macro como la de excel pero en SAP, y desde ahí también puedes llamar al excel.
Se guarda con un nombre identificativo y lo puedes volver a ejecutar cuando quieras.

Espero te sea de ayuda.
Saludos.

Jonathan Barrio Rodriguez
18/04/11, 08:12:36
lO_PEZ 86, me da que pequé de osado al contestar que es posible que no existiera y esta mañana respondiendo a otra consulta en el foro me he dado cuenta que es posible que haya una posibilidad, pero es solo una suposición:

Existen los programas escritos en Java que hacen llamadas a R/3 y estoy pensando que tal vez haya alguna posibilidad de hacer algo parecido desde excel.

Eso sí, tendría que ser escrito en Visual Basic y no sé si existe esta conexión entre Excel y R/3.
Tal vez podrías investigar por ahí.

Tengo por alguna parte un programa de Java que llama a SAP para un informe, si lo necesitas te lo paso.
Si sé algo más del tema, lo posteo.

Saludos.

oskrpb
30/01/13, 15:54:01
mmmmm leyendo el tema, yo tengo una interfaz que se hace desde SAP a Excel, pero es a través de un programa free que se llama TALEND OPEN, es un ETS (Extractor de informacion), en este programa se encuentran conectores con todo tipo de DB y puedes entrar con el conector de SAP, acceder a tablas o hacer JOINS entre ellas y extraer a excel o a SQL..... Podrias revisar esta opcion y programar alguna tarea que extraiga esto periodicamente...... Espero te sirva el consejo

ricardoizag
06/10/15, 17:42:02
Estimado podrías enviarme ese programa o el enlace. Mi email es ricardoizag@gmail.com. Atte.


mmmmm leyendo el tema, yo tengo una interfaz que se hace desde SAP a Excel, pero es a través de un programa free que se llama TALEND OPEN, es un ETS (Extractor de informacion), en este programa se encuentran conectores con todo tipo de DB y puedes entrar con el conector de SAP, acceder a tablas o hacer JOINS entre ellas y extraer a excel o a SQL..... Podrias revisar esta opcion y programar alguna tarea que extraiga esto periodicamente...... Espero te sirva el consejo