ITPub博客

首页 > Linux操作系统 > Linux操作系统 > R12 WEBADI中建立基于Key Flexfields的LOV验证

R12 WEBADI中建立基于Key Flexfields的LOV验证

原创 Linux操作系统 作者:asiaidea 时间:2012-05-15 16:50:56 0 删除 编辑
前提:
后台表中有存储CCID的字段(如果是标准interface的话,这个字段应该已经具备)
步骤:
1. 新建Custom integrator
2. 新建Interface, attribute中包括上述的CCID字段
3. 依次建立uploader, importer后保存
4. 使用下述的API 建立KFF 的LOV验证
     bne_integrator_utils .CREATE_CCID_KFF(P_APPLICATION_ID      => 20003, --Your custom application id
                                       P_INTERFACE_CODE      => 'CUST_INV_XINTG_INTF1', --Your custom interface code
                                       P_INTERFACE_COL_NAME  => 'CCID', -- Your CCID item in interface
                                       P_NUM_FLEX_SEGS       => 30, --GL code combination segments count, 最大30,实际显示的为启用的段
                                       P_GROUP_NAME          => 'Account', --Attribute Group name, 随便写
                                       P_FLEX_APPLICATION_ID => 101, --GL application id
                                       P_FLEX_CODE           => 'GL#',  --Account flex code
                                       P_FLEX_NUM            => 50328, --Charts of account id , 这里可用参数,比如“SOB.ChartOfAccountsID "
                                       p_vrule               => NULL,
                                       p_effective_date_col  => 'date_col02',  --如interface中有effective date 字段的话,会提供CCID的effective date 到此字段(还没测)
                                       p_prompt_above        => 'CCID',
                                       p_prompt_left         => 'CCID',
                                       p_user_hint           => 'CCID',
                                       p_user_id             => 5693);

Commit 后,生成Template,发现已经生效:



注意: 在测试中,发现如果P_NUM_FLEX_SEGS  给的不够的话,文件生成时会报错。我一开始给的是7(因为只启用了7段),结果不行。后搞了半天,才发现这个问题,这里一律给最大的segment数量.

A.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10359218/viewspace-729858/,如需转载,请注明出处,否则将追究法律责任。

上一篇: EBS 模块列表
请登录后发表评论 登录
全部评论

注册时间:2010-11-04

  • 博文量
    140
  • 访问量
    465708