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

问题描述:

在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. Anaconda--机器学习环境搭建

    使用Anaconda为机器学习和深度学习设置Python环境 一.安装Anaconda,并更新到最新版本 1.Anaconda 安装: 官方网站下载地址 https://www.anaconda.co ...

  2. 通俗易懂的axios

    get的两种请求: methods:{ //axios.get的发送参数有两种,两个ajax请求函数都可实现 sendGetByStr(){ //1.get通过直接发字符串拼接 axios.get(` ...

  3. 巧用Map缓存提升"翻译"速度

    在业务编码中,很多情况都需要用到code2Name或者id2Name之间的"翻译",在我的过往经历中发现不少开发人员都是直接双重循环实现这种"翻译".如果一次& ...

  4. 6.JVM技术_java内存模型

    1.java内存模型图解 Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区.这些区域有各自的用途,以及创建和销毁的 时间,有的区域随着虚拟机进程的启动而存在,有的区 ...

  5. Host服务

    这也是看网上的例子自己跟着配置做的一个小demo,这里记录一下. 一.创建一个空的控制台应用程序 二.安装所需dll 1.Quartz  Install-Package Quartz -Version ...

  6. ios系统保存校园网密码

    相信ios用户每次登陆时无法保存必须要重新输入账号密码的问题困扰了很多同学,特别是苹果5用户(不要问为什么,屏幕本来就小) 现在我们就一起想办法来解决它吧! 首先,我们进入设置->Safari浏 ...

  7. Kaggle_泰坦尼克乘客存活预测

    转载 逻辑回归应用之Kaggle泰坦尼克之灾 此转载只为保存!!! ————————————————版权声明:本文为CSDN博主「寒小阳」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...

  8. Python——print函数输出对齐问题

    原创声明:本文系博主原创文章,转载及引用请注明出处. 当我们使用print函数时,若指定输出宽度,例如: >>> import math >>> print('|P ...

  9. 8080 端口被占用的解决方法 netstat -ano;taskkill (命令行)

    8080 端口被占用的解决方法 netstat -ano:taskkill (命令行) (ano 和 aon 都可以) 打开命令行: (1)netstat -ano 可查看端口使用情况,记住 PID ...

  10. sysbench0.4.12测试query_cache_size和query_cache_type

    建议: query_cache_size和query_cache_type生产环境中关闭. (1)软件包下载地址: https://dev.mysql.com/downloads/benchmarks ...