常用公用包的个人整理

一,cux_gl_utl包功能分析
1.g_sob_id 明确概念 11i中用g_sob_id标示账簿id,现在到了R12版本,则用ledger_id代替sob_Id ,但是还有很多底层表中依然有这个字段
2.g_ledger_id 获取获取当前访问权限集对应的账套id
3,get_ledger_id(p_ledger_name)获取账套名对应的账套id
4,get_ledger_short_id(p_ledger_short_name)获取账套名对应的账套id
5,g_coa_id(p_set_of_books_id in number default null)  获取账套名对应的coa_id 如果不填写参数,则返回该职责访问权限下的账套的coa_Id,输入参数则返回参数相应的...
6, g_base_currency(p_set_of_books_id in number default null) 获取本位币
7,get_user_je_source(p_je_source_key in varchar2
                             ,p_src_type      in number default 0) 日记账来源名称/用户来源名/来源说明
                      p_src_type       类型 0(用户来源名,默认),1(来源名),2(来源名说明);         可以详细看表,各字段的实际情况,一般报表取来源说明
                
8,get_user_je_category(p_je_category_key in varchar2
                               ,p_src_type        in number default 0)
9,get_period_set_name似乎有点问题
10,get_coa_co_flex_id(p_coa_id in number default null) 获取Accounting Flexfield弹性域机构的值集,这个厉害了 我的哥

11,get_coa_acc_flex_id(p_coa_id in number default null)获取Accounting Flexfield弹性域科目的值集 这个也很厉害 哇咔咔
12,get_coa_co_info(p_coa_id in number default null)获取Accounting Flexfield弹性域机构的coa信息  注意这里是一大串信息,而不是单个的 相关重要信息都在里面
13,get_coa_acc_info(p_coa_id in number default null) 获取Accounting Flexfield弹性域科目的coa信息  同上


cux_flex_utl

14,get_flex_value_desc(p_flex_value_set_id IN NUMBER,
                               p_flex_value_code   IN VARCHAR2) 获取值集的说明
                               
15,get_flex_value_desc(p_flex_value_set_name IN VARCHAR2,
                               p_flex_value_code     IN VARCHAR2)获取值集的说明
                               
                               余额表中的-beq如果在同一科目下 有2种 币种,beq字段只统计本位币;而不加beq的字段则在本位币的情况在,字段2个币种都会统计,但是外币却不做统计.
具体可以看内容SELECT  A.PERIOD_NET_CR,A.PERIOD_NET_CR_BEQ FROM  GL_BALANCES A WHERE LEDGER_ID=2131 AND PERIOD_NAME='2017-05' AND CODE_COMBINATION_ID=102963;作比较.

16,segments_paramter := cux_string_utl.split_str(p_show_segments
                                                  ,i
                                                 ,g_delimiter);截取段值组合某(I)段

17,多段值组合拆分常用


    cux_string_utl.split_array(p_string       => p_account_from
                              ,p_delimiter    => l_deli
                              ,p_field_count  => g_coa_count
                              ,x_string_array => g_string_array_from);
                     

原文地址:https://www.cnblogs.com/akami/p/6932019.html