EBS彈性域學習總結
- 彈性域
所謂彈性域,就是指在表單中開放更多的欄位供使用者輸入.
說明性彈性域: 只能作為統計分析,出報表使用,不參與系統業務流程的構建,系統(應用程式)也不對之在表單之間作跟蹤,追溯.欄位為attribute.
鍵彈性域: 參與業務流程構建,系統的應用程式需要對之進行跟蹤,追溯.在整個EBS中總數不過35個.欄位為segment.
當表單中白色[ ]方框鎖定為灰色,無法輸入時,可以在此取消凍結:developer->FlexField->Key->Register.(說明性彈性域)
增加表單中說明性彈性域的欄位:developer->FlexField->Descriptive->segments
增加表單中鍵彈性域欄位:developer->FlexField->Key->segments
- 有時需要指定表單中某個attribute固定對應其它表中的某個欄位的值.這屬於表單的個性化設定.
Help->diagnostics->Customer code->personalize
- 如何查詢FORM中某個flexfield:
點選單HELP-->Diagonstics-->Examine,進入會顯示這個ITEM在FORM中的BLOCL和FIELD 記下,然後,在BLOCL中輸入:$DESCRIPTIVE_FLEXFIELD$, FIELD 中輸入剛才記下的BLOCL。FIELD 在value 中的就是彈性域的標題
如何查詢form裡的某個flexfield如何查詢form裡的某個flexfield如何查詢form裡的某個flexfield如何查詢form裡的某個flexfield
- Value Set Usage by Descriptive Flexfields
select flex_value_set_name "Value Set",
descriptive_flexfield_name "Flexfield",
descriptive_flex_context_code "Structure",
end_user_column_name "Column"
from apps.fnd_descr_flex_column_usages
a,apps.fnd_flex_value_sets b
where a.flex_value_set_id = b.flex_value_set_id
and descriptive_flexfield_name not like '$SRS$%'
order by flex_value_set_name,
descriptive_flexfield_name,
descriptive_flex_context_code;
- Value Set Usage by Key Flexfields
select d.flex_value_set_name "Value Set", a.id_flex_name "Flexfield",
e.id_flex_structure_name "Structure", c.segment_name "Segment"
from apps.fnd_id_flexs a, apps.fnd_id_flex_structures b,
apps.fnd_id_flex_segments c, apps.fnd_flex_value_sets d,
apps.fnd_id_flex_structures_tl e
where a.application_id = b.application_idand a.id_flex_code = b.id_flex_code
and b.application_id = c.application_idand b.id_flex_code = c.id_flex_code
and b.id_flex_num = c.id_flex_num
and c.flex_value_set_id = d.flex_value_set_id
and c.application_id = e.application_idand c.id_flex_code = e.id_flex_code
order by d.flex_value_set_name, a.id_flex_name, e.id_flex_structure_name