Oracle EBS 导入日记账提示警告 GL_INTERFACE 错误代码ECW1,EC11

Oracle EBS 导入日记账提示警告 GL_INTERFACE 错误代码ECW1,EC11

Period Error Codes
------------------
EP01    This date is not in any open or future enterable period.
EP03    This date is not within any period in an open encumbrance year.
EP04    This date is not a business day.
EP05    There are no business days in this period.

Unbalanced Journal Error Codes
------------------------------
WU01    Warning: This journal entry is unbalanced.  It is accepted because suspense posting is allowed in this ledger.
EU02    This journal entry is unbalanced and suspense posting is not allowed in this ledger.
EU03    This encumbrance journal entry is unbalanced and the Reserve for Encumbrance account is not defined.

Flexfield Error Codes
---------------------
EF01    This Accounting Flexfield is inactive for this accounting date.
EF02    Detail posting not allowed for this Accounting Flexfield.
EF03    Disabled Accounting Flexfield.
EF04    This is an invalid Accounting Flexfield.  Check your cross-validation rules and segment values.
EF05    There is no Accounting Flexfield with this Code Combination ID.
EF06    The alternate account is invalid.
WF01    An alternate account was used instead of the original account.
WF02    A suspense account was used instead of the original account.

Foreign Currency Error Codes
----------------------------
EC01    A conversion rate must be entered when using the User conversion rate type.
EC02    There is no conversion date supplied.
EC03    A conversion rate type or an accounted amount must be supplied when entering foreign currency journal lines.
EC06    There is no conversion rate for this currency, conversion type, and conversion date.
EC08    Invalid currency code.
EC09    No currencies are enabled.
EC10    Encumbrance journals cannot be created in a foreign currency.
EC11    Invalid conversion rate type.
EC12    The entered amount must equal the accounted amount in a ledger or STAT currency journal line.
EC13    Amount is too large.
ECW1    Warning: Converted amounts could not be validated because the conversion rate type is not specified.

 

问题原因是汇率类型 找不到正确的数据造成

-- 刘轶鹤 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很抱歉,作为一个自然语言处理模型,我无法为您编写完整的程序代码。但是,我可以提供一些指导和技巧,以帮助您实现您的需求。 为了实现 Oracle EBS 日记账导入接口,您需要熟悉 Oracle EBS 的数据模型和 API。您可以使用 PL/SQL 编写存储过程,并使用 SQL 加载数据到 Oracle EBS 系统。您还可以使用第三方工具,如 Toad for Oracle,来帮助您管理数据。 如果您是第一次尝试实现此类接口,建议您从官方文档和教程开始学习。同时,您可以在技术论坛和在线社区中寻求帮助,并与其他开发人员分享经验。 希望这些信息能帮助您。如果您有任何其他问题,请随时告诉我。 ### 回答2: 为了帮您完成Oracle EBS日记账导入接口程序,我们需要一些相关的信息和步骤。以下是一个简单的300字的回答: 首先,为了编写日记账导入接口程序,您需要了解要导入的数据源以及EBS的数据表结构。请检查数据源中的字段以及EBS的相关表,例如GL_IMPORT_REFERENCES和GL_JE_BATCHES。 然后,创建一个自定义的表,用于存储导入的数据。该表应该与EBS中的日记账表具有相似的字段。您可以使用PL/SQL编程语言来创建此表,并确保表的字段与数据源的字段对应。 接下来,在EBS中创建一个新的接口程序。在“系统管理员”职责下,找到“标准接口”功能,并创建一个新的接口。在接口属性中,指定入口程序名称和自定义表的名称,并选择适当的数据类型。 在程序代码中,使用SQL或PL/SQL编写数据导入逻辑。您可以使用INSERT语句将数据从自定义表插入到EBS的相关表中。确保数据的完整性和正确性,以避免导入错误。 编写完程序后,使用EBS的接口测试工具进行测试。该工具将检查数据的准确性和完整性,以确保导入过程不会导致任何问题。 最后,将程序部署到生产环境中。您可以使用EBS的并发管理器来调度程序的运行,以自动执行日记账导入任务。 总结起来,编写Oracle EBS日记账导入接口程序需要了解数据源和EBS的表结构,创建自定义表,编写PL/SQL代码以完成数据导入逻辑,并使用EBS的接口测试工具和并发管理器进行测试和部署。这样,您就可以成功地实现日记账导入功能。 ### 回答3: 当导入Oracle EBS日记账接口程序时,首先需要创建一个程序或脚本来解析输入数据文件。根据Oracle EBS的数据模型,我们可以确定需要导入的字段和表的关系。 接下来,我们需要使用适当的API或工具来导入数据。对于Oracle EBS而言,可以使用Oracle的数据导入程序或自定义的PL/SQL脚本来实现。如果采用数据导入程序,需要注意文件格式和分隔符的设置,以及字段与表之间的映射关系。 在导入过程中,为了确保数据的准确性和完整性,可以添加一些数据校验的步骤。例如,校验账户是否存在、金额是否合法等。对于不符合要求的数据,可以选择忽略或记录错误信息。 同时,为了保证导入的效率和性能,可以考虑使用并行处理等技术手段,以加快数据导入的速度。 最后,导入完成后,可以生成相应的导入日志,记录导入的结果和相关信息,以供日后参考。日志包括成功导入的记录数、失败的记录数以及错误信息等。这样可以方便后续的追踪和排查。 综上所述,编写Oracle EBS日记账导入接口程序,需要对输入数据进行解析,使用合适的API或工具导入数据,添加数据校验步骤,考虑性能优化措施,并生成导入日志。通过以上步骤,可以实现一个高效、可靠的日记账导入接口程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值