设为首页 收藏本站
查看: 974|回复: 0

[经验分享] Oracle EBS-SQL (PO-5):采购订单控制信息查询.sql

[复制链接]

尚未签到

发表于 2015-9-23 10:40:36 | 显示全部楼层 |阅读模式
  select distinct
  pla.po_header_id,
  --pha.type_lookup_code,
  pha.segment1       采购订单号,
  appf.full_name            采购员,
  pla.line_num               订单行,
  msi.segment1          物料编码,
  pla.item_description 物料说明,
  case
  when pha.Authorization_Status='APPROVED' then '已审批'
  when pha.authorization_status='REQUIRES REAPPROVAL' then '要求重新审批'
  when pha.authorization_status='IN PROCESS' then '处理中'   
  when pha.authorization_status='REJECTED' then '拒绝'   
  else '未完成'
  end 审批状态,
  -- decode(pha.approved_flag,   case
  --         'Y',      when pha.approved_flag='Y' then '已审批'
  --      '已审批',   
  --      'N',         when pha.approved_flag='N' then '处理中'  
  --      '处理中',  
  --      'R',         when pha.approved_flag='R' then '要求重新审批'
  --      '要求重新审批',
  --      'F',         when pha.approved_flag='F' then '拒绝'
  --      '拒绝',                   else '未完成'  
  --      '未完成') 审批状态,  
  end 审批状态,
  case   
  when pla.closed_code='CLOSED' then '已关闭'   
  when pla.closed_code='FINALLY CLOSED' then '最终关闭'   
  else '打开'
  end 关闭状态,
  case   
  when pLla.closed_code='CLOSED' then '已关闭'   
  when pLla.closed_code='CLOSED FOR RECEIVING' then '接收关闭'   
  when pLla.closed_code='CLOSED FOR INVOICE' then '发票关闭'   
  when pLla.closed_code='FINALLY CLOSED' then '最终关闭'   
  else '打开'
  end  发运行状态,
  --pla.closed_code                                          状态,
  plla.quantity                                               数量,
  --plla.QUANTITY_DUE                              数量到期,
  --(plla.quantity-plla.QUANTITY_RECEIVED) 数量到期,
  plla.QUANTITY_RECEIVED                       接收数量,
  --plla.QUANTITY_ACCEPTED                       验收数量,
  plla.QUANTITY_REJECTED                       拒收数量,
  plla.QUANTITY_BILLED                            开单数量,
  plla.QUANTITY_CANCELLED                      取消数量,
  (plla.QUANTITY_RECEIVED-plla.QUANTITY_BILLED) 未开单数,
  ppv.vendor_name                                      供应商,
  /*case   
  when ppv.vendor_type_lookup_code='A_VENDOR' then '固定资产供应商'   
  when ppv.vendor_type_lookup_code='L_VENDOR' then '备品备件供应商'   
  when ppv.vendor_type_lookup_code='M_VENDOR' then '材料供应商'   
  when ppv.vendor_type_lookup_code='F_VENDOR' then '成品供应商'   
  when ppv.vendor_type_lookup_code='C_VENDOR' then '费用资金类供应商'   
  when ppv.vendor_type_lookup_code='VENDOR' then '供应商'   
  when ppv.vendor_type_lookup_code='PUBLIC SECTOR COMPANIES' then '公关部门公司'  
  when ppv.vendor_type_lookup_code='TAX AUTHORITY' then '税务机关'   
  when ppv.vendor_type_lookup_code='EMPLOYEE' then '员工'   
  when ppv.vendor_type_lookup_code='S_VENDOR' then '安装维修类供应商'
  when ppv.vendor_type_lookup_code='O_VENDOR' then '其它类供应商'  
  else ''
  end 供应商类型,*/
  pvs.vendor_site_code   供应商地点,
  pla.unit_price                       单价,
  pla.creation_date            创建日期,
  pla.last_update_date       修改日期,
  plla.promised_date          承诺日期,
  plla.need_by_date           需求日期,
  pha.comments                 订单说明
  from po.po_headers_all pha,
  po.po_lines_all pla,
  po.po_line_locations_all plla,
  inv.mtl_system_items_b msi,
  po.po_vendors ppv,
  po.po_vendor_sites_all pvs,
  apps.per_people_f appf
  where     pha.po_header_id=pla.po_header_id
  and pla.item_id=msi.inventory_item_id
  and plla.po_header_id=pha.po_header_id
  and msi.organization_id=X
  and pha.org_id=Y
  and plla.po_line_id=pla.po_line_id
  and pha.vendor_id=ppv.vendor_id
  and pha.agent_id=appf.person_id
  and pvs.vendor_site_id=pha.vendor_site_id and pha.type_lookup_code='STANDARD'  --标准采购订单  --'BLANKET'
  --and decode(pla.closed_code,'','OPEN',pla.closed_code) = 'OPEN'   --查找未关闭订单行
  --and pla.creation_date between to_date('20**-01-01','yyyy-mm-dd') and to_date('20**-01-31','yyyy-mm-dd')
  and pla.creation_date > to_date('20**-01-15','yyyy-mm-dd')
  and msi.item_type ='OP' and appf.full_name not like 'ERP工%'
  and decode(pllA.cancel_flag,'','N',pllA.cancel_flag) = 'N'      
  --查找未取消订单行  --and pla.creation_date < to_date('20**-02-01','yyyy-mm-dd')
  --and (pla.quantity-plla.QUANTITY_RECEIVED)>0     --查找有剩余数订单
  --and plla.quantity_received > 0 --and pla.unit_price=0
  --and plla.quantity >1000000
  order by pha.segment1,
  pla.line_num

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-117598-1-1.html 上篇帖子: EBS常用表数据字典(转) 下篇帖子: 使用工具包自动生成向EBS系统注册表和字段的代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表