fnd_key_flex.define( BLOCK => 'CATEGORY_BOOK', FIELD => 'GENERAL_FUND_ACCT_FLEX', APPL_SHORT_NAME => 'SQLGL', CODE => 'GL#', NUM => ':category_book.ACCT_STRUCTURE', ID => 'GENERAL_FUND_ACCOUNT_CCID', VALIDATE => 'FULL', DISPLAYABLE => 'ALL', REQUIRED => 'N', UPDATEABLE => '', VRULE => '\nSUMMARY_FLAG\nI\n' || 'NAME=FLEX-Parent not allowed\nN\0' || 'GL_GLOBAL\nDETAIL_POSTING_ALLOWED\NI\n' || 'NAME=GL posting not allowed\nY', TITLE => :parameter.GENERAL_FUND_ACCT , COPY => 'CATEGORY_BOOK.GENERAL_FUND_ACCT\nGL_ACCOUNT\0');什么意思
时间: 2023-12-30 16:05:22 浏览: 380
这段代码是一个 PL/SQL 中的一个函数或者存储过程中的一段参数定义。它定义了一个field 的属性,其中括了该 Flexfield 的 BLOCK 名称、FIELD 名称、应用程序的名称、代码、结构等信息。VRULE 参数定义了这个 Flexfield 的验证规则,例如 SUMMARY_FLAG 的值为 I,表示该 Flexfield 是一个摘要级别的信息,而不是明细级别的信息。同时,VRULE 参数还定义了一些不合法的输入值,比如 FLEX-Parent 不允许等。TITLE 参数指定了该 Flexfield 的标题,COPY 参数指定了该 Flexfield 的复制信息。
相关问题
ebs fnd_key_flex.define怎么写
以下是一个使用fnd_key_flex.define函数来创建新键弹性域的示例代码:
```
DECLARE
l_key_flex_id NUMBER;
BEGIN
l_key_flex_id := fnd_key_flex.define(
keyflex_name => 'MY_KEY_FLEX',
description => 'My Key Flex',
application_short_name => 'XX',
flex_value_set_name => 'MY_FLEX_VALUE_SET',
code => 'MY_CODE',
structure_code => 'MY_STRUCTURE',
prompt => 'Enter My Key Flex Value',
enabled_flag => 'Y',
security_type => 'F',
allow_flexfield_segments => 'Y',
user_column_name => 'ATTRIBUTE1',
user_column_type => 'VARCHAR2',
user_column_width => 20,
user_column_max_size => 240,
user_column_sequence => 10,
user_column_displayed => 'Y',
user_column_required => 'N',
user_column_display_width => 20,
user_column_prompt => 'Enter Attribute1 Value',
user_column_default_value => 'DEFAULT_VALUE');
COMMIT;
DBMS_OUTPUT.PUT_LINE('Key Flex ID: ' || l_key_flex_id);
END;
```
在上面的示例代码中,我们定义了一个名为MY_KEY_FLEX的新键弹性域,该键弹性域包含一个名为ATTRIBUTE1的用户列。我们还指定了键弹性域的描述、应用程序名称、段名和代码等其他参数。在执行该代码时,会将新键弹性域的ID存储在变量l_key_flex_id中,并将其输出到控制台。
fnd_key_flex.define()的参数如何定义
fnd_key_flex.define()是用于定义弹性域的函数,可以传递以下参数:
1. block_name:弹性域所属的块名称。
2. key_name:弹性域的名称。
3. description:弹性域的描述信息。
4. enabled_flag:弹性域是否启用的标志位。
5. security_type:弹性域的安全类型。
6. lov_name:如果弹性域是一个值列表,那么该参数指定该值列表的名称。
7. value_set_name:如果弹性域是一个值集,那么该参数指定该值集的名称。
8. validation_type:弹性域的验证类型。
9. default_value:弹性域的默认值。
10. attribute_category:弹性域的属性类别。
11. attribute1-15:弹性域的扩展属性1-15,可以用于存储额外的信息。
注意:具体的参数使用方法和参数类型需要根据具体的业务需求进行调整和定义。
阅读全文
相关推荐















