Estoy tratando de automatizar un proceso que un usuario realiza en la transacción F-32, como sabrán son compensaciones a deudores.
El proceso que ejecuta es el siguiente:
Al ingresar los parámetros iniciales Cuenta,Fecha Compensación, periodo, Sociedad y Moneda.
Con esto obtenemos todos los documentos abiertos, los cuales los obtengo de la BSID.
La lógica que se implementa aquí, es que seleccionas todos los documentos que están abiertos antes de la fecha de compensación que ingresaste en la pantalla inicial, esta información como les comentaba, la puedo obtener de la BSID, realizar un SHDB. Porque una vez que seleccionas toda es información te da un monto y según el signo + o - de ese monto es que ingresas la clave de contabilización a esa misma cuenta, entonces seleccionas eliminar diferencias y luego un enter donde ingresas el importe , el cual corresponde al monto de sumar y restar todos los documentos.
Este proceso para un SHDB, parecer ser algo engorroso hasta cierto punto, por eso es que he buscado una BAPI para este procedimiento, pero no he tenido éxito, no se si los abapers de esta genial comunidad han tenido alguna experiencia similar.
Estaré muy atento y agradecido a sus respuestas.