路径:应付款系统管理员/发票/发票

问题描述:

在AP发票界面录入一笔发票,验证发票,撤销发票,然后在AP发票界面的“活动”中创建会计科目,发现带出的并发请求“创建会计科目”正常跑完,但是通过“报表/查看会计科目”却无法查看该发票是否生成会计科目。

查询SQL:

select xte.entity_id,
xe.event_id,
xe.transaction_date,
xe.event_status_code,
xe.process_status_code,
xe.event_type_code
from xla.xla_transaction_entities xte, xla.xla_events xe
where xe.entity_id = xte.entity_id
and xte.application_id = xe.application_id
-- and xe.application_id = 200
and xte.entity_code = 'AP_INVOICES'
and xte.transaction_number = 'D301ZTX2017110001';

发现xe.event_status_code和 xe.process_status_code分别为 I 和 U ,并且表xla.xla_ae_headers与xla.xla_ae_lines没有相关数据,所以确认没有生成会计分录,原因不明。

解决方法:

一:参照sr提供的方式操作

To implement the solution, please execute the following steps:
1. Ensure that you have taken a backup of your system before applying the recommended solution.
2. Run the following scripts in a TEST environment first:
*********TEST INSTANCE FIRSTLY********
Step 1) Download and apply the data fix patch 19637587:R12.AP.A
**Please ignore the first step in case you have applied this patch before **********
Step 2) Execute the selection script : AP_MISC_INVOICE_DIAG.sql
sqlplus apps/apps
@$AP_TOP/patch/115/sql/AP_MISC_INVOICE_DIAG.sql
Parameters : ** invoice date (Format dd/mm/yyyy Eg. 28/01/1999)
l_start_date
l_end_date
This script will create the temp DB table and log file for review.
a) Driver table AP_TEMP_DATA_DRIVER_9738413
b) log file 9738413-diag-<DD_MI_SS>.html which displays the affected transactions.
Log files will be created in the following directory:
SELECT decode(instr(value,','),0,value,SUBSTR (value,1,instr(value,',') - 1)) FROM v$parameter WHERE name = 'utl_file_dir';
Step 3) Update process_flag in each driver table AP_TEMP_DATA_DRIVER_9738413 to 'Y' for any transactions that should be operated on.
update AP_TEMP_DATA_DRIVER_9738413 set process_flag = 'Y' where invoice_id in ('2007427');
commit;

Step 4) Execute the fix script
Example: sqlplus apps/apps
$AP_TOP/patch/115/sql/AP_MISC_INVOICE_FIX.sql
This script expects the following parameters
-p_user_name : Enter user name that has the required permissions.
-p_resp_name : Enter responsibility that has required permissions. (Case sensitive) eg. Payables Manager
-p_proposed_undo_date : New accounting date for undo accounting events. (DD/MM/YYYY)
-p_email_id: Optional. Enter if you want to receive the generated logs on email id.
Please verify the user name and responsibility name based on the SQL as below firstly, if return no record, that means the parameter is not correct.
SELECT *FROM fnd_user WHERE user_name = Upper('&P_User_Name');
SELECT * FROM fnd_responsibility_tl WHERE responsibility_name = '&p_resp_name ' AND ROWNUM = 1;
This script will generate log file 9738413-fix-<DD_MI_SS>.html
Step 5) Check whether the data fix is working or not.
-- process_flag : E (Error) ; D (Done / Finished)
select invoice_id , process_flag from AP_TEMP_DATA_DRIVER_9738413 where invoice_id in ('2007427');
3. Once the scripts complete, confirm that the data is corrected.
4. If you are satisfied with the results, issue a commit.
5. Confirm that the data is corrected when viewed in the Oracle Applications.
6. If you are satisfied that the issue is resolved, migrate the solution as appropriate to other environments.

二 重新对该发票“创建会计科目”

1 重新创建会计科目,报错如下,xe.event_status_code和 xe.process_status_code分别为 I 和 U ,但是表xla.xla_ae_headers与xla.xla_ae_lines有相关数据

2 按照报错提示,在AP职责下单独提交“创建会计科目”并发程序,并将“报表”参数设置为“详细信息”,然后下载“查看输出”文件,搜问题发票编号“D301ZTX2017110001”,

检查AP和GL的期间是否打开,发现GL的2017-11期间关闭,则打开GL期间,然后重新创建会计科目,创建成功

sr网址:

1)https://support.oracle.com/epmos/faces/SrDetail?_afrLoop=172711819808699&srNumber=3-16377513741&srDetailRelativeDateParam=null&queryModeName=Technical&needSrDetailRefresh=true&_afrWindowMode=0&_adf.ctrl-state=gih44hrzi_4

2)https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=174674419612511&parent=SrDetailText&sourceId=3-16377513741&id=1360390.1&_afrWindowMode=0&_adf.ctrl-state=gih44hrzi_21

EBS AP 创建会计科目失败的更多相关文章

  1. AP创建会计科目

    一. 创建会计科目的途径 1. 在发票工作台对单张发票进行创建科目: 2. 提交“创建会计科目”并发请求,对所有已经验证但尚未创建会计科目的发票进行创建会计科目. 二. 对单张发票创建会计科目 发票在 ...

  2. Oracle EBS AP 创建贷项通知单并核销到相应发票

    --1.0 生成与发票一样的贷项通知单 created by jenrry 20170423 DECLARE L_CUSTOMER_TRX_ID NUMBER; L_INVOICE_NUMBER VA ...

  3. Oracle EBS GL 创建会计科目

    SELECT ct.trx_number ,l.accounting_class_code ,l.entered_dr ,l.entered_cr ,fnd_flex_ext.get_segs('SQ ...

  4. EBS 创建会计科目 小结

    1 创建会计科目 方式(以AP发票为例) 1)在发票工作台对单张发票进行创建科目: 参考网址: https://www.cnblogs.com/bruce_zhao/p/3809493.html 备注 ...

  5. Vs2012 创建项目失败 未找到与约束ContractName

    刚开始使用vs2012的时候,创建项目失败,后来找到原因 ,是KB2840642V2的原因,于是 卸载之.vs正常

  6. SQL Server COM 组件创建实例失败

    SQL Server COM 组件创建实例失败   SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA4759 ...

  7. 从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败问题解决方法

    从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft ...

  8. 从ICLassFactory 为 CLSID的COM组建创建实例失败:c001f011

    在sqlserver创建计划任务的时候,保存时出现:“从ICLassFactory 为 CLSID的COM组建创建实例失败:c001f011”. 解决方法:在运行sqlserver时,使用“以管理员身 ...

  9. 从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft.Server.manageDTS

    从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft ...

随机推荐

  1. MYSQL 增加语句(数据)

    增加数据     如果你失忆了,希望你能想起曾经为了追求梦想的你.     前一节我们学习了查询语句 SELECT,这节课,我们学习增加 INSERT INTO ****  VALUES ****,基 ...

  2. Databus&canal对比

    Databus和canal都能够提供实时从数据库获取变更,并提供给下游的实时消费流的功能. 本文针对两个系统实现和应用上的不同点,做了一个简单的对比: 对比项 Databus canal 结论 支持的 ...

  3. Tomcat项目自动部署脚本

    一般情况下使用的Linux环境都是加固的,root路径只有超级管理员权限才能进入.我们新建一个自己的用户,在/home下会有一个用户目录,传输war包都放在这个目录下,此时不动webapps文件下的内 ...

  4. canvas签名

    <template> <div class="share" style="background:#fff"> <div class ...

  5. Kubernetes介绍与核心组件

    Kubernetes是什么? Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署.自动扩缩容.维护等功能. Kubernetes 特点 可移植: 支持公有云,私有云 ...

  6. greenlet、gevent:历史悠久的用于处理并发的模块

    greenlet介绍 greenlet是用C语言编写的一个模块,然后让python调用,目的就是为了让python支持协程. A "greenlet" is a small ind ...

  7. python异常:常见异常、处理、断言、自定义异常

    一.异常是什么 二.常见异常 三.异常处理 四.不太常用语法 五.主动判处异常 六.断言 七.使用场景 八.自定义异常类型 一.异常是什么 """ 什么是异常? 异常是错 ...

  8. SAP笔记

    1,负数的表示增强 负号从数字后更改到数字前面 适用于字符型字段: CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT' CHANGING VALUE = gt_table-c ...

  9. python+Appium自动化:Appium-desktop界面简介

    Appium Desktop是一款适用于Mac,Windows和Linux的开源应用程序,提供了更加优化的图形界面. Appium Desktop是由Simple.Advanced.Presets三个 ...

  10. Spring——概念

    一.简介 Spring是一个开源的框架,Spring为简化企业级应用开发而生,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能.Spring是一个IOC和AOP容器框架. ...