Ansicht
Dokumentation

ABENSAVER_MAP_MESSAGES - SAVER MAP MESSAGES

ABENSAVER_MAP_MESSAGES - SAVER MAP MESSAGES

BAL Application Log Documentation   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

map_messages, RAP-Saver-Methode

CLASS lsc_bdef DEFINITION
  INHERITING FROM CL_ABAP_BEHAVIOR_SAVER $[ ABSTRACT$] $[FINAL$].
  PROTECTED SECTION.
      ...
     $[METHODS map_messages REDEFINITION.$]
      ...
ENDCLASS.

CLASS lsc_bdef IMPLEMENTATION
     ...
     $[METHOD map_messages.
     ...
     ENDMETHOD$]
     ...
ENDCLASS.


Wirkung

Optionale RAP-Saver-Methode, die als Teil einer RAP-Saver-Klasse lsc_bdef im CCIMP-Include eines ABAP-Behavior-Pools definiert werden kann. Sie wird über die Neudefinition vordefinierter Methoden der Oberklasse deklariert.

Die Methode map_messages ist in Behavior-Pools für die RAP-BOs vorhanden, in denen die BDEFs als fremde Entitäten definierte BOs enthalten.

Ziel der Methode ist die Behandlung von Nachrichten von fremden Entitäten, d.h. nicht direkt exponierten Entitäten, innerhalbe einer einzelnen RAP LUW. Je nach Geschäftsanforderung sind diese Nachrichten für das exponierte BO verfügbar und werden auf den Geschäftskontext abgebildet oder lediglich ignoriert und gelöscht.

Falls ein RAP-BO als fremde Entität in einer BDEF definiert wird, enthält die Antwortstruktur reported des exponierten BOs diese fremde Entität auch als Komponente und die von der fremden Entität zurückgegebenen Nachrichten können auf den Geschäftskontext des exponierten RAP-BOs abgebildet werden.

Die Methode wird dann aufgerufen, wenn die als fremde Entitäten definierten RAP-BOs Nachrichten in der jeweiligen Saver-Klasse zurückgegeben.

Methodenparameter

Die Methode besitzt den folgenden impliziten vordefinierten CHANGING-Parameter:

Entwicklungsleitfaden für das ABAP-RESTful-Anwendungsprogrammiermodell, Abschnitt Message Mapping.

Mit dem Beispiel Beispiel für RAP-Saver-Methode map_messages wird diese RAP-Saver-Methode innerhalb einer RAP-Saver-Klasse mit nicht verwalteten RAP-BOs demonstriert.






TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4764 Date: 20240523 Time: 104842     sap01-206 ( 53 ms )