Tückischer Excel-Upload

Ein (ECC-)Kunde nutzt einen Z-Report, um aus einer Excel-Datei eine Batch-Input-Mappe für die Transaktion FB01 zu erzeugen.

Zu Beginn des Programms wird das Segmenttext-Feld der internen Tabelle korrekt mit TYPE sgtxt für einen Text in Länge 50 typisiert. In der Excel-Datei wird nun bspw. ein 46 Zeichen langer Segmenttext losgeschickt. Nach dem Abspielen der BTCI-Mappe wundert man sich, dass die letzten 14 Zeichen auf der Strecke geblieben sind.

Die Ursache: Bei der Konvertierung der hochgeladenen Excel-Daten ins interne Format wird eine lokal definierte Tabelle verwendet, die auf der Struktur KCDE_CELLS („Cellen in Flacher Struktur für Flexibelen Excelupload“ – sic!) basiert. Deren Komponente VALUE liegt das Datenelement KCD_TEXT32 zu Grunde.