转自:http://blog.sina.com.cn/s/blog_53a117c00100am81.html
Oracle EBS使用TCA(Trading Community Architecture)模型来管理客户数据。
从TCA模型的结构看,在很新的EBS版本中完全取代传统的客户模型,还可以使用TCA模块统一管理客户、合作伙伴,供应商、雇员等。
实体(Parties)与 账户( Accounts)
理解Oracle Trading Community Architecture(TCA)模型的核心是要明确,TCA模型结构分为两层: 实体层(The Party layer)和帐户层(Account layer)
当CRM涉及到“客户”这个概念时,就是指Party Layer,Party和公司可能有业务往来,也可能没有业务往来。当ERP其它应用涉及“客户” 这个概念时就是指Account Layer,Account一定是有业务往来的,因为传统ERP重视的交易的履行的,所以传统的ERP中客户的概念一定是有业务关系的。CRM中扩展了客户的概念。
在Oracle EBS中,Party是不分OU的,而Acccount(Customer Account)是分OU的。
实体层(Party Layer)
实体由它(名称、标识……)和一些属性(地址、联系人)构成。实体可以是一个组织,或一个人。实体与实体之间通过关系联系起来。
例如: Oracle公司 (组织) 、张三 (个人)
实体可以多个地址,每个地址都可以有一个或多个用途(Bill to、Ship to等等)。此外,实体还可以有多个联系人。即使没有账户层,也可以有实体层独立存在。
帐户层(Account Layer)
账户层由账户(名称、标识)与帐户属性(帐户地址、联系人)构成。一个账户是一个实体与当前组织的账务往来点。订单、发票都在账户层处理,而非实体层。
实体层是账户层存在的前提。帐户必须归属于(并只属于)一个组织或个人交易方。交易方要对帐户负账务责任。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31407706/viewspace-2147405/
,如需转载,请注明出处,否则将追究法律责任。