• 常用取默认值


    1.在职责安全性的限定下:可以得到很多默认的值,方便程序的编写,也方便移植

    ledger_Id :   FND_PROFILE.VALUE('GL_SET_OF_BKS_ID');

    2,,获得段值得默认值,也可以免去一些程序中的段值有效性验证

    cux_flex_utl.get_default_value_with_segment('SEGMENT11');

    3,(1)cux_flex_utl.get_fvsid_with_column_name('SEGMENT4') 取默认账套某个字段的默认flex_value_set_id,非常非常 常用

      (2)获得公司段的 flex_value_set_id,如: g_coa_co_set_id := cux_gl_utl.get_coa_co_flex_id;

      (3)得到FLEX_VALUE_SET_ID

      cux_flex_utl.get_key_seg_info(p_appl_short_name  => 'SQLGL'
                                                      ,p_key_flex_code    => 'GL#'
                                                      ,p_structure_number => l_coa_id
                                                      ,p_column_name      => segment?
                                                      ,p_info_name        => 'FLEX_VALUE_SET_ID');

    引申后如下;

    cux_flex_utl.get_key_seg_info('SQLGL'
                                                                            ,'GL#'
                                                                            ,g_coa_id
                                                                            ,'SEGMENT1'
                                                                            ,'FORM_LEFT_PROMPT');
        关于上面的函数,最后的参数得到的字段对应关系
            FLEX_VALUE_SET_ID---值集
            SEGMENT_NAME--------值集英文简称
            FORM_LEFT_PROMPT--- 相当于‘中文描述’  

    4,  select cux_gl_utl.coa_segs(p_coa_id => g_coa_id
                                  ,p_name   => 'GL_BALANCING')
              ,cux_gl_utl.coa_segs(p_coa_id => g_coa_id
                                  ,p_name   => 'GL_ACCOUNT')
          into g_coa_co_segment_name, g_coa_acc_segment_name
          from dual;
          
         co_前缀一般表示公司,acc_前缀一般表示科目
         'GL_BALANCING'-------平衡段,在目前接触的项目上,就是指公司段
          'GL_ACCOUNT'-------科目段
          ‘FA_COST_CTR’--------------成本中心/部门 段
          ‘GL_INTERCOMPANY’-------------往来段
          
          cux_gl_utl.coa_segs函数返回值为 segmentX;

    5,得到coa默认的分隔符

    g_delimiter := fnd_flex_ext.get_delimiter('SQLGL', 'GL#', g_coa_id);得到COA组合的分隔符,比如这个项目为'.'

    6,

  • 相关阅读:
    2016Wireshark
    移动UI
    Javascript 严格模式详解
    [转]深入浅出JSONP解决ajax跨域问题
    savedev和save的区别
    jquery各版本区别
    Webpack学习笔记(一)
    Html5新特性
    chrome浏览器debug
    bootstrap笔记
  • 原文地址:https://www.cnblogs.com/akami/p/6929209.html
Copyright © 2020-2023  润新知