EBS 创建会计科目 小结
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) 提交“创建会计科目”并发请求,对所有已经验证但尚未创建会计科目的发票进行创建会计科目。

参数备注:
模式:拟定/最终
报表:汇总/明细/无报表
传送至 Oracle General Ledger :Y/N
在 Oracle General Ledger 中过账:Y/N
2 “创建会计科目”请求并发出来的子请求有
1)会计程序
2)日记账导入
3)过账:单一分类账
4)子分类帐会计余额更新

3 相关表及关联关系
1)关系图

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字段,

接口表查询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 创建会计科目 小结的更多相关文章
- 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 ...
- python创建分类器小结
简介:分类是指利用数据的特性将其分成若干类型的过程. 监督学习分类器就是用带标记的训练数据建立一个模型,然后对未知数据进行分类. 一.简单分类器 首先,用numpy创建一些基本的数据,我们创建了8个点 ...
随机推荐
- 5 java 笔记
1 建议不要在循环体内修改循环变量的值 2 java语言没有提供goto语句来控制程序的跳转 2 java语言同样也提供了continue和break关键字来控制程序的循环结构 3 java中的标签 ...
- jeesite表字段太多导致不能自动生成那张表的代码——————jetty 之 form too large | form too many keys 异常
看了Jetty的源码才发现,jetty限制了Form提交数据的大小,该源码类来自jetty lib库下的jetty-server-7.6.16.v20140903.jar包下的 org.eclipse ...
- 跨平台编译ceres for Android
折腾了几乎一天,记录一下. 最大的坑是官网给出的 1.进入ceres源代码目录下的jni目录 2.EIGEN_PATH="指向eigen库目录,即包含EIGEN文件夹的那个文件夹” ndk- ...
- 附件上传vue组件封装(一)
//父页面部分 <attachment @newFileList="newFileList" :operationType="operationType" ...
- 网络初级篇之VLAN(原理)
一.早期网络的问题 1.若某时刻有多个节点同时试图发送数据,极易产生冲突域,这样使得网络传输效率大大降低. 2.从一节点发送的数据都会被送到各个节点,极易形成广播域,这样会使得产生太多的广播流量而耗费 ...
- kubernetes之requests和limits
说明 1.当集群中的计算资源不很充足, 如果集群中的pod负载突然加大, 就会使某个node的资源严重不足, 为了避免系统挂掉, 该node会选择清理某些pod来释放资源, 此时每个pod都可能成为牺 ...
- 初次安装虚拟机WindowsServer2016
因学习需要,安装windosServer2016,遇到了几个小坑,特地分享一下. 一.windows server 2016 登录 在登录是会出现 输入CTRL+ALT+DEL,才能响应进入用户界面, ...
- Hadoop-No.9之表和Region
影响性能与数据分布的一个因素是HBase中表的数量以及每个表的Region的数量.如果分配的不合理,集群一个节点活多个节点的负载会出现显著的不均衡. 其中比较注意的几点: - 每个节点包含一个Regi ...
- 【winfrom-多语言】实现多语言切换:使用资源文件
使用资源文件实现多语言切换. 1. 新建一个Form,名为FrmMain. 在界面添加一个MenuStrip和一个Button. 并设置好控件的文本和位置.(Language=(Default)) 2 ...
- Remote API(RAPI)之 系统信息
RAPI提供了一些取系统信息的函数 CeGetSystemInfo:返回当前系统信息 CeGetSystemMetrics:获取Windows元素的尺寸和系统设置 CeGetVersionEx:获取当 ...