`

Oracle EBS标准错误信息如何追踪 (Debug)

DBA 
阅读更多
调用EBS标准API的时候,可能会返回一些让人看不懂的错误,比如最近我在开发rcv_transaction_interface的时候,数据卡在接口表里没有过去,但是返回的错误令人费解。

例如如下两个错误就让人费解:

*******************

Error: derive_vendor_rcv_line_qty-098: 1

Cause: A SQL error has occurred in derive_vendor_rcv_line_qty. The SQL error is User-Defined Exception.

Action: Take note of both this error number and the actions you were trying to perform. Contact your system administrator for further assistance.

********************

RVTSH-189:子例行程序 rvtshiline() 返回的错误

原因:子例行程序 rvtshiline() 返回时出现内部错误。

措施:请记录此错误编号以及您尝试进行的活动。 请与系统管理员联系以寻求帮助


Concurrent program RVCTP returned error

Cause: RVCTP encountered an internal error. Parameters: RVCTP,IMMEDIATE,4686,

Action: Note both this error number and the actions you are trying to perform. Contact your system admi
RVTBM-008: Subroutine rvtbm_immediate_mngr() returned error

Cause: Subroutine rvtbm_immediate_mngr() returned an internal error.

Action: Note this error number and the actions you are trying to perform. Contact your syste
RVTBM-120: Subroutine rvtptcontrol() returned error

Cause: Subroutine rvtptcontrol() returned an internal error.

Action: Note this error number and the actions you are trying to perform. Contact your system administrator
Concurrent Manager encountered an error while attempting to start your immediate concurrent program RVCTP. Routine &ROUTINE received a return code of failure.

Contact your support representative.

****************************************



那么我们就可以利用EBS标准的Debug方法来轻易的追踪到错误原因:


******************

首先,我们需要在admin职责下设置一些Profile:

----------------------------------------------
a. RCV: Debug Mode=Yes
b. FND: Debug Log Enabled=Yes
c. FND: Debug Log Level=Statement
d. FND: Debug Log Module=po%
----------------------------------------------
a. TP:INV Transaction processing mode=On-line
b. INV: Debug Trace=Yes
c. INV:Debug Level=11
d. INV: Debug file (Including the complete path)=<valid directory path ----------------------------------------------

a. OM: Debug Level = 5
b. OM: Debug Log Directory = <valid directory path>

然后可以用如下SQL查看Debug信息:

select to_char(timestamp, 'DD-MON-YY HH24:MI:SS'),
message_text,
module,
log_sequence
from fnd_log_messages
WHERE trunc(timestamp) = trunc(sysdate)
AND process_id = (SELECT os_process_id
FROM fnd_concurrent_requests
WHERE request_id = &p_request_id)
AND module not like 'fnd%'
ORDER BY log_sequence;


*********************************************

例如错误:Error: derive_vendor_rcv_line_qty-098的Debug信息如下:

Match Option:RProfile value ALLOW_RATE_OVERRIDE_FOR_USER_RATE_TYPE:N po.plsql.RCV_ROI_TRANSACTION.RCV_ROI_TRANSACTION.4731
No of Distributions:1:: Rate and Rate_date in po distributions7.468200216771979::16-JAN-08 po.plsql.RCV_ROI_TRANSACTION.RCV_ROI_TRANSACTION.4757
Exception in derive_vendor_rcv_line_qty po.plsql.RCV_ROI_TRANSACTION.RCV_ROI_TRANSACTION.5011


由此,我们可以看到在Package:RCV_ROI_TRANSACTION中,4757行 - 5011行之间发生错误,引发Exception报错:Error: derive_vendor_rcv_line_qty-098,那么此错误就轻易被解决掉了。
分享到:
评论

相关推荐

    Oracle EBS 操作手册

    Oracle EBS(Oracle Enterprise Business Suite)是Oracle公司推出的一套全面的企业级应用套件,它集成了财务、供应链、人力资源、项目管理等多个业务模块,旨在帮助企业实现高效的运营管理。本操作手册将详细介绍...

    ORACLE EBS 可用浏览器

    TheWorld浏览器可能提供了兼容性设置或插件,使得用户能够顺利地与Oracle EBS系统交互,即使他们的计算机不支持或者无法启动标准的Java客户端。 在无法使用JVM的情况下,切换到支持Java Web Start或HTML5的浏览器...

    oracleEBS 值集详解

    此针对于oracle ebs的值集进行详细的讲解

    OracleEBS中文数据字典

    OracleEBS中的数据字典为用户提供了一个详细的数据库架构指南,通过这些信息可以帮助用户更好地理解和管理OracleEBS中的数据。例如,`GL_BALANCES`表提供了关于账户余额的重要信息;而日记账相关的表则帮助用户追踪...

    ORACLE EBS R12 安装步骤详解

    ORACLE EBS R12 安装步骤详解 ORACLE EBS R12 安装步骤详解是 Oracle E-Business Suite 的安装指南,涵盖了从系统环境准备到 ORACLE EBS 安装前的准备、系统配置、打印机安装、Cygwin 安装、VS2005 安装等多个方面...

    ORACLE EBS制造系统培训手册— 成本模块(CST)

    ORACLE EBS支持多种成本计算方法,包括标准成本法、平均成本法、期间平均成本法等,每种方法都有其特定的应用场景: - **标准成本法**:适用于成本稳定、生产过程可控的企业,通过预设的标准成本与实际成本对比,...

    win7 下 使用oracle EBS需要的文件

    10. **错误排查**:遇到问题时,查看Oracle EBS的诊断工具和日志文件,如`diag`目录下的`ad昂`和`forms`子目录,它们会提供错误信息和堆栈跟踪。 11. **性能优化**:根据系统负载和响应时间调整EBS的性能设置,例如...

    Oracle EBS创建并发请求

    Oracle EBS 创建并发请求 在 Oracle EBS 中创建并发请求是指通过存储过程、执行程序菜单、执行程序参数菜单和责任请求组菜单来实现的。以下是详细的知识点: 一、创建存储过程 在 Oracle EBS 中,存储过程是并发...

    oracle ebs 成本核算

    这些会计科目是 Oracle EBS 中的标准会计科目,可以根据企业的实际情况进行设置和调整。 此外,在 Oracle EBS 中,还需要对成本方法和成本截止日进行设置,包括成本方法、成本截止日和 Transfer to GL 等。这些设置...

    Oracle EBS中文数据字典.pdf

    Oracle EBS中文数据字典.pdf

    专题资料(2021-2022年)oracleEBS标准功能库存操作手册解析.doc

    本手册主要解析Oracle EBS的标准库存操作,帮助洁利康新材料科技有限公司的员工理解和执行库存相关的业务流程。 **1. 文档概述** 文档的目的在于提供一个详细的库存操作指南,覆盖从系统登录到日常库存管理的各项...

    oracle ebs系列帮助文档

    Oracle EBS(Enterprise Business Suite)是Oracle公司提供的一套全面的企业级应用软件,它涵盖了财务管理、供应链管理、项目管理、人力资源、客户关系管理等多个业务领域。这套帮助文档旨在为用户提供Oracle EBS的...

    Oracle ebs 项目制造学习文档

    这是一份完整的Oracle ebs 项目制造模块培训文档,可以了解Oracle ebs 项目制造模块(PJM)的所有功能及流程。

    (完整word)ORACLE-EBS-标准成本核算制度.doc

    ORACLE EBS标准成本核算制度 本文档旨在描述ORACLE EBS标准成本核算制度的相关知识点,涵盖了标准成本核算的概念、成本要素、标准成本计算、成本维护与更新程序等方面。 一、标准成本核算概念 标准成本核算是指...

    ORACLEEBS财务全模块操作手册中文版收集.pdf

    ORACLE EBS 财务全模块操作手册中文版收集 本操作手册是 ORACLE EBS 财务全模块的详细使用指南,旨在帮助财务人员和系统管理员熟悉和掌握 ORACLE EBS 财务模块的所有功能和操作。下面是手册中的一些重要知识点: ...

    Oracle EBS 各模块详解

    Oracle EBS,全称为Oracle Enterprise Business Suite,是一个全面的企业级应用套件,涵盖了企业运营的多个关键领域。本文主要探讨Oracle EBS中的几个关键模块,包括采购、库存、销售、应付、总账以及应收。 首先,...

    ORACLE EBS R12克隆详细步骤

    ### ORACLE EBS R12克隆详细步骤 #### 知识点概述 本文档将详细介绍如何克隆Oracle EBS R12系统,包括R12.1.3版本的具体步骤。克隆过程旨在创建一个现有Oracle EBS系统的完整副本,以支持多种应用场景,如系统测试...

    Oracle EBS 单点登录 方案

    1. 配置Oracle Internet Directory以包含EBS用户信息。 2. 配置Oracle Single Sign-On服务器以与EBS通信。 3. 在EBS环境中配置SSO参数。 4. 测试SSO功能,确保其正常工作。 **可用文档(Available Documentation)*...

    Oracle EBS财务模块

    Oracle EBS财务模块是Oracle公司推出的全面的企业资源规划(ERP)解决方案的一部分,专注于财务管理领域。这一模块涵盖了财务工作的核心功能,旨在提升企业财务管理的效率和准确性。以下是Oracle EBS财务模块的主要...

Global site tag (gtag.js) - Google Analytics