zoukankan      html  css  js  c++  java
  • Oracle EBS-SQL (INV-8):检查物料入库明细信息.sql

    select a.vendor_number             供应商编码
          ,a.vendor_name                   供应商名称
          ,a.item_number                      物料编码
          ,a.item_description                 物料描述 
          ,a.po_number                      采购订单号
          ,a.receipt_num                          收据号
          ,a.transaction_date                 入库日期
          ,a.primary_quantity                入库数量
          ,a.unit_price                        采购订单价  /*一揽子协议价+入库金额*/
          ,(select pll.price_override                 
              from apps.po_lines_all              pla2
                    ,apps.po_headers_all         pha2
                    ,apps.po_line_locations_all    pll
             where pla2.item_id = a.inventory_item_id
               and pla2.po_header_id = pha2.po_header_id
               and pha2.type_lookup_code = 'BLANKET'
               and pha2.vendor_site_id = a.vendor_site_id
               and pla2.po_line_id = pll.line_location_id
               And pha2.AUTHORIZATION_STATUS = 'APPROVED'
               And pha2.approved_flag = 'Y'
               And nvl(pha2.cancel_flag,'N') = 'N'
               And nvl(pha2.closed_code,'OPEN') = 'OPEN'
               And nvl(pla2.cancel_flag,'N') = 'N'
               And nvl(pla2.closed_code,'OPEN') = 'OPEN'
               and trunc(a.transaction_date) between
                     nvl(pll.start_date
                      ,a.transaction_date - 1) and
                     nvl(pll.end_date
                      ,a.transaction_date + 1)) blanket_price
      from (select pv.segment1 vendor_number
                  ,pv.vendor_name
                  ,msi.segment1 item_number
                  ,msi.description item_description
                  ,pha.segment1 po_number
                  ,rsh.receipt_num
                  ,trunc(mmt.transaction_date) transaction_date
                  ,sum(mmt.primary_quantity) primary_quantity
                  ,pla.unit_price
                  ,pha.vendor_site_id
                  ,msi.inventory_item_id
                  ,pha.po_header_id
              from apps.mtl_material_transactions mmt
                  ,apps.po_headers_all                     pha
                  ,apps.mtl_system_items_b             msi
                  ,apps.po_vendors                            pv
                  ,apps.rcv_transactions                      rt
                  ,apps.rcv_shipment_headers           rsh
                  ,apps.po_lines_all                           pla
             where mmt.organization_id = X
               and mmt.transaction_source_type_id = 1
               and mmt.transaction_source_id = pha.po_header_id
               and mmt.inventory_item_id = msi.inventory_item_id
               and mmt.organization_id = msi.organization_id
               and pha.vendor_id = pv.vendor_id
               and mmt.source_code = 'RCV'
               and mmt.source_line_id = rt.transaction_id
               and rt.shipment_header_id = rsh.shipment_header_id
               and rt.po_line_id = pla.po_line_id
             group by pv.segment1
                     ,pv.vendor_name
                     ,msi.segment1
                     ,msi.description
                     ,pha.segment1
                     ,rsh.receipt_num
                     ,trunc(mmt.transaction_date)
                     ,pla.unit_price
                     ,pha.vendor_site_id
                     ,msi.inventory_item_id
                     ,pha.po_header_id) a

  • 相关阅读:
    Leetcode 233 Number of Digit One
    获取各种常见形状的位图
    关于编程
    LintCode-第k大元素
    基于IBM Bluemix的数据缓存应用实例
    LeakCanary:简单粗暴的内存泄漏检測工具
    MFC,C++,VC++,VS2010 之间究竟是什么关系
    我对高考考场制度(比方是否同意迟到、忘带考证、上厕所)优化的点滴思考,不一定非常有道理
    ural 1989(树状数组+多项式hash)
    TI C66x DSP 系统events及其应用
  • 原文地址:https://www.cnblogs.com/st-sun/p/3782023.html
Copyright © 2011-2022 走看看