on 05-16-2015 4:00 PM
Buenos días;
Los últimos días ha sido necesario subir masivamente mensual 265 Notas de débito por cobros a cliente. este procedimiento lo he realizado vía DTW recibo la plantilla del usuario y yo lo subo.
Ahora por parte de Administración quieren desligar a informática de esta acción, y quieren que desde excel se realice-
Yo he hecho migración de excel a sap pero un documento, un asiento, o maestros de artículos.
Pero simular un data transfer nunca lo he hecho a través del DI API.
Como podria hacerlo, en espera de su ayuda.
Saludos,
Douglas, que version de sap estas usando?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Buenas
Debes recordar que excel no es una plataforma de desarrollo, pero emular el DTW es posible usando estructura cabecera - detalle igual que el DTW (2 plantillas) pero en este caso pueden ser 2 hojas
Ejemplo
Hoja1
Correlativo | CardCode | DocDate
1 C00001 01-01-2015
2 C00002 01-01-2015
Hoja2
Correlativo | ItemCode | Price
1 A000001 120
1 A000002 60
2 A000001 115
Luego en las macros debes hacer ciclos por cabecera y ciclo por detalle, ejemplo
Do While (Coordenadas.cabecera) <>""
Correlativo = Coordenadas.cabecera_Correlativo
Doc.Campo = Coordenadas.cabecera
Doc.Campo = Coordenadas.cabecera
if (Coordenadas.Correlativo)<>"" then
Doc.Lines.Campo = Coordenadas.detalle_campo
Doc.Lines.Campo = Coordenadas.detalle_campo
Do While (Coordenadas.detalle_correlativo) <>"" and (Coordenadas.detalle_correlativo)=correlativo
Doc.Lines.Add
Doc.Lines.Campo = Coordenadas.detalle_campo
Doc.Lines.Campo = Coordenadas.detalle_campo
loop
End If
Loop
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.