ebs fnd_key_flex.define怎么写
时间: 2024-03-27 14:34:47 浏览: 120
以下是一个使用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中,并将其输出到控制台。
阅读全文