1.首先在创建数据表时,添一个字段用来保存会计科目的ID。如:CODE_COMBINATION_ID
2.在FORM相应的数据块增加两个ITEM,用来显示科目NUMBER与DESCRITION。
例:GL_CODE_NUMBER、GL_CODE_DESC
注 : ENABLE_LIST_LAMP是TEMPLATE模板自带的,无须手工去定义。 将GL_CODE_NUMBER项的LOV设成“ENABLE_LIST_LAMP”,数据库项设为“否”。 将 GL_CODE_NUMBER“从列表中验证”属性设成否。
3.在Form Level 的WHEN-NEW-FORM-INSTANCE Trigger初始化弹性域
FND_KEY_FLEX.Define
(
BLOCK => 'CUX_17_CST_MAPP_RULE_ALL',
FIELD => 'ACCOUNTING',
ID => 'CODE_COMBINATION_ID',
description=>'ACCOUNT_DES',
APPL_SHORT_NAME => 'SQLGL',
CODE => 'GL#',
NUM => '50470',--CHART_OF_ACCOUNTS_ID',
REQUIRED => 'Y',
VALIDATE => 'FULL',