文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

总帐追溯到各模块 R12

2024-04-02 19:55

关注

应收、应付、库存、采购(接收)等模块的各种事务处理都会通过子分类账生成相应的总帐账务信息,我们可以通过总帐日记账行的追溯功能查看相应的事务处理操作和界面,那么他们是如果关联的呢?
总帐与各个模块间的关联,主要是通过子分类账来进行关联的
下面的SQL 描述了他们的关联关系:
SELECT *
  FROM GL_JE_LINES                  GJL, --日记账行
       GL_JE_HEADERS                GJH, --日记账头
       GL_JE_SOURCES_TL             GJST, --日记账来源
       GL_JE_CATEGORIES_TL          GJCT, --日记账类别
       GL_CODE_COMBINATIONS_KFV     GCC, --账户组合
       GL_IMPORT_REFERENCES         GIR, --总账导入参考信息(GL和XLA之间的关联)
       XLA.XLA_AE_LINES             XAL, --子分类账行
       XLA.XLA_AE_HEADERS           XAH, --子分类账头
       XLA.XLA_TRANSACTION_ENTITIES XTE --子分类账事务处理实体信息

 WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID
   AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
   AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID
   AND GJH.JE_SOURCE = GJST.JE_SOURCE_NAME
   AND GJH.JE_CATEGORY = GJCT.JE_CATEGORY_NAME
   AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM
   AND XAL.GL_SL_LINK_TABLE = GIR.GL_SL_LINK_TABLE
   AND XAL.GL_SL_LINK_ID = GIR.GL_SL_LINK_ID
   AND XAH.AE_HEADER_ID = XAL.AE_HEADER_ID
   AND XAH.ENTITY_ID = XTE.ENTITY_ID
   AND XAH.LEDGER_ID = XTE.LEDGER_ID
   AND XAH.APPLICATION_ID = XTE.APPLICATION_ID
   AND GJST.LANGUAGE = 'ZHS'
   AND GJCT.LANGUAGE = 'ZHS'
   AND XTE.SOURCE_ID_INT_1 = :1
   AND XTE.ENTITY_CODE = :2

 以上的SQL 是总帐日记账与子分类账之间的链接关系sql 那么各个模块是如何进行关联的呢?
例如应付模块 首先我们知道 来源于应付发票的entity_code 应该是:AP_INVOICES
我们可以通过 xla_entity_id_mappings 表查询到 AP_INVOICES 对应的 TRANSACTION_ID_COL_NAME_1 字段为INVOICE_ID
所以:1参数应该为AP_INVOICES_ALL 表的INVOICE_ID 字段,:2参数应该为‘AP_INVOICES’
----------------------------------------------
以此类推:对于采购(接收)
:1参数 为 RCV_TRANSACTIONS 表的 TRANSACTION_ID
:2参数 为RCV_ACCOUNTING_EVENTS
 
对于库存
:1参数 为MTL_MATERIAL_TRANSACTIONS表的 TRANSACTION_ID
:2参数 为MTL_ACCOUNTING_EVENTS
 
注意:
通过上面的SQL,可能查询出重复的代码,这主要是因为在xla_ae_lines行里,可能有一些废弃的行。如何判断xla_ae_lines里的行是否被废弃了呢:在xla_ae_lines表里有一个字段:displayed_line_number,如果这个值小于0,那么就说明这个行被废弃了。所以在使用上面的SQL时,最好添加上条件:xla.displayed_line_number > 0。
在表xla_ae_headers里有一个字段gl_transfer_status_code,如果这个字段的值为Y,那说明这个子分类帐已经过账,当需要判断是否过账的时候,可以判断这个字段的值。

---------------------

本文来自 迭戈加油 的CSDN 博客 ,全文地址请点击: https://blog.csdn.net/sept915/article/details/21229577?utm_source=copy

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯