fehlerhafte Ausgabe einer internen Tabelle im Popup

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

fehlerhafte Ausgabe einer internen Tabelle im Popup

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo zusammen,

ich habe da ein merkwürdiges Phänomen, vielleicht kann mir jemand da weiter helfen:

ich habe eine interne Tabelle "inftab" folgendermaßen definiert:

*Tabelle für die Popup-Ausgabe
DATA: BEGIN OF inftab OCCURS 10,
text(150) TYPE c,
END OF inftab.

diese Tabelle beinhaltet zur Laufzeit Namen, Personalnummern, sowie einige andere Informationen in Form einer Textzeile. Die Tabelle soll in einem Popup-Fenster mittels POPUP_WITH_TABLE_DISPLAY_OK ausgegeben werden. Es klappt auch in 99% der Fälle. Manchmal erscheint aber in dem Popup in der Zeile anstelle des Textes ein Icon und ich habe keine Idee wieso.

In den angefügten Attachemens habe ich den Inhalt der Internen Tabelle, sowie das Popup abgebildet. Hat jemand eine Idee was die Ursache ist?

Grüße
Alexander
Zuletzt geändert von Alexander D. am 13.03.2007 12:44, insgesamt 1-mal geändert.

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


Re: fehlerhafte Ausgabe einer internen Tabelle im Popup

Beitrag von JHM (Top Expert / 1221 / 2 / 204 ) »
Alexander D. hat geschrieben: Hat jemand eine Idee was die Ursache ist?
Hast du dir das im Debbuger angeschaut?

Ich denke nein, sonst währest du über das hier gestollpert:

Code: Alles auswählen.

  LOOP AT LISTTAB.
    IF LISTTAB+15(1) = 'S' OR LISTTAB+15(1) = 'F'.
      IF LISTTAB+15(1) = 'S'.
        WRITE: / LISTTAB+0(15), ICON_OKAY AS ICON.
      ELSEIF LISTTAB+15(1) = 'F'.
        WRITE: / LISTTAB+0(15), ICON_CANCEL AS ICON.
      ENDIF.
    ELSE.
      WRITE: / LISTTAB.
    ENDIF.
  ENDLOOP.
Wenn also an Stelle 15 in deiner Textzeile ein F oder ein S steht wird ein ICON ausgegeben. Das ist in deinem Beispiel der Eintrag "Preinesberger, Franz" so, das F von Franz steht an Stelle 15.

Zu dem wird die von dir übergebene Tabelle VALUETABLE intern in die Tabelle LISTTAB übertragen. LISTTAB hat pro Zeile 89 Zeichen, evtl. würde deine Ausgabe abgschnitten.
PS: HR-Daten in einem öffentlichem Forum?
Gruß Hendrik

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo Hendrik,

das mit den HR-Daten war in der Tat etwas unvorsichtig, habe es wieder rausgenommen.

Auf den Gedanken den Quellcode anzusehen bin ich in der Tat nicht gekommen, sonst ist das Verhalten wirklich offensichtlich :) Vielen Dank für den schnellen und Hinweis

Gruss
Alex

Seite 1 von 1

Vergleichbare Themen

12
Antw.
2391
Views
Ausgabe einer internen Tabelle
von Lord_Dunkelziffer » 04.11.2019 20:30 • Verfasst in ABAP® für Anfänger
0
Antw.
2216
Views
Double_Click - Ausgabe einer internen Tabelle
von honeyjam » 07.01.2011 09:05 • Verfasst in ABAP® für Anfänger
4
Antw.
4193
Views
Probleme bei Ausgabe einer internen Liste auf Präsentationsserver
von Doobie » 04.07.2024 12:10 • 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

Fehlermeldung in einer Klasse
vor 11 Stunden von ralf.wenzel gelöst 15 / 4422
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1613
Side by Side extensions
vor 6 Tagen von JHM 2 / 1774

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.

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 11 Stunden von ralf.wenzel gelöst 15 / 4422
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1613
Side by Side extensions
vor 6 Tagen von JHM 2 / 1774

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 15790
Spool vereinen OTF und PDF
vor 4 Wochen von anna2205 1 / 30115
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 37167
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 55998