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).

Hinweis

Falls eine Stringlänge von 255 Zeichen überschritten wird, werden nachfolgende Zeichen abgeschnitten.  

CONSTRUCTOR

Public Instance

Constructor.

CLASS_CONSTRUCTOR

Public Static

Class constructor.

 

Ende des Inhaltsbereichs