Hola a todos, ya pude agregar campos en el reporte de la transacción ME2L, lo hice así:
1. Abrir programa RM06EL00 con SE80
2. Ir a la línea 'PERFORM end_of_selection(sapfm06l).' y hacer doble click en 'end_of_selection'.
3. Ir a la línea 'PERFORM start_via_table_manager.' y hacer doble click en 'start_via_table_manager'.
4. Ir a la línea 'CALL FUNCTION 'ME_REP_START_VIA_TABLE_MANAGER' ...' y hacer doble click en 'ME_REP_START_VIA_TABLE_MANAGER'.
5. Ir al menú 'Pasar a' ó 'Goto' y hacer click en 'Programa de control'.
6. Ir a la línea 'INCLUDE lmerepfxx.' y hacer doble click en 'lmerepfxx'.
7. Ir a la línea 'INCLUDE lmerepi02.' y hacer doble click en 'lmerepi02'.
8. Buscar la línea 'ENHANCEMENT-SECTION LMEREPI02_01 SPOTS ES_LMEREPI02.' y se hace el enhancemente aquí.
y ahí se escribe el código para llenar el campo ó campos.
Antes de esto se debe modificar la estructura 'MEREP_OUTTAB_PURCHDOC' y eso se hace haciendo doble click en 'APPEND.' e insertando una estructura con los campos ó un campo.
Ya lo probé y aparece el campo en el grid, el problema que tengo ahora es que el campo no sale en la salida estándar y debo agregarlo una vez que se presenta el grid y en eso estoy ahora.
Para cualquiera que sepa como hacerlo estaría encantado de lo describiera aquí.
Saludos y muchas gracias
Úlima edición por Nelson Miranda fecha: 07/11/11 a las 16:39:28.
|