#1
|
|||
|
|||
Error en cantidad máxima de Modos abiertos
Buenas compañeros,
Tengo un error un poco raro, os comento. Tengo un programa que se ejecuta hacia adelante y hacia atras, haciendo varios o muchos Call Transaction con Batch Imput... Y con un modo abierto solamente, digamos que cuando ejecuto 7 Batch Input me dice al siguiente que no tengo modos suficientes abiertos. Y sólo tengo una ventana o modo abierto. Es como si dejara los Batch Input los modos abiertos.... y por eso no me deja. Necesito ayuda, de cómo solucionarlo. Os pongo mi código: CLEAR ld_opt. ld_opt-dismode = 'E'. ld_opt-updmode = 'S'. ld_opt-racommit = 'X'. ld_opt-nobinpt = 'X'. ld_opt-nobiend = 'X'. CALL TRANSACTION 'F-43' USING t_bdcdata OPTIONS FROM ld_opt MESSAGES INTO t_bdcmsgcoll. Creía que la clave estaba en la tabla OPT, pero el valor ld_opt-nobinpt = 'X'. es necesario por especificacion y forma de actuar el programa. Espero ayuda porque llevo varios dias y no sé que hacer... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|