Zeitverarbeitung mit Batch-Input -Mappen stürzt ab

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Zeitverarbeitung mit Batch-Input -Mappen stürzt ab

Beitrag von mazu (ForumUser / 59 / 1 / 0 ) »
Hallo,

uns stürzt seit ein paar Tagen die Zeitverarbeitung ab (RPTIME00). Dabei kam es immer beim Erstellen einer Batch-Mappe zu einem BDC_CLOSE_GROUP fehler.
Ich habe da den schönen Hinweis 314263 gefunden, der genau das beschreibt, was bei uns im Sys-Log steht:

04:33:38 BTC 000 100 ZTEBATCH D1 2 Fehler beim Erstellen der Batchinput Mappe ZPPB-Z1006
04:33:38 BTC 000 100 ZTEBATCH D1 4 > Queue-Id: 07112603121716158105
04:33:38 BTC 000 100 ZTEBATCH D1 7 > Queue-Fehler, Funktion: qclose RC: 2 SQL-RC: 0
04:33:38 BTC 000 100 ZTEBATCH D0 1 Transaktions-Abbruch 00 332 ( BDC_CLOSE_GROUP )

Schön und gut; in den Tabellen AQPL und AQPI ist die Queue-ID auch nicht vorhanden; in der Tabelle AQPD habe ich diverse Einträge zur Queue-ID 07112603121716158105; ; um den Fehler nachzufahren und zu analysieren, habe ich mir mal die Personalnummern aus den Einträgen gepickt und nachgefahren - alles ok.

In der SM35 finden wir keine Mappe mit dem Namen ZPPB-Z1006 (das beschreibt ja auch der Hinweis, warum).
Laut dem Hinweis handelt es sich dabei ja um ein Rollback zw. BDC_OPEN und BDC_CLOSE. Da wir im Gesamtlauf mit rund 11000 Mitarbeitern alles fahren, und dabei immer mehrere Mappen erzeugt werden, sind es schon viele Daten zur Verarbeitung - aber das System setzt ja nun auch regelmässig ein Commit ab (z.b. intern beim BDC_CLOSE).

Was uns noch aufgefallen ist: in der Tabelle APQD (da wird ja pro BDC_INSERT ein oder mehrere APQD-Einträge je Queue-ID geschrieben und der Transkationszähler hochgesetzt) fangen die Einträge immer mit dem Transaktionszähler 2 an (normalerweise setzt das System nach dem BDC_OPEN und beim ersten BDC_INSERT das auf 1). Komisch, oder? Kann ich mir momentan nicht erklären.
Und nach dem Absturz sind die Tabellen APQL und APQI mit der Sys-Log Queue-Id leer - nur in der APQD gibt es Daten. Daher kommt dann wohl auch der Crash. Beim BDC_CLOSE gibt es keine Mappe mit der Queue-ID mehr, obwohl diese mit BDC_OPEN (1 Eintrag in APQI) geöffnet wurde und dann per BDC_INSERT (1 oder mehrere Einträge in der APQD) geschrieben wurden.

Vielleicht hatte jemand auch mal so einen Fall in der Vergangenheit, und kann weiterhelfen

Gruss
mazu

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


gelöst

Beitrag von mazu (ForumUser / 59 / 1 / 0 ) »
Hallo,
haben es selbst gefunden mittlerweile. Gab bei einer Person eine Kollision im IT 2006 (Kontigente) - das System hat dann einen Fehler ausgelöst im Hintergrund, und wohl einen Rollback durchgeführt. Daher verschwand die geöffnete Mappe und der Insert-Eintrag.

Gruss
mazu

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4631
Views
Transaktionsrecorder vs. Batch-Input-Mappen
von bbtheoriginal » 29.01.2014 14:54 • Verfasst in ABAP® für Anfänger
1
Antw.
2713
Views
Berechtigungsprüfung Batch Input Mappen
von Matthias_L. » 23.07.2008 08:07 • Verfasst in Sonstige Module
4
Antw.
7565
Views
Inhalt von Batch Input Mappen exportieren
von buchling » 02.01.2008 15:47 • Verfasst in ABAP® Core
2
Antw.
3093
Views
SM35 - Batch-Input Mappen - Ansicht aktualisieren
von Niekohle » 04.07.2007 16:01 • Verfasst in SAP - Allgemeines
5
Antw.
4869
Views
Umlaute/Sonderzeichen beim Einspielen von Batch-Input Mappen
von Stegemann90 » 22.02.2016 08:12 • Verfasst in ABAP® Core

Über diesen Beitrag

mazu
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.