Posted: Tue Mar 25, 2008 2:18 pm Post subject: Вызов SmartForms
У меня такая проблема: используя ALV grid надо предоставить возможность выбрать строку и для неё сделать вывод в SmartFormu. Не совсем понимаю как вызвать форму из ALV представления
Может в ALV ф-ии есть соответствующий параметр...
Кстати, нельзя ли где-то почитать обо всех этих параметрах: что они значат и какие значения им можно задавать?
В АЛВ есть параметры: I_CALLBACK_PROGRAM и
I_CALLBACK_USER_COMMAND. Соответственно, имя вызывающей программы и подпрограмма обработки событий. При двойном клике, напр., вызовется эта подпрограмма с ф-кодом &IC1 и структурой, описывающей текущую ячейку грида (т.е., номер строки/колонки грида и индекс во внутренней таблице). В этой подпрограмме и вызываете ф.модуль своей смарт-формы (имя модуля выглядит примерно так: /1BCDWB/SF00000028).
О самих же смартформах, а также об использовании АЛВ, читайте в доках/примерах/хелпе.
З.Ы. Для ознакомления с параметрами АЛВ рекомендую зайти в SE37, модуль REUSE_ALV_GRID_DISPLAY, просмотр. В тулбаре есть кнопка "Документация". Документация также есть почти к каждому параметру - смотрите параметры, у которых справа на кнопке документации есть иконка зеленого кружочка. Если еще непонятно, смотрите пул типов SLIS - там находятся все объявления. Ну, и конечно же, примеры - в SE38 их немало с тем же АЛВ...
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.