Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS 12R Как найти ту стандартную форму... / 3 сообщений из 3, страница 1 из 1
24.07.2008, 14:51
    #35449685
lexxora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS 12R Как найти ту стандартную форму...
Необходимо нарисовать форму по резервированию товаров.
Значение продукта описано двумя сегментами, например 123456.01
123456 - напильник 01 - Урюпинск
Когда набираю прайс-лист, нажимаю на список в поле Значение продукта то открывается форма, где нужно ввести код площадки и потом можно выбрать продукцию на этой площадке.

Как можно прицепить к моей форме такой выбор Значения продукта? Может подскажете с чего начать поиск?

Форму открывал с прайс-листом. Там подключены библиотеки, и они подходят только для формы прайс-лист.
...
Рейтинг: 0 / 0
24.07.2008, 16:53
    #35450125
Jack Carver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS 12R Как найти ту стандартную форму...
Попробовал в r12 открыть форму прайсов (QPXPRLST.fmb).
Может быть, вам это поможет...

В блоке LIST_LINES смотрю триггеры айтема PRODUCT_ATTR_VAL_DISP. У него есть триггер KEY-LISTVAL. В нем прописан вызов:
Код: plaintext
1.
2.
QP_PRICING_ATTRIBUTES.Product_Attr_Value('KEY-LISTVAL',
                                         'LIST_LINES',
                                         'PRODUCT_ATTR_VAL');
Ищу этот пакет. Он в библиотеке QPXQPPLA.pll.
В процедуре Product_Attr_Value интерес вызвал код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
     QP_SETUP_PRODUCT.SETUP_PRODUCT_FLEX(p_block    => 'LIST_LINES',
                                 p_product_field    => 'PRODUCT_ATTR_VAL_DISP',
                                 p_id_field         => 'PRODUCT_ID',
                                 p_appl_short_name  => 'INV',
                                 p_flex_code        => ':$PROFILES$.OE_ID_FLEX_CODE',
                                 p_data_set         => qp_util.get_item_validation_org,
                                 p_validate         => 'FULL',
                                 p_no_combmsg       => 'OE_ALL_ITEM_NOT_VALID',
                                 p_required         => 'Y',
                                 p_usedbflds        => 'Y',
                                 p_allownulls       => 'N',
                                 p_longlist         => 'Y',
                                 p_insertable       => 'ALL',
                                 p_updateable       => '',
                                 p_displayable      => 'ALL',
                                 p_qbe_in           => 'Y',
                                 p_select_comb_from_view  =>  'MTL_SYSTEM_ITEMS_VL',    --Added for 2364094
                                 p_column           => 'DESCRIPTION Description(*) INTO LIST_LINES.PRODUCT_DESCRIPTION');

Ищу этот пакет. Он в библиотеке QPXCORE.pll.
Там интерес вызывают следующие куски кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
     select structure_id, category_set_id 
     into l_structure_id, l_category_set_id
     from mtl_category_sets
     where category_set_id = ( select category_set_id
                               from mtl_default_category_sets
                               where functional_area_id = decode(l_appl_id, 201 , 2 , 7 ))
     and rownum <  2 ;
и затем по полученной структуре:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
     FND_KEY_FLEX.DEFINE(
      BLOCK=>p_block,
      FIELD=>p_product_field,
      CODE=>p_flex_code,
      DATA_SET=>p_data_set,
      NUM     =>l_structure_id,
      ID=>p_id_field,
      APPL_SHORT_NAME=>p_appl_short_name,
      VALIDATE=>p_validate,
      NO_COMBMSG=>'OE_ALL_ITEM_NOT_VALID',
      USEDBFLDS=>p_usedbflds,
      REQUIRED=>p_required,
      LONGLIST=>p_longlist,
      DISPLAYABLE=>p_displayable,
      INSERTABLE=>p_insertable,
      UPDATEABLE=>p_updateable,
      QBE_IN=>p_qbe_in,
      COLUMN=>p_column,
      SELECT_COMB_FROM_VIEW => p_select_comb_from_view,      --Added for 2364094
      WHERE_CLAUSE=>l_where_clause);
...
Рейтинг: 0 / 0
29.07.2008, 17:50
    #35458711
when_others
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS 12R Как найти ту стандартную форму...
lexxora
Как можно прицепить к моей форме такой выбор Значения продукта? Может подскажете с чего начать поиск?
key flexfields/descriptive flexfields
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS 12R Как найти ту стандартную форму... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]