本文章讲述如何通过接口导入费用报表类型的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费用报表类型导入相关推荐

  1. ap导入 ebs oracle_Oracle EBS AP发票接口导入

    在EBS 系统中客制化采购对账系统时,采用了ISP客户化,采购对账流程经历:1.手动/自动生成采购对账单:2.将采购对账单提交给供应商查看/确认:3.将供应商确认后的对账单进行审批,审批可提交放置在O ...

  2. Oracle EBS Interface/API(32) -WIP任务单关闭API

    某项MES项目上,任务单完工以后,MES系自动关闭任务单之前,需要把任务单关闭信息同步至EBS系统.因此,需要调用Oracle EBS WIP关闭标准API. 快速参考 参考点 内容 功能导航 N: ...

  3. Dataload批量导入数据到EBS系统中(例子)--1019

    Dataload批量导入数据到EBS系统中(例子) 先打开EBS功能界面,并定位至数据导入起始处.本次是:系统管理员->配置文件->系统(如果不打开,在设置windows的时候就无法选择对 ...

  4. Oracle EBS FA重分类API调用示例

    Oracle EBS FA重分类API调用示例 fa_reclass_pub.do_reclass declare   l_trans_rec               FA_API_TYPES.t ...

  5. Oracle EBS 资产重分类API fa_reclass_pub.do_reclass报错

    Oracle EBS 资产重分类API   fa_reclass_pub.do_reclass报错 提示: 数据待处理必须至少在资产所属折旧帐簿中的一个帐簿中定义新类别 The New Categor ...

  6. 选项类 oracle ebs,Oracle EBS 打3类补丁主要步骤

    Oracle EBS的补丁大致可以分为3类: apps_st(adpatch) / tech_st(opatch) / db(opatch) 本文简单介绍打这3类补丁主要步骤. 1. adpatch ...

  7. php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...

    PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...

  8. Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表

    Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表 if fnd_request.add_layout(template_appl_name => 'CUX',   ...

  9. 3、AP上线的那些事儿(2)AP三层如何发现AC?出现故障怎么维护?

    (2)AC与AP都在不同VLAN网段的场景(这里省去外网以及有线部分,我们这里主要讲解无线上线这块) 场景一(最常见):AP分布在各个VLAN网段下面 场景2:总部由AC,由N多分支的AP想通过总部进 ...

最新文章

  1. 单选选中改状态加边框(需要重绘:this.$forceUpdate(); )
  2. 自助用户选择VM Network
  3. mysql 类型_MySQL-约束类型
  4. pyqt5讲解9:时间模块timer和网页交互
  5. VC控件 Tab Control
  6. jQuery的val()方法
  7. php语法中可以输出调试信息,怎么优雅的输出PHP调试信息
  8. nagios监控linux主机及服务信息
  9. MongoDB中MapReduce介绍与使用
  10. apache kafka源代码工程环境搭建(IDEA)
  11. noip2013——提高组——花匠(flower)
  12. 图的长宽_新车|官方预告图发布,外观大变样,三菱新欧蓝德明年2月发布
  13. 泰坦尼克号生还者预测
  14. [ZJOI2009]狼和羊的故事 题解
  15. 理解JavaScript Call()函数原理。
  16. 关于async await 等任务队列插话
  17. c语言中%if是什么意思,C语言中if(!a)表示什么意思?
  18. JavaScript具有自动垃圾回收机制
  19. 简述适配器的概念、作用以及主机适配器的概念
  20. 输出数字三角形(金字塔)

热门文章

  1. 怎么部署项目解析域名_内部解析服务器部署
  2. ECCV2022|何恺明团队开源ViTDet:只用普通ViT,不做分层设计也能搞定目标检测...
  3. 根号3表白html,数字表白公式 表白套路情话
  4. 关于“微信公众平台测试号管理接口配置信息配置失败”的问题解决办法
  5. excel怎么合并数据?
  6. 调用个人微信的API接口实现微信收发消息
  7. scala连接mysql数据库
  8. ng-template、ng-container、ng-content 的用法
  9. 【系统篇 / 域】❀ 06. Windows10 加入域 ❀ Windows Server 2016
  10. Android Studio 2.0:速度提升,极大提高开发效率