[63483] in SAPr3-news

home help back first fref pref prev next nref lref last post

Re: CALL TRANSACTION =?utf-8?Q?l=C3=A4uft?= in Mappenfehler

daemon@ATHENA.MIT.EDU (Stephan Herrmann)
Sat Feb 8 10:30:56 2014

To: sapr3-news@MIT.EDU
Date: Sat, 08 Feb 2014 16:31:16 +0100
From: Stephan Herrmann <st_a_herrmann@yahoo.de>
Message-ID: <87ha89ei4b.fsf@sitka.de>

Steffen Kother <steffen.kother@gmx.net> writes:

Hallo Steffen,
> Hallo zusammen,
>
> nach erfolgreichem Verbuchen von WEs per Mappe (Prüfung auf
> Belegnummer) wird für jede Zeile eine Batchinput-Mappe für MSC2N
> erstellt und mittels
>
> CALL TRANSACTION 'MSC2N'
>     USING         bdc_tab
>     MODE          'N'
>     UPDATE        'S'
>     MESSAGES INTO msg_tab.
>
> verscuht zu verarbeiten.
>
> Das funktioniert auch so ganz gut. Allerdings gibt es immer wieder
> Aufrufe, deren sy-subrc <> 0 ist. Es bleibt dann die Mappe
> stehen. Wenn ich diese dann manuell abspiele ist kein Fehler
> erkennbar.

Ist etwas schwierig zu erraten, was du eigentlich machst. Mit dem
Transaktionsaufruf wills du wohl eine Charge ändern.  Falls diese Charge
gerade erst durch den WE angelegt weurde, könnte es natürlich ab und zu eine 
Verzögerung in der Verbuchung der Charge geben, so dass der Aufruf von
MSC2N auf eine noch gesperrte bzw. noch nicht gesicherte Charge trifft.

>
> Die Meldung, dass die Mappe stehen geblieben ist habe ich jetzt um die
> Angabe des SY-SUBRC ergänzt. Mal sehen, was "kommt".
>
> Hat von euch jemand vllt. eine Idee, wonach ich suchen muss?

HTH
Stephan

home help back first fref pref prev next nref lref last post