GL-关于日记账传入总账的逻辑理解

在EBS系统中,所有子模块或外部日记账都是需要传送至总账的。在R12中,根据传送的来源不同,则逻辑有不尽相同。目前就我理解的,列示如下,以供参考:

1、各子模块:

1.1 子模块创建会计分录后,会将信息存入xla中,如果勾选了‘传送至总账’,则系统会将数据由xla中插入接口表gl_interface,然后触发‘导入日记账’请求,将数据从接口表中导入总账模块,同时删除接口表的数据。注意:无论是否导入成功,接口表中的数据都会删除(我们无法在接口表中看到从子模块传来的数据)。

1.2 如果在子模块创建了会计分录,但没有选择‘传送至总账’,则当以后希望传送至总账时,需要 运行请求‘将日记帐分录传送至 GL’,无论是否传送成功,接口表中的数据都会删除。

2、外部程序导入

外部程序导入时,需要向gl_interface 和 gl_interface_control表中分别插值,然后调用‘导入日记账’请求。注意:如果导入成功,则系统会删除接口表数据,如果导入错误,则数据会留在接口表中。

3、WEBADI

如果使用WEBADI导入日记账,则数据也会先导入接口表(gl_interface),然后触发‘导入日记账’请求,导入总账模块。

如果想使用‘总账-日记账-导入-运行’界面,导入日记账,则数据在插入gl_interface接口表中时,列‘set of book id’需赋值‘-1’。此时不用向接口表(gl_interface_control)中插值,系统会自动向该表插值,并且成功导入总账后删除接口表数据。

使用WEBADI时,如果不勾选‘自动提交日记账导入’,则事后可以使用‘总账-日记账-导入-运行’导入总账模块;

以上仅为个人理解,请以oracle官方文档为准。

时间: 2024-08-25 08:31:50

GL-关于日记账传入总账的逻辑理解的相关文章

java 业务逻辑理解

细说业务逻辑 2016年10月14日 07:16:28 阅读数:2295 细说业务逻辑   前言 记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论.就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论.当时金色海洋同学提出了一个话题--"什么是业务逻辑".当时我和大家讨论ASP.NET MVC的相关话题去了,就没能加入"业务逻辑"组的讨论,比较遗憾. 其实,一段时间内,我脑子里对"业务逻辑"的概念也是非常模糊的.

【MM系列】SAP SAP库龄报表逻辑理解

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP SAP库龄报表逻辑理解 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 再贴2篇前辈的写的文章,供大家参考!第一篇: 存货帐龄和呆滞料分析 通常库存周转率高,则帐龄低,存货帐龄高将引起呆滞甚至废料,比如有保质期的食品和药品, 库存账龄超过保质期直接就是废物,某家企业呆滞料竟然高达2亿,对于利润率低

LFS构建逻辑理解

严格来说,LFS只能称为“pseudo LFS”,WHY? 因为LFS归根结底,还是基于已有的操作系统平台构建而来,并非真正的从0开始,它没有突破所谓“鸡与蛋”的死循环:但它确实有助于理解Linux的运行机理,通过刻意营造一个尽可能接近于原始状态的最小运行环境,给用户一种“接近从0开始”的系统DIY体验. 一.必须理解的概念 C的编译与链接,是一个将源代码转换成可在硬件上运行的程序的过程,从源代码到程序执行,通常需要5步:预编译.编译.汇编.链接.动态加载(动态链接).编译是把人类编写的程序代码

0220自学Linux_逻辑理解用户进程权限相关+理解文件内各字段(passwd,shadow,group)

11 内核是真正意义上的操作系统 库有动态库也有静态库,Linux的动态库是.so后缀的,也称为共享库 库是不能够独立运行的,只能被调用 Window的动态库是.dll后缀的 我们平时所谓的安装操作系统是装在硬盘上的 我们对于系统而言,最基本的程序就是shell,不然我们无法和系统交互,打开一个命令行窗口,就打开了一个shell进程 硬件之上的是内核,内核之上是进程 如果进程中他需要调用库,那首先启动这个程序,他的进程会把这个调用的库装入内存 ,而如果是共享库,其他进程调用的话就直接在内存调用这

Linux基本功杂记——[017]——LFS构建逻辑理解

严格来说,LFS只能称为“pseudo LFS”,WHY? 因为LFS归根结底,还是基于已有的操作系统平台构建而来,并非真正的从0开始,它没有突破所谓“鸡与蛋”的死循环:但它确实有助于理解Linux的运行机理,通过刻意营造一个尽可能接近于原始状态的最小运行环境,给用户一种“接近从0开始”的系统DIY体验. 一.必须理解的概念 C的编译与链接,是一个将源代码转换成可在硬件上运行的程序的过程,从源代码到程序执行,通常需要5步:预编译.编译.汇编.链接.动态加载(动态链接).编译是把人类编写的程序代码

总账:日记账导入流程(文档 ID 1591640.1)

文档内容   概要   历史记录   详细信息   GL_INTERFACE_CONTROL   GL_INTERFACE_HISTORY   GL_IMPORT_REFERENCES   摘要   Community Discussions   Feedback   参考 适用于: Oracle General Ledger - 版本 11.5 和更高版本 本文档所含信息适用于所有平台 可执行文件:GLLEZL -日记账导入 可执行文件:GLLEZLSRS-通过提交标准请求允许日记账导入程序

AR_标准应收过账至总账基本操作(流程)

2014-06-04 BaoXinjian 一.标准应收过账汇总 1. 应收事物处理 2. 应收发票核销 3. 通过Program<Submit Accounting>, 将AR的此笔资料过账到GL 4. GL过账日记账 5. 通过试算平衡报表,明确所影响的账户的余额 二.操作明细 1. 应收事物处理 (1).建立Transaction Batch (2).建立Transaction (3).建立Transaction Line (4).系统自动带出的Tax信息 2. 应付发票核销 (1).建

机房合作---业务逻辑在哪里?

前言:学习过程中,不要因为有遗留的问题而感到惭愧,在之后项目中,只要用心,就能解决遗留的问题. 谨以此文,记录我重新对UI.外观.BLL层中是否该有逻辑判断的一个思考推理过程. 验收机房重构的时候,我的UI层.外观层.BLL层代码是这样子写的:(以登录这条线为例) 先看BLL层: Public Class LoginManager '检查用户名是否存在 Public Function IsUserExists(ByVal user As Entity.UserInfo) As Boolean D

编程中的逻辑代码扁平化

让逻辑扁平化来提高代码可维护性和可读性 各行各业都在谈扁平化,对其最简单的理解就是追求简洁轻快,编程也不例外 JavaScript编程中,代码可维护性和可读性是一项任重道远的工作,它的优点灵活性同时也决定了它的缺点随意性:市面上很多框架理念等都可以很好的帮助我们优化代码,但是不代表可以完成代码优化的全部工作,同时我们需要提高本身代码可维护性和可读性 多层逻辑嵌套优化 工作中经常碰见类似的逻辑需求:满足条件a如何,否则如何:此时又满足条件b如何,否则如何...:最后才是条件全部满足如何.代码如下所