Ver Mensaje Individual
  #2  
Viejo 22/04/10, 13:31:46
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Buenas

Pues la pregunta que haces es bastante curiosa

Yo probaria a hacer lo siguiente

Ahora mismo no tengo sap delante pero se que existe un modulo de funciones que se llama algo asi como ABAP_CALL_TRANSACTION, (el nombre no se si es exacto pero busca ABAP*TRANSACTION* y seguro que sale)

Este modulo te ejecuta una transaccion y si mal no recuerdo se podia llamar por rfc

Asi que podrias hacer la siguiente llamada

CALL FUNCTION 'ABAP_CALL_TRANSACTION' DESTINATION 'BACK'
.
.
.
.
.
EXCEPTIONS (estas tendras que desasteriscarlas)
.
.
.


Es muy importante que pongas el destination BACK, asi si da un error al llamar a la transaccion no se te saldra del programa y teoricamente deberia devolverte un subrc <> 0

Prueba esto y si no tendrias que mirar la posibilidad de llamar a la transaccion
con CALL TRANSACTION USING BDC_TAB... MESSAGES INTO...
y ver si te devuelve la tabla de mensajes rellena con el error o el dump
Responder Con Cita