Ansicht
Dokumentation

ABENIF_T100_MESSAGE_ABEXA - IF T100 MESSAGE ABEXA

ABENIF_T100_MESSAGE_ABEXA - IF T100 MESSAGE ABEXA

BAL_S_LOG - Application Log: Log header data   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- IF_T100_MESSAGE in normaler Klasse

Das Beispiel demonstriert die Verknüpfung einer normalen Klasse mit einer Nachricht.

Quelltext

Ausführen

Beschreibung

Objekte der gezeigten Beispielklasse msg können beliebige Nachrichten der Tabelle T100 verkörpern und als solche in der Anweisung MESSAGE verwendet werden. Für die Inhalte von Platzhaltern gibt es vier Attribute ATTR1 bis ATTR4. Der Konstruktor hat Eingabeparameter für alle notwendigen Werte. Im Konstruktor werden die Nachrichtenklasse und die Nachrichtennummer direkt in die zugehörigen Komponenten der Interfacestruktur T100KEY geschrieben. Den Komponenten ATTR1 bis ATTR4 werden die gleichnamigen Attribute zugeordnet und diese mit den übergebenen Werten versehen.

Nach der Instanziierung der Klasse wird der Nachrichtentext mit der Interfacemethode GET_TEXT besorgt, die in der Klasse geeignet implementiert und für die ein Aliasname deklariert ist. Das Objekt der Klasse wird direkt als Operand der Anweisung MESSAGE verwendet, wobei ein Nachrichtentyp angegeben werden muss.

Hinweis

Siehe auch das ausführbare Beispiel System-Interface IF_T100_DYN_MSG in normaler Klasse.






Fill RESBD Structure from EBP Component Structure   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1930 Date: 20240523 Time: 161914     sap01-206 ( 40 ms )