FND_KEY_FLEX.DEFINE(...)这个过程中的ID和FIELD两个参数有什么不同啊,特别是ID这个参数有什么作用?

解决方案 »

  1.   

    关键性弹性域的用法,比如说:
    在FORM的一个BLOCK中新加一ITEM,属性为是TEX_ITEM,LOV处选择ENABLE_LIST_LAMP,并把检查有效性设为NO。(如果是定义KEY弹性域,还要增加一隐藏的ITEM来保存ID值)
    那么:
    FND_KEY_FLEX.DEFINE (
    BLOCK => 'Block_Name', --上面操作的BLOCK
    FIELD => 'Field_Name', --上面创建的ITEM
    ID => 'ccid_field_name', --专为KEY弹性域创建的隐藏ITEM
    APPL_SHORT_NAME => 'shortname of application used to register flexfield', CODE => 'flexfield_code', --fnd_id_flex_structures.id_flex_code
    NUM => 'structure_number' --fnd_id_flex_structures.id_flex_num
    ); 
      

  2.   

    谢谢楼上的,是不是每条纪录的ID都不一样,每个ID用来唯一标识一个弹性域值?