lunes, 14 de enero de 2013

USER. Centro de coste en Pedido SD.

Queremos pode informar el Centro de coste en el pedido SD (VA01, VA02). Para ello vamos al include MV45AFZB del programa y aanálogamente a como lo haríamos con la mv45afzz en las siguientes subrutinas:

  • USEREXIT_COBL_SEND_ITEM

Con este código podremos rellenar el campo.
    INT_COBLF-FDNAM 'KOSTL'.
    INT_COBLF-OUTPUT '1'.
    IF T180-TRTYP NE CHARA AND
    VBAP-KZVBR NE KZVBR_P.
      INT_COBLF-INPUT    '1'.
    ENDIF.
    INT_COBLF-ACTIVE '1'.
    APPEND INT_COBLF.

  • USEREXIT_MOVE_FIELD_TO_COBL

 CH_COBL-KOSTL US_VBAP-KOSTL.

  • USEREXIT_COBL_RECEIVE_VBAP

 VBAP-KOSTL COBL-KOSTL.

  • USEREXIT_MOVE_FIELD_TO_VBAPKOM.

 VBAP-KOSTL US_VBAPKOM-KOSTL.

Hacer notar que en la CH_COBL son los datos de pantalla para centro de coste, lo digo por si queremos rellenarlo para que se visualice directamente. 

No hay comentarios:

Publicar un comentario