Archivo

Posts Tagged ‘IQ09’

IW38 – Campo de cliente en estructura RIHAUFK_LIST no aparece en ALV

Caso: En la IW38, si tenemos en la estructura RIHAUFK_LIST creada una estructura append con campos de cliente y éstos no comienzan con Z, no aparecen en el ALV de resultados.

En la IW38:

Solución: Usamos la BADI BADI_EAM_SINGLELEVEL_LIST, método CHANGE_FIELD_CATALOG, borrando el valor del campo CS_FIELDCATALOG-TECH, tal como indica la nota 1509429 – Customer-defined fields are not displayed in all PM lists after upgrade

1. Por la SE18, presionamos VISUALIZAR:

2. Por la SE19 creamos una copia del QNAO_SFWS_SC_SIGLELEVEL_LIST:

3. Ingresamos a modificar el objeto recién copiado:

4. Modificamos los tildes para activar la ampliación luego y vamos a “Clase que implementa”:

5. Tomamos la clase que implementa y hacemos una copia Z de ella para poder editarla:

Para ello le agregamos una Z adelante y presionamos ENTER:

Ahora con la nueva clase Z, hacemos click en el método CHANGE_FIELD:

Agregamos el código según lo que indica la nota de SAP:

Finalmente volvemos hacia atrás y agregamos el reporte de la IW38 al filtro para visualización:

Finalmente activamos. Si volvemos a la SE18, veremos que ahora aparece implementado:

Finalmente en la IW38 validamos:

Links: 1509429 – Customer-defined fields are not displayed in all PM lists after upgrade