‎2007 Aug 10 2:42 PM
Hello,
I have created an RFC to replicate the functionality of VLMOVE (movement type 313) for creating a delivery.For this I have used some standard performs and I able to create the delivery by passing the required inputs(plant,storage location,HU).
But if there is an error in the standard perform then the flow stops and the screen displays the error.But I need to return the error in my RFC parameters which I am unable to do since the screen just stops after diplaying the error.Can any one tell me how to capture this error?
Points will be rewarded for helpful answers..!!
‎2007 Aug 10 2:49 PM
I think We cant do any thing in this case, copy the standard performs and remove the error messages, place some flags instead.
Reward points if usefull.
Thanks,
Veerendranath .
‎2007 Aug 10 2:50 PM
Please provide me Program name and the line number where exactly it is raising the error message, I will look into this and let you know my update if any.
Reward points if usefull.
Thanks and regards,
Veerendranath maddula.
‎2007 Aug 10 3:11 PM
Veerendranath,
I also checked if this could be done but I not using just one perform but around 7-8 and copying all these into a custom one might not be so simple.
If you would like to have a look,then one of the perform name is
PERFORM GET_HU_DETAILS_NEW (saplle_mov)
CHANGING IF_EXIDV TYPE EXIDV
EF_HU_SUBRC
EF_HU_ID
Thanks,
A pothuneedi
‎2007 Aug 10 3:13 PM
Hi,
I think you can copy this standard perform( Include with perform ) and effect the error treatment in you "z" perform . With this you can pass this error to your RFC exceptions.
Regards.
Marcelo Ramos