Funktion Sendet eine Infomeldung und setzt die Verarbeitung fort
Beispiel s10infomessage( ).
Aufruf data:
  myexplanation type string,
  myhtmlformat type string,
  mymsgid type sy-msgid,
  mymsgno type sy-msgno,
  mynoexplanation type string,
  mypar1 type string,
  mypar2 type string,
  mypar3 type string,
  mypar4 type string,
  mytext type string.

  s10infomessage(
    exporting
      explanation = myexplanation
      htmlformat = myhtmlformat
      msgid = mymsgid
      msgno = mymsgno
      noexplanation = mynoexplanation
      par1 = mypar1
      par2 = mypar2
      par3 = mypar3
      par4 = mypar4
      text = mytext ).
Parameter
Name Typ Bedeutung
explanation string
Erklärung der Nachricht
htmlformat string
'X' = Nachrichtentext ist in HTML
msgid sy-msgid
Message Id Tabelle T100
msgno sy-msgno
Meldungsnummerntabelle T100
noexplanation string
Keine Erklärung anzeigen
par1 string
Meldungsparameter 1
par2 string
Nachrichtenparameter 2
par3 string
Meldungsparameter 3
par4 string
Meldungsparameter 4
text string
Meldungstext
Beschreibung Durch s10infomessage() wird dem Benutzer eine Nachricht angezeigt und die Verarbeitung dann fortgesetzt, ohne dass der Benutzer die Nachricht wie bei s10confirmation() bestätigen muss.

Beispiel:

s10infomessage'Termin gespeichert' ).


Die Bedeutung der Parameter ist so wie in s10errormessage() beschrieben.

Weitere s10infomessage-Nachrichten im gleichen Dialogschritt werden an die Nachrichten davor angehängt und zusammen angezeigt. Sie können damit während einer länger laufenden Verarbeitung dem Benutzer ein Protokoll anzeigen.

Beispiel:

* Beginn der Verarbeitung
write sy-uzeit to time.
s10infomessage
(
     
exporting
        
explanation =  time && | <b>Beginn der Verarbeitung</b> |
        
htmlformat  'X' ).
...

* Paket verarbeitet
write 
sy-uzeit to time.
s10infomessage
(
     
exporting
        explanation  
time && | | && doccount && | Dokumente| ).
...

* Ende der Verarbeitung
write sy-uzeit to time.
s10infomessage
(
     
exporting
        
explanation  time && | <b>Ende der Verarbeitung
                            && doccount && | Dokumente insgesamt</b>|
        htmlformat
  'X' ).


Wir verwenden hier explanation= statt text=, da Nachrichten mit einem explanation= Parameter immer als Popup dargestellt werden, auch wenn ein Nachrichtenbereich in HTML definiert ist mit

<div class="messagearea"></div>

Mit dem Parameter text= statt explanation= erscheint alles im Nachrichtenbereich, der allerdings standardmässig eine feste maximale Höhe hat und dadurch vom Benutzer gescrollt werden muss, um alle Nachrichten zu sehen:

Sie können die Höhe in Ihrer HTML-Seite grösser definieren mit z.B.

<div class="messagearea" style="max-height:80%"></div>

um mehr Zeilen anzuzeigen:

Komponente S10 Framework