forms开发调试中打印信息函数如下:
fnd_message.debug(); --调试信息
fnd_message.warn(); --警告
fnd_message.error(); --错误
fnd_message.hint(); --显示在form左下角
fnd_message.set_string();
fnd_messsage.show; --显示信息
弹出消息提示信息:
fnd_message.set_string('提示消息');
fnd_message.show;
raise form_trigger_failure;
弹出弹框选项:
fnd_message.set_string('是否打印?');
l_select :=fnd_message.question('yes','no',null,1,2);
--带有参数的MESSAGE(程序包中)
cux_api.set_message(p_app_name => 'CUX',
p_msg_name => 'CUX_WIP_ITEM_ACCOUNT_NO_EXISTS',
p_token1 => 'ITEM',
p_token1_value => rec_data.concatenated_segments || ' ' || rec_data.description);
x_return_status := fnd_api.g_ret_sts_error;
raise_exception(x_return_status);
--FORM中弹出错误信息并且使用参数
fnd_message.set_name('CUX',
'CUX_ITEM_PRICE_EXIST_DATA');
fnd_message.set_token( 'MESSAGE',
l_org_name );
fnd_msg_pub.add;
fnd_message.error;
RAISE form_trigger_failure;