Añadir campos a la VL06O – Entregas de
salida
En la tabla LIPOV existe una estructura append llamada LIPOVZ donde se pueden añadir los campos Z que se
necesitan ver en el listado. Al añadir esos campos en la estructura LIPOVZ estos campos se mostrarán
automáticamente.
SE11 - LIPOV ---- LIPOVZ (Se abre la estructura append) - Doble click -> Modificar
Para dar valores a los nuevos campos se hará mediante la user-exit V50Q0001 (EXIT_SAPLV50Q_001)
(IMPORTANTE: Ya está activa la user-exit, solo tendríamos que añadir el valor de los campos)
EJEMPLO:
- SE11 - LIPOV ---- LIPOVZ Añadimos el siguiente campo a la estructura LIPOVZ:
BSTNK - Número de pedido del cliente
- User Exit SMOD --> Crear un ZPROJECT
Ampliación - V50Q0001 ---> Componente - EXIT_SAPLV50Q_001.
Añadir código dentro del INCLUDE ZXV50QU01.
Ejemplo de código:
DATA : lv_bstnk TYPE bstnk.
LOOP AT ct_postab.
* Número de pedido del cliente
SELECT SINGLE bstnk FROM vbak
INTO lv_bstnk
WHERE vbeln = lv_vbelv.
IF sy-subrc IS INITIAL.
ct_postab-bstnk = lv_bstnk.
ENDIF.
MODIFY ct_postab.
ENDLOOP.