博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ap_invoice_distributions_all与PO表
阅读量:5895 次
发布时间:2019-06-19

本文共 1479 字,大约阅读时间需要 4 分钟。

    在ap_invoice_distributions_all中有时rcv_transaciton_id为空,有时却又是有值的, 这是为什么呢?(请参考po_line_locations_all.match_option)

    或许你还记得我们在发票工作台上选择匹配时,有时是Match PO,有时却是Match Receipt,其实这就是原因所在, 当然影响这个匹配项的根本还是PO的shipment上的一个开关:是Receipt,还是Purchase Order,如果这里是Receipt,在匹配PO时,只能选择Receipt(匹配成功保存后rcv_transaciton_id是有值的),反之在匹配值只能选择Purchase Order(匹配成功保存后rcv_transaciton_id是没有值的)
    其实在这个ap_invoice_distributions_all还有个po_distribution_id字段,不管rcv_transaciton_id是否为空,只要是和PO建立关系的,po_distribution_id字段总归是有值的。
    现有这样的需求:查询----发票号码,接收号码,采购订单号码
    (我总是会使用po_distribution_id作为条件,而不要使用rcv_transaciton_id)
    ----------------------------------------
SELECT ai.invoice_num,
       rsh.receipt_num,
       ph.segment1,
       aid.distribution_line_number,
       aid.rcv_transaction_id,
       aid.po_distribution_id
  FROM ap_invoices_all              ai,
       ap_invoice_distributions_all aid,
       po_distributions_all         pd,
       rcv_transactions             rt,
       rcv_shipment_lines           rsl,
       rcv_shipment_headers         rsh,
       po_headers_all               ph
 WHERE ai.invoice_id = aid.invoice_id
   AND aid.set_of_books_id = '&sob'
   AND aid.period_name = '&period_name'
   AND aid.po_distribution_id = pd.po_distribution_id
   AND pd.po_distribution_id = rt.po_distribution_id
   AND rt.po_distribution_id = rsl.po_distribution_id
   AND rsl.shipment_line_id = rt.shipment_line_id
   AND rsh.shipment_header_id = rsl.shipment_header_id
   AND rt.destination_type_code = 'RECEIVING'
   AND rt.po_header_id = ph.po_header_id
 ORDER BY 1,
          2


ap_invoice_distributions_all

 

line_type_Lookup_code字段,就是识别核销内容的类型。

line_type_Lookup_code值:
FREIGHT:运费
ITEM:行
PREPAY:预付款
TAX:税

转载地址:http://owisx.baihongyu.com/

你可能感兴趣的文章
用Golang写一个搜索引擎(0x01)--- 基本概念
查看>>
【算法之美】logn 时间复杂度求解两个有序数组的中位数
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
docker环境搭建ELK
查看>>
webpack sourcemap 选项多种模式的一些解释
查看>>
document.createElement()的用法
查看>>
MySQL 数据库怎样把一个表的数据插入到另一个表
查看>>
HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等
查看>>
nginx正则笔记
查看>>
delphi实现数字的倒计时
查看>>
在 IIS 下添加 FLV 类型文件的支持
查看>>
java线程学习3——线程的停止
查看>>
穿过任意防火墙NAT的远程控制软件TeamViewer
查看>>
PIX防火墙基本特性:失效处理机制和冗余-原理与实验
查看>>
域环境内部署Bginfo来统计用户计算机信息
查看>>
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
创建实体类使用Hibernate
查看>>
异常处理汇总-开发工具
查看>>
[LeetCode] Excel Sheet Column Number 求Excel表列序号
查看>>