Hola mymo, yo utilice la misma BAPI para retenciones en Colombia...
SELECT *
FROM LFBW
INTO TABLE T_LFBW
WHERE BUKRS EQ VG_ZBUKRS
AND LIFNR EQ VG_ZLIFNR.
LOOP AT T_LFBW.
ADD 1 TO VG_POS_WITH.
T_EXTENSION1_P-FIELD1+0(6) = VG_POS_WITH.
T_EXTENSION1_P-FIELD1+6(2) = T_LFBW-WITHT.
T_EXTENSION1_P-FIELD1+8(2) = T_LFBW-WT_WITHCD.
* t_extension1_p-field2 = t_impuesto-zbase_grav.
APPEND T_EXTENSION1_P.
CLEAR: T_EXTENSION1_P,
VG_IMPUESTO.
ENDLOOP.
Yo lo hice de esta manera...y funciono, espero que te sirva.
Saludos.
|