我意识到这是一个非常专业的问题(关于甲骨文的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
是某种元数据?
我非常感谢任何指针/提示。感谢。
答案 0 :(得分:1)
我不了解eTRM或任何其他Oracle业务应用程序。
那就是说,作为一个完整的猜测,我会说REMIT_TO_ADDRESS_ID是某种付款被发送到的地址的ID,并且该地址是可选的(因此是外部联接)。因此,在应付帐款系统中,您可能拥有一个拥有正常商家地址的供应商。但是当您发送实际资金时,他们会有一个可选的汇款地址,并且付款会在那里发送,而不是正常的商家地址。
答案 1 :(得分:1)
有点生疏,但是Oracle Apps已经有10年了。根据您的问题,我了解您是Oracle Apps技术的新手。 ra_customer_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。
我希望这会对你有所帮助。