zoukankan      html  css  js  c++  java
  • AP 应付发票凭证

    模块:AP

    相关表:AP.AP_INVOICES_ALL   AIA  发票头

                AP.AP_INVOICE_LINES_ALL  AIL 发票行

                APPS.PO_VENDORS   供应商

                PO.PO_HEADERS_ALL   采购头

                RCV_SHIPMENT_HEADERS   RSH 接收事务头

                RCV_SHIPMENT_LINES         RSL 接收事务行

    其他:接收事务与发票连接,  AIL.RCV_SHIPMENT_LINE_ID = RSL.SHIPMENT_LINE_ID(+)
      AND RSL.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID(+)

    SQL:

    select aia.invoice_num,
           aia.invoice_date,
           aia.creation_date,
           aia.vendor_id,
           aia.invoice_currency_code,
           ail.amount,
           ail.base_amount,
           aia.description,
           decode(ail.base_amount,
                  
    null,
                  
    1,
                  
    round(ail.base_amount / ail.amount, 4)),
           ail.inventory_item_id,
           ail.quantity_invoiced,
           ail.unit_price,
           ail.amount,
           ail.base_amount,
           ail.rcv_transaction_id,
           msi.segment1,
           msi.description,
           rsh.receipt_num,
           pha.segment1,
           pv.vendor_name,
           rsl.quantity_received
      
    from ap.ap_invoices_all      aia,
           ap.ap_invoice_lines_all ail,
           po.po_headers_all       pha,
           apps.po_vendors         pv,
           inv.mtl_system_items_b  msi,
           rcv_shipment_headers    rsh, 
    --接收头
           rcv_shipment_lines      rsl --接收行
     where aia.invoice_id = ail.invoice_id
       
    and ail.po_header_id = pha.po_header_id(+)
       
    and aia.vendor_id = pv.vendor_id
       
    and ail.inventory_item_id = msi.inventory_item_id(+)
       
    and ail.org_id = msi.organization_id(+)
       
    and ail.rcv_shipment_line_id = rsl.shipment_line_id(+)
       
    and rsl.shipment_header_id = rsh.shipment_header_id(+)
       
    and ail.line_type_lookup_code = 'ITEM'


             

                成长

           /      |     \

        学习   总结   分享

    QQ交流群:122230156

  • 相关阅读:
    并发编程bug的源头
    lambda表达式
    如何学习并发编程
    开篇词
    试述软件的概念和特点?软件复用的含义?构件包括哪些?
    软件生存周期及其模型是什么?
    一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
    在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试。
    给你一个网站,你如何测试?
    你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
  • 原文地址:https://www.cnblogs.com/benio/p/1923646.html
Copyright © 2011-2022 走看看