Espero Te Sirva.............saludos
DEBERAS LLENAR UNA TABLA INTERNA COMO ESTA:
DATA: BEGIN OF it_hda OCCURS 0,
tip_ter(12),
tip_oper like lfa1-pfach,
rfc like lfa1-stcd1,
id_fiscal like lfa1-stcd1,
nom_ex like kna1-name1,
pais_re like lfa1-land1,
nacional like lfa1-land1,
v_actw2 like bseg-dmbtr,
v_tactw2 like bseg-dmbtr,
v_actw1 like bseg-dmbtr,
v_tactw1 like bseg-dmbtr,
v_actw0 like bseg-dmbtr,
v_tactw0 like bseg-dmbtr,
imptrsl like bseg-dmbtr,
iva_apag_noacred_10 like bseg-dmbtr,
iva_impor_exe like bseg-dmbtr,
iva_demas_actos_exe_0 like bseg-dmbtr,
iva_paga_actos_exe like bseg-dmbtr,
iva_reten like bseg-dmbtr,
iva_dev_desc like bseg-dmbtr,
END OF it_hda.
RECUERDA QUE DEL CAMPO 15 AL 20....... SON CALCULOS QUE TENDRAS QUE HACER DENTRO DEL PROGRAMA......
LA PARTE DE LOS "W" ES LA BASE, YA SEA COMPENSADO O TRASLADADO...
Y PARA LOS PIPES...
CONCATENATE: it_hda-tip_ter
it_hda-tip_oper
it_hda-rfc
it_hda-id_fiscal
it_hda-nom_ex
it_hda-pais_re
it_hda-nacional
v_actw2
v_tactw2
v_actw1
v_tactw1
v_actw0
v_tactw0
v_imptrsl
v_iva_apag_noacred_10
v_iva_impor_exe
v_iva_demas_actos_exe_0
v_iva_paga_actos_exe
v_iva_reten
v_iva_dev_desc
INTO IT_SALIDA-W_CAMPO SEPARATED BY '|'.
APPEND IT_SALIDA.
|