Funktionsbaustein "POPUP"

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Funktionsbaustein "POPUP"

Beitrag von itmeli ( / / 0 / 3 ) »
Hallo zusammen,
kann mir jemand einen FUBA nennen, bei dem ich die Beschriftung der Buttons ändern kann? Ich habe eigenlich schon einen gefunden, der in meinem Programm eingebaut auch das macht, was er soll, allerdings möchte ich nicht nur mit "Ja" oder "Nein" bestätigen können:

AT LINE-SELECTION.

DATA: l_answer(1) TYPE c.

DATA: hf-line1(70) TYPE c VALUE ' Yes = Show Graph',
hf-line2(70) TYPE c VALUE ' No = Show detail list',
hf-line3(70) TYPE c VALUE 'Display Options '.

CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
EXPORTING
defaultoption = 'Y'
textline1 = hf-line1
textline2 = hf-line2
titel = hf-line3
IMPORTING
answer = l_answer.

IF l_answer = 'J'.

*Aufruf der Grafik



Vielen Dank,
Meli

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Probier mal den "POPUP_TO_CONFIRM".

Beitrag von itmeli ( / / 0 / 3 ) »
Hi DeathGuardian,

super, die zwei Buttons um die Detailliste oder Grafik anzeigen zu lassen funktionieren hiermit!
Allerdings stimmt etwas mit dem Canel Button nicht. Wenn ich DISPLAY_CANCEL_BUTTON = 'X' setze, wird ein Short Dump erzeugt, klickt man auf den Cancel Button. Fehlermeldung lautet: Unable to interpret "A" as a number.
Nehme ich hier das 'X' heraus, wird der Button logischerweise nicht mehr angezeigt, aber ich kann das Popup nicht mehr schließen...
Hast du hierzu auch noch eine Idee? Der Teil-Code sieht nun so aus:

Code: Alles auswählen.

AT LINE-SELECTION.

DATA: Answer(3) TYPE c.


               CALL FUNCTION 'POPUP_TO_CONFIRM'
                 EXPORTING
                  TITLEBAR          = 'Options'
*                  DIAGNOSE_OBJECT  = ' '
                   text_question    = 'Additional options for this list'
                  TEXT_BUTTON_1     = 'Show Graph'(001)
*                  ICON_BUTTON_1    = ' '
                  TEXT_BUTTON_2     = 'Show Details'(002)
*                  ICON_BUTTON_2    = ' '
                  DEFAULT_BUTTON   = '1'
                  DISPLAY_CANCEL_BUTTON = 'X'
*                  USERDEFINED_F1_HELP   = ' '
                  START_COLUMN     = 25
                  START_ROW        = 6
*                  POPUP_TYPE       =
                IMPORTING
                  ANSWER           = ANSWER
*                TABLES
*                  PARAMETER        =
*                EXCEPTIONS
*                  TEXT_NOT_FOUND   = 1
*                  OTHERS           = 2
                         .
               IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
               ENDIF.
*
*

If ANSWER = 001.
*Grafik wird aufgerufen

elseif ANSWER = 002.
*Detailliste wird angezeigt
Danke!

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hi,

versuch mal

Code: Alles auswählen.

If ANSWER = '001'. 
*Grafik wird aufgerufen 

elseif ANSWER = '002'. 
*Detailliste wird angezeigt ...
Gruß,
Olli

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Ich geh mal davon aus, das dieser Kurzdump bei deinem "IF" vorkommt, den du nach dem PopUp machst.
setzt mal bei diesem "IF" mit '' abzufragen.

Code: Alles auswählen.

*schöner wäre case
CASE answer.
WHEN '1'.
WHEN '2'.
WHEN 'A'.
ENDCASE.

Beitrag von itmeli ( / / 0 / 3 ) »
SAUBER!!!
Vielen Dank, läuft alles SUPER!!! :lol:

Lieben Gruß,
Meli

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2020
Views
Popup aus Funktionsbaustein erstellen
von KleinerEisbaer » 07.09.2008 16:55 • Verfasst in ABAP® Core
5
Antw.
3357
Views
Popup
von tho_died » 15.01.2007 09:30 • Verfasst in ABAP® Core
2
Antw.
2319
Views
Popup schließen
von chatty » 30.01.2006 08:30 • Verfasst in ABAP® Core
1
Antw.
2475
Views
Popup bei Kreditorenrechnung
von christof » 20.11.2018 13:23 • Verfasst in ABAP® für Anfänger
7
Antw.
4511
Views
Popup Screen
von stony007_de » 21.08.2015 15:51 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Banf anlegen
Gestern von wreichelt 2 / 1540
Banf anlegen
Gestern von Manfred K. 1 / 1446
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15252
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6235
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 7975

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

Banf anlegen
Gestern von wreichelt 2 / 1540
Banf anlegen
Gestern von Manfred K. 1 / 1446
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15252
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6235
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 7975