Klassen im LDQ API - "Write"
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). |
CONSTRUCTOR |
Public Instance |
Constructor. |
CLASS_CONSTRUCTOR |
Public Static |
Class constructor. |