Die Klasse CL_LDQ_WRITER dient dazu die Queue-Tabelle für den Anwendungsfall LDQ-Writing zu initialisieren. Sie implementiert das Interface IF_LDQ_WRITER.
Attribut |
Visibility / Level |
Beschreibung |
M_APPLICATION_NAME |
Protected Instance |
LDQ-Anwendungsname |
Methode |
Sichtbarkeit / Level |
Beschreibung |
SET_QUEUE_NAMES |
Public Instance |
Die Methode erstellt ein LDQ-Unit-Writer-Object. Die Methode benötigt eine Tabelle der LDQ-Queuenamen und gibt eine Interface-Referenz zurück. |
Die Klasse CL_LDQ_UNIT_WRITER persistiert die LDQ-Queues in der Datenbank. Die Klasse implementiert das Interface IF_LDQ_UNIT_WRITER.
Attribut |
Visibility / Level |
Description |
M_QUEUE_NAME_TAB |
Protected Instance |
Tabelle der LDQ Queuenamen |
M_APPLICATION_NAME |
Protected Instance |
LDQ-Applikationsname |
M_QUEUE_NAMES_IN_ADMIN |
Protected Instance |
Wahr, wenn die Tabelle der LDQ-Queuenamen zu der Administrationstabelle hinzugefügt wurde. |
C_ORDER_NUMBER |
Private Static |
Definiert die Reihenfolge der Einheit-Erstellung. |
C_APPLICATION_ADMIN_TAB |
Private Static |
Administrationstabelle für Anwendungen und Queues. |
Methode |
Sichtbarkeit / Level |
Beschreibung |
GET_NEXT_CONTENT |
Public Instance |
Erstellt den Inhalt der folgenden Einheit. Die Methode gibt eine Interface-Referenz zurück. |
CONSTRUCTOR |
Public Instance |
Constructor. |
CLASS_CONSTRUCTOR |
Public Static |
Class constructor. |
ON_COMMIT |
Public Static |
Persistieren der erstellten LDQ-Einheiten auf der Datenbank. |
ON_ROLLBACK |
Public Static |
Roll-Back der erstellten LDQ-Einheiten. |
AFTER_COMMIT |
Public Static |
Interne Tabellen löschen. |
Die Klasse CL_LDQ_UNIT_CONTENT_WRITER schreibt eine Payload in die LDQ-Einheiten. Die Klasse implementiert das Interface IF_LDQ_UNIT_CONTENT_WRITER.
Keine öffentlichen oder geschützten Attribute.
Methode |
Sichtbarkeit / Level |
Beschreibung |
SET_CDATA |
Public Instance |
Die Methode schreibt zeichenähnliche Daten. Die Methode benötigt einen Character String. Die Methode wirft eine Ausnahme wenn die Einheit nicht gültig ist. |
SET_XDATA |
Public Instance |
Die Methode schreibt Binärdaten und benötigt eine Byte-Zeichenfolge (Byte String). |
GET_UNIT_ID |
Public Instance |
Die Methode liest die aktuelle Unit ID. |
SET_DESCRIPTION |
Public Instance |
Die Methode schreibt weitere Beschreibungen in die Einheit. Die Methode benötigt eine Zeichenfolge mit kurzen Zeichen (Short Character String). Falls eine Stringlänge von 255 Zeichen überschritten wird, werden nachfolgende Zeichen abgeschnitten. |
CONSTRUCTOR |
Public Instance |
Constructor. |
CLASS_CONSTRUCTOR |
Public Static |
Class constructor. |