|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
我在Form中调用了Key flexfield弹性域,如下:
fnd_key_flex.define(
BLOCK=>'COMBO',
FIELD=>'ACCOUNT_FLEXFIELD',
APPL_SHORT_NAME=>'SQLGL',
CODE=>'GL#',
NUM=>v_cao,
ID=>'CODE_COMBINATION_ID',
DESCRIPTION=>'',
TITLE=>' OK ',
VALIDATE=>'FULL',
QBE_IN=>'Y',
DERIVE_ALWAYS=>'Y',
updateable => '',
VRULE=>'GL_ACCOUNT\\nGL_ACCOUNT_TYPE\\nI\\n' ||
'APPL=OFA;NAME=FA_SHARED_NOT_EXPENSE_ACCOUNT\\nE' ||
'\\0GL_GLOBAL\\nDETAIL_POSTING_ALLOWED\\nI\\n' ||
'APPL=SQLGL;NAME=GL_JE_POSTING_NOT_ALLOWED\\nY' ||
'\\0\\nSUMMARY_FLAG\\nI\\n' ||
'APPL=SQLGL;NAME=GL_JE_SUMMARY_ACCOUNT\\nN',
where_clause => 'segment1 = ''001''',
QUERY_SECURITY =>'Y');
----------------
对其中的两个参数"VRULE"与"where_clause"
VRULE的值是从标准FORM中截下来的,作用是只取费用类科目 ----这个参数有效
where_clause是我自已添加的,目的是想只取COA段值segment1为'001'的科目出来 ----这个参数没有生效
想请教的问题是:
1. VRULE那里面的值,在哪里可以设定 或 哪里有说明文档?
2. where_clause如何使用的?
请哪位高人指教一下,不胜感谢!! |
|