10-04-2005 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
10-04-2005 9:16 PM
10-04-2005 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?
10-04-2005 9:29 PM
10-04-2005 9:33 PM
I will be invoking bdc using update task and can't do call transaction
10-04-2005 9:39 PM
10-04-2005 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
10-04-2005 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 ...