獲取鍵彈性域的段值和描述
--通過
code_combination_id
進行關聯
gl_code_combinations_kfv --拼接好的段值的表
gl_code_combinations --未拼接好的段值的表
獲取拼接好的段值的描述:
***xx_***x_xx_pkg.
get_ccid_description
(p_coa_id
ininteger --賬套,對應
gl_code_combinations_kfv 表中的
chart_of_accounts_id
,p_ccid
ininteger --段值id,對應
gl_code_combinations_kfv
表中的code_combination_id
)
程式包的具體過程:
function
get_ccid_description
(p_coa_id
ininteger
,p_ccid
ininteger
)return
varchar2
isl_desc
varchar2
(2400
) :=
null
;begin
xla_utility_pkg.trace(
'> .get_ccid_description',20
);if
(fnd_flex_keyval.validate_ccid(
'sqlgl'
,'gl#'
, p_coa_id, p_ccid))
then
l_desc := fnd_flex_keyval.concatenated_descriptions;
endif
;xla_utility_pkg.trace(
'< .get_ccid_description',20
);return
l_desc;
exception
when
then
raise
;when
others
then
xla_exceptions_pkg.raise_message
(p_location =>
'xla_oa_functions_pkg.get_ccid_description'
);end
get_ccid_description;
從列舉值獲取對應的文字描述
有時列舉值在顯示時,需要顯示列舉值對應的文字串。一種方案是在呼叫的地方使用switch或者if來判斷列舉值,然後賦給不同的文字串,但這樣一來,如果有較多的地方都用到的時候就會比較麻煩。當然有人說,這種情況下,可以針對這種列舉值封裝乙個方法,然後來呼叫。那如果有多個列舉型別都有這樣的需求呢?有沒有什麼...
獲取列舉文字值和描述資訊, 列舉轉字典
string name enum.getname value.gettype value 列舉文字值 aa c aa enum.parse typeof aa str 字串轉列舉 返回列舉項的描述資訊。要獲取描述資訊的列舉項。列舉想的描述資訊。public static string getdesc...
用值獲取Python字典的鍵
python字典的操作中,用鍵值對的鍵獲取值的方法還是比較簡單的,例如 d print d 5 輸出結果為 c但由於值在字典中並不唯一,所以,查詢值對應的鍵則頗費周章,下面是乙個由值查鍵的函式,得出的對應輸入值的鍵的列表 def get keys by value the dict,the valu...