EBS中后台AP发票审批脚本

Declare
    l_Hold_Count Number;
    l_Funds_Code Varchar2(30);
 
    l_Approve_Status Varchar2(120);

Begin
  Ap_Approval_Pkg.Approve(p_Run_Option         => Null,
                          p_Invoice_Batch_Id   => Null,
                          p_Begin_Invoice_Date => Null,
                          p_End_Invoice_Date   => Null,
                          p_Vendor_Id          => Null,
                          p_Pay_Group          => Null,
                          p_Invoice_Id         => 99014,
                          p_Entered_By         => Null,
                          p_Set_Of_Books_Id    => Null,
                          p_Trace_Option       => Null,
                          p_Conc_Flag          => ‘N‘,
                          p_Holds_Count        => l_Hold_Count,
                          p_Approval_Status    => l_Approve_Status,
                          p_Calling_Mode       => Null,
                          p_Calling_Sequence   => ‘CUX_3_AR_INTER_PKG‘,
                          p_Funds_Return_Code  => l_Funds_Code,
                          p_Debug_Switch       => Null,
                          p_Budget_Control     => Null,
                          p_Commit             => ‘N‘);

If l_Hold_Count > 0 Then
        --x_success_flag  := fnd_api.g_ret_sts_error;
        x_Msg_Message := ‘AP发票:‘ ‘ 审批不通过,存在挂起:‘ ||
                         x_Msg_Message;
        -- Raise Fnd_Api.g_Exc_Error;
        x_Return_Status := Fnd_Api.g_Ret_Sts_Error;
        Goto Continue;
      End If;
End;

时间: 2024-10-07 15:41:11

EBS中后台AP发票审批脚本的相关文章

Oracle EBS 中直发订单Drop Ship流程的系统操作记录

Oracle EBS 中直发订单Drop Ship流程的系统操作记录 应用场景: A公司向客户B销售产品,但是自己不生产该产品,而是向供应商C来采购,并且通常是要供应商C直接把货发到B客户处,属于贸易型企业经常用到的业务流程,有些集团公司下的子公司销售业务也用这种方式. 在实际业务中,并非所有的销售都是企业内部发出的,为了节约成本.提高周转效率.甚至应急销售,企业往往将外部企业也作为自己销售供货的来源之一,通过采购后直接发货的方式,将其他企业的货物直接销往自己的客户.这种销售业务模式,系统中称之

Linux中tomcat开机启动配置脚本【参考其他文章的总结备忘录】

参考文章http://blog.sina.com.cn/s/blog_a57562c80101ic47.html http://blog.csdn.net/cheng168520/article/details/4312828 http://blog.sina.com.cn/s/blog_7f395ece0100ti5y.html 以前在自己本机上安装过一个Linux,后台应为系统崩溃,以前配置的开机启动脚本.数据库主从双备份.负载均衡等都没了,所以现在在重新配置一次,赶紧做个笔记防止自己以后又

MVC5中后台提供Json,前台处理Json,绑定给Dropdownlist的例子

MVC5中后台提供Json,前台处理Json,绑定给Dropdownlist的例子: 前端: 我们以前在前端定义了两个控件: <div class="row"> <div class="col-md-1">国家</div> <div class="col-md-11"> @Html.DropDownListFor(model => model.Director.HometownID, MvcE

thinkphp 中调用root权限python脚本

默认thinkphp使用apache用户,没有权限执行具有root权限的后台脚本,需要使用sudo. root权限下修改/etc/sudoers 添加文件的写权限:chmod u+w /etc/sudoers 编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL" 在起下面添加"apache ALL=(ALL)       NOPASSWD: ALL",然后保存退出. 撤销文件的写权限:chmod u-w /etc/sudoers

unity中三种调用其他脚本函数的方法

第一种,被调用脚本函数为static类型,调用时直接用  脚本名.函数名().很不实用-- 第二种,GameObject.Find("脚本所在物体名").SendMessage("函数名");  此种方法可以调用public和private类型函数 第三种,GameObject.Find("脚本所在物体名").GetComponent<脚本名>().函数名();此种方法只可以调用public类型函数 unity中三种调用其他脚本函数的

使用sqoop从mysql往hive中增量导数据shell脚本

一:sqoop增量导入的两种方式 Incremental import arguments: Argument Description --check-column (col) Specifies the column to be examined when determining which rows to import. (the column should not be of type CHAR/NCHAR/VARCHAR/VARNCHAR/ LONGVARCHAR/LONGNVARCHA

Mybatis中使用mybatis-generator结合Ant脚本快速自动生成Model、Mapper等文件

使用过Mybatis的同学都知道,针对每一个项目中使用到的数据库表都需要建立其对应的数据库增删改查xxxMapper.xml文件.实体类xxx.java文件以及其他类用来调用进行数据库操作的xxxMapper.java文件.在开始学习Mybatis时,我相信不少人都是通过手动来建立这些文件的.毫无疑问,如果项目比较大的话还通过手动建立这些文件效率是非常低的,这时我们可以通过mybatis-generator来自动生成这些文件.但是,这个工具默认是以命令行的形式来生成相关文件的,因此我们可以通过写

T端单机魔兽世界私服中的轮盘游戏(NPC脚本)

大概就是这个图的意思了~~~通过NPC来实现..应该是非常有趣的一种设置了!增加单机中的趣味然后我们来看看代码 #include "ScriptPCH.h" class gamble_npc : public CreatureScript { public: gamble_npc() : CreatureScript("gamble_npc") { } std::string colorstring(uint16 type) { switch(type) { def

shell脚本中执行另一个shell脚本

分类: 可以在一个shell脚本中执行另一个shell脚本(或非可执行文件,主要用于取得一些变量的值),方法是: . 文件名(包括路径) 或 变量=文件名(包括路径) . $变量 注意,圆点后面有个空格. 这样,在本shell脚本的后面部分就可以引用其他文件中声明的一些变量. 当再用这些变量去执行第3个脚本时,我不知是怎么回事,总是有些莫名其妙的错误,发现只有这个文件中不存在空行才行,哪怕只有一个注释符,都不会出错,就是不能有空行. 其实我想应该也不是这个问题,而是windows和linux处理