zoukankan      html  css  js  c++  java
  • oracle会计工作总结,EBS 创建会计科目 小结

    (47条消息) oracle会计工作总结,EBS 创建会计科目 小结_平老虎的博客-CSDN博客

    1 创建会计科目 方式(以AP发票为例)

    1)在发票工作台对单张发票进行创建科目;

    参考网址: https://www.cnblogs.com/bruce_zhao/p/3809493.html

    备注:(发票工作台/活动)

    a.选择“拟定”,只会在应付创建会计分录,不传送至GL,而且可以再次创建会计科目。在XLA_AE_HEADERS表中,ACCOUNTING_ENTRY_STATUS_CODE=D(Draft,拟定的意思,打了拟定标示还可再次创建会计科目),GL_TRANSFER_STATUS_CODE=N(表示尚未传送至GL);

    b.选择“最终”,只会在应付创建会计科目,不传送至GL,不能再次创建会计科目。在XLA_AE_HEADERS表中,ACCOUNTING_ENTRY_STATUS_CODE=F(Final,最终的意思,打了最终的标示就不可再次创建会计科目),GL_TRANSFER_STATUS_CODE=N(表示尚未传送至GL);

    c.选择“最终过帐”,即会在应付创建会计分录,也会传送至GL,而且还会过帐。

    2) 提交“创建会计科目”并发请求,对所有已经验证但尚未创建会计科目的发票进行创建会计科目。

    f2260b8439638a48939f3e5f06128b1b.png

    参数备注:

    模式:拟定/最终

    报表:汇总/明细/无报表

    传送至 Oracle General Ledger :Y/N

    在 Oracle General Ledger 中过账:Y/N

    2 “创建会计科目”请求并发出来的子请求有

    1)会计程序

    2)日记账导入

    3)过账:单一分类账

    4)子分类帐会计余额更新

    15a65ab76b628d4380f7e91e2b76842b.png

    3 相关表及关联关系

    1)关系图

    41514ad37edc0b10e8e436e9efee3855.png

    2)关联SQL

    select xte.ledger_id,

    xte.entity_id,

    xte.entity_code,

    xe.event_id,

    xe.event_number,

    xe.event_status_code,

    xe.process_status_code,

    xah.ledger_id,

    xah.group_id,

    xah.je_category_name,

    xah.accounting_entry_status_code, --创建会计分录标识(N:不能;F:最终)

    xah.gl_transfer_status_code, --分录传GL标识(Y:已传;N:未传)

    xah.event_type_code,

    (select et.name

    from xla_event_types_vl et

    where et.application_id = xah.application_id

    and et.entity_code = xte.entity_code

    and et.event_type_code = xah.event_type_code) event_type,

    xah.creation_date,

    xal.creation_date,

    xal.ae_header_id,

    xal.ae_line_num,

    xal.code_combination_id,

    xal.entered_dr,

    xal.entered_cr,

    xal.accounting_date,

    xal.accounting_class_code,

    xal.gl_sl_link_table,

    xal.gl_sl_link_id

    from xla.xla_transaction_entities xte,

    xla.xla_events xe,

    xla.xla_ae_headers xah,

    xla.xla_ae_lines xal

    where 1 = 1

    and xte.application_id = xe.application_id

    and xte.entity_id = xe.entity_id

    and xe.application_id = xah.application_id

    and xe.event_id = xah.event_id

    and xah.application_id = xal.application_id

    and xah.ae_header_id = xal.ae_header_id

    and xte.application_id = 200

    and xte.entity_code = 'AP_INVOICES'

    --and xah.ledger_id = 2041

    --and xte.transaction_number = 'D301ZTX2017110001'

    and xte.source_id_int_1 IN

    (select ai.invoice_id

    from ap_invoices_all ai

    where ai.invoice_num = 'D301ZTX2017110001')

    --传总账限制

    /*and exists (select 1

    from gl_import_references gir, gl_je_lines gjl

    where gir.gl_sl_link_id = xal.gl_sl_link_id

    and gir.gl_sl_link_table = xal.gl_sl_link_table

    and gjl.je_header_id = gir.je_header_id

    and gjl.je_line_num = gir.je_line_num)*/

    ;

    4 GL接口表

    注:“创建会计科目” 带出的“日记账导入”所使用的日记账接口表不是GL_INTERFACE,而是XLA_GLT_XXX,其中XXX 是 group_id,如果创建会计科目过程中有导入日记账,则会将接口表XLA_GLT_XXX中的group_id回写到xla.xla_ae_headers中的 group_id字段,

    05ec9380f2159621ebe14046534c3a73.png

    接口表查询SQL:

    select t.request_id,

    t.group_id,

    t.ledger_id,

    t.je_batch_id,

    t.je_batch_id,

    t.status,

    sum(nvl(t.entered_dr, 0)) entered_dr,

    sum(nvl(t.entered_cr, 0)) entered_cr

    from XLA_GLT_1679146 t -- XLA_GLT_1659198 XLA_GLT_1659199

    where 1 = 1

    group by t.request_id,

    t.group_id,

    t.je_batch_id,

    t.ledger_id,

    t.je_batch_id,

    t.status;

    5 GL总账凭证SQL

    select gjb.name,

    gjh.ledger_id,

    gjh.period_name,

    sum(nvl(gjl.entered_dr, 0)) entered_dr,

    sum(nvl(gjl.entered_cr, 0)) entered_cr

    from gl_je_batches gjb, gl_je_headers gjh, gl_je_lines gjl

    where 1 = 1

    and gjb.je_batch_id = gjh.je_batch_id

    and gjh.je_header_id = gjl.je_header_id

    and gjb.je_batch_id = 2627236

    -- and gjb.name in ('301 2017-12 AP 应付帐款 A 1659198 23281795')

    group by gjb.name, gjh.period_name, gjh.ledger_id;

    EBS AP 创建会计科目失败

    路径:应付款系统管理员/发票/发票 问题描述: 在AP发票界面录入一笔发票,验证发票,撤销发票,然后在AP发票界面的“活动”中创建会计科目,发现带出的并发请求“创建会计科目”正常跑完,但是通过“报表/ ...

    AP创建会计科目

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

    Oracle EBS GL 创建会计科目

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

    EBS创建相应的用户

    登陆EBS,依次点击"System Administrator"-->"Security"-->"User"-->&quo ...

    DBLINK 创建与小结

    1.DBLINK 的作用 当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数 ...

    Oracle数据库创建用户小结

    前言:使用Oracle开发系统过程中,会涉及到数据库用户的建立,及给该用户分配权限.刚开始接触开发的时候,对这些操作是一种茫茫然的状态.后,经过积累,对这方面有了一定的认识,现总结一些,一则,巩固自身 ...

    Oracle EBS GL 会计科目报错 GL_ACCESS_SET_LEDGERS

    1.会计科目设置后,总账中找不到对应账簿                                           2.原因是新版本系统物化视图有问题,参照metalink解决方案得知原路径 ...

    vue项目创建步骤小结

    第一步创建项目目录demo cd demo npm init  生成package.json 初始化项目工具使用 命令行工具 (CLI) 快速初始化 # 全局安装 vue-cli $ npm inst ...

    Oracle EBS 创建 RMA

    DECLARE l_api_version_number NUMBER := 1; l_return_status VARCHAR2(2000); l_msg_count NUMBER; l_msg_ ...

    随机推荐

    关于easyui遇到的问题

    easyui中的datagrid分页中有时候会碰到context.Request["rows"]的值等于nAn的问题:这是一般都是设置的pageSize的值不在pageList里引 ...

    Python 程序如何高效地调试?

    作者:Rui L链接:https://www.zhihu.com/question/21572891/answer/26046582来源:知乎著作权归作者所有,转载请联系作者获得授权. 这个要怒答一发 ...

    快钱支付与Sql Server的乐观锁和悲观锁

    在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性.而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中.在读取和写入的过程中,如果在多用户并 ...

    python函数基础以及函数参数简解

    python中函数分为函数.内置函数Python所有的内置函数 自定义函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. ...

    通过 OpenNI 建立 Kinect 3D Point Cloud

    這篇還是算延續前一篇的.在可以透過 OpenNI 讀取到 Kinect 的深度.色彩資訊之後,其實就可以試著用這些資訊,來重 ...

    EXT 可选择图片列表的表单控件实现

    先看一下表单效果: 点击图标,显示图标列表: 实现代码: var appform = new Ext.form.FormPanel({ id: 'appform', cardStep:0, url:A ...

    Machine Learning - week 3

    Classification 使用线性回归来分类,会很不准确.并且,它的范围也会超出 {0, 1}.所以使用下面的逻辑回归模型. Hypothesis representation 线性回归中 hθ( ...

    Mybatis入门之动态sql

    Mybatis入门之动态sql 通过mybatis提供的各种标签方法实现动态拼接sql. 1.if.where.sql.include标签(条件.sql片段)

  • 相关阅读:
    bootstrap 菜鸟笔记
    OOCSS待解疑惑
    sass 菜鸟笔记
    WOW.js – 让页面滚动更有趣 初学者使用教程
    JAVA8 十大新特性详解
    数据库事务的四大特性以及事务的隔离级别
    java基础--泛型
    java基础之 泛型
    springboot的文件路径,配置文件
    maven使用心得
  • 原文地址:https://www.cnblogs.com/shuihaya/p/15559661.html
Copyright © 2011-2022 走看看