eTRM(Oracle电子商务套件)中本专栏的目的可能是什么
我意识到这是一个相当专业的问题(关于Oracle的eTRM+电子商务套件),我正在试图弄清楚这一问题的含义eTRM(Oracle电子商务套件)中本专栏的目的可能是什么,oracle,specifications,Oracle,Specifications,我意识到这是一个相当专业的问题(关于Oracle的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来自
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\u cust\u acct\u sites\u all
)
我猜汇款到地址\u ID
是某种元数据吗
我真的很感激你给我的建议。谢谢。我不了解eTRM或任何其他Oracle业务应用程序
这就是说,作为一个完全胡乱的猜测,我想说汇款地址ID是某种付款发送到的地址的ID,并且该地址是可选的(因此外部连接)。因此,在应付账款系统中,您可能有一个供应商,他有一个正常的业务地址。但当你实际汇款时,他们有一个可选的汇款地址,付款会发送到那里,而不是正常的业务地址。有点生疏,但Oracle应用程序已经运行了10年。从您的问题中,我了解到您是Oracle应用程序技术的新手。ra_customer_trx_all代表:
- “RA”=>“应收账款”也被称为“AR”(你出售并想要钱的东西)
- “顾客”说
- “trx”=>“交易”
- “_all”=>所有组织(多组织)的所有记录
\u id
”结尾,数据类型为number(15,0)
”时,它通常是对另一个表中的行的引用。根据Oracle应用程序模块的不同,有时还会发现外键约束。但通常大多数Oracle应用程序模块都依赖于前端来强制执行引用完整性
所以汇款地址是指另一个表。在这种情况下,地址信息。此外,列的命名告诉我们所引用的行是以一种特殊的方式(角色)使用的,即“汇款到”
您可能希望将其加入应用程序的地址表。执行此操作时,请检查索引中列出的列。可以首先列出多组织字段org\u id
(可能不在AR中)。如果您忘记了它们,您仍然会得到很好的结果,因为ID-s在整个系统中是唯一的,但是索引可能不会被使用
对于最终用户查询,我通常建议使用多组织视图而不是_all表。这确保用户只看到他们当前的组织。请记住,您需要设置client\u identifier
session变量(如果我没有记错的话)来存储当前组织ID
我希望这对你有帮助。不客气;从我第一次接触Oracle应用程序开始,我记得当我听到顾问们谈论“此处警报”和“此处开放界面”时,我感觉自己像个白痴:-)