Hola a todos.
Estoy utilizando un batch input para el siguiente proceso:
1.Ejecuto la FBRA -> desvincula el documento.
COMMIT
2.Ejecuto la FB08 -> anula el documento. Pero si la fecha de contabilización no es la misma que ha ingresado el usuario, obtengo un mensaje de error.
Lo que deseo es, si la FB08 me devuelve el error de la fecha de contabilización entonces que el documento desvinculado se vuelva a vincular como si no hubiese pasado nada algo parecido a un ROLLBack.
Pero por que no validas primero el parámetro selección de fecha del usuario con la fecha de contabilización de las facturas, si es incorrecto no ejecutas la FBRA ni FB08, asi te evitas muchas molestias.
No, por lo que vi, son funciones que dentro tienen un autority check y luego pequeño batch input a las transacciones para ingresar a ellas, asi que estariamos en la misma situacion.
Lo que te preguntaba es si buscaste BAPIS (las funciones que empiezan con BAPI*), para realizar estos procesos.
@sconoredhot o en todo caso sería una solución revisar dentro del código que validaciones realiza la FB08 para así colocarla manualmente antes de que ingrese a la FBRA, no crees?
Gracias por tu tiempo.
Si, nada mas que no te lo ofrecí porque ya te lo habia comentado el compañero @David147 y le habias comentado que era complicado, pero si, seria bueno probar eso.