cancel
Showing results for 
Search instead for 
Did you mean: 

NOTAS DE DEBITO BY EXCEL

Former Member
0 Kudos

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,

Accepted Solutions (0)

Answers (3)

Answers (3)

rjovel
Active Participant
0 Kudos

Douglas, que version de sap estas usando?

Former Member
0 Kudos

Hola Douglas,

Lo que necesitas ya lo trae 9.1 copia y pega desde excel a formularios de SAP y desde los formularios de SAP a excel, es bastante practico.

Aquí te dejo unas imágenes de esta actividad.

Saludos,

IFV

felipe_loyolarodriguez
Active Contributor
0 Kudos

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