Escolar Documentos
Profissional Documentos
Cultura Documentos
Entramos a la CMOD
Click en el matchcode
Click en el botn +
Click en componentes
Aqu vemos que al ejecutar la transaccin /PGPB/PM_IW28 o /PGPB/PM_IW29 se agrega al fieldcatalog el campo REVNR.
Actualmente este campo ya est incorporado dentro de la estructura RIHQMEL_LIST que es la que contiene los campos que podrn ser desplegados en el reporte final. Por lo que ya no debe ser incluido en el proyecto de ampliacin porque se duplicar (por venir incluido en la estructura y por ser agregado desde la funcin exit EXIT_SAPLIREP1_001 del proyecto ZPM_ALV. En este caso se debe eliminar del proyecto de ampliacin para que slo sea considerado dentro de la estructura de salida y pueda ser agregado directamente por el usuario al utilizar variantes de visualizacin en el reporte. Como podemos ver en el proyecto de ampliacin tambin se considera el campo PARNR al ejecutar las transacciones /PGPB/PM_IW38 y /PGPB/PM_IW39. Estas transacciones llaman al programa /PGPB/PM_RIAUFK20
Entrando a este programa vemos que el campo no est incluido en la estructura rihaufk_list que es la que indica cuales campos sern mostrados en el reporte
Por lo que para poder desplegarlo es necesario que el proyecto de ampliacin contine activo y sea agregado al fieldcatalog final.
Actualmente se genera duplicidad del campo REVNR en el reporte de salida cuando se incluye este campo en la variante de visualizacin. Esto es debido a que anteriormente este campo no estaba incluido dentro de la estructura RIHQMEL_LIST que es donde se definen los campos que sern mostrados en el reporte de salida. Por lo que se utiliz el proyecto de ampliacin ZPM_ALV y la funcin exit EXIT_SAPLIREP1_001 para agregarlo y poder desplegarlo en el reporte final. En la migracin este campo fue incorporado a la estructura RIHQMEL_LIST por lo que al agregarlo tambin desde el proyecto de ampliacin se duplica en el reporte final. Esta situacin se presenta al ejecutar el programa /PGPB/PM_RIQMEL20 desde las transacciones /PGPB/PM_IW28 y /PGPB/PM_IW29
Aqu podemos guardar la variante de visualizacin. Indicar el nombre sin que inicie con diagonal (/) y marcando Especfico usuario
Ahora desde la ejecucin del programa podemos indicar que nos contemple esta nueva variante desde inicio para no agregar el campo cada vez que se ejecute.
En los parmetros de ejecucin en el campo LAYOUT especificamos el nombre de la variante PRUEBA_DEV y el reporte nos incluir el campo REVNR