Oracle EBS中是否存在存储IBAN信息变更日志的表?
查找Oracle EBS中IBAN信息的变更时间
Oracle EBS没有专门针对IBAN变更的独立日志表,但可以通过以下几个通用或关联的审计/历史表查询相关变更记录:
FND_AUDIT_TRAIL:这是EBS的通用审计表,若已开启
IBY_EXT_BANK_ACCOUNTS表的审计功能,会记录IBAN字段的变更轨迹。可执行以下SQL过滤:SELECT audit_timestamp, user_name, table_name, column_name, old_value, new_value FROM fnd_audit_trail WHERE table_name = 'IBY_EXT_BANK_ACCOUNTS' AND column_name = 'IBAN' ORDER BY audit_timestamp DESC;注:需先通过
FND_AUDIT_TABLES确认该表的审计状态是否为启用。IBY_EXT_BANK_ACCOUNTS_A:这是
IBY_EXT_BANK_ACCOUNTS的历史表(需启用历史记录功能),存储账户的全量历史版本,包含IBAN的变更信息。可按账户ID查询:SELECT last_update_date, last_updated_by, iban FROM iby_ext_bank_accounts_a WHERE ext_bank_account_id = [目标账户ID] ORDER BY last_update_date DESC;通过对比不同版本的IBAN值,结合
last_update_date即可确定变更时间。FND_LOG_MESSAGES:若系统开启了业务模块日志,部分银行账户变更操作的日志可能会记录在此。可通过模块标识过滤:
SELECT log_timestamp, message_text FROM fnd_log_messages WHERE module LIKE '%IBY%' AND message_text LIKE '%IBAN%' ORDER BY log_timestamp DESC;此方式的日志内容需结合业务上下文分析,可能不够直观。
如果以上表均无相关记录,大概率是对应的审计/历史记录功能未启用,需联系系统管理员确认银行账户或IBAN字段的审计配置状态。
内容的提问来源于stack exchange,提问作者Musa Keskin
相关产品推荐
相关产品推荐

