Oracle Fusion Cloud中EBS的CE_CASHFLOWS表替代方案咨询
Oracle Fusion Cloud 替代 EBS CE_CASHFLOWS 表的查询方案
在Oracle Fusion Cloud Cash Management模块中,原EBS的CE_CASHFLOWS表已被替换为CE_CASH_FLOWS(注意字段命名规则变化,多数字段采用下划线分隔)。以下是适配后的查询语句及字段映射说明:
适配后的Fusion查询语句
select ccf.CASH_FLOW_ID, ccf.TRANSACTION_REFERENCE_NUMBER, cba.BANK_ACCOUNT_NUM, cba.BANK_ACCOUNT_NAME, ccf.CASH_FLOW_DIRECTION, ccf.CURRENCY_CODE, ccf.AMOUNT, ccf.DESCRIPTION, ccf.CLEARED_DATE, ccf.CASH_FLOW_DATE, ccf.VALUE_DATE from CE_CASH_FLOWS ccf, CE_BANK_ACCOUNTS cba, CE_PAYMENT_TRANSACTIONS cpt where ccf.CASH_FLOW_STATUS_CODE = 'CREATED' and ccf.BANK_ACCOUNT_ID = cba.BANK_ACCOUNT_ID and ccf.TRANSACTION_REFERENCE_NUMBER = cpt.TRANSACTION_REFERENCE_NUMBER and cpt.TRANSACTION_STATUS_CODE = 'SETTLED' order by 2
字段映射说明(EBS → Fusion)
CE_CASHFLOWS.CASHFLOW_ID→CE_CASH_FLOWS.CASH_FLOW_IDCE_CASHFLOWS.TRXN_REFERENCE_NUMBER→CE_CASH_FLOWS.TRANSACTION_REFERENCE_NUMBERCE_CASHFLOWS.CASHFLOW_DIRECTION→CE_CASH_FLOWS.CASH_FLOW_DIRECTIONCE_CASHFLOWS.CASHFLOW_CURRENCY_CODE→CE_CASH_FLOWS.CURRENCY_CODECE_CASHFLOWS.CASHFLOW_AMOUNT→CE_CASH_FLOWS.AMOUNTCE_CASHFLOWS.ACTUAL_VALUE_DATE→CE_CASH_FLOWS.VALUE_DATECE_PAYMENT_TRANSACTIONS.TRXN_REFERENCE_NUMBER→CE_PAYMENT_TRANSACTIONS.TRANSACTION_REFERENCE_NUMBERCE_PAYMENT_TRANSACTIONS.TRXN_STATUS_CODE→CE_PAYMENT_TRANSACTIONS.TRANSACTION_STATUS_CODE
注意事项
- 状态码验证:部分状态码可能在Fusion中有所调整,建议通过Fusion应用的
Setup and Maintenance模块查看Cash Flow Status Codes配置,确认CREATED是否为有效状态值,若无效需替换为对应新状态。 - 视图替代:如果需要更丰富的关联数据(如银行分行信息、付款方详情),建议使用Fusion提供的BI视图
CE_CASH_FLOWS_V,该视图整合了多表关联信息,更适合报表查询。 - 权限检查:确保当前用户拥有
CE_CASH_FLOWS、CE_BANK_ACCOUNTS、CE_PAYMENT_TRANSACTIONS表的查询权限,Fusion中业务数据权限需通过角色和数据安全策略授权。
内容的提问来源于stack exchange,提问作者hira.hassan
相关产品推荐
相关产品推荐

