Länge von Nachrichten in SAP GUI Thema ist als GELÖST markiert

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 / 76 / 58 / 0 ) » 29. Mai 2018 17:16

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. Mai 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.


Re: Länge von Nachrichten in SAP GUI

Beitrag von ewx (Top Expert / 3977 / 164 / 368 ) » 29. Mai 2018 20:08

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 / 76 / 58 / 0 ) » 29. Mai 2018 20:21

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 / 3977 / 164 / 368 ) » 29. Mai 2018 22:29

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 / 1053 / 122 / 230 ) » 31. Mai 2018 09:51

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 / 76 / 58 / 0 ) » 31. Mai 2018 11:17

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 / 361 / 3 / 26 ) » 31. Mai 2018 11:31

... ü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 / 3977 / 164 / 368 ) » 31. Mai 2018 12:42

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 / 1053 / 122 / 230 ) » 1. Jun 2018 10:31

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 / 3418 / 150 / 220 ) » 1. Jun 2018 17:20

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

Re: Länge von Nachrichten in SAP GUI

Beitrag von DeathAndPain (Top Expert / 1053 / 122 / 230 ) » 4. Jun 2018 11:38

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 / 3418 / 150 / 220 ) » 4. Jun 2018 12:23

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

Re: Länge von Nachrichten in SAP GUI

Beitrag von DeathAndPain (Top Expert / 1053 / 122 / 230 ) » 4. Jun 2018 13:53

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 / 3418 / 150 / 220 ) » 4. Jun 2018 14:48

Das erhöht allerdings das Übersetzungsvolumen.


Ralf

Re: Länge von Nachrichten in SAP GUI

Beitrag von black_adept (Top Expert / 3244 / 54 / 568 ) » 5. Jun 2018 10:19

Wichtig: Popup-Fuba und Meldung verhalten sich höchst unterschiedlich im Hintergrund!
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 3 (current) Nächste

Aktuelle Forenbeiträge

Konstruktoren-Probleme.... gelöst
vor 22 Stunden von AdrianSchm 8 / 325
Workflow über Report starten
vor 22 Stunden von LostDarkness 2 / 73
Liste Angebote/ Aufträge nach ERNAM = sy-uname
Gestern von wreichelt 4 / 122
DOCVARIABLE in Worddokument setzen (OLE?)
Gestern von msfox 2 / 113
BAPI_PO_CREATE1 und Einkaufsinfosatz
Gestern von whaslbeck 2 / 155

Unbeantwortete Forenbeiträge

WCOCO: Gruppe für Betragsfelder 0S01
vor einer Woche von SAP_ENTWICKLER 1 / 95
CAS-Nr.: Chemical Abstracs Service
vor 3 Wochen von SAP_ENTWICKLER 1 / 124
Interaktives Skript, Rolle IC-Manager
vor 4 Wochen von erubadhron86 1 / 170
Wie findet man das Rahmenprogramm eines Infosets?
vor 4 Wochen von DeathAndPain 1 / 171