В первой части я кратко описал основные возможности фреймворка BOPF. Теперь рассмотрим практический пример работы с фреймворком.
Работать мы будем с объектом /BOBF/CONF_LIBRARY
Класс /BOBF/IF_CONF_LIBRARY_C содержит все константы, необходимые для работы с данным BO.
Для работы с содержимым BO прежде всего нужно создать сервисный менеджер. В качестве параметра указываем константу с ключом, которые берется из класса с константами. Имя класса с константами специфично для каждого BO и указано в его параметрах.
1 |
DATA(lo_srv_mng) = /bobf/cl_tra_serv_mgr_factory=>get_service_manager( /bobf/if_conf_library_c=>sc_bo_key ). |