EasyWeb Transaktion für ITS zeigt nicht alle Daten im Browse

Alles Rund um SAP®.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

EasyWeb Transaktion für ITS zeigt nicht alle Daten im Browse

Beitrag von kargen (ForumUser / 7 / 0 / 0 ) »
Hallo zusammen,

wir haben eine EasyWeb Transaktion für eine Eigenentwicklung (Internes Telefonbuch) die sich fehlerhaft verhält.

Im R/3 (46C) haben wir eine einfache Dialogtransaktion die mit mehreren Selektionsparametern gefundene Datensätze im Steploop auf das Dynpro zurückbringt. (Es gibt also 1 Dynpro für Selektion und Datenausgabe) Die Gesamte Ablauflogik liegt im R/3. Die von uns erstellte EasyWeb-Transaktion für den ITS gibt aber bei bestimmten Suchergebnissen nicht alle Datensätze die zu finden wären wieder. d.h. wenn im R/3 die Selektion 48 Ergenisse bringt, werden bei der Nutzung des Programms über den ITS nur 8 ausgegeben. Wir haben dann einen Zähler in das R/3 Programm eingebaut, der die Anzahl der gefundenen Datensätze mit übergibt. Und siehe da, die Anzahl der gefundenen Datensätze im R/3 stimmt mit den möglichen überein. d.h. der ITS verliert irgendwo auf dem Weg von A-Gate zum W-Gate die Daten. Merkwürdig ist nur, dass nur bei bestimmten Selektionen dieser Fehler auftritt und auch jederzeit reproduzierbar ist.
Wenn man dann z.B. die Datensätze ändert, so das sich die Anzahl der zu findenden Datensätze ändert, stimmt das Ergebnis wieder.
Die Ausgabe in der Easyweb Transaktion wird über:

repeat with j from 1 to ITABOUT-FELDNAME.dim

realisiert.

Ich habe den Verdacht das es hier nicht ganz sauber läuft. Aber selbst wenn wir den Zähler der gefundenen Datensätze hart für den "REPEAT" verwenden, bekommen wir die Ergebnisse nicht alle angezeigt, sonder den Rest nur als Leerzeilen auf den Browser.

Tja, ich bin mir nicht sicher ob ich mich verständlich ausgedrückt habe, hoffe aber einer von euch hat einen Tipp für mich.



Karsten

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


Beitrag von Gast ( / / 0 / 3 ) »
Hallo Karsten,

ist ziemlich schwierig so zu analysieren. Hört sich nach ITS-Bug an.
Hast Du das mal versucht?

repeat with j from TABLENAME.firstvisible to TABLENAME.lastvisible

Beitrag von kargen (ForumUser / 7 / 0 / 0 ) »
Anonymous hat geschrieben:Hallo Karsten,
ist ziemlich schwierig so zu analysieren. Hört sich nach ITS-Bug an.
Hast Du das mal versucht?
Dachte ich auch. Haben aber den ITS mittlerweile auf 610 Patchlevel 29

Anonymous hat geschrieben: repeat with j from TABLENAME.firstvisible to TABLENAME.lastvisible
Habe ich gerade mal versucht. Führt dazu, dass nur der erste Eintrag angezeigt wird.

Ich habe irgendwie den Verdacht das vieleicht die Art und Weise wie der Steploop programmiert ist zu diesem Fehler führt. Ich weis zwar nicht warum nur in einigen Fällen, aber ich habe den Verdacht das der ITS für die Übertragung der Daten auf Systemfelder des R/3 angewiesen ist.
Was sagst du denn zu dem Steploop:


.
.
.
PROCESS BEFORE OUTPUT.

MODULE status_0100.

LOOP AT itabout CURSOR itabout_cursor.
MODULE loop_itabout.
ENDLOOP.
.
.
.
.
MODULE loop_itabout OUTPUT.
recnum = itabout_offset + sy-stepl.
READ TABLE itabout INDEX recnum.
loopsize = sy-loopc.
IF sy-subrc <> 0.
EXIT FROM STEP-LOOP.
ENDIF.
ENDMODULE. " loop_itabout OUTPUT


Karsten

Seite 1 von 1

Vergleichbare Themen

2
Antw.
6030
Views
BEx Analyzer zeigt keine Daten an
von kaim77 » 14.06.2012 00:01 • Verfasst in Sonstige Module
6
Antw.
50315
Views
Pflegeview zeigt nicht alle Daten an
von sapdepp » 11.03.2026 08:04 • Verfasst in Dialogprogrammierung
4
Antw.
4948
Views
ALV - neues Feld im Layout zeigt keine Daten
von overbull » 02.04.2014 16:08 • Verfasst in ABAP Objects®
6
Antw.
14785
Views
1
Antw.
2875
Views
Tabelle hinter den Daten der Transaktion CX16 und CX1X
von JanR » 26.10.2021 10:41 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IF mit AND und OR
vor 4 Tagen von DeathAndPain 10 / 31106
BAPI zur ABSO?
vor 4 Wochen von DeathAndPain 2 / 13392

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.