MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 13/05/08, 20:28:46
maeve maeve is offline
Junior Member
 
Fecha de Ingreso: abr 2008
Localización: Montevideo, Uruguay
Mensajes: 17
puedo importar datos de un reporte?

Hola, tengo un programa que se conecta a sap, y toma datos maestros cada dia.

necesito saber que clientes fueron modificados desde la ultima sincronizacion que hice.

vi que las TRNs vd04 y xd04 me muestran esos datos en un reporte.

¿hay alguna manera de tomar lo que se genera en ese reporte para usarlo en mi programa de sincronizacion?

trate de entrar en el programa sap y no entendi mucho... hasta los comentarios estan en aleman! :-S

gracias por su ayuda
Responder Con Cita
  #2  
Viejo 13/05/08, 21:58:46
gutus gutus is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 9
puedo importar datos de un reporte?

Hola maeve,

La solución que hicimos en el trabajo es desarrollar una RFC en SAP para poder leer la tabla CDHDR, en dicha tabla se encuentra toda las modificaciones de los clientes y proveedores.

Esta RFC es invocado desde un programa externo, luego se conecta a SAP y extrae la información requerida.

Espero te ayude en algo.

Saludos.
Responder Con Cita
  #3  
Viejo 14/05/08, 19:15:36
maeve maeve is offline
Junior Member
 
Fecha de Ingreso: abr 2008
Localización: Montevideo, Uruguay
Mensajes: 17
gracias por tu respuesta.

estaba armando una funcion que consulta a la tabla cdhdr (me la habian mencionado, como cabecera de modificaciones, ligada con cdpos como detalles de modificaciones) cuando me encontre con que hay datos de los clientes que no muestra la tabla de modificaciones.

en particular, si cambio la moneda con la que trabaja, no se refleja tal modificacion en cdhdr, ni en cdpos.

hay otros datos del cliente que me interesan (esquema, grupo, sector, org. vtas, tipo de lista de precios, canal de distribucion), que estan en la knvv y no se como modificarlos, para probar si estos cambios se ven en la cdhdr.

¿tenes idea de que trn permite modificar estos datos?

gracias
Responder Con Cita
  #4  
Viejo 14/05/08, 20:52:26
Attilio Travascio Attilio Travascio is offline
Member
 
Fecha de Ingreso: jun 2006
Mensajes: 54
Hola, buenas tardes, revisa esta intruccion, si le pones lo parametros justos te devuelve el log de modificaciones.

CALL DIALOG 'AENDERUNGSBELEGE_DEBITOR'
EXPORTING
DYNCL FROM T020-DYNCL
FNAME FROM CRS_FIELD
RF01A-KUNNR FROM RF02D-KUNNR
RF01A-BUKRS FROM RF02D-BUKRS
RF01A-VKORG FROM RF02D-VKORG
RF01A-VTWEG FROM RF02D-VTWEG
RF01A-SPART FROM RF02D-SPART
DOCTP FROM KNVD-DOCTP
PARVW FROM KNVP-PARVW
RF01A-ADRNR FROM KNA1-ADRNR.

Espero que te sirva.
esto lo saque del debugging, si queires ponle un breakpoint en esta linea 621 o la 636 del programa estandar MF02DFA0, ñuego vuelve a tu transaccion y ejecutala, se debe detener alli, revisa los parametros que se estan enviando y trata de emularo en tu programa.
Esto lo probe por medio de la transacción VD02
Suerte.
__________________
ATTILIO TRAVASCIO

Úlima edición por Attilio Travascio fecha: 14/05/08 a las 20:54:40.
Responder Con Cita
  #5  
Viejo 14/05/08, 20:57:30
Attilio Travascio Attilio Travascio is offline
Member
 
Fecha de Ingreso: jun 2006
Mensajes: 54
Hola que tal, realice el debugging por la VD04, y alli solo hace un submit al programa estandar mf01adeb, con los parametros justos, si deseas probar puedes colocar el breakpoint en el programa MF01AI00 linea 519.

Esta es la intruccion:
SUBMIT MF01ADEB AND RETURN
WITH VKONT = KNA1-KUNNR
WITH NAME1 = KNA1-NAME1
WITH BUKRS = RF01A-BUKRS
WITH MABER IN L_MABER
WITH KKBER = RF01A-KKBER
WITH DATUM = RF01A-DATUM
WITH ZEIT = RF01A-UTIME
WITH USNAM = RF01A-USNAM
WITH FNAME = FNAME
WITH VKORG = RF01A-VKORG
WITH VTWEG = RF01A-VTWEG
WITH SPART = RF01A-SPART
WITH DOCTP = DOCTP
WITH PARSD = PARVW
WITH KOART = T020-KOART
WITH DYNCL = T020-DYNCL
WITH FUNCL = T020-FUNCL
WITH CALLD = SY-CALLD
WITH XKRIT = RF01A-XKRIT
WITH XNURB = RF01A-XNURB
WITH XAUTH_NO = XAUTH_NO_BED
WITH ADRNR = RF01A-ADRNR.
de igualmanera como la en el otro post te comente puedes hacerlo en tu codigo.
Saludos.
__________________
ATTILIO TRAVASCIO
Responder Con Cita
  #6  
Viejo 14/05/08, 23:50:09
maeve maeve is offline
Junior Member
 
Fecha de Ingreso: abr 2008
Localización: Montevideo, Uruguay
Mensajes: 17
Muchas gracias Attilio!

voy a probarlo

saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 15:04:41.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web