Просторы интернета

19 Февраль 2015
Earlier
Чт, Май 21, 2009
Всякий раз долго ищу в Навигаторе форму "Группы запросов", когда нужно добавить в группу новую параллельную программу.

Ну никак не укладывается в голове, что она именно здесь:
Защита -> Полномочия -> Запрос [...]
Source: oebs-ru.blogspot.ru
Чт, Май 21, 2009
Теперь проверял знания Oracle PLSQL Fundamentals.



Your Criteria:

[...]
Source: oraclemaniacs.blogspot.ru
Чт, Май 21, 2009
"Пусть трактор работает, он железный".

Это поговорка уже из прошлого, двадцатого века. В наш двадцать первый, цифровой, слово "трактор" должно быть заменено на "компьютер".

Довольно часто бывает необходимо, чтобы какие-то работы в системе выполнялись автоматически, без участия человека.
Ну например. Eсли установку полезных профилей, добавление полномочий [...]
Source: oebs-ru.blogspot.ru
Ср, Май 06, 2009
A workaround to the unsupported INSERT..SELECT..RETURNING construct. August 2005 (updated May 2009) [...]
Source: www.oracle-developer.net
Пн, Май 04, 2009
При заведении SR на metalink-е нужно указать patch_level используемого приложения (модуля).
Список приложений и нужные номера patch_level:

SELECT fa.application_id
,fa.application_short_name
,fa.product_code
,fpi.patch_level
FROM fnd_product_installations fpi, fnd_application fa
[...]
Source: oebs-ru.blogspot.ru
Чт, Апр 30, 2009
Controlling logging output across sessions using global application context. September 2007 (updated April 2009) [...]
Source: www.oracle-developer.net
Вс, Апр 26, 2009
С детства люблю все фильмы Марка Захарова, в том числе и про барона Мюнхгаузена.
И никогда не считал барона выдумщиком.

Ну вот смотрите. Визит к стоматологу очень для многих является героическим поступком.
Вот и в моем календаре имеется запись:
Понедельник, 09:00. Подвиг [...]
Source: oebs-ru.blogspot.ru
Пн, Апр 20, 2009
Случилось то, чего мало кто ждал, Oracle покупает Sun Microsystems за $7.4 миллиарда! Интересно то, что эту же цену ($9.50 за акцию) предлагала IBM, но Sun запросила больше ($9.55).
"Oracle и Sun являются пионерами в индустрии и тесными партнерами в течение более 20 лет", говорит президент Sun, Скотт Макнили [...]
Source: oraclemaniacs.blogspot.ru
Чт, Апр 16, 2009
sqlplus ошибка кодировки
Новички часто сталкиваются с такой проблемой: при запуске sqlplus все сообщения выдаются в неправильной кодировке.

Проблема возникает при несовпадении кодировки Oracle клиента с кодировкой, заданной для Dos-консоли. Соответственно, надо либо изменить первую, либо вторую.

Кодировка клиента Oracle задается в реестре
HKEY_LOCAL_MACHINESOFTWAREORACLENLS_LANG, либо переменной [...]
Source: OracleForBeginners
Вт, Апр 14, 2009
Кризис таки имеет положительные стороны.
Как известно, сейчас выигрывают эффективные решения: максимальный результат минимальными ресурсами.

Организаторам и участникам придется сегодня доказать что они к этому готовы.
Уложить 5-6 докладов в 1,5 часовые секции - это результат. [...]
Source: oebs-ru.blogspot.ru
Пн, Апр 13, 2009
В продолжении темы сторнирования журналов ГК.

Постановка задачи.
Получить список "честных" журналов ГК за период.
Что значит честных?
Предположим у нас 5 журналов. И пятый журнал оказался ошибочным (не важно по какой причине). Мы его сторнировали. Т.е. появился шестой журнал. Пятый и шестой - взаимно гасят друг друга [...]
Source: oebs-ru.blogspot.ru
Чт, Апр 09, 2009
Как правило в системе есть несколько операционных единиц (ведь в мелких конторах ОЕБС не внедряется), а в каждой из них несколько складских организаций, причем в разных ORG_ID может быть разное количество складских организаций.

В отличии от Дебиторов/Кредиторов, где период закрывается сразу на всю операционную единицу, в Запасах периоды нужно [...]
Source: oebs-ru.blogspot.ru
Вт, Апр 07, 2009
А ведь для тех, кто не видел ОЕБС, будет весьма любопытно как "оно" устроено изнутри.

SQL> SELECT o.object_type, COUNT(*)
2 FROM dba_objects o
3 ,applsys.fnd_oracle_userid fou
4 WHERE o.owner = fou.oracle_username
[...]
Source: oebs-ru.blogspot.ru
Пн, Апр 06, 2009
Журналы ГК можно сторнировать.
Более того, можно делать сторно 'на сторно'.
И нет ничего удивительного в том, что можно делать сторно 'на сторно на сторно'.

Т.е. для того, чтобы проследить всю цепочку сторнирования журнала, нужен "деревянный" запрос.
Вот пример.

SQL> SELECT LEVEL
2 [...]
Source: oebs-ru.blogspot.ru
Пн, Апр 06, 2009
-- Получение данных о версии БД Oracle
SELECT * FROM V$VERSION;

-- Получение текущей даты и времени на сервере
SELECT TO_CHAR(sysdate,'dd/mm/yyyy hh24:mi:ss') FROM DUAL;

-- Получение имён всех таблиц в БД
SELECT TABLE_NAME FROM SYS.ALL_TABLES;

-- Получение имён пользователей в базе данных
SELECT USERNAME FROM USERS;

[...]
Source: OracleForBeginners
Пн, Апр 06, 2009
Томac Кайт (Tom Kyte) - самый авторитетный гуру по СУБД Оракл, вице-президент Oracle Corporation и архитектор СУБД Oracle. Том работает с базами данных Oracle еще с 1987 года, а в 1993 году Том работает непосредственно в корпорации.

Любой ораклоид знает Тома как автора популярных книг, в том числе [...]
Source: OracleForBeginners
Ср, Мар 18, 2009

Ситуация следующая. В компании заказчика существует множество полномочий OEBS, с которыми работают конечные пользователи. Естественно, это - свои полномочия, а не стандартные вроде Order Management Superuser. Я же, как консультант, пользуюсь именно стандартными полномочиями. И вот, мне нужно, чтобы пользователи в некоторой форме (которую я вижу в стандартных полномочиях) выполнили [...]

Source: oebsblog.ru
Чт, Мар 12, 2009
Наверняка у многих возникала необходимость внутри PLSQL блока проверить, сколько строк было вставлено, удалено или обновлено последней DML-операцией. Все знают, что где-то оно должно быть, но не все представляют где. В SQL*Plus да и в различных оболочках для работы с БД мы видим надписи

SQL> UPDATE test_tab t SET [...]
Source: oraclemaniacs.blogspot.ru
Вт, Мар 03, 2009

Структура справочника клиентов в OEBS проста и неочевидна одновременно. Еще в самом начале моего знакомства с этой ERP-системой, я пытался получить разъяснения документации у более опытных коллег, но коллеги, как один, не могли внятно объяснить некоторых вещей… сейчас я их, коллег, прекрасно понимаю. А дело все в том, что изначальная [...]

Source: oebsblog.ru
Вт, Мар 03, 2009

Структура справочника клиентов в OEBS проста и неочевидна одновременно. Еще в самом начале моего знакомства с этой ERP-системой, я пытался получить разъяснения документации у более опытных коллег, но коллеги, как один, не могли внятно объяснить некоторых вещей… сейчас я их, коллег, прекрасно понимаю. А дело все в том, что изначальная [...]

Source: oebsblog.ru
Пт, Фев 13, 2009
Многие считают плохим интерфейс экранных форм в ОЕБС.
Имеются ввиду формы сделанные на Oracle Forms.

Заблуждение.

Интерфейс не плохой, он другой.
Им просто нужно уметь пользоваться.

Shift-F5 - Дублировать поле (конкретные клавиши на клавиатуре могут отличаться в зависимости от настроек сервера форм. Полный список: Справка->Использование клавиатуры)
Если [...]
Source: oebs-ru.blogspot.ru
Чт, Фев 12, 2009
Интересный профиль для разработчиков.

Если нужно поэкспериментировать с формой, так чтобы это не было заметно остальным, то можно выставить на уровне пользователя профиль "FND: Override Directory" (он же "БОП: переопределение каталога"), указав в нем каталог на сервере приложений с модифицированной формой. [...]
Source: oebs-ru.blogspot.ru
Ср, Фев 11, 2009
Проблема экспорта данных из однострочных блоков уже затрагивалась.

Есть еще одна тема, связанная с реализацией экспорта, вызывающая недоумение.
А именно.
Если данные в блоке расположены на нескольких закладках, то экспортируются только те колонки, которые расположены на экране (на активной закладке).

Совершенно непонятно зачем так делать.
Кажется [...]
Source: oebs-ru.blogspot.ru
Ср, Фев 11, 2009
Еще одна обертка для fnd_profile.save
На этот раз для того, чтобы было удобно готовить скрипты по массовой устаноке значений профилей на уровне полномочий.

DECLARE
PROCEDURE set_profile_at_resp_level (
p_resp_name fnd_responsibility_vl.responsibility_name%TYPE
,p_user_profile_option_name fnd_profile_options_vl.user_profile_option_name%TYPE
[...]
Source: oebs-ru.blogspot.ru
Пн, Фев 09, 2009

Вообще, структура клиентов в OEBS довольно замороченная, о ней я расскажу чуть позже.
Сейчас запишу на полях SQL-запрос для выборки всех адресов.

SELECT cas.cust_acct_site_id, ps.party_site_number, l.* FROM hz_cust_acct_sites_all cas, hz_party_sites ps, hz_locations l WHERE ps.party_site_id = cas.party_site_id [...]
Source: oebsblog.ru
Пт, Янв 30, 2009
Если Вы хотите попробовать что-то сделать в Oracle, но не хотите заниматься установкой и настройкой СУБД, то в сети есть ресурсы, где можно скачать готовые виртуальные машины с Oracle, например
1. Oracle VM Templates
2. Образы с Oracle Database 9i, 10g, 11g, Oracle Enterprise Linux и образы [...]
Source: OracleForBeginners
Вт, Янв 27, 2009
Обратите внимание на поисковую форму от Google в правом верхнем углу блога - с помощью нее теперь Вы можете искать необходимую информацию по ведущим ресурсам сети, посвященным СУБД Оракл, в том числе asktom.oracle.com, otn.oracle.com, forums.oracle.com, а также российским сайтам с полезной информацией о базе данных №1. [...]
Source: OracleForBeginners
Чт, Дек 11, 2008
Продолжая тему полезных профилей.

Если каждый день приходится делать одни и те же операции, то возникает естественная потребность в автоматизации этого процесса. Именно эта потребность имеется ввиду, когда некоторые программисты уверяют, что "лень это двигатель прогресса".

Ну разумеется, кому понравится постоянно заходить в форму с системными профилями [...]
Source: oebs-ru.blogspot.ru
Ср, Дек 03, 2008
1. Если забота о ресурсах сервера вынудила вашего администратора ограничить время сессии в ОЕБС и вы устали заново вводить пароль возвращаясь с обеда, то на помощь приходит профиль:

"ВЕБ: время ожидания для сеанса" (profile_option_name = 'ICX_SESSION_TIMEOUT')

Значением профиля является время жизни сессии в минутах. Собственно этим профилем системный [...]
Source: oebs-ru.blogspot.ru
Пт, Ноя 21, 2008
Замечательный пункт меню.
Позволяет получать огромное количество нестандартных отчетов из системы. Данные экспортируются в текстовый файл, в котором значения разделены табуляцией (tsv) и который отлично понимается Excel.

Но есть одно но. Экспорт доступен только из многострочных(многозаписных) блоков данных. А для однозаписных блоков этот пункт меню недоступен. А как же [...]
Source: oebs-ru.blogspot.ru
Комментирование отключено.