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.
2091
Views
Popup aus Funktionsbaustein erstellen
von KleinerEisbaer » 07.09.2008 16:55 • Verfasst in ABAP® Core
5
Antw.
3849
Views
Popup
von tho_died » 15.01.2007 09:30 • Verfasst in ABAP® Core
7
Antw.
4704
Views
Popup erstellen
von Mr_Blonde » 08.01.2007 09:48 • Verfasst in Dialogprogrammierung
1
Antw.
1852
Views
PopUp bei Fakturaerstellung
von TravellingEntwickler » 11.12.2019 13:38 • Verfasst in Sales and Distribution
7
Antw.
5439
Views
POPUP mit Werteeingabe
von ralf.wenzel » 18.07.2007 13:47 • Verfasst in ABAP® Core

Ü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

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.

Unbeantwortete Forenbeiträge

Username als Variable in xdc-Datei?
vor einer Woche von uli3480 1 / 2147
Substitution zum Zeitpunkt 60
vor 3 Wochen von irene 1 / 4630
CDS View Erweitern mit Hierarchie
vor 3 Wochen von Interger 1 / 7306
Intervall mit Beziehungswissen füllen
letzen Monat von wolli 1 / 41933