Posted: Thu May 14, 2009 12:16 pm Post subject: Вопрос по DOI
Задача необходимо выгрузить данные в шаблон Excel
Чем пользуюсь i_oi_spreadsheet->insert_one_table
Проблема: Длина строки ограничивается примерно 50 символами. Этим методом пользуюсь уже года 3 на разных системах, никогда не было такой проблемы. Вот скомпилировал на ERP 2005 и обрезается текст. Еще заметил, что если в строке Латиница либо цыфры, то строка не обрезается.
Age: 165 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu May 14, 2009 1:07 pm Post subject:
Проблема похожа на юникодную. У вас хватает размерности во входных пареметрах? Как они объявлены?
Может образается не на этапе передачи по RFC (где макс. 256 символов), а на этапе подготовки данных?
Проблема похожа на юникодную. У вас хватает размерности во входных пареметрах? Как они объявлены?
Может образается не на этапе передачи по RFC (где макс. 256 символов), а на этапе подготовки данных?
В insert_one_table данные передаются целиком. А в екселе обрезанные. На других системах в том числе и ERP 2005 работало. Видимо какая то настройка, но какая?
Жжесть какая-то. Удалось решить проблемму. Когда длина поля была 100 в поле лежала строка в русских буквах длинной в 64 символа обрезалась до 50 символов, увеличил длину поля до 128 символов, строка вывелась полностью, все 64 символа.
в документации по DOI написано, что в одну ячейку можно передать до 911 символов.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.