Para datos a FI desde SD al momento de facturar
Para pasar datos desde SD cuando se crea la factura(VF01) a FI, lo que hay es que implementar el user-exit: ZXVVFU02.
Para hacer esto debemos:
1. Crear un proyecto por la transacción CMOD.
2. Colocar la ampliación SDVFX002.
3. En el Exit EXIT_SAPLV60B_002 crear el include ZXVVFU02.
4. Implementar codigo, Ejemplo:
*&---------------------------------------------------*
*& Include ZXVVFU02
*&---------------------------------------------------*
"Pasar destino mercancia a DOC FI.
if xaccit-blart = 'FV'.
data: wavbrp like line of cvbrp,
dest type likp-kunnr.
if cvbrp[] is not initial.
read table cvbrp into wavbrp index 1.
clear dest.
select single kunnr
from likp into dest
where vbeln = wavbrp-vgbel.
"Asignar destino merc.
concatenate 'DEST. MCIA: ' dest
into xaccit-sgtxt respecting blanks.
endif.
endif.
Para hacer esto debemos:
1. Crear un proyecto por la transacción CMOD.
2. Colocar la ampliación SDVFX002.
3. En el Exit EXIT_SAPLV60B_002 crear el include ZXVVFU02.
4. Implementar codigo, Ejemplo:
*&---------------------------------------------------*
*& Include ZXVVFU02
*&---------------------------------------------------*
"Pasar destino mercancia a DOC FI.
if xaccit-blart = 'FV'.
data: wavbrp like line of cvbrp,
dest type likp-kunnr.
if cvbrp[] is not initial.
read table cvbrp into wavbrp index 1.
clear dest.
select single kunnr
from likp into dest
where vbeln = wavbrp-vgbel.
"Asignar destino merc.
concatenate 'DEST. MCIA: ' dest
into xaccit-sgtxt respecting blanks.
endif.
endif.
Comentarios