Länge von Nachrichten in SAP GUI

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

Getting started ... Alles für einen gelungenen Start.
31 Beiträge • Seite 1 von 3 (current) Nächste
31 Beiträge Seite 1 von 3 (current) Nächste

Länge von Nachrichten in SAP GUI

Beitrag von debianfan (ForumUser / 84 / 64 / 0 ) »
Guten Abend allerseits,

ich soll eine Error-Meldung in der GUI ausgeben, wenn ein bestimmter unerwünschter Zustand eingetreten ist.

Das Problem ist, dass der Text der Error-Meldung ca 150 Zeichen lang ist - soweit ich weiss ist der Text doch auf 73 Zeichen beschränkt - zumindest kenne ich das nicht anders.

Gibt es eine Möglichkeit, die Länge der Ausgabe auf über 73 Zeichen zu verlängern?

gruss :-)
Zuletzt geändert von debianfan am 31.05.2018 11:17, insgesamt 1-mal geändert.
Ich weiß viel - aber nicht alles - deswegen lerne ich gern dazu & bin für Hinweise von erfahrenen ITlern immer dankbar.

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


Re: Länge von Nachrichten in SAP GUI

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Ja, im Langtext.
ansonsten ist der Text der Meldung zwar auf 73 (?) Zeichen beschränkt, aber du kannst bis zu vier Platzhalter &1, &2, &3 und &4 - oder kurz & & & & - verwenden.
Dadurch kann der Text natürlich länger werden.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
debianfan


Re: Länge von Nachrichten in SAP GUI

Beitrag von debianfan (ForumUser / 84 / 64 / 0 ) »
Aber sicher nicht im Rahmen einer Nachrichtenklasse.

Ich weiss wie Du das meinst - ich könnte die Nachricht in 4 Teile zerlegen und direkt mit message... ausgeben - aber eigentlich ist die Verwendung von Nachrichtenklassen im Entwicklerhandbuch vorgeschrieben.

Also gibts keine Möglichkeit wenn ich die Nachrichtenklasse verwenden will ?
Ich weiß viel - aber nicht alles - deswegen lerne ich gern dazu & bin für Hinweise von erfahrenen ITlern immer dankbar.

Re: Länge von Nachrichten in SAP GUI

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Du kannst mal prüfen, wie lang der text sein darf bei
Message ˋdies ist eine meldung´ type ˋi´

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
debianfan


Re: Länge von Nachrichten in SAP GUI

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Wenn alle Stricke reißen, nutzt Du den FB POPUP_TO_INFORM.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
debianfan


Re: Länge von Nachrichten in SAP GUI

Beitrag von debianfan (ForumUser / 84 / 64 / 0 ) »
DeathAndPain hat geschrieben:Wenn alle Stricke reißen, nutzt Du den FB POPUP_TO_INFORM.
yeah - das bringt definitiv Spass - das ist mal was anderes - nicht immer nur langweilige rote, grüne & gelbe Meldungen in der Gui - jetzt gibts PopUp's :D
Ich weiß viel - aber nicht alles - deswegen lerne ich gern dazu & bin für Hinweise von erfahrenen ITlern immer dankbar.

Re: Länge von Nachrichten in SAP GUI

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
... übertreib's bloß nicht, sonst installieren sich die Benutzer Pop-Up-Blocker... ;-)
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Re: Länge von Nachrichten in SAP GUI

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Du kannst gleich die Meldung mit Langtext anzeigen:

Code: Alles auswählen.


CALL FUNCTION 'HELP_OBJECT_SHOW'
  EXPORTING
    dokclass          = 'NA'
    doklangu          = sy-langu
    dokname           = 'B!011'
    doktitle          = 'test'
    msg_var_1         = 'RFC_DEST_DUMMY'
    msg_var_2         = ''
    msg_var_3         = ''
    msg_var_4         = ''
    short_text        = ' '
    classic_sapscript = ' '
  TABLES
    links             = links
  EXCEPTIONS
    object_not_found  = 1
    sapscript_error   = 2
    OTHERS            = 3.
Oder etwas schicker:

Code: Alles auswählen.

DATA header       TYPE thead.
DATA lines        TYPE STANDARD TABLE OF tline.

CALL FUNCTION 'DOCU_GET'
  EXPORTING
    id     = 'NA'
    langu  = sy-langu
    object = 'B!011'
  IMPORTING
    head   = header
  TABLES
    line   = lines
  EXCEPTIONS
    OTHERS = 5.
IF sy-subrc = 0.

  CALL FUNCTION 'HELP_DOCULINES_SHOW_HTML'
    EXPORTING
      header       = header
      popup        = 'X'
      startx       = 2
      starty       = 2
      endx         = 120
      endy         = 22
      links_enable = 'X'
    TABLES
      lines        = lines.
ENDIF.

Re: Länge von Nachrichten in SAP GUI

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
debianfan hat geschrieben:
DeathAndPain hat geschrieben:Wenn alle Stricke reißen, nutzt Du den FB POPUP_TO_INFORM.
yeah - das bringt definitiv Spass - das ist mal was anderes - nicht immer nur langweilige rote, grüne & gelbe Meldungen in der Gui - jetzt gibts PopUp's :D
In der Defaulteinstellung des SAPGui sind alle Meldungen mit Ausnahme des Typs 'S', 'W' und 'E' auch Popups,von daher wenig Neues. Gerade wenn man einen überlangen Text braucht, sollte ein Popup auf jeden Fall gerechtfertigt sein.

Re: Länge von Nachrichten in SAP GUI

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Eine Fehlermeldung, die eine Message sprengt, ist zu lang! Immer! Sehr detaillierte Informationen gehören in den Langtext. Durch die Meldung selbst soll der Anwender nur das Problem erfassen.

Mich würde interessieren, wie die Meldung lauten soll.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Länge von Nachrichten in SAP GUI

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Muss ja keine Fehlermeldung sein. Vielleicht will man dem Anwender im Rahmen einer TYPE 'I'-Nachricht Hinweise zur weiteren Vorgehensweise geben. Ein hinreichend großes, mit Text gefülltes Fenster kann den Anwender darauf aufmerksam machen, dass es sich nicht um etwas handelt, was er routinemäßig wegklicken sollte, sondern was er sich zu Gemüte führen sollte. Freilich macht das nur Sinn, wenn das Fenster zu einer Aktion gehört, die ein Anwender nur sehr selten ausführt, da Du ansonsten Recht hast, dass es eine Belästigung wäre. Also nicht sowas wie das SU25-Belehrungsfenster, dass immer hochkommt, wenn man in der PFCG die Berechtigungen einer Rolle pflegen möchte.

Re: Länge von Nachrichten in SAP GUI

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Wenn ich das richtig sehe, geht ein Type I ohnehin immer in ein Popup. Aber langatmige Erklärungen sind meist zuviel Gedöns. Da sitzt ja nicht Hein Blöd am System.

Abgesehen davon gibt es kein Popup, das nicht gedankenlos weggeklickt wird - nach meinen Erfahrungen.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Länge von Nachrichten in SAP GUI

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Wenn ich das richtig sehe, geht ein Type I ohnehin immer in ein Popup.
Davon rede ich. Wenn dann aber wie im hier vorgetragenen Fall die maximale Länge nicht reicht, ist der POPUP_TO_INFORM eine Alternative. Wobei ich nicht sicher bin, ob ich den selber jemals gebraucht habe.

Re: Länge von Nachrichten in SAP GUI

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Das erhöht allerdings das Übersetzungsvolumen.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Länge von Nachrichten in SAP GUI

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Wichtig: Popup-Fuba und Meldung verhalten sich höchst unterschiedlich im Hintergrund!
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Vergleichbare Themen

1
Antw.
2714
Views
Konvertierug vom datentyp char der länge 4 in char der länge
von ratoshuan » 28.06.2006 11:33 • Verfasst in ABAP® Core
1
Antw.
1377
Views
Nachrichten in SAP
von KleinerEisbaer » 05.08.2008 09:29 • Verfasst in ABAP® für Anfänger
0
Antw.
1004
Views
nachrichten
von kostonstyle » 04.12.2006 13:35 • Verfasst in ABAP® für Anfänger
0
Antw.
1216
Views
3
Antw.
1938
Views
FB's um Nachrichten auszudrucken
von dimes » 11.10.2006 16:10 • 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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141