‎2005 Oct 04 5:44 PM
Is it possible to identify my BDC inputs (key fields that I provide on screen) during failed BDC transaction (bdc Session) from the Session Log programmatically? I can use the std. FMs RSTS* to get the error messages, but how do I link this error messages to the specific input I had provided?
Thanks
‎2005 Oct 04 9:16 PM
‎2005 Oct 04 9:21 PM
Thanks Srini!!! Thatz what I thought so too
I have to use BDC session and I have to track errors by my inputs, Is there any possible way to do this?
‎2005 Oct 04 9:29 PM
‎2005 Oct 04 9:33 PM
I will be invoking bdc using update task and can't do call transaction
‎2005 Oct 04 9:39 PM
‎2005 Oct 04 9:53 PM
Look at program RSBDCCTU. Basically this is what is used in SM35. The logic is, you get all the APQI-GROUPID and QID for the errored transactions. Then with each GROUPID, QID combination, you will open that particular transaction using BDC_RECORD_OPEN. This will give you an internal table called TRANSACTIONS. Loop through this table, and call BDC_RECORD_GET using the transaction index. That will give you the BDC screen data that you originally passed. Now you need to parse through that information to find out which field has which value for a failed transaction.
Hope this helps,
Srinivas
‎2005 Oct 04 10:39 PM
Thanks Srini/ Rich.. Exactly the answer i was afraid of.. And logically I don't think we can expect any thing more ...