Ver Mensaje Individual
  #1  
Viejo 21/07/14, 12:42:12
rodisa rodisa is offline
Member
 
Fecha de Ingreso: jul 2007
Mensajes: 49
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...
Responder Con Cita