Hola a todos.
Tengo un servicio en la cual se crea un cliente o se actualiza, para la creación del cliente utilizo la clase-método:
call method cmd_ei_api=>maintain_bapi
Luego ejecuto:
call function 'BAPI_TRANSACTION_COMMIT'
En esta última es cuando el ERP toma demasiado tiempo en terminar el COMMIT y el servicio responde con un timeout. Esto pasa en algunas horas del día, informé si podría ser un tema BASIS pero al parecer hay otras aplicaciones que también crean clientes y no les pasa lo mismo o utilizan otras BAPIs.
Encontré una técnica de paralell processing pero al parecer es conveniente cuando dentro de un LOOP ejecuto una BAPI y en mi caso sólo creo o actualizo un cliente a la vez.
Gracias de antemano.
Jimmy.