Ansicht
Dokumentation

ABAPEML_RESPONSE - EML RESPONSE

ABAPEML_RESPONSE - EML RESPONSE

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- response_param

... $[FAILED failed_resp$]
    $[MAPPED mapped_resp$]
    $[REPORTED reported_resp$] ...


Wirkung

Hiermit werden Antwortparameter für -Anweisungen angegeben, um Information über Folgendes abzurufen:

  • Fehler, d.h. Operationen, die nicht verarbeitet werden konnten (FAILED failed_resp)
  • Information zur Schlüsselabbildung (MAPPED mapped_resp)
  • Zurückgegebene Fehlermeldungen (REPORTED reported_resp)

Die Angabe der Parameter failed_resp, mapped_resp und reported_resp nach dem jeweiligen Schlüsselwort hängt vom Kontext ab, d.h. von den verwendeten Formen der -Anweisungen (dynamisch oder nicht dynamisch):

Verwendung von den Parametern mit nicht dynamischen (d.h. kurzen oder langen) -Anweisungen, beispielsweise MODIFY ENTITY oder MODIFY ENTITIES.
Verwendung von den Parametern mit den dynamischen Formen von den -Anweisungen, beispielsweise MODIFY ENTITIES OPERATIONS oder READ ENTITIES OPERATIONS.

Hinweise

  • Die Parameter können mit den Deklarationsoperatoren und DATA und FINAL inline konstruiert werden.
  • Gibt es keine Antwort, zum Beispiel weil die Operation erfolgreich ist, sind keine Einträge im Parameter failed_resp.
  • Der reported_resp-Parameter enthält die Komponente %msg. Er ist vom Typ REF TO if_abap_behv_message (der if_t100_dyn_msg enthält). Wenn keine eigene Implementierung dieses Interfaces erforderlich ist, kann die geerbte Methode new_message (oder new_message_with_text) als Standardimplementierung verwendet werden.
  • Die Angabe eines Parameters für MAPPED ist für erzeugende Operationen einschließlich UUID und bei der frühen internen Nummerierung erforderlich. Er darf nicht in Szenarien mit externer Nummerierung angegeben werden. In Szenarien mit später Nummerierung kann die CONVERT KEY-Anweisung verwendet werden. Weitere Informationen finden Sie im Entwicklungsleitfaden für das ABAP-RESTful-Anwendungsprogrammiermodell, Abschnitt Numbering.
  • Für MODIFY-Anweisungen mit dem Zusatz AUGMENTING können keine Antwortparameter angegeben werden, d. h. die Zusätze FAILED, MAPPED und REPORTED können nicht verwendet werden.

  • Mit dem Beispiel ABAP EML - Antworten wird die Änderung eines einfachen verwalteten RAP-BOs mit Antwortparametern und modifizierenden Operationen demonstriert.





BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6406 Date: 20240426 Time: 123214     sap01-206 ( 82 ms )