Posted: Fri Dec 14, 2007 10:11 am Post subject: Проблема с фильтром в ALV
Сделал отчет в ALV с полем KOSTL длиной 10 символов, но значение содержит только 7 символов. Когда задаю фильтр 1072745, ничего не показывается. Попробовал удалять нули спереди.
Работает, только когда задаю 1072745*.
Нужно, чтобы фильтр отрабатывал без звездочки в конце. Есть ли способ?
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Fri Dec 14, 2007 11:33 am Post subject:
Сейчас сам проверил - действительно не работает если неконсистентно заполнить внутреннюю таблицу.
Все значения в таблице в поле KOSTL должны содержать 10 знаков. Т.е. если вы запихиваете значения с 7 символами - не забудьте перед этим добавить 3 левых нуля: либо сами, либо через ALPHA преобразование.
Нерабочий вариант:
Code:
DATA: LT_CSKS TYPE TABLE OF CSKS WITH HEADER LINE.
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.