Ansicht
Dokumentation

POPUP_TO_CONFIRM - Popup für Standarddialoge

POPUP_TO_CONFIRM - Popup für Standarddialoge

General Material Data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book
Vorbemerkung

Dieser Funktionsbaustein ist freigegeben.

Die Dokumentation des Funktionsbausteins wird noch überarbeitet, so daß sie auch formal den Anforderungen genügt, die an freigegebene Funktionsbausteine gestellt werden.

Funktionalität

Der neue POPUP_TO_CONFIRM schließt die Funktionalität der bisherigen POPUP_TO_CONFIRM_..... ein. Verbessert wurde die Übergabe von Diagnose- und Fragetext. War bisher die Textlänge auf 3 mal 35 Zeichen begrenzt, so können jetzt beliebig lange Diagnosetexte und etwa 400 Zeichen im Fragetext übergeben werden.

Der Diagnosetext muss als 'Text im Dialog' über die Pflegetransaktion SE61 angelegt werden. Damit ist die Übersetzung sichergestellt. Formatierungen werden nur sehr eingeschränkt unterstützt (Überschriften, Absätze und Aufzählungen). Links werden nicht unterstützt. In der Schnittstelle des Funktionsbausteins wird der Dokumentenname übergeben. Der Zeilenumbruch wird hierbei vom Funktionsbaustein übernommen. Kann der hinterlegte Text weder in der Anmeldesprache noch in Deutsch oder Englisch aufgefunden werden, wird die Ausnahme TEXT_NOT_FOUND ausgelöst.

Der Fragetext muss ein numeriertes Textliteral sein, um die Übersetzung sicherzustellen.

Zusätzlich können Parameter in Diagnosetext und Fragetext übergeben werden. Als Platzhalter dient ein Bezeichner, der bis zu zehn Zeichen lang sein darf. Der Bezeichner muss in Großbuchstaben geschrieben und durch ampersand eingeschlossen sein. Andere Schreibweisen werden nicht erkannt und ignoriert. Die Parameter selbst werden in einer internen Tabelle übergeben.

Um den Fragetext und die Beschriftung übersetzbar zu machen, müssen numerierte Textelemente verwendet werden.

An neuer Funktionalität werden geboten:

  • Frei wählbarer Text auf zwei Drucktasten (bis zu 9 Zeichen mit Ikone, bis zu 12 Zeichen ohne Ikone).
  • Einpflegen von frei wählbaren Ikonen auf den zwei Drucktasten. Aus layouttechnischen Gründen muss gleichzeitig ein Text gepflegt sein.
  • Einpflegen von frei wählbaren Quickinfo-Texten auf den zwei Drucktasten.
  • Ein zusätzlicher Infotext kann hinterlegt werden (Pflege ebenfalls über die SE61 als Dialog im Text)

Um den Anforderungen der Barrierefreiheit zu genügen wird empfohlen, für die ersten zwei Drucktasten Quickinfo-Texte zu hinterlegen, wenn die Bedeutung der Drucktaste nicht alleine aus dem hinterlegten Text hervorgeht sondern nur durch die Kombination der Ikone und des Textes deutlich wird.

Im Programm RSSPO120 wird die Funktionalität des POPUP_TO_CONFIRM demonstriert.

Beispiel

Der folgende Beispielaufruf entspricht etwa der Funktionalität des POPUP_TO_CONFIRM_STEP:

call function 'POPUP_TO_CONFIRM'
exporting
text_question = 'Wollen Sie den phantastischen Test
wirklich durchführen?'(A02)
importing
answer = answer
exception
TEXT_NOT_FOUND = 1
others = 2.

Der folgende Beispielaufruf nutzt die volle Funktionalität des POPUP_TO_CONFIRM :

call function 'POPUP_TO_CONFIRM'
exporting
titel = 'Titel zum POPUP_TO_CONFIRM'(A01)
diagnose_object = 'TEXT1_ZUM_POPUP_TO_CONFIRM'
text_question = 'Wollen Sie den phantastischen Test
wirklich durchführen?'(A02)
text_button_1 = 'Ja'(A03)
ICON_BUTTON_1 = 'ICON_OKAY'
text_button_2 = 'Abbrechen'(A04)
ICON_BUTTON_2 = 'ICON_CANCEL'
DEFAULT_BUTTON = '1'
DISPLAY_CANCEL = ''
userdefined_f1_help = 'TEST_TEXT_ZUR_SPO1'
START_COLUMN = 25
START_ROW = 6
importing
answer = answer
exception
TEXT_NOT_FOUND = 1

others = 2.

Weiterführende Informationen





Parameter

ANSWER
DEFAULT_BUTTON
DIAGNOSE_OBJECT
DISPLAY_CANCEL_BUTTON
ICON_BUTTON_1
ICON_BUTTON_2
IV_QUICKINFO_BUTTON_1
IV_QUICKINFO_BUTTON_2
PARAMETER
POPUP_TYPE
START_COLUMN
START_ROW
TEXT_BUTTON_1
TEXT_BUTTON_2
TEXT_QUESTION
TITLEBAR
USERDEFINED_F1_HELP

Ausnahmen

TEXT_NOT_FOUND

Funktionsgruppe

SPO1

BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6529 Date: 20240523 Time: 075410     sap01-206 ( 87 ms )