У меня есть структура Siebel, выглядящая так:
BusObj: База
--BusComp: Список категорий
----BusComp: Список продуктов
«Список продуктов» является дочерним компонентом «Списка категорий», у них есть ссылка «Список категорий/список продуктов» посредством таблицы пересечений «S_CAT_PROD», которая имеет CAT_ID для категории и PROD_ID для продукта. Это позволяет N-к-N связывать категории с продуктами.
Теперь проблема в том, что я получил оба SiebelBusComp из кода Java, но понятия не имею, как использовать эту таблицу пересечений для получения всех продуктов для некоторой категории.
Есть несколько методов SiebelBusComp, которые возвращают другой SiebelBusComp, но мне не удалось заставить их работать. Это:
getAssocBusComp()
getMVGBusComp(java.lang.String fieldName)
getPicklistBusComp(java.lang.String fieldName)
parentBusComp()
Есть ли у кого-нибудь опыт использования такой логики в Java? Любая помощь будет оценена, спасибо.