|
#1
|
|||
|
|||
Entre los parametros de entrada de la IDCP hay un check que dice Documento Contable Creado, si marcas ese check solo deberia traerte las facturas con documento contable, no necesitas hacer ninguna validacion
|
#2
|
|||
|
|||
Si, pero no me sirve esa configuracion en la clase de mensaje.
Lo que pasa con esa configuracion es que primero obliga a contabilizar en la VF02 y luego recien asigna la clase de mensaje para poder relizar la impresion. Si con esa configuracion intento imprimir en la idcp, me da un error pues me dice que la clase de mensaje no esta asignada a la factura. Es una validacion algo fuera de sentido, sabiendo que hay un log en la IDCP que informa cuando la contabilizacion fallo, pero en este caso tengo es el requerimiento de un usuario. |
#3
|
|||
|
|||
A mi me pidieron lo mismo hace tiempo atrás. Si te fijas el programa estandar IDPRCNINVOICE consta de tres pasos (lo puedes buscar por la palabra STEP)
Step 0: Bloqueo de documentos e impresora Step 1: Fijar Numeracion ofial al docuemnto que se imprime. Step 2: Imprimir el documento Step 3: Liberar y Contabilizar. Lo que yo hice fue invertir el orden 2 y 3 por 3 y 2. Obviamente esto me llevó a crear una ZIDCP. Saludos |
#4
|
|||
|
|||
Gracias Mauricio.
Si vi los pasos en la IDCP, pero eso de crear una ZIDCP no es una opcion que pueda contemplar. La IDCP llama a VF02 como un batch input pero como s dan cuenta el modo esta en hardcoded, cuando estoy en debug y coloco algun breakpoint en el codigo del programa de la VF02, este no para. he probado en activar customer exits(con break usuario) pero tampoco para la ejecucion. Alguien sabe como debuguear una llamada a un BatchInput en modo invisible??? Saludos. |
#5
|
|||
|
|||
q tal .. alguien encontró alguna solución alterna a crear un Z .. me comentaron que es configuración pero nada mas ..
Saludos =D |
#6
|
|||
|
|||
Estimados.
La única solución es la que indica Mauricio Hidalgo. yo también tuve el mismo requerimiento en un proyecto y la única solución factible es un Z de la IDCP, recuerden que esta trx. es especial para Chile y Peru. Por decir una burrada es un Z del estándar para suplir una necesidad de una localización. y esto lo pueden corroborar los que conocen de código ABAP. Saludos. Jonathan Romero
__________________
Saludos. Jonathan Romero Consultor SAP SD - SD Retail |
#7
|
||||
|
||||
Hola, derrepente digo alguna burrada pero ojala que de algo sirva, estoy casi seguro que lo que quieres es ir decidir si imprimir dependiendo de una condicion en un programa q fue configurado por clase de mensaje, si es un standard puedes matricular un programa Z que tu mismo crearas como copia del standard y antes de mandar a imprimir validar si ya fue contabilizado, la ruta es:
SPRO->Logistic Execution->Expedicion->Bases->Control de Mensajes->Determinacion de mensaje->Actualizar determinacion de mensajes p.suministro->Actualizar clases de mensaje Dentro de la primera carpeta deberas identificar la clase de mensaje que quieres modificar, debes seleccionarla y modificar la correspondiente "Rutina de Proceso" apuntando el nuevo programa, espero te pueda ayudar
__________________
David Carballido Córdova |
Herramientas | Buscar en Tema |
Desplegado | |
|
|