Skip to Content
author's profile photo Former Member
Former Member

BDC Error

Hello All,

We had a scenario where in there was an server down time

/power shut off during the loads (text files with Data

was being uploaded thru BDC) and all the loads failed.

But we noticed that even though the loads failed the rest

of the records got updated with the data that was present

in the earlier record.

Is this type of scenarios possible, i.e the data of the

last record been updated into the database to be used to

update the rest of the records, as the loads failed? and

how should this be over come is it thru Error Handling?

Would be glad to have your views on this ....

- PSK

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Jan 03, 2005 at 02:19 PM

    Hi Sravan,

    I do not think that such an update is possible, unless your program has builded the BDC data the wrong way. Now how that could happen is a mistery (assuming your program does not contain an error) ...

    ... but, yes this type of scenario is possible.

    Most likely you are using a transaction that is capable of being runned in background or in parallel processing mode. When this happens, the actual SAP V2 buffers are pre-filled with data and the transaction is triggered some time in the future (when the system has enough resources available for your proces).

    V2 buffers are the a-synchronous buffers holding data for any a-synchonous proces that is waiting for a proces-window.

    Under normal conditions the time between asking to process a LUW and actual proces is very short. The only things that make this time increase are:

    - Too much processses run at the same time (being batch or dialog).

    - The system encounters a shut down.

    Now what i do not understand is, that transactions that have been waiting for proces releasing, have changed data (there is no proces in SAP that can do this). So in my opinion you either use an own table with data, that you clear before the actual transactions take place or you use some form of memory transport to build up your BDC data.

    Please give more details (like your source code). We could look into this matter in detail.

    Regards,

    Rob.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.