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

[经验分享] R12:Oracle EBS中的“客户”、"客户地点"、‘订单’之间的关系

[复制链接]

尚未签到

发表于 2015-9-23 10:20:17 | 显示全部楼层 |阅读模式
Oracle EBS中的“客户”、"客户地点"、‘订单’之间的关系

作者:Sky  、什么是“客户”
  按系统的结构,一个客户,下面有多个地点。过去一直理解为,客户的名称必须为客户“集团”的名称,各分公司、子公司因当建立为不同的客户地址。其实没有必要这个样子。
  一个客户可以理解为是一个对方的业务实体(OU),只要是独立核算的,独立业务往来的都可能 是一个客户。也就是“分公司”、“子公司”都应当建立为独立的客户。
  通过设置客户关系(也可以通过系统选项把条件放的更松),可以实现一个子公司订购产品,一个子公司收单付款,再由另一个子公司收货,甚至再继续交付最终使用用户这样多方业务往来的情境。
  并且在AR模块中,系统的标准报表,都是统计到客户层的,而非客户地点层。所以将客户理解为大的集团现在我个人 理解并不是很合适,而正确的应当是一个独立的业务实体(子公司)。
  2、常见的地点用途
  首先必不可少的是客户收单方、收货方。
  收单方按订单上的字段理解为"Invoice to",也就是收“发票”的单位。收货方字段为“ship to”,还有一个翻译为最终收获方“deliverto”,按英文的字面理解。在复杂业务情况下,货物一般不直接送到客户公司中,可能是送到码头、车站。那这个码头、车站……就应当是shipto,也就是交货地点,我方要负责送达的地点。(这也是shipping模块中直接看到的),而送到地点后,收货客户就是“deliverto”,也就是货物最后要送达的地方
  另外还有一个“标识地址”的功能,一个客户可以有多个地址,但只能将一个地址设置为“标识地址”。这就是这个客户最直接的地址。如果客户是一家公司,那就是公司总部的地址。
  3、如何由订单关联到客户地址、客户名称
  今天做报表时折腾了好久,总算简单的理清了一下,不过还没有仔细考虑各表的用途。
  客户地址的关联关系为:oe_order_headers_all -> hz_cust_site_uses_all -> hz_cust_acct_sites_all -> hz_party_sites -> hz_locations
  客户名称的关联关系为:oe_order_headers_all -> hz_cust_accounts -> HZ_PARTIES
  销售订单到客户收货地址的关联
  oe_order_headers_all  ->  hz_cust_site_uses_all  ->hz_cust_acct_sites_all  ->   hz_party_sites  ->  hz_locations ->  hz_parties
  销售订单到客户收货地址的关联
  oe_order_headers_all  ->  hz_cust_site_uses_all  ->hz_cust_acct_sites_all  ->   hz_party_sites ->  hz_locations ->  hz_parties
  select ooh.order_number,/*订单号*/hps.party_id,/*客户id*/hp.party_number,/*客户number*/hp.party_name,  /*客户名称*/hps.party_site_id,hps.party_site_number,      hl.location_id,hl.country,hl.address1,hl.address2,hl.address3,hl.address4 from oe_order_headers_all   ooh, hz_cust_site_uses_all hcsua, hz_cust_acct_sites_all hcasa,  hz_party_sites hps, hz_locationshl, hz_parties hp where ooh.ship_to_org_id = hcsua.site_use_id ANDhcsua.cust_acct_site_id = hcasa.cust_acct_site_id ANDhcasa.party_site_id = hps.party_site_id
  AND hl.location_id = hps.location_id and hps.party_id = hp.party_id and ooh.order_number = '50064'
  ----收单地址
  select ooh.order_number,/*订单号*/ hps.party_id,    /*客户id*/hp.party_number, /*客户number*/hp.party_name,   /*客户名称*/hps.party_site_id, hps.party_site_number,  hl.location_id, hl.country,hl.address1, hl.address2, hl.address3, hl.address4  fromoe_order_headers_all   ooh, hz_cust_site_uses_all  hcsua,hz_cust_acct_sites_all hcasa,   hz_party_sites hps, hz_locationshl,hz_parties hp where ooh.invoice_to_org_id = hcsua.site_use_id(+) ANDhcsua.cust_acct_site_id = hcasa.cust_acct_site_id(+)   ANDhcasa.party_site_id = hps.party_site_id(+) AND hl.location_id(+) =hps.location_id and hps.party_id = hp.party_id and ooh.order_number ='50064'
  hz_cust_site_uses_all 上面的site_user_code = BILL_TO 代表是收单方,primary_flag等于Y就是主要收单方

运维网声明 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-117575-1-1.html 上篇帖子: EBS FORM:批量记录----全选/取消全选 下篇帖子: Oracle EBS:PO 供应商日历的设置与启用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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