Posted: Tue Jan 29, 2008 11:22 am Post subject: ALV List (не Grid!) с помощью ООП
Как запустить Alv List и Alv Grid с помощью ФМ понятно
REUSE_ALV_GRID_DISPLAY
REUSE_ALV_LIST_DISPLAY
Как запустить Alv Grid с помощью ООП тоже понятно
С помощью класса cl_gui_alv_grid и дефолтных значений структур, которые заполняются перед запуском метода set_table_for_first_display
А вот как запустить Alv List с помощью ООП непонятно!! Интернет перерыл так и не нашел, кто знает подскажите.
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Tue Jan 29, 2008 12:15 pm Post subject:
Практически все классы с листингами (которые я нашел) написаны под конкретные функциональные сферы.
Вы смело можете написать свой класс для построения листингов, полностью удовлетворяющий требуемым запросам. К примеру, можно использовать уже устаревающий ФМ K_KKB_LIST_DISPLAY в качестве выводопостроителя. Либо написать свой метод рисования грида в листинге и вывод через WRITE.
sy-batch = 'X'. не помог, вырисовывается тот же грид только по виду немного другой.
ls_layout - тоже весь перерыл не помог, либо плохо копал
ФМ K_KKB_LIST_DISPLAY как я понимаю работает по такому же принципу что и REUSE_ALV_LIST_DISPLAY то есть вызывает экран и рисует грид. Но это не то, что нужно. Нужен именно объект и манипуляция с ним.. Я вот копаюсь в K_KKB_LIST_DISPLAY но никак не могу найти где же все таки в самых внутренностях использование объектов.
Все спасибо большое, работает. Дамп поправил, дело было в том, что list не мог non-char поля выводить (типа I,P итп, короче говоря дело техники поправить).
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.