Anuncio

Colapsar
No hay anuncio todavía.

pasar todos los campos de transaccion a IDOC usando Change Pointers

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • pasar todos los campos de transaccion a IDOC usando Change Pointers

    Hola a todos

    Estoy generando IDOCs para Proveedores(Acreedores) utilizando Change Pointers.
    El problema que tengo es cuando hago una actualización, si actualizo un solo campo, entonces en el IDOC solo me actualiza ese campo (o algunos campos del segmento que se actualizó), y el resto de campos no se están cargando al IDOC.
    Hay alguna manera (que no sea tener que usar un exit o enhancement en MASTERIDOC_CREATE_CREMAS) para poder enviar todos los campos al IDOC utilizando dicho puntero de actualización?

    Gracias por su ayuda.

  • #2
    Hola,

    Ese es un problema clásico, y las alternativas son "raras".
    En los proyectos en los que yo he estado, se lanzaba previamente al job de generación de IDOCs, otro report Z que "expande" los segmentos del IDOC para ello.

    Otra alternativa , es que en vez de planificar el job de generar/enviar idocs por punteros de modificación, hacer uno "Z" que lea la tabla de punteros de modificación, y por cada uno, lance el report/transacción de envio "completo" de un proveedor concreto.

    Saludos,
    Bitel

    Originalmente publicado por semeolvido Ver Mensaje
    Hola a todos

    Estoy generando IDOCs para Proveedores(Acreedores) utilizando Change Pointers.
    El problema que tengo es cuando hago una actualización, si actualizo un solo campo, entonces en el IDOC solo me actualiza ese campo (o algunos campos del segmento que se actualizó), y el resto de campos no se están cargando al IDOC.
    Hay alguna manera (que no sea tener que usar un exit o enhancement en MASTERIDOC_CREATE_CREMAS) para poder enviar todos los campos al IDOC utilizando dicho puntero de actualización?

    Gracias por su ayuda.

    Comentario

    Trabajando...
    X