Extension de la transacción XD/01/02/03

Vamos a la SPRO a la siguiente ruta:

SPRO

Agregamos una nueva entrada.

Hacemos click en Rotulación de etiquetas y agregamos una nueva entrada:

Volvemos a la SPRO y vamos a:

Creamos una nueva implementación:

Implementamos el método CHECK_ADD_ON_ACTIVE:

Volvemos a la SPRO:

Creamos una nueva implementación:

Creamos el filtro:

Creamos un grupo de función y le creamos una DynPro (La que especificamos anteriormente)

En la dynpro Agregamos el campo  que queremos mostrar:

Implementamos el método GET_TAXI_SCREEN de la BADI:

En este punto ya podríamos ir a la transacción XD01 / 02 / 03 y ver nuestro campo.

Ahora hay que agregar una APPEND STRUCTURE a la tabla KNA1.

Ahora hay que hacer que en modo visualización el campo aparezca no editable, para esto vamos al grupo de función que creamos y agregamos el siguiente código:

Ahora debemos agregar la lógica para cargar y guardar el dato de nuestro campo Z.

Cargar:

Guardar:

Implementamos el método de la BADI (La de la subscreen).

Leave a Reply