[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2007
    Beiträge
    7

    CRLF bei SAP-Unicode-System

    Hallo zusammen,
    wir haben bislang im IFS Streamfiles an SAP 4.6C (ASCII-System) übertragen. Nun soll auf SAP-Unicode umgestellt werden. Beim Test wurde von SAP das Satzende CRLF (Hex 0D25) nun als # Zeichen interpretiert. Was muß man angeben, damit SAP-Unicode wieder CRLF erkennt?
    Alle übrigen Zeichen werden ordnungsgemäß umgesetzt.
    Für jeden Hinweis danke im Voraus.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    x'000D0025' da Unicode ein 2-byte-code ist.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    May 2007
    Beiträge
    7

    CRLF bei SAP-Unicode-System

    Wie sollte ich nur CRLF auf Uncicode (2-Byte-Code) konvertieren und die übrigen Daten nicht? Da alle übrigen Daten von SAP ordnungsgemäß gelesen werden, gehe davon aus, daß die Konvertierung von ASCII nach Unicode bei der Datenübernahme durch SAP vorgenommen wird, d.h., ich brauche vorher keine Code-Conversion machen.
    Eine testweise Konvertierung auf CCSID 13488 (=UCS-2) hatte keinen Erfolg. Die Daten wurden dann von SAP nicht erkannt.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    X'25' = EBCDIC-NL, ASCII = #
    X'0A' = ASCII-NL

    Vielleicht liegt hier der Fehler und hat nix mit UNICODE zu tun.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    May 2007
    Beiträge
    7
    Hallo,

    ich habe das Problem gelöst. Für alle, die es interessiert:
    Mein Problem hat nichts mit Unicode zu tun. Zwar läuft das SAP-System auf Unicode, aber die Schnittstellen-Dateien (IFS Streamfiles) werden weiterhin im EBCDIC dort angeliefert und von SAP (wahrscheinlich beim Datenimport) konvertiert.
    Das wichtige dabei ist, daß SAP an dieser Stelle als Satzende-Kennung kein CRLF sondern nur ein LF erwartet und akzeptiert. Ich kann es nicht weiter erklären oder begründen, aber mit LF (Hex 25) läuft alles glatt rein.
    Probieren geht über studieren!

Similar Threads

  1. Tools von IST – Integrierte System Technik
    By Kirsten Steer in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 11-12-06, 10:03
  2. Antworten: 0
    Letzter Beitrag: 07-11-06, 09:30
  3. SAP und i-series
    By Wuntvor in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 06-07-06, 22:22
  4. Hyperion unterstützt SAP Solutions und SAP Netweaver
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 02-06-04, 15:28
  5. SAP auf der iSeries/400
    By vogeste0 in forum NEWSboard SAP
    Antworten: 4
    Letzter Beitrag: 15-04-02, 09:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •