Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIN. Un dato muy solicitado para la gente de financiero es el Cif del acreedor / Deudor en la pantalla de creacin de facturas de acreedor (FB60) o bien en la factura de entrada de materiales (MIRO) para que ellos solo con un vistazo vean los datos del acreedor y su dato principal o mas identificativo su CIF y no navegar hasta el maestro de acreedores para comprobar que es correcto. Lo que he realizado e indico a continuacin ha sido aadirle el CIF al apellidos nombre del deudor / acreedor puesto que si algo no saliese (por ser muy largo el nombre) se perdiese el dato de menor importancia es decir el nombre. Obtenindose lo siguiente:
A continuacin explicaremos como realizar esta operacin de una forma fcil y sencilla como dira Arguiano, bueno manos a la obra.
Paso 3. En el codigo nos saldr unas lineas """"""""""""""""""""" que es donde podremos crear nuestras ampliaciones.
Paso2. Crearemos nuestro ENHANCEMENT con nombre ZFI_NIF_ACREEDOR y en el introduciremos el siguiente cdigo,
If SY-TCODE EQ 'FB60'. IF invfo-LIFNR NE SPACE. DATA: LV_NIF LIKE LFA1-STCD1. SELECT SINGLE STCD1 FROM LFA1 into lv_nif WHERE LIFNR EQ invfo-LIFNR. if sy-subrc eq 0. * concatenamos la posicion 4 concatenate lv_nif adrs-line0 into adrs-line0 separated by space. endif. ENDIF. ENDIF. Explicacin: Se trata de que cuando llege el acreedor informado seleccionemos su cif y lo concatenemos a sus apellidos-nombre
Paso2. Crearemos nuestro ENHANCEMENT con nombre ZFI_NIF_ACREEDOR_MIRO y en el introduciremos el siguiente cdigo,
IF SY-TCODE EQ 'MIRO'. IF VF_KRED-LIFNR NE SPACE. DATA: LV_NIF LIKE LFA1-STCD1. SELECT SINGLE STCD1 FROM LFA1 into lv_nif WHERE LIFNR EQ VF_KRED-LIFNR. if sy-subrc eq 0. * concatenamos la posicion 4 concatenate lv_nif rm08m-line0 into rm08m-line0 separated by space.
Se trata de que cuando llege el acreedor informado a nuestro codigo seleccionemos su cif y lo concatenemos a sus apellidos-nombre
Nota: