В транзакции BSP_WD_CMPWB я нашел представление от клиента WebUI. Я хочу написать метод, который получает все значения атрибутов структуры представления.
Как мне это сделать?
Думаю, мне нужно как-то выяснить, какой BOL-Объект, которому принадлежит эта структура представления ... но я действительно не знаю.
Я начал так ... но не знаю, нахожусь ли я на правильном пути: D
DATA:
ls_view TYPE "How do I find out the structure type name of my view, does it even exist?
lv_query_name TYPE CRM_OBJEXT_NAME VALUE. "How do I find out the query name I need to pass to get my view structure?
lr_query = cl_crm_iu_order_agent=>create_order_item_query_int( lv_query_name ).
ls_parameter-name = 'BUPA_NUMBER'. "This is an example filter for my specific case
ls_parameter-value = iv_partner.
APPEND ls_parameter TO lt_paramater.
lr_query->set_query_parameters( it_parameters = lt_paramater ).
lr_result = lr_query->get_query_result( ).
CHECK lr_result IS BOUND.
lr_bol = lr_result->get_first( ).
lr_bol->get_properties( IMPORTING es_attributes = ls_view ).