POPUP_WITH_TABLE_DISPLAY stürzt ab

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von kkauerau (ForumUser / 50 / 2 / 0 ) »
Hallo zusammen.

Ich möchte dem User einige Protokolleinträge anzeigen. Dafür wollte ich den FuBa 'POPUP_WITH_TABLE_DISPLAY' nehmen:

Code: Alles auswählen.

  data: t_txt type table of string,
        txt like line of t_txt.

  txt = '12345 67890 abcdef ghijklm'.
  append txt to t_txt.
  append txt to t_txt.
  append txt to t_txt.
  append txt to t_txt.
  append txt to t_txt.

  CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
    EXPORTING
      endpos_col         = 170
      endpos_row         = 130
      startpos_col       = 10
      startpos_row       = 5
      titletext          = 'Verarbeitungsprotokoll'
* IMPORTING
*   CHOISE             =
    TABLES
      valuetab           = t_txt   "gt_messages
* EXCEPTIONS
*   BREAK_OFF          = 1
*   OTHERS             = 2
            .
Leider kommte es beim Aufruf zum Dump, weil im FuBa ein Cast nicht ausgeführt werden kann.
Was mache ich falsch?

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


Re: POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Na ja, das Ding ist weder für die Öffentlichkeit freigegeben noch dokumentiert. Das heißt natürlich nicht, dass man es nicht nutzen kann, aber da muss man im Zweifel genauer schauen.

Mein erster Tipp wäre, dass der Baustein noch aus einer Zeit stammt, zu der es den Datentyp STRING noch nicht gegeben hat und er an der Stelle ein Problem hat. Definier Deine Tabelle mal als (100) TYPE C anstatt als STRING und versuch es dann nochmal.

Re: POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Probier mal die die Tabelle auf einer Struktur statt auf einem Feld aufzubauen. Da die ALVs letzteres nicht können nehme ich an, dass der Fehler daraus resultiert.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von kkauerau (ForumUser / 50 / 2 / 0 ) »
Hallo zusammen.

Wenn das Teil nicht offiziell freigegeben ist, würde ich davon lieber die Finger lassen; auch wenn das table od string nimmt (lt deren Code; aber da drin klappt irgendein cast ja nicht)

Gibt es denn irgendwas anderes fertiges, das eine Anzahl Zeilen Text anzeigen kann, oder muß ich mir den Dialog selber zusammenbasteln (was ich vermeiden wollte)? Der Dialog hat auch nicht unbedingt was mit einem ALV zu tun; Wenn auf dem Dynpro auf einen Buchen-Knopf gedrückt wird, werden div. Aktionen angestoßen. Im Anschluß soll das Verarbeitungsprotokoll angezeigt werden. - Eine einfache Anzeige mehrerer Zeilen Text (je Zeile ca. 80-90 Zeichen) reicht mir also.

Danke und Gruß,

Re: POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

probiere mal den ''RH_LISTPOPUP'. Der kann mit Zeilen und Text umgehen.

Gruß Wolfgang

Re: POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
So funktioniert es.

Code: Alles auswählen.

REPORT  ZTEST_POPUP_DYN.
  data: t_txt type table of char80,
        txt like line of t_txt.

  txt = '12345 67890 abcdef ghijklm'.
  append txt to t_txt.
  append txt to t_txt.
  append txt to t_txt.
  append txt to t_txt.
  append txt to t_txt.

  CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
    EXPORTING
      endpos_col         = 170
      endpos_row         = 130
      startpos_col       = 10
      startpos_row       = 5
      titletext          = 'Verarbeitungsprotokoll'
* IMPORTING
*   CHOISE             =
    TABLES
      valuetab           = t_txt   "gt_messages
 EXCEPTIONS
   BREAK_OFF          = 1
   OTHERS             = 2.
Für die interne Tabelle keine Strings verwenden und die Exceptions austernen/aktivieren.
Diese werden verwendet, wenn man "Abbruch" clickt.

Meine Empfehlung , schau Dir doch bitte mal BALV_POPUP_TO_SELECT und BALV_POPUP_TO_SELECT_2 an.
Diese Reports verwenden den Funktionsbaustein REUSE_ALV_POPUP_TO_SELECT.

gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: POPUP_WITH_TABLE_DISPLAY stürzt ab

Beitrag von kkauerau (ForumUser / 50 / 2 / 0 ) »
Hallo zusammen.

Danke für die Hinweise! Ich habe mir die div. FuBas angesehen.
Ich brauche aber einen, der nicht auf SE61 aufbaut (die Rückmeldungen werden ja dynamisch zusammengebaut; das kann leider nicht im Voraus festegelegt werden). Zudem sollte es möglich sein, daß man das Popup schließen kann, ohne vorher eine Zeile anklicken zu müssen. Der RH_LISTPOPUP fällt daher leider auch aus.
Mir reicht es auch, wenn da nur ein OK-Button oder einer mit grünem Haken drauf ist. Alles ander würde nur verwirren.

POPUP_TO_CONFIRM_WITH_MESSAGE ist auch keine Möglichkeit, denn ich kann nicht garantieren, daß es bei 5 Zeilen bleibt. Am liebsten wäre mir ein FuBa, der eine dynamische Länge hinbekommt; ohne SE61.

Danke für den Tip mit char80; das tut erstmal. Allerdings hat der als Buttons "Auswählen" und "Abbrechen". Kann man das noch ändern?

Danke schonmal!

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4662
Views
Set table for first display
von pippi1710 » 27.10.2011 10:34 • Verfasst in ABAP® für Anfänger
0
Antw.
1818
Views
display a Internal table on a SmartForm
von jamiguel77 » 31.12.2014 20:15 • Verfasst in ABAP® für Anfänger
6
Antw.
4950
Views
ALV Refresh Table Display funktioniert nicht.
von Ichse2 » 21.02.2020 13:02 • Verfasst in ABAP Objects®
14
Antw.
2185
Views
SAP stürzt bei ALT+TAB ab
von Kaiwalker » 20.01.2020 08:07 • Verfasst in ABAP® Core
0
Antw.
764
Views
SE24 stürzt reproduzierbar ab
von ralf.wenzel » 08.12.2016 13:16 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 15 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 15 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zugriff auf Daten via Webdav
vor 15 Stunden von msfox 1 / 31
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111