Ansicht
Dokumentation
ABENIF_T100_MESSAGE_ABEXA - IF T100 MESSAGE ABEXA
BAL_S_LOG - Application Log: Log header data BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
- IF_T100_MESSAGE in normaler Klasse
Das Beispiel demonstriert die Verknüpfung einer normalen Klasse mit einer Nachricht.
Quelltext
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 )