Oracle EBS-SQL (PO-9):检查期间采购订单执行情况.sql

--采购订单执行情况查询(七天内接收情况)
select pha.segment1     
 采购订单,
        
msib.segment1    
 物料编码,
       
 pla.quantity         
 订单数量,
        
plla.need_by_date 需求日期,
        
ppf.FULL_NAME       
采购员,
        
nvl(rcv.quantity,0)  接收数量
from inv.mtl_system_items_b
msib,
       
po.po_line_locations_all   plla,
   
   
po.po_lines_all                pla,
     
  po.po_headers_all        
 pha,
      
 apps.per_people_f          
ppf,
        (select
rt.po_line_location_id,
         
 sum(rt.quantity *
DECODE(rt.transaction_type,
                         
          
‘DELIVER‘,
                                    
1,
                               
     ‘RETURN TO
VENDOR‘,
                              
     
-1,
                                
     0))
quantity
           from
po.rcv_transactions rt, po.po_line_locations_all
plla
         where
rt.po_line_location_id = plla.line_location_id
and
                
  abs(rt.transaction_date - plla.need_by_date) <=
3               and
                  
rt.transaction_type in (‘DELIVER‘, ‘RETURN TO
VENDOR‘)      and
                  
plla.need_by_date
between
                  
to_date(‘20**-01-01 00:00:00‘, ‘YYYY-MM-DD HH24:MI:SS‘)
and
                  
to_date(‘20**-01-07 23:59:00‘, ‘YYYY-MM-DD HH24:MI:SS‘) and

plla.line_location_id >0
 group by rt.po_line_location_id )
rcv
 where plla.po_line_id =
pla.po_line_id                             
 and
          
pla.po_header_id =
pha.po_header_id                  
  and
         
 ppf.PERSON_ID =
pha.agent_id                            
  and
          
pla.item_id =
msib.inventory_item_id                  
   and
          
plla.ship_to_organization_id = msib.organization_id
 and
         
 plla.line_location_id =
rcv.po_line_location_id(+)     
and
          
plla.need_by_date
between
          
to_date(‘20**-01-01 00:00:00‘, ‘YYYY-MM-DD HH24:MI:SS‘)
and
          
to_date(‘20**-01-07 23:59:00‘, ‘YYYY-MM-DD HH24:MI:SS‘);

时间: 2024-10-09 23:20:57

Oracle EBS-SQL (PO-9):检查期间采购订单执行情况.sql的相关文章

Oracle EBS-SQL (PO-16):检查采购订单完成情况统计.sql

select         e.FULL_NAME                                                     采购员,         sum(plla.quantity-plla.QUANTITY_CANCELLED)  订购数量,         sum(plla.Quantity_Received)                           完成数量 ,         round(SUM(plla.Quantity_Receive

Oracle EBS:追踪PO全过程

1.创建PO PO_HEADERS_ALL select po_header_id from po_headers_all where segment1 =; select * from po_headers_all where po_header_id =; po_lines_all select * from po_lines_all where po_header_id =; po_line_locations_all select * from po_line_locations_all

Oracle - 数据库打完补丁后,是否必须要执行catbundle.sql

在给数据库打补丁的时候,看文档中都有一个步骤"SQL> @catbundle.sql psu apply",那么这个脚本是不是每次打补丁都要去执行呢. 下图是截自补丁的readme 总结来说就是 1. dbca图形化创建的数据库实例,不需要执行该脚本 2. dbca -silent静默方式创建的数据库实例,不需要执行该脚本 3. 数据库实例在打补丁之前就已经存在的,不需要执行该脚本 那么何时需要执行该脚本呢? 就是只有在给数据库软件打了补丁之后手工创建的数据库才必需要执行这个脚本

MySQLdb 防SQL注入,同时打印已执行的SQL

>>> import MySQLdb >>> conn=MySQLdb.connect(user='root',passwd='root') >>> cur=conn.cursor() >>> sql = "select user from mysql.user where user='%s' and password = '%s' "; >>> cur.execute(sql % ('aaa',

SQL查询作业执行情况

查询作业的执行情况sql: SELECT [JobName] = JOB.name, [Step] = HIST.step_id, [StepName] = HIST.step_name, [Message] = HIST.message, [Status] = CASE WHEN HIST.run_status = 0 THEN 'Failed' WHEN HIST.run_status = 1 THEN 'Succeeded' WHEN HIST.run_status = 2 THEN 'R

Oracle EBS-SQL (BOM-4):检查期间新增编码总数.sql

selectFU.description                                    创建者,msi.CREATION_DATE                       建立时间,msi.segment1                                  物料编码,msi.DESCRIPTION                            物料描述,msi.INVENTORY_ITEM_STATUS_CODE 物料状态,DECODE(MSI

Oracle EBS-SQL (MRP-3):检查例外信息查询_建议取消_采购订单.sql

select msi.segment1                                    编码 ,msi.description                                   描述 ,mr.old_order_quantity                        数量 ,mr.old_schedule_date             订单需求日期 ,mipo.po_number                             订单号

Oracle EBS-SQL (MRP-2):检查期间主计划录入记录数.sql

SELECT      FU.description                           创建者,      MSD.CREATION_DATE             创建日期,      MSD.SCHEDULE_DESIGNATOR 计划名称,      MSD.SCHEDULE_DATE            计划日期,      MSI.SEGMENT1                      物料编码,      MSI.DESCRIPTION           

Oracle EBS 采购 接收入库 接口开发

http://blog.itpub.net/25164132/viewspace-746657/ 接收入库是项目中会经常碰到的开发,这类开发一般来说比较简单,但是接收入库在Oracle中其实涉及到很多模块,其中层次较多,也可以做得比较复杂.本文将尽可能深入细致地讨论接收入库的流程,种类,数据来源,数据的流动路径,以及各个数据点之间的对应关系.最后将给出一个较为全面的接收入库的样例代码.接收入库的种类接收入库可以按照数据来源分为2种:1.         对于po订单以及发放的接收入库:2.