Ansicht
Dokumentation

ABENIMPORT_TEXT_LANGUAGE - IMPORT TEXT LANGUAGE

ABENIMPORT_TEXT_LANGUAGE - IMPORT TEXT LANGUAGE

rdisp/max_wprun_time - Maximum work process run time   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

IMPORT, Textsprachenregel

Die in diesem Abschnitt beschriebene Regel ist nur dann relevant, wenn in einem Unicode-System im ABAP Dictionary definierte Strukturen von der Datenbank importiert werden, die in einem MDMP-System exportiert wurden, und umgekehrt.

Zeichenartige Daten können in einem MDMP-System nach unterschiedlichen Codepages codiert abgelegt sein, weshalb die beim EXPORT abgelegte Zeichensatzkennung nicht ausreichend ist. Aus diesem Grund wird in der Anweisung IMPORT FROM DATABASE bei im ABAP Dictionary definierten Strukturen bzw. Datenbanktabellen die Textsprache ausgewertet.

Dabei gilt für die Zuordnung der Textsprache zu einer Struktur folgende Hierarchie:

  1. Eine als Textsprache gekennzeichnete Komponente in einer Unterstruktur oder tabellenartigen Komponente mit strukturiertem Zeilentyp gilt genau für diese Unterstruktur bzw. interne Tabelle.
  2. Eine als Textsprache gekennzeichnete Komponente in einer übergeordneten Struktur gilt für diese Struktur sowie für alle in dieser geschachtelten Strukturen bzw. tabellenartigen Komponenten, die keine eigene als Textsprache gekennzeichnete Komponente haben.
  3. Wenn unter den Schlüsselfeldern oder den frei wählbaren Komponenten der Export-/Import-Tabelle, in der die Daten abgelegt sind, eine als Textsprache gekennzeichnete Komponente ist, bestimmt diese die Textsprache für alle im zugehörigen Daten-Cluster abgelegten elementaren Felder, Strukturen und internen Tabellen, die keine eigene Textsprache haben.

Beim Import von auf der Datenbank abgelegten Strukturen bestimmt die Textsprache wie folgt die Codepage, mit der die zeichenartigen Komponenten einer Struktur behandelt werden:

  • Import von MDMP-Daten in ein Unicode-System
Die Codepage der importierten Daten wird mit der Textsprache aus den Datenbanktabellen TCP0C (Tabelle der Textumgebungen) und TCP0D (Lokalisierung der Datenbank) bestimmt. Wenn keine Textsprachenkomponente vorhanden ist, wird die beim Export abgelegte Zeichensatzkennung verwendet.
Diese Regel geht davon aus, dass das Unicode-System aus einer Umstellung des MDMP-Systems resultiert. In anderen Fällen kann dies zu Konvertierungsfehlern führen.
  • Import von Unicode-Daten in ein MDMP-System
Die importierten Daten werden nach der im MDMP-System festgelegten Zuordnung von Sprachen zu Codepages gemäß der Textsprache behandelt. Wenn keine Textsprachenkomponente vorhanden ist, wird die aktuelle Textumgebungssprache verwendet.

Hinweis

Strukturen und interne Tabellen mit strukturiertem Zeilentyp, die auf im ABAP-Programm definierten Typen beruhen, haben keine Textsprache. Für diese wird immer die beim Export abgelegte Zeichensatzkennung verwendet.






rdisp/max_wprun_time - Maximum work process run time   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3845 Date: 20240606 Time: 042113     sap01-206 ( 64 ms )