Oracle EBS-SQL (PO-14):检查供应商信息sql
select
pvs.org_id,
pvs.vendor_id,
pvs.vendor_site_id,
hou.name 经营组织,
flv.meaning 供应商类型,
pv.segment1 供应商编码,
pv.vendor_name 供应商名称,
pv.vendor_name_alt 别名,
pvs.vendor_site_code 地点名称,
pvs.purchasing_site_flag 采购属性,
pv.end_date_active 供应商失效日期,
pvs.creation_date 地点创建日期,
pvs.inactive_date 地点失效日期,
asl.concatenated_segments 商品类,
asl.status 状态,
asl.flag 是否禁用,
(select max(ph.creation_date)
from apps.po_headers_all ph
where ph.vendor_id = pvs.vendor_id
and ph.vendor_site_id = pvs.vendor_site_id
and ph.type_lookup_code = ‘STANDARD‘
and ph.authorization_status = ‘APPROVED‘) 最后采购日期
from apps.po_vendors pv,
apps.fnd_lookup_values_vl flv,
apps.po_vendor_sites_all pvs,
apps.hr_organization_units hou,
apps.hr_organization_information hoi,
(select mc.concatenated_segments ,
pas.status ,
aa.vendor_id,
bb.vendor_site_id,
mc.category_id,
bb.org_id,
NVL(pasl.disable_flag, ‘N‘) flag
from po.po_vendors aa,
po.po_vendor_sites_all bb,
apps.po_approved_supplier_list pasl,
apps.po_asl_statuses pas,
apps.mtl_categories_kfv mc
where aa.vendor_id = bb.vendor_id
and bb.org_id in (1800,1362)
and pasl.vendor_id = aa.vendor_id
and pasl.vendor_site_id = bb.vendor_site_id
and pasl.ASL_STATUS_ID = pas.STATUS_ID
AND pasl.category_id = mc.category_id) asl
where pv.vendor_type_lookup_code = flv.lookup_code(+)
and flv.lookup_type = ‘VENDOR TYPE‘
and flv.lookup_code = ‘材料供应商‘
and pvs.org_id = hou.organization_id
and hoi.organization_id = pvs.org_id
and hoi.org_information_context = ‘Operating Unit Information‘
and nvl(hou.date_to, sysdate + 1) > sysdate
and pv.vendor_id = pvs.vendor_id
--and pv.segment1 = ‘K.A200053‘
and pvs.org_id in(1800,1362)
and pvs.vendor_id = asl.vendor_id(+)
and pvs.org_id = asl.org_id(+)
and pvs.vendor_site_id = asl.vendor_site_id(+)
order by pvs.org_id,pvs.vendor_site_id
--and nvl(pv.end_date_active, sysdate + 1) > sysdate
--and nvl(pvs.inactive_date, sysdate + 1) > sysdate
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。