Ansicht
Dokumentation

WWW_USER_AUTH_MESSAGE - DO NOT USE, OUTDATED!!!!!

WWW_USER_AUTH_MESSAGE - DO NOT USE, OUTDATED!!!!!

RFUMSV00 - Advance Return for Tax on Sales/Purchases   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein dient zur Ausgabe der passenden Nachrichten zu den von Funktionsbaustein WWW_USER_AUTHORITY ausgegebenen Rückgabewerten. Er wird daher immer im Anschluß an den Aufruf von WWW_USER_AUTHORITY gerufen.

Ist der Rückgabewert RET ungleich 00, wird die zugehörige Nachricht mit dem Zusatz 'raising exception message' ausgegeben. Der Benutzer kann nun:

  • die Ausnahmemeldung abfangen und die Ausgabe der Nachricht über den FB BALW_BAPIRETURN_GET und die Systemfelder sy-msg* selbst behandeln
  • die Ausnahmemeldung nicht abfangen (kein exceptions message = 1 und auch kein others = ... ). In diesem Fall wird die Nachricht ausgegeben.

Beispiel

data return like BAPIUID-RCODE.

data: .........

call function 'WWW_USER_AUTHORITY'
exporting
id = id
* NID =
idtype = type
* PASSWORD =
* NEWPASSWORD =
* VERIPASSWORD =
action = action
* IMPORTING
RET = Return <------ z. B. '10'
* INITPASSWORD =
* TABLES
* STATUSINFO =
exceptions
others = 1.


call function 'WWW_USER_AUTH_MESSAGE'
exporting
errorcode = Return <-------- z.B '10'
exceptions
message = 1
errors = 2
others = 3.

Angenommen Return hat den Wert '10'.

Mit obigen Aufruf wird keine Nachricht ausgegeben, aber die Systemfeldersy-msg* sind mit den Daten für die passende Nachricht gefüllt und sy-subrc = 1.

Mit nachfolgendem Aufruf wird die Nachricht direkt ausgegeben:

call function 'WWW_USER_AUTH_MESSAGE'
exporting
errorcode = Return <-------- z.B '10'
exceptions
errors = 1






Parameter

ERRORCODE

Ausnahmen

ERRORS
MESSAGE

Funktionsgruppe

ALEW

Vendor Master (General Section)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2496 Date: 20240523 Time: 082905     sap01-206 ( 31 ms )