
execute procedure
Publicado por Juan Gerardo Magaña Guzman (2 intervenciones) el 10/10/2012 18:26:55
Que tal buen dia a todos y de antemano muchas gracias por antender mi post.
espero alguien pueda ayudarme el problema que tengo es que quiero ejecutar un stored procedure que tengo en una base externa a sap y no he podido, el stored tiene parametros pero incluso si se los quito no me hace nada en sap no me manda error pero cuando reviso la base externa no me hace nada, dejo el codigo por si alguien puede ayudarme.
EXEC SQL.
CONNECT TO :CONNECTION
ENDEXEC.
IF sy-subrc = 0.
EXEC SQL.
SET CONNECTION :CONNECTION
ENDEXEC.
break-point.
EXEC sql.
execute procedure PR_AA_Borra(IN :'GERA')
ENDEXEC.
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.
EXEC SQL.
DISCONNECT :CONNECTION
ENDEXEC.
endif.
el valor 'GERA' lo puse fijo pero puede ser variable como les comente con este codigo no manda error en sap pero no me hace nada en la base externa, se supone que lo que tiene que hacer es insertar un campo la instruccion sql en el stored es simple:
insert into clientes(cve_cli) values(@Par_Cve_Cli) donde @Par_Cve_cli es el parametro que debo de mandar desde sap, este incluso lo he quitado del stored y lo puse fijo pero aun asi no me ahce nada. Ojala puedan ayudarme.
saludos.
espero alguien pueda ayudarme el problema que tengo es que quiero ejecutar un stored procedure que tengo en una base externa a sap y no he podido, el stored tiene parametros pero incluso si se los quito no me hace nada en sap no me manda error pero cuando reviso la base externa no me hace nada, dejo el codigo por si alguien puede ayudarme.
EXEC SQL.
CONNECT TO :CONNECTION
ENDEXEC.
IF sy-subrc = 0.
EXEC SQL.
SET CONNECTION :CONNECTION
ENDEXEC.
break-point.
EXEC sql.
execute procedure PR_AA_Borra(IN :'GERA')
ENDEXEC.
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.
EXEC SQL.
DISCONNECT :CONNECTION
ENDEXEC.
endif.
el valor 'GERA' lo puse fijo pero puede ser variable como les comente con este codigo no manda error en sap pero no me hace nada en la base externa, se supone que lo que tiene que hacer es insertar un campo la instruccion sql en el stored es simple:
insert into clientes(cve_cli) values(@Par_Cve_Cli) donde @Par_Cve_cli es el parametro que debo de mandar desde sap, este incluso lo he quitado del stored y lo puse fijo pero aun asi no me ahce nada. Ojala puedan ayudarme.
saludos.
Valora esta pregunta


0