oracle应付发票导入

这篇文章主要介绍应付发票导入流程,持续更新。

所用到的表

  • 接口表
    • AP_INVOICES_INTERFACE
    • AP_INVOICE_LINES_INTERFACE
  • 错误表
    • AP_INTERFACE_REJECTIONS
    • AP_INTERFACE_CONTROLS
  • 基表
    • AP_INVOICES_ALL
    • AP_INVOICE_DISTRIBUTIONS_ALL
    • AP_PAYMENT_SCHEDULES_ALL

数据导入步骤

  1. AP_INVOICES_INTERFACEAP_INVOICE_LINES_INTERFACE插入数据

insert into AP_INVOICES_INTERFACE (
invoice_id,
invoice_num,
vendor_id,
vendor_site_id,
invoice_amount,
INVOICE_CURRENCY_CODE,
invoice_date,
DESCRIPTION,
source,
org_id
)
values (
ap_invoices_interface_s.nextval,
'INV181',
144,
171,
1200.00,
'CNY', --要与本位币相同,否则要输入汇率信息
to_date('01-31-2010','mm-dd-yyyy'),
'This Invoice is created for test purpose',
'Intercompany',
81);
/
insert into AP_INVOICE_LINES_INTERFACE (
invoice_id,
line_number,
line_type_lookup_code,
amount)
values
(ap_invoices_interface_s.currval,
1,
'ITEM',
1200.00
);
```
可以在应付职责 > 发票 > 录入 >开发接口发票 找到刚插入的数据

  1. 提交并发请求,将接口表数据导入EBS(可以在界面提交,也可以在数据库后台提交)
    • 在界面提交
      进入应付职责 后点击工具栏查看选项,点击请求,提交名称为 应付款管理系统开发接口导入的请求,并填写相应的参数,某些参数与刚插入的数据相吻合。
      提交后可以查看请求输出,如果成功,则可以看见输出报表有数值,如果没有,则查看上述错误记录表
    • 数据库后台提交请求
      主要利用ap_import_invoices_pkg.import_invoicesAPI进行提交

你可能感兴趣的:(oracle应付发票导入)