Я использую другой подход.
В дополнение к компоненту я создаю также службы, в которых я создаю функции, содержащие запрос для управления таблицами БД.
Теперь в Java Wb Dynpro я поставил что-то вроде этого:
try {
ctx = new InitialContext();
Object o = ctx
.lookup("sc.fiat.com/um~pers_app/LOCAL/UserServices/com.fiat.sc.um.pers.services.UserServicesLocal");
userServices = (UserServicesLocal) o;
} catch (Exception e) {
logger.traceThrowableT(Severity.ERROR, e.getMessage(), e);
msgMgr.reportException(e);
}
в методе wdDoInit. Я также заявляю, как это
private UserServicesLocal userServices;
объект.
Теперь я смогу манипулировать таблицами БД, вызывая методы классов сервисов ...