El tema de las Bapi's está descartado, de ahí que use un BI
El caso es que no tiene que ver con el posicionamiento de la tabla interna. El proceso es el siguiente:
Creo el acuerdo y lo relleno con una cantidad X de condiciones. Una vez introducidas todas ellas, la trasacción exige introducir un material de liquidación contra el que "imputar/liquidar" estas condiciones. Se introduce uno por condición, pero en una pantalla diferente.
De forma normal, esta nueva pantalla siempre se sitúa en el material correspondiente a la primera condición, de forma que usando un P++ puedes ir hasta la primera posición libre y empezar a rellanar. PERO, cuando hay más de 1000, el P++ No hace el Scroll down, por lo que se queda en el primer campo (relleno) y el BI machaca la información existente con la nueva, dando error al final por que aún quedan materiales por informar
Si de fácil no tiene nada... es difícil hasta explicarlo... bastaría con encontrar la forma de que el BI se posicionara en la primera posición libre, peeero... no lo hace
Si se posicionara en la última libre también valdría, por que puedo rellenar los materiales a la inversa (por casuísticas del sistema, el número de material a rellanar siempre es el mismo).
Muchas gracias por la ayuda!!!