< предыдущая следующая >

Пример простейщих стандартных страниц

Показана структура таблиц, куда попадает информация при регистрации приложения. Эти таблицы принадлежат AOL. Поле APPLICATION_ID заполняется автоматически. В форме Вы заносите полное название приложения оно попадает в таблицу FND_APPLICATION_TL в поле APPLICATION_NAME. Краткое имя приложения попадает в таблицу FND_APPLICATION в поле APPLICATION_SHORT_NAME. Обе таблицы связаны через поле APPLICATION_ID. Название переменной определяющей путь заносится в таблице FND_APPLICATION в поле BASEPATH. А описание приложения попадает в поле DESCRIPTION таблицы FND_APPLICATION_TL.
Стоит отметить, что поскольку у нас установлено два языка – русский и английский то в таблице FND_APPLICATION_TL появится две строчки, которые отвечают за каждый язык. Например при в воде в русской локализации появятся две строчки и поле LANGUAGE будет установлено в одной строчке в US, а в другой в RU. А поле SOURCE_LANG будет установлено RU в обоих строчках. Это обозначает, что приложение было зарегистрировано в русской локализации. Если теперь производить изменение ОПИСАНИЯ или ПОЛНОГО НАЗВАНИЯ ПРИЛОЖЕНИЯ, то изменения будут касаться обоих строчек. Но если зайти в английскую локализованную версию и поправить там ЛИБО ПОЛНОЕ НАЗВАНИЕ, ЛИБО ОПИСАНИЕ, то у поле SOURCE_LANG у англоязычной версии сменится на US и правка в любой локализации уже не будет влиять на значения в другой локализации. Это позволяет поддерживать как АНГЛИЙСКОЕ, так и РУССКОЕ название приложения и его описание.