Funktion Zeigt eine Bestätigungsmeldung an und gibt die Antwort zurück
Beispiel myanswer =
s10confirmation( 'Text....' ).
Aufruf data:
  mymsgid type sy-msgid,
  mymsgno type sy-msgno,
  mypar1 type string,
  mypar2 type string,
  mypar3 type string,
  mypar4 type string,
  mytext type string,
  myanswer type string.

myanswer =
  s10confirmation(
    exporting
     msgid = mymsgid
      msgno = mymsgno
      par1 = mypar1
      par2 = mypar2
      par3 = mypar3
      par4 = mypar4
      text = mytext ).
Parameter
Name Typ Bedeutung
msgid sy-msgid
Message Id Tabelle T100
msgno sy-msgno
Meldungsnummer Tabelle T100
par1 string
Meldungsparameter 1
par2 string
Nachrichtenparameter 2
par3 string
Meldungsparameter 3
par4 string
Meldungsparameter 4
text string
Meldungstext
answer string
'X' = vom Benutzer bestätigt
Beschreibung Durch s10confirmation() wird das Standard-Bestätigungspopup des jeweiligen Browsers angezeigt und die Aktion des Benutzers zurückgegeben: 'X' wenn er auf den OK-Button geklickt hat,  ein leerer String sonst.

Der Meldungstext kann entweder direkt mitgegeben werden oder in der SAP Nachrichtentabelle T100 sprachenabhängig abgelegt werden. Für programminterne sprachabhängige Texte können Sie auch die Funktion s10localize() verwenden.

Die Platzhalter &1, &2, &3, &4 werden im Text durch die angegebenen Variablenwerte ersetzt.

Beispiel:

HTML
<
button type='button' class='button  onclick='S10Apply("delete_document")'>
     Dokument löschen
</button>

ABAP
* delete document
method delete_document.
     if s10confirmation'Möchten Sie das Dokument wirklich löschen?' ) = 'X'.

*      delete document ...

       s10infomessage
'Das Dokument wurde gelöscht.' ).
     endif.
endmethod. 

Komponente S10 Framework