EBS - API注册表单和功能
标签: Oracle学习笔记 plsql erp oracle

一、注册表单 FORM
DECLARE
l_formid NUMBER;
BEGIN
l_formid := fnd_form_s.nextval;
fnd_form_pkg.insert_row(x_rowid => l_rowid
,x_application_id => 20204 /*应用产品*/
,x_form_id => l_formid
,x_form_name => 'BHSCTRANSREPSETUP' /*表单*/
,x_audit_enabled_flag => 'N'
,x_user_form_name => 'BHSC.收发存报表设置' /*用户表单名*/
,x_description => '' /*说明*/
,x_creation_date => SYSDATE
,x_created_by => 0
,x_last_update_date => SYSDATE
,x_last_updated_by => 0
,x_last_update_login => 0);
COMMIT;
END;
二、注册表单功能 FORM FUNCTION
DECLARE
l_formid NUMBER;
l_funid NUMBER;
BEGIN
l_funid := fnd_form_functions_s.nextval;
SELECT f.form_id
INTO l_formid
FROM fnd_form f
WHERE f.application_id = 0
AND f.form_name = 'FNDRSRUN';
fnd_form_functions_pkg.insert_row(x_rowid => l_rowid
,x_function_id => l_funid
,x_web_host_name => '' /*代理名*/
,x_web_agent_name => '' /*主机名*/
,x_web_html_call => '' /*HTML调用*/
,x_web_encrypt_parameters => '' /*加密参数*/
,x_web_secured => '' /*安全保护*/
,x_web_icon => '' /*图标*/
,x_object_id => '' /*对象*/
,x_region_application_id => '' /*区域应用*/
,x_region_code => '' /*区域代码*/
,x_function_name => 'BHSCTRANSREP' /*功能*/
,x_application_id => 0 /*表单应用*/
,x_form_id => l_formid /*表单*/
,x_parameters => 'program_appl_short_name=BHSC concurrent_program_name=BHSCTRANSREP' /*参数*/
,x_type => 'FORM' /*类型*/
-- Type
-- FORM 表单
-- SERVLET SSWA servlet函数
-- SUBFUCTION 子函数
-- ...
,x_user_function_name => 'BHSC.收发存报表' /*用户功能名*/
,x_description => '' /*说明*/
,x_creation_date => SYSDATE
,x_created_by => 0
,x_last_update_date => SYSDATE
,x_last_updated_by => 0
,x_last_update_login => 0);
COMMIT;
END;
智能推荐
EBS Form开发利用QUERY_FIND来实现最简单的查询功能(2)
EBS Form开发利用QUERY_FIND来实现最简单的查询功能(2) (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究) EBS APPSTAND内置了实现基本查询的各个基本对象,相应的库内置了处理查询的方法。 1.利用上篇文章中根据TEMPLATE建立好的HWFMB1.fmb来完善查询功能。 2.选择RESULLTS block删除上次添...
ebs的工作流中打开form界面,下载附件功能实现
1.在工作流中打开一个form并查询数据。 下面是打开标准工单界面查询一个工单的代码 1.在pkg里面给FORM_NAME赋值,其中WIP_WIPDJMDF_QUERY是FORM功能的代码,冒号后面是参数,多个参数使用空格分开。 BEGIN wf_engine.setitemattrtext(itemtype=>p_item_type,itemkey=>l_childitemkey, ...
EBS 开发中如何动态启用和禁止请求(Current Request)的参数
EBS 开发中如何动态启用和禁止请求(Current Request)的参数 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究) 我们可以使用依赖值集来启用和禁用参数。比如,有一个值集’A’,有一个对应的参数;还有另一个值集’B’,对应于另一个参数.我们可以加入一个条件,除非在值集’A...
Oracle EBS Trace
文章目录 一、Conccurent Trace 二、Form Trace 三、OAF Trace 一、Conccurent Trace 1、开启trace 2、运行请求 3、查找trace文件路径 方法一: 方法二: SELECT VALUE FROM V$PARAMETER WHERE NAME = 'user_dump_dest' 4、使用tkprof格式化trace文件 登录数据库服务器,进...
处理Oracle EBS R12标准功能切换职责速度慢的问题
最近用户(用EBS系统的时候)普遍反馈一个问题: 切换职责的时候,很慢,基本要5秒左右。有时候甚至要等上7秒以上。 就是下图,在点确定之后,切换到另外一个职责,经常要5秒左右。 这个问题如何处理? 其实是这样子的,如果以前使用系统的时候正常,现在突然变慢,在服务器的性能没大幅度下降的前提下,应该是某个SQL的执行计划出现问题了。 所以,现在的处理这类“突然慢”的问题,核心的...
猜你喜欢
AWS实验|实验 4 - 使用 EBS [Lab 4 - EBS]
目录 实验概览 一、Amazon Elastic Block Store介绍: 二、实验具体步骤(保姆级) 0.访问 AWS 管理控制台 1.创建新的 EBS 卷 2.将卷附加到实例 3.连接到 Amazon EC2 实例 4.创建并配置文件系统 5.创建 Amazon EBS 快照 6.还原 Amazon EBS 快照 三、总结 实验概览 本实验着重介绍 Amazon Elastic Block...
PTIAN EBS FORM开发(二)
基于TEMPLATE.fmb 拷贝TEMPLATE.fmb,改名为MYDEMO.fmb,打开之后把Form Name也改为MYDEMO,一定要保持一致性。 增加一个Window 增加一个Window,Name为ORDERS,Title为PT ORDERS ENTRY 因为一个Forms有多个Window,所以需要明确指出哪个Window是主Window,这样在关闭主Window的时候将退出整个Fo...
Oracle EBS Advanced Pricing Tables
Tables QP_LIST_HEADERS_B QP_LIST_HEADERS_B stores the header information for all lists. List types can be, for example, Price Lists, Discount Lists or Promotions. QP_LIST_LINES QP_LIST_LINES stores al...
CV笔记03:自监督GAN(ss-gan)
无需标注数据,利用辅助性旋转损失的自监督GANs,-- 对抗+自监督的无监督方式 《通过辅助旋转损失进行的自监督GAN》CVPR 2019 论文速看 0.摘要 目前自然图像合成主要是条件GAN,但是其缺点是需要标注数据。 我们利用两种流行的无监督学习技术,对抗训练和自我监督,并朝着缩小有条件GAN和无条件GAN之间的差距迈出了一步。 我们允许网络在代表学习的任务上进行协作,同时相对于经典GAN博弈...
