eTRM中此专栏的用途可能是什么(Oracle电子商务套件)

时间:2013-11-25 03:05:01

标签: oracle specifications

我意识到这是一个非常专业的问题(关于甲骨文的eTRM +电子商务套件)我试图找出这个意义

REMIT_TO_ADDRESS_ID NUMBER  (15)

来自AR.RA_CUSTOMER_TRX_ALL表。原因是在我的查询中,有一个像这样的错误我们说:

LEFT OUTER JOIN ra_customer_trx_all 
  ON  rct.REMIT_TO_ADDRESS_ID = acct.REMIT_TO_ADDRESS_ID    \

(顺便说一下,acct来自表格hz_cust_acct_sites_all

我的猜测是REMIT_TO_ADDRESS_ID是某种元数据?

我非常感谢任何指针/提示。感谢。

2 个答案:

答案 0 :(得分:1)

我不了解eTRM或任何其他Oracle业务应用程序。

那就是说,作为一个完整的猜测,我会说REMIT_TO_ADDRESS_ID是某种付款被发送到的地址的ID,并且该地址是可选的(因此是外部联接)。因此,在应付帐款系统中,您可能拥有一个拥有正常商家地址的供应商。但是当您发送实际资金时,他们会有一个可选的汇款地址,并且付款会在那里发送,而不是正常的商家地址。

答案 1 :(得分:1)

有点生疏,但是Oracle Apps已经有10年了。根据您的问题,我了解您是Oracle Apps技术的新手。 ra_customer_trx_all代表:

  • “RA”=> “应收账款”也称为“AR”(您出售并想要钱的东西),
  • “客户”说,
  • “trx”=> “交易”,
  • “_ all”=>所有组织(多组织)的所有记录。

这是一个很好的表,有很多功能: - )

在Oracle Apps中列出的列名称以“_id”结尾且数据类型为number(15, 0)时,通常是对另一个表中的行的引用。根据Oracle Apps模块,您有时也会发现外键约束。但通常大多数Oracle Apps模块都依赖前端来强制执行参照完整性。

因此remit_to_address_id指的是另一个表。在这种情况下,地址信息。此外,列的命名告诉我们引用的行以特殊方式(角色)使用,即“汇到”。

您可能希望将其加入Apps的地址表。执行此操作时,请检查索引中列出的列。可以首先列出多组织领域org_id(可能不在AR中)。如果您忘记它们,您仍然会有很好的结果,因为ID-s在整个系统中是唯一的,但索引可能不会被使用。

对于最终用户查询,我通常建议使用多维视图而不是_all表。这可确保用户只能看到他们当前的组织。请记住,您需要设置client_identifier会话变量(如果我没记错),以存储当前的组织ID。

我希望这会对你有所帮助。