獲取鍵彈性域的段值和描述

2021-06-19 12:41:02 字數 1413 閱讀 9480



獲取鍵彈性域的段值和描述

--通過

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...