ap导入 ebs oracle_Oracle EBS Interface/API(1)--AP Invoice费用报表类型导入
本文章讲述如何通过接口导入费用报表类型的AP Invoice实例。
前提条件:
1.定义员工供应商,该供应商的地点名称为办公室
2.定义费用报表模板:AP/Setup/Invoice/Expense Report Templates
快速参考:
参考点
内容
功能导航
N:AP/Invoices/Entry/Expense Reports
并发请求
Expense Report Import(导入费用报表)
接口表
AP_EXPENSE_REPORT_HEADERS_ALL
AP_EXPENSE_REPORT_LINES_ALL
API
无
错误信息表
无
接口Form
N:AP/Invoices/Entry/Expense Reports
接口Report
开发参考:
接口表信息
接口表
数据表
说明
AP_EXPENSE_REPORT_HEADERS_ALL
AP_INVOICES_ALL
AP_EXPENSE_REPORT_LINES_ALL
AP_INVOICE_DISTRIBUTIONS_ALL
Table Relation:
Select *
From AP_EXPENSE_REPORT_HEADERS_ALL AERH, AP_EXPENSE_REPORT_LINES_ALL AERL
Where AERH.REPORT_HEADER_ID = AERL.REPORT_HEADER_ID --二个接口表联连条件
并发请求
N:View/Requests/Expense Report Import
Parameters
Description
Batch Name
批名称
Summarize Report
Yes/No本例子参数为No
Source
来源:Payables Expense Reports
GL Date
空
Purge Date
空
Transfer Descriptive Flexfield
是否传输入说明弹性域字段值
Interface Form: AP/Invoices/Entry/Expense Reports
关键字段(参数)+最简单例子
关键字段
AP_EXPENSE_REPORT_HEADERS_ALL
Field
Description
REPORT_HEADER_ID
题头ID
EMPLOYEE_ID
员工标识ID
WEEK_END_DATE
日期
VOUCHNO
TOTAL
金额
VENDOR_ID
员工供应商标识ID
VENDOR_SITE_ID
员工供应商地点标识
EXPENSE_CHECK_ADDRESS_FLAG
发送地点标识
INVOICE_NUM
发票编号
EXPENSE_REPORT_ID
费用模板标识ID
SET_OF_BOOKS_ID
帐本标识ID
SOURCE
来源说明
EMPLOYEE_CCID
默认GL帐户标识ID
DESCRIPTION
发票说明
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
DEFAULT_CURRENCY_CODE
默认币种
DEFAULT_EXCHANGE_RATE_TYPE
默认汇率类型
DEFAULT_EXCHANGE_RATE
默认汇率
DEFAULT_EXCHANGE_DATE
默认汇率日期
VOUCHER_NUM
凭证单据
ORG_ID
组织标识
PAYMENT_CROSS_RATE_TYPE
付款汇率类型
PAYMENT_CROSS_RATE_DATE
付款汇率日期
PAYMENT_CROSS_RATE
付款汇率
PAYMENT_CURRENCY_CODE
付款币种
AP_EXPENSE_REPORT_LINES_ALL
Field
Description
REPORT_HEADER_ID
题头ID
CODE_COMBINATION_ID
帐户ID
ITEM_DESCRIPTION
行说明
SET_OF_BOOKS_ID
帐薄标识ID
AMOUNT
金额
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
CURRENCY_CODE
币种
VAT_CODE
税率
LINE_TYPE_LOOKUP_CODE
行类型(项目/税)
DISTRIBUTION_LINE_NUMBER
分配行
ORG_ID
OU ID
START_EXPENSE_DATE
GL 日期
END_EXPENSE_DATE
RECEIPT_CURRENCY_CODE
RECEIPT_CONVERSION_RATE
DAILY_AMOUNT
RECEIPT_CURRENCY_AMOUNT
WEB_PARAMETER_ID
AMOUNT_INCLUDES_TAX_FLAG
金额是否含税
Open Inerface最简单例子(AP Invoices 费用报表)(11.5.10.2)
Declare
l_iface_h AP_EXPENSE_REPORT_HEADERS_ALL%Rowtype;
l_iface_l AP_EXPENSE_REPORT_LINES_ALL%Rowtype;
v_SetOfBook := 1001; --帐薄ID
v_OrgId := 114; --OU ID
v_Source := 'XpenseXpress'; --来源代码
v_EmployeeCCID := 2339; --
v_CurrencyCode := 'CNY'; --币种
v_UserId Number := 0; --用户ID
v_ExpenseReportID Number; --模板ID
v_ChartOfAccountsID := 58802;
Begin
--获得费用报表板模ID
Begin
Select APER.EXPENSE_REPORT_ID
Into v_ExpenseReportID
From AP_EXPENSE_REPORTS_ALL APER
Where APER.ORG_ID = P_ORG_ID
And APER.REPORT_TYPE = 'CUX_EXPENSE';
Exception
When No_Data_Found Then
Null;
End;
v_ExpenseReportID := Nvl(v_ExpenseReportID, 0);
--题头
l_iface_h.creation_date := Sysdate;
l_iface_h.created_by := v_UserId;
l_iface_h.last_update_date := Sysdate;
l_iface_h.last_updated_by := v_UserId;
l_iface_h.Last_Update_Login := -1;
--行
l_iface_l.creation_date := Sysdate;
l_iface_l.created_by := v_UserId;
l_iface_l.last_update_date := Sysdate;
l_iface_l.last_updated_by := v_UserId;
l_iface_l.Last_Update_Login := -1;
--题头序
Select AP_EXPENSE_REPORT_HEADERS_S.NEXTVAL
Into l_iface_h.REPORT_HEADER_ID
From Dual;
l_iface_h.EMPLOYEE_ID := 94;
l_iface_h.WEEK_END_DATE := Trunc(Sysdate); --发票日期/GL日期
l_iface_h.VOUCHNO := 0;
l_iface_h.TOTAL := 541; --发票金额
l_iface_h.EXPENSE_CHECK_ADDRESS_FLAG := '0';
l_iface_h.INVOICE_NUM := '9530'; --发票编号
l_iface_h.EXPENSE_REPORT_ID := v_ExpenseReportID;
l_iface_h.SET_OF_BOOKS_ID := v_SetOfBook;
l_iface_h.SOURCE := v_Source;
l_iface_h.APPLY_ADVANCES_DEFAULT := 'N'; --
l_iface_h.EMPLOYEE_CCID := v_EmployeeCCID; --默认GL帐户标识ID
l_iface_h.ATTRIBUTE1 := 'DD';
l_iface_h.ATTRIBUTE2 := 'DD';
l_iface_h.DEFAULT_CURRENCY_CODE := v_CurrencyCode;
l_iface_h.ORG_ID := v_OrgId;
l_iface_h.PAYMENT_CROSS_RATE_DATE := Sysdate;
l_iface_h.PAYMENT_CROSS_RATE := 0;
l_iface_h.PAYMENT_CURRENCY_CODE := v_CurrencyCode;
l_iface_h.DESCRIPTION := '测试费用报表报销费用';
Insert Into AP_EXPENSE_REPORT_HEADERS_ALL Values l_iface_h;
--行
l_iface_l.REPORT_HEADER_ID := l_iface_h.REPORT_HEADER_ID;
l_iface_l.CODE_COMBINATION_ID := 3019; --GL帐户标识ID
l_iface_l.ITEM_DESCRIPTION := '报销费用XXXXXXXXXXXXX';
l_iface_l.SET_OF_BOOKS_ID := v_SetOfBook;
l_iface_l.AMOUNT := 541; --分配行金额
l_iface_l.CURRENCY_CODE := v_CurrencyCode;
l_iface_l.LINE_TYPE_LOOKUP_CODE := 'ITEM'; --分配类型:ITEM为项目,TAX为税
l_iface_l.DISTRIBUTION_LINE_NUMBER := 1;
l_iface_l.ORG_ID := v_OrgId;
l_iface_l.START_EXPENSE_DATE := Sysdate; --GL Date
l_iface_l.END_EXPENSE_DATE := Null;
l_iface_l.RECEIPT_CURRENCY_CODE := v_CurrencyCode;
l_iface_l.RECEIPT_CONVERSION_RATE := 0;
l_iface_l.DAILY_AMOUNT := 541;
l_iface_l.RECEIPT_CURRENCY_AMOUNT := 541;
l_iface_l.WEB_PARAMETER_ID := 0;
l_iface_l.TAX_CODE_OVERRIDE_FLAG := 'N';
l_iface_l.AMOUNT_INCLUDES_TAX_FLAG := 'Y'; --发票行金额是否:Y为含税/N为不含税
l_iface_l.Vat_Code := 'VAT17';
l_iface_l.ATTRIBUTE1 := 'DDAF';
Insert Into AP_EXPENSE_REPORT_LINES_ALL Values l_iface_l;
--调用并发请求:Expense Report Import()
fnd_global.apps_initialize(P_USER_ID, 50255, 700, 0); --初始化环境
v_request_id := FND_request.SUBMIT_request('SQLAP',
'APXXTR',
'',
'',
false,
'A', ----参数1
v_ChartOfAccountsID,
v_UserId,
'EXP130110', --产生AP Invoice 批的名称
v_SetOfBook,
'N', --CHR(0),
'XpenseXpress', --'',
'',
58,
'',
'',
'Y',
'N');
Commit;
End;
插入费用报表接口表以后,也可以手工提交请求:
ap导入 ebs oracle_Oracle EBS Interface/API(1)--AP Invoice费用报表类型导入相关推荐
- ap导入 ebs oracle_Oracle EBS AP发票接口导入
在EBS 系统中客制化采购对账系统时,采用了ISP客户化,采购对账流程经历:1.手动/自动生成采购对账单:2.将采购对账单提交给供应商查看/确认:3.将供应商确认后的对账单进行审批,审批可提交放置在O ...
- Oracle EBS Interface/API(32) -WIP任务单关闭API
某项MES项目上,任务单完工以后,MES系自动关闭任务单之前,需要把任务单关闭信息同步至EBS系统.因此,需要调用Oracle EBS WIP关闭标准API. 快速参考 参考点 内容 功能导航 N: ...
- Dataload批量导入数据到EBS系统中(例子)--1019
Dataload批量导入数据到EBS系统中(例子) 先打开EBS功能界面,并定位至数据导入起始处.本次是:系统管理员->配置文件->系统(如果不打开,在设置windows的时候就无法选择对 ...
- Oracle EBS FA重分类API调用示例
Oracle EBS FA重分类API调用示例 fa_reclass_pub.do_reclass declare l_trans_rec FA_API_TYPES.t ...
- Oracle EBS 资产重分类API fa_reclass_pub.do_reclass报错
Oracle EBS 资产重分类API fa_reclass_pub.do_reclass报错 提示: 数据待处理必须至少在资产所属折旧帐簿中的一个帐簿中定义新类别 The New Categor ...
- 选项类 oracle ebs,Oracle EBS 打3类补丁主要步骤
Oracle EBS的补丁大致可以分为3类: apps_st(adpatch) / tech_st(opatch) / db(opatch) 本文简单介绍打这3类补丁主要步骤. 1. adpatch ...
- php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...
PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...
- Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表
Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表 if fnd_request.add_layout(template_appl_name => 'CUX', ...
- 3、AP上线的那些事儿(2)AP三层如何发现AC?出现故障怎么维护?
(2)AC与AP都在不同VLAN网段的场景(这里省去外网以及有线部分,我们这里主要讲解无线上线这块) 场景一(最常见):AP分布在各个VLAN网段下面 场景2:总部由AC,由N多分支的AP想通过总部进 ...
最新文章
- 单选选中改状态加边框(需要重绘:this.$forceUpdate(); )
- 自助用户选择VM Network
- mysql 类型_MySQL-约束类型
- pyqt5讲解9:时间模块timer和网页交互
- VC控件 Tab Control
- jQuery的val()方法
- php语法中可以输出调试信息,怎么优雅的输出PHP调试信息
- nagios监控linux主机及服务信息
- MongoDB中MapReduce介绍与使用
- apache kafka源代码工程环境搭建(IDEA)
- noip2013——提高组——花匠(flower)
- 图的长宽_新车|官方预告图发布,外观大变样,三菱新欧蓝德明年2月发布
- 泰坦尼克号生还者预测
- [ZJOI2009]狼和羊的故事 题解
- 理解JavaScript Call()函数原理。
- 关于async await 等任务队列插话
- c语言中%if是什么意思,C语言中if(!a)表示什么意思?
- JavaScript具有自动垃圾回收机制
- 简述适配器的概念、作用以及主机适配器的概念
- 输出数字三角形(金字塔)
热门文章
- 怎么部署项目解析域名_内部解析服务器部署
- ECCV2022|何恺明团队开源ViTDet:只用普通ViT,不做分层设计也能搞定目标检测...
- 根号3表白html,数字表白公式 表白套路情话
- 关于“微信公众平台测试号管理接口配置信息配置失败”的问题解决办法
- excel怎么合并数据?
- 调用个人微信的API接口实现微信收发消息
- scala连接mysql数据库
- ng-template、ng-container、ng-content 的用法
- 【系统篇 / 域】❀ 06. Windows10 加入域 ❀ Windows Server 2016
- Android Studio 2.0:速度提升,极大提高开发效率