Show TOC

Konvertierungen für UNICODELocate this document in the navigation structure

Funktionsgruppe SCD8
CHANGEDOCU_FIELDS_ANY2CHAR

Der Baustein CHANGEDOCU_FIELDS_ANY2CHAR soll für die übergebenen Felder: IV_VALUE_OLD_ANY, IV_VALUE_NEW_ANY die Umwandlung vom TYPE ANY zum TYPE CHAR realisieren.

Um die Felddefinition zu erhalten, wird der Tabellen-/Strukturname und der Feldname innerhalb dieser Tabelle/Struktur benötigt:

IV_TABNAME = Tabellen-/Strukturname zu den übergebenen ANY-Feldern gehörend.

IV_FIELDNAME = Feldname der übergebenen ANY-Felder.

Bei der Umwandlung ist eine Veränderung der externen Länge zu beachten: Dieser Baustein wird intern beim Schreiben der Änderungsbelegpositionen genutzt.

CHANGEDOCU_FIELDS_CHAR2ANY

Der Baustein CHANGEDOCU_FIELDS_CHAR2ANY soll für die übergebenen Felder: IV_VALUE_OLD_CHAR, IV_VALUE_NEW_CHAR die Umwandlung vom TYPE CHAR zum TYPE ANY realisieren.

Waren die Eingaben in den Feldern ungleich SPACE, so wird das Ergebnis in den Feldern:

EV_VALUE_OLD_ANY, EV_VALUE_NEW_ANY bereit gestellt.

Um die Felddefinition zu erhalten, wird der Tabellen-/Strukturname und der Feldname innerhalb dieser Tabelle/Struktur benötigt:

IV_TABNAME = Tabellen-/Strukturname zu den übergebenen CHAR-Feldern gehörend.

IV_FIELDNAME = Feldname der übergebenen CHAR-Felder.

Je Feld der Eingabevariablen erfolgt die Umwandlung von einem CHAR-Feld in das ANY-Feld.

Es wird davon ausgegangen, das die externen Längen der CHAR-FELDER wie folgt erstellt wurden:

Wenn die vorhergehende Umwandlung mit den Bausteinen CHANGEDOCU_FIELDS_ANY2CHAR oder CHANGEDOCU_KEY_ANY2CHAR durchgeführt wurde, ist diese Voraussetzung automatisch erfüllt.

CHANGEDOCU_GUID_CREATE Der FB CHANGEDOCU_GUID_CREATE stellt in der Variablen EV_GUID eine neue GUID im Format CHAR 32 zur Verfügung.
CHANGEDOCU_KEY_ANY2CHAR

Mit diesem Baustein kann ein Tabellenschlüssel vom TYPE ANY in den TYPE CHAR umgewandelt werden. Die max. Länge beträgt 254 CHAR .

Die Struktur/Tabellenzeile wird in der Variablen IV_STRUCT_IN und der Name der Struktur/Tabelle zur IV_STRUCT_IN passend wird in der Variablen IV_TABNAME übergeben.

Je Key-Feld der Eingabestruktur erfolgt die Umwandlung in ein CHAR-Feld.

Dabei kann es eine Veränderung der externen Länge geben:

Durch diese Umwandlung in konsequent zeichenweise Darstellung kann später unter Nutzung des ebenfalls abgespeicherten Sprachkennzeichens der Schlüssel unter UNICODE verarbeitet werden.

Dieser Baustein wird auch innerhalb der Änderungsbelegobjekte genutzt.

CHANGEDOCU_KEY_CHAR2ANY

Mit diesem Baustein kann ein Tabellenschlüssel vom TYPE CHAR in den TYPE ANY umgewandelt werden.

Die Struktur/Tabellenzeile wird in der Variablen IV_STRUCT_IN und der Name der Struktur/Tabelle zur IV_STRUCT_IN passend wird in der Variablen IV_TABNAME übergeben.

Je Key-Feld der Eingabestruktur erfolgt die Umwandlung in ein ANY-Feld.

Dabei kann es eine Veränderung der externen Länge geben.

CHANGEDOCU_OUTPUTLENGTH_GET Liefert die für Änderungsbelegschlüsselfelder zu berücksichtigende Länge im CHAR-Format.
CHANGEDOCU_STRUCT_ANY2CHAR Alle Felder einer Struktur in CHAR umwandeln.
CHANGEDOCU_STRUCT_CHAR2ANY Alle Felder einer Struktur von CHAR in ANY umwandeln.
CHANGEDOCU_TABKEYLEN_GET Ermittelt die Ausgabelänge des Tabellenschlüssels im TYPE CHAR.
CHANGEDOCU_TABLE_ANY2CHAR Konvertiere übergebene Tabelle von ANY nach CHAR.
CHANGEDOCU_TABLE_CHAR2ANY Konvertiere übergebene Tabelle von CHAR nach ANY.
CHANGEDOCU_TABWKEY_ANY2CHAR Konvertiere übergebene Tabelle von ANY nach CHAR.
CHANGEDOCU_TABWKEY_CHAR2ANY Konvertieren/Ausgeben CHAR - KEY in ANY-Tabellen.