Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Klassen im LDQ API - "Write"  Dokument im Navigationsbaum lokalisieren

 

Writer Class CL_LDQ_WRITER

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.

 

UML Darstellung:

Diese Grafik wird im zugehörigen Text erklärt

 

Überblick der Attribute:

Attribut

Visibility / Level

Beschreibung

M_APPLICATION_NAME

Protected Instance

LDQ-Anwendungsname

 

Überblick der Methoden:

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.


 

Unit Writer Class CL_LDQ_UNIT_WRITER

Die Klasse CL_LDQ_UNIT_WRITER persistiert die LDQ-Queues in der Datenbank. Die Klasse implementiert das Interface IF_LDQ_UNIT_WRITER.

 

UML Darstellung:

Diese Grafik wird im zugehörigen Text erklärt

 

Überblick der Attribute:

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.

 


Überblick der Methoden:

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.

 

Unit Content Writer Class CL_LDQ_UNIT_CONTENT_WRITER

Die Klasse CL_LDQ_UNIT_CONTENT_WRITER schreibt eine Payload in die LDQ-Einheiten. Die Klasse implementiert das Interface IF_LDQ_UNIT_CONTENT_WRITER.

 

UML Darstellung:

Diese Grafik wird im zugehörigen Text erklärt

Keine öffentlichen oder geschützten Attribute.

 

Überblick der Methoden:

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.

 

Ende des Inhaltsbereichs