针对Oracle ERP实施过程中遇到的常用客户信息取值,整理如下:

A.客户基本表:HZ_PARTIES和HZ_CUST_ACCOUNTS

HZ_PARTIES:基本表,可以是组织类型信息,也可以是人员类型信息。

HZ_CUST_ACCOUNTS:存储客户的账户层信息,和表HZ_PARTIES通过PARTY_ID字段进行关联。一个PARTY_ID可以在此表有多条记录,对应表示客户有多个账户。

常用字段查询示例:

SELECT hp.party_id,hp.party_name --客户名称,hp.party_number --注册标识,hp.tax_reference --纳税登记编号,hca.cust_account_id --账户ID,hca.account_number --帐号/客户编号,hca.account_name --账户说明,hca.customer_class_code --账户分类代码,cux_pj_common_pkg.get_lookup_value('CUSTOMER CLASS',hca.customer_class_code) customer_class_desc --账户分类说明,hca.primary_salesrep_id --账户层销售员,hca.sales_channel_code --销售渠道编码,hz_utility_v2pub.get_lookupmeaning('SO_LOOKUPS','SALES_CHANNEL',hca.sales_channel_code) sales_channel_desc --销售渠道说明,hca.customer_type --账户类型编码,cux_pj_common_pkg.get_lookup_value('CUSTOMER_TYPE',hca.customer_type) customer_type_desc --账户类型说明,hca.orig_system_reference --来源系统参考,hca.status --账户状态编码,cux_pj_common_pkg.get_lookup_value('HZ_CPUI_REGISTRY_STATUS',hca.status) status_desc --账户状态说明,hca.payment_term_id --账户层付款条件IDFROM hz_parties       hp,hz_cust_accounts hcaWHERE 1 = 1AND hp.party_id = hca.party_idAND hca.cust_account_id = &p_cust_account_id;

B.账户地点表:HZ_CUST_ACCT_SITES_ALL

HZ_CUST_ACCT_SITES_ALL:账户地点表,存储了地点的可使用用途等信息,并不包含具体的地点信息。
常用字段查询示例:
SELECT cas.cust_acct_site_id --账户地点ID,cas.cust_account_id --账户ID,cas.party_site_id --地点ID,cas.orig_system_reference --来源系统参考,cas.status --状态,cas.bill_to_flag --是否可用于收单,cas.ship_to_flag --是否可用于收货,cas.org_id --业务实体FROM HZ_CUST_ACCT_SITES_ALL casWHERE 1 = 1AND cas.cust_account_id = &p_cust_account_id;

C.地点用途表:HZ_CUST_SITE_USES_ALL

HZ_CUST_SITE_USES_ALL:账户地点用途表,存储了地点的具体用途信息,常用的有收单方、收货方等。

常用字段查询示例:

SELECT site_use.site_use_id --地点用途ID,cas.cust_acct_site_id --账户地点ID,site_use.status --地点用途状态,hz_utility_v2pub.get_lookupmeaning('FND_LOOKUP_VALUES','SITE_USE_CODE',site_use.site_use_code) --业务目的,site_use.primary_flag --主要标志,site_use.location --地点,site_use.payment_term_id --付款条件ID AP_TERMS_TL,site_use.primary_salesrep_id --销售员 JTF_RS_SALESREPS,site_use.order_type_id --订单类型 OE_TRANSACTION_TYPES_ALL,site_use.price_list_id --价目表 qp.QP_LIST_HEADERS_B,cas.org_id --业务实体FROM hz_cust_acct_sites_all cas,hz_cust_site_uses_all  site_useWHERE 1 = 1AND cas.cust_acct_site_id = site_use.cust_acct_site_id(+)AND cas.cust_account_id = &p_cust_account_id;

D.地点信息表:HZ_PARTY_SITES和HZ_LOCATIONS

HZ_PARTY_SITES:账户地点表,存储了地点的基本信息,常用字段为地点编号和名称。
HZ_LOCATIONS:账户地点地址表,存储了地点具体地址信息,通过LOCATION_ID字段和表HZ_PARTY_SITES关联。
常用字段查询示例:
SELECT hps.party_site_id --地点ID,hps.party_site_number --地点编号,hps.party_site_name --地点名称,hps.status --地点状态,hps.addressee --地点地址,loc.location_id --地址ID,hz_format_pub.format_address(loc.location_id, NULL, NULL, ', ') --地址,loc.address1 --地址行1,loc.address2 --地址行2,loc.city --城市,loc.country --县,loc.state --省(州),loc.province --省,loc.country --国家 FND_TERRITORIES_VL,loc.postal_code --邮政编码FROM hz_party_sites hps,hz_locations   locWHERE hps.location_id = loc.location_idAND hps.party_site_id = &p_party_site_id;

未完待续。。。

Oracle ERP 常用查询:R12客户表相关推荐

  1. Oracle EBS R12 客户表结构

    参考链接: Oracle EBS R12 客户表结构 Oracle EBS中的"客户"."客户地点".'订单'之间的关系 Oracle EBS中的"客 ...

  2. 在oracle创建一个联系人表,Oracle EBS R12 客户表结构

    R12 客户表结构 客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子: SELECT hp.party_number --客户注册标识 , hp ...

  3. Oracle使用游标查询所有数据表备注

    功能作用:应用对应的SQL语句,能方便快速的查询Oracle数据库指定用户的所有用户表说明,快速知道每个数据表是做什么的,方便写文档和方案. 运行环境:搭建好Oracle数据库,并使用PQ/SQL D ...

  4. oracle sql 分区查询语句_oracle11g 表分区后的查询语句如何知道是否进行了全表扫描...

    2019-05-10 回答 1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件 例如:在city-state-zip列创建了三列复合索引,那么仅对 ...

  5. R12 客户表结构图

    客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子:查询客户和Party信息 SELECT hp.party_number --客户注册标识 ,  ...

  6. R12客户表结构分析

    客户表/联系人/PARTY关联    HZ_PARTIES 客户账户表    HZ_CUST_ACCOUNTS 例子:    select hp.party_number --客户注册标识       ...

  7. oracle r12 客户表,Oracle ERP R12表结构

    表名 发票相关表 ap.ap_batches_all ap.ap_invoices_all ap.ap_invoice_lines_all ap.ap_invoice_distributions_al ...

  8. oracle 查看dba账户,Oracle DBA常用查询

    1. 查询系统所有对象 select owner, object_name, object_type, created, last_ddl_time, timestamp, status from d ...

  9. oracle两表联查分页公式,Oracle中分页查询和联表查询

    1.使用ROWNUM伪列查询 1.1.查询十条数据(rownum<=n) SELECT ROWNUM,A.* FROM v_sjjx_unit_info A WHERE ROWNUM<=1 ...

最新文章

  1. LeetCode 709 To Lower Case -- java,python解法
  2. Spring Boot配置文件 application.properties
  3. HBase 名称空间namespace的创建/建表/删除
  4. python删掉txt第一列_Python3.5 处理文本txt,删除不需要的行方法
  5. Legacy(线段树优化建边跑Dijkstra)
  6. 主成分分析以及应用:企业综合实力排序
  7. html实现拖拽排序,简单的jquery拖拽排序效果实现代码
  8. python判断两个列表内容是否一致_检查两个列表在Python中是否相同
  9. Linux驱动(11)--生成设备节点
  10. Android图片加载之认识bitmap的四种加载方式
  11. js在html中加文字走马灯特效,jQuery简单的文字跑马灯特效
  12. Java String 对象,你真的了解了吗?| CSDN 博文精选
  13. 设置Tomcat编码格式
  14. oracle function详解,Oracle函数用法详解
  15. 【MATLAB】求解含有三角函数的方程
  16. 什么样的作品才能上抖音热门?
  17. 基于STM32F407的万能红外遥控器
  18. 员工奖金需要交税吗_定了!年终奖必须这样缴税!国家税务局终于明确。
  19. 104键键盘布局高清示意图
  20. 如何将国外的ftp气象大数据下载回来(by quqi99)

热门文章

  1. 刷新token重新请求接口
  2. 算法精解(五):哈希表
  3. ccmall商城:阿里的区块链为阿里代言,可靠,安全,不可篡改
  4. 【Go语言实战】(2) Gin+Vue 电子商城
  5. 视频教程:YUV420和RGB相互转换--C++实现(二)
  6. 自定义虚拟摇杆组件让你一劳永逸
  7. ART–KOHONEN neural network for fault diagnosis of rotating machinery(翻译)
  8. 干货丨大数据时代电子政务面临的机遇和挑战
  9. 系统攻击技术之木马(课程笔记)
  10. 大学计算机基础p83,2011年《大学计算机基础》考试范围