|
#1
|
||||
|
||||
El programa de impresión es una cosa y el de control otra, el de control es el modulo de funciones que se genera dinamicamente al llamar al smartforms, el de impresión es el que receje los dados y llama al smartforms.
Debuggea SAPFM06P hasta encontrar donde recupera la información del pedido, seguro que es una bapi con parámetros TABLE, después copia lo a ZAPFM06P. Anula la llamada al sapscripts y después llama a tu smartforms. no es facil, pero se puede hacer. saludos |
#2
|
|||
|
|||
La llamada al formulario esta dentro de
programa SAPFM06P include FM06PE02 rutina form entry_neu using ent_retco ent_screen. funcion - 'ME_READ_PO_FOR_PRINTING' include - LMEDRUCKF1O rutina - FORM prepare_formular USING p_screen TYPE c funcion - CALL FUNCTION 'OPEN_FORM' |
#3
|
|||
|
|||
sigo igual
Merci por la ayuda compañeros,
Crounly, es lo que dices, tendré que CREAR UN PROGRAMA DE CONTROL A MEDIDA para el smartform, me extraña no encontrar nada por google. Denis, lo que le comentaba a Crounly, el programa de control del Sapscript no me sirve, tengo que adaptarlo Cualquier información me será de ayuda, un saludo! |
#4
|
|||
|
|||
investigando
Buenas,
por lo visto tengo que encontrar un módulo de función que me encuentre los pedidos (MM) Os adjunto el MAIN del sapscript para que veais lo que tengo que replicar en smartform Saludos |
#5
|
|||
|
|||
módulo para report control smartform
Me olvidé,
las linias de items que tengo que pintar en smartform provienen de la base de datos EKPO, tengo que encontrar un módulo de función que me haga el select de datos con EKPO (al estilo de la manera de sleccionar datos en smartform) Gracias de antemano |
#6
|
||||
|
||||
Tienes las Bapis:
- BAPI_PO_GETDETAIL - BAPI_PO_GETITEMS Que ya con el numero de pedido de compras (EBELN) ya te dan toda la información. Sino aquí tienes otra manera a través de programación con objetos. Suerte |
#7
|
|||
|
|||
Gracias Crounly
realmente me noto desasistido con este tema.
El problema que tengo es el programa de control del Sapscript,allí hay una include con más de 2000 linias con modificaciones específicas del cliente. Creo que tengo 2 opciones (corregidme si me equivoco): 1-Buscar programa de control de pedidos de smartform (o lo que me has pasado) y meterle las modificaciones 2-pillar el include entero (el de sapscript) y integrarlo con el report del Smartform, imagino que tendré q meter todos los datos en una tabla interna única que enlazará con el formulario un saludo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|