Buenos días, esta es mi primera consulta.
Debo hacer una implementación en la siguiente Badi: FIGLAR_TAX_REP_MODIFY_CHECK
y como es la primera vez usando Badi’s estoy medio perdido aquí mi consulta.
Debo hacer la implementación en 3 métodos, estos deberán llevar la misma lógica:
-MODIFY_DVAT_CRED_DOC (Devuelve CT_CRE_DOC)
-MODIFY_DVAT_DEBT_DOC (Devuelve CT_DEB_DOC)
-MODIFY_DVAT_SALES_DOC(Devuelve CT_SALES_VAT)
Por lo que pude ver estos métodos devuelven una tabla la cual posen la misma estructura, yo debo llenar uno de esos campos buscando por la siguiente lógica
(En cada método varia la tabla con la cual tengo que hacer la consulta a la BSEG en este caso solo muestro la primera ya que la lógica es igual para los 3 métodos solo que cambio la tabla)
|BSEG-BELNR|= CT_CRE_DOC-BELNR|
|BSEG-GJAHR|= CT_CRE_DOC-GJAHR|
|BSEG-BUKRS|= CT_CRE_DOC-BUKRS|
|BSEG-HKONT|IN ZVAT_OTRAS_PER_CUENTAS (Set generado)|
Si encuentra más de un monto sumar el total:
CT_CRE_DOC-OT_NAT_PERCEP = Suma BSEG-WRBTR(campo que debo llenar)
¿Al momento que entra a la implementación esas tablas contendrán registros para poder hacer la consulta y debo hacer una implementación por cada método?.
Gracias por su tiempo.