OAF 标准的供应商管理员批准流程
标准供应商审批流程
oracle.apps.pos.onboard.webui.FlexRegApproverPGCO
--初始化poplist
LinkedList actionListText = new LinkedList();
LinkedList actionListValue = new LinkedList();
populateSupplierActions(paramOAPageContext, paramOAWebBean);
populateBuyerActions(paramOAPageContext, paramOAWebBean);
--审批选项的返回值为100
addAction(paramOAPageContext.getMessage("POS", "POS_SUPP_APPROVE_ACTN", null), 100);
--触发页面的查找事件
if (paramOAPageContext.getParameter("GoBtn") != null)
{
try
{
localObject1 = Integer.valueOf(Integer.parseInt(paramOAPageContext.getParameter("ActionList")));
}
catch (Exception localException1)
{
localObject1 = Integer.valueOf(-1);
}
} --被选择的值为审批
if (((Integer)localObject1).intValue() == 100) --执行批准方法
localObject4 = (String)paramOAPageContext.getApplicationModule(paramOAWebBean).invokeMethod("ameApproveSupplier", new Serializable[] { localObject3 }); oracle.apps.pos.onboard.server.FlexRegAMImpl;
ameApproveSupplier --进入审批
String str = OnboardServerHelper.ameApproveSupplierReg(localNumber, paramString, getOADBTransaction()); oracle.apps.pos.onboard.server.OnboardServerHelper; --进行验证巴拉巴拉
--审批
else { if (paramOADBTransaction.isLoggingEnabled(1))
{
paramOADBTransaction.writeDiagnostics("oracle.apps.pos.onboard.server.OnboardServerHelper", "Invoking method - approveSupplierReg", 1);
}
approveSupplierReg(paramNumber, paramOADBTransaction);
updateActionHistory(paramOADBTransaction, paramNumber.toString(), "APPROVED", paramString, String.valueOf(paramOADBTransaction.getEmployeeId()), null); str1 = "APPROVED";
} --执行approveSupplierReg方法
localOracleCallableStatement = (OracleCallableStatement)paramOADBTransaction.createCallableStatement("BEGIN POS_VENDOR_REG_PKG.approve_supplier_reg(:1, :2, :3, :4); END;", -1); --此方法是最终审批的方法
BEGIN POS_VENDOR_REG_PKG.approve_supplier_reg(:1, :2, :3, :4); END;
OAF 标准的供应商管理员批准流程的更多相关文章
- BAT-把当前用户以管理员权限运行(用户帐户控制:用于内置管理员帐户的管理员批准模式)
相关资料: http://jingyan.baidu.com/article/72ee561a5dc24fe16138df95.html 网友求助:联想Y400,Win8系统 怎样获得管理员身份 要求 ...
- 进入除错模式!进入此模式后,将会出现更多的选项,分别是: · 以基本图形介面安装 CentOS 7 (使用标准显卡来设定安装流程图示); · 救援Centos系统; · 执行内存测试(Run a memory test);
Centos 7.3 安装 0.0392017.07.14 20:12:09字数 1550阅读 985 Centos 7.3 基于 Red Hat 企业版的源代码的最新版本的 CentOS 7 在今年 ...
- 10,SFDC 管理员篇 - 流程自动化
1,Process Builder Setup | Build | Create | Workflow & Approvals | Process Builder 当我们在对象中创建或者修改一 ...
- 【EMV L2】DDA标准动态数据认证处理流程
[标准动态数据认证DDA] 标准动态数据处理过程,除了动态签名由卡片生成以外,其他都是由终端执行的.处理过程: 1.认证中心公钥的获取终端使用认证中心公钥索引(PKI)以及卡片中的注册的应用提供商标识 ...
- AP_标准预付款核销基本操作(流程)
2014-06-04 Created By BaoXinjian
- AP_标准采购单付基本操作(流程)
2014-06-04 Created By BaoXinjian
- OAF 通过个性化 在标准事件上添加验证
在实际的开发过程中,我们经常会遇到以下情况: 在执行标准的功能之前要对个性化的内容进行校验. 比如:在某个标准页面通过个性化添加了一个勾选框,在点击下一步的时候必须去验证此勾选框是否勾选. 具体实现如 ...
- ERP管理员培训报道
金秋十月,丹桂飘香,为期三天的“201610管理员培训”活动于2016年10月19日在苏州总部成功举行.参与本次培训活动的有浙江卡迪夫电缆有限公司.上海华源瓷业股份有限公司.江苏牛牌纺织机械有限公司. ...
- 基于Activiti的流程应用开发平台JSAAS-WF V5.3
第1章 产品概述及体系架构 1.1.概述 红迅JSAAS-WF工作流平台V5是广州红迅软件有限公司面向合作伙伴以及有IT运维团队中大型企业提供新一代的流程管理产品,它基于流行的JAVA开源技术上构建, ...
随机推荐
- 分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace(转)
源:分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace Bus Hound官方下载地址:http://perisoft.net/bushound/Bus Hound ...
- 高并发下,php使用uniqid函数生成唯一标识符的四种方案
PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳.在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据.即使使用了第二个参数,也会重复,最好的方案是结 ...
- Linux系统对IO端口和IO内存的管理
引用:http://blog.csdn.net/ce123_zhouwei/article/details/7204458 一.I/O端口 端口(port)是接口电路中能被CPU直接访问的寄存器的地址 ...
- Nodejs -- 使用koa2搭建数据爬虫
当前爬虫项目开发所需中间件: cheerio: 则能够对请求结果进行解析,解析方式和jquery的解析方式几乎完全相同 cheerio中文文档 开发参考node - cheerio模块 superag ...
- Python3基础 os chdir 改变工作目录
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- Linq in GroupBy GroupJoin
还是上一份的代码例子: public class Person { public int ID { get; set; } public string Name { get; set; } publi ...
- POJ 3694 Network(并查集缩点 + 朴素的LCA + 无向图求桥)题解
题意:给你一个无向图,有q次操作,每次连接两个点,问你每次操作后有几个桥 思路:我们先用tarjan求出所有的桥,同时我们可以用并查集缩点,fa表示缩点后的编号,还要记录每个节点父节点pre.我们知道 ...
- BZOJ2724 [Violet]蒲公英 分块
题目描述 经典区间众数题目 然而是权限题,所以题目链接放Luogu的 题解 因为太菜所以只会$O(n*\sqrt{n}+n*\sqrt{n}*log(n))$的做法 就是那种要用二分的,并不会clj那 ...
- spring实现定时任务的两种方式
本文为博主原创,未经允许不得转载 项目中要经常事项定时功能,在网上学习了下用spring的定时功能,基本有两种方式,在这里进行简单的总结, 以供后续参考,此篇只做简单的应用. 1.在spring-se ...
- String中hashCode方法的线程安全
class String{ //默认值是0 int hash; public int hashCode() { //将成员变量hash缓存到局部变量 int h = hash; //这里使用的是局部变 ...