SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Нужна помощь по WEB CRM (вызвать класс из другого ракурса контекста) https://www.sapboard.ru/forum/viewtopic.php?f=13&t=97986 |
Страница 1 из 1 |
Автор: | Kahaber [ Пт, сен 13 2019, 11:13 ] |
Заголовок сообщения: | Нужна помощь по WEB CRM (вызвать класс из другого ракурса контекста) |
Привет, коллеги. Возник вопрос по WEB CRM. На екране Обзор клиента находится два ракурса BP_HEAD и BP_ADDR. Нужно сделать проверку элемента из первого ракурса, но в зависимости от елемента второго ракурса. В ракурсе BP_HEAD данные контекста header получаем в структуру ls_partner - Code: TRY. lr_coll_1 = me->typed_context->header->get_collection_wrapper( ). ENDTRY. CHECK lr_coll_1 IS BOUND. lr_coll_ref_1 = lr_coll_1->if_bol_bo_col~get_current( ). CHECK lr_coll_ref_1 IS BOUND. lr_coll_ref_1->get_properties( IMPORTING es_attributes = ls_partner ). Аналогично в ракурсе BP_ADDR получаем данные по адресу в структуру ls_data - Code: TRY. lr_coll = me->typed_context->standardaddress->get_collection_wrapper( ). ENDTRY. CHECK lr_coll IS BOUND. lr_coll_ref = lr_coll->if_bol_bo_col~get_current( ). CHECK lr_coll_ref IS BOUND. lr_coll_ref->get_properties( IMPORTING es_attributes = ls_data ). Для проверки в ракурсе BP_HEAD нужно вызвать класс контекста из ракурса BP_ADDR. Прошу хелпа. Спасибо. |
Автор: | Kahaber [ Пн, сен 16 2019, 17:10 ] |
Заголовок сообщения: | Re: Нужна помощь по WEB CRM (вызвать класс из другого ракурса контекста) |
Обошелся EXPORT/IMPORT MEMORY ID |
Автор: | Stepan [ Пт, сен 20 2019, 13:46 ] |
Заголовок сообщения: | Re: Нужна помощь по WEB CRM (вызвать класс из другого ракурса контекста) |
Корректный подход в данном случае - BOL программирование. В нужном месте добираетесь до корневого объекта BuilHeader. Далее по структуре BOL читаете нужный EntitySet->Entity->Attribute это схема конечно. если нужен конкретный код, пишите, разберемся |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |