EBS库存事务处理及分配数据拉取

  select  
        mmt.transaction_id,---事务处理头id,
        mmt.organization_id,---事务处理库存组织,
        mmt.transaction_quantity,----事务处理头数量,
        mmt.transaction_cost,---事务处理头成本,
        mmt.inventory_item_id,---事务处理头物料id
        mtt.transaction_type_name, --事物处理类型
        mmt.transaction_id,--事务处理标识
        mmt.subinventory_code,--子库存
        inv_project.get_locator(mmt.locator_id,mmt.organization_id) locator, --货位
        msi.segment1,
        msi.description,
        mmt.transaction_date, --事务处理头日期
        mta.reference_account,  --事务处理分配行ccid
        mta.transaction_source_id,---事务处理分类来源id
        mta.transaction_source_type_id,--事务处理分配来源类型id
        mta.accounting_line_type,  ---事务处理分配行id
        mta.base_transaction_value,--事务处理值
        gcc.code_combination_id,  ----gl账户ccid
        gcc.segment1,           ----gl账户段1
        gcc.segment2,           ----gl账户段2
        gcc.segment3,           ----gl账户段3
        gcc.segment4,           ----gl账户段4
        gcc.segment5,           ----gl账户段5
        gcc.segment6,           ----gl账户段6
        gcc.segment7,           ----gl账户段7
        gcc.segment8,          ----gl账户段8
        gcc.segment9,           ----gl账户段9
        gcc.segment10,          ----gl账户段10
        xte.transaction_number,  ----sla事件编号
        xah.ae_header_id,        ----sla分录头表
        xal.ae_header_id,        ----sla分录行表
        xal.code_combination_id  ---xla的分录行表
  from inv.mtl_material_transactions mmt, ---事务处理头表
       inv. mtl_system_items_b      msi, ----物料主数据表
       inv.mtl_transaction_accounts  mta,  ----事务处理分配表
       gl.gl_code_combinations  gcc,       ----gl账户表
       xla.xla_transaction_entities  xte,   ---会计事件表
       xla.xla_ae_headers            xah,  ----sla头表
       xla.xla_ae_lines              xal,    ---sla行表
       mtl_transaction_types mtt             --事务处理类型表  
 where 1=1 
   and   mtt.transaction_type_id = mmt.transaction_type_id 
   and   mmt.transaction_id=mta.transaction_id   --通过事务处理头表id关联事务处理行表的id
   and   mmt.inventory_item_id=msi.inventory_item_id--通过事务处理头表物料id关联主数据物料id
   and   mmt.organization_id =msi.organization_id    --限制事务处理头表和物料表的库存组织相同
   and   mta.reference_account=gcc.code_combination_id  ---通过分配表的账户ccid和gl账户ccid相同进行关联
   and   mta.transaction_id=xte.transaction_number      --通过分配表的事务处理id关联会计事件表id
   and   mmt.transaction_id=xte.transaction_number      ---通过头表的事务处理id关联会计事件表id
   and   xal.code_combination_id=gcc.code_combination_id  ---通过sla行表的ccid和gl账户表的ccid关联
   and   xte.application_id in('707')                     ---限制会计事件表为707-成本的应用产品
   and   xte.entity_id =xah.entity_id                     --通过xte事件id关联sla的头表的事件id
   and   xah.ae_header_id=xal.ae_header_id                --通过sla头表的header id 关联到sla行表
   --and   mmt.organization_id in ('81')                      ---限制事务处理库存组织
   --and   mmt.transaction_date >=to_date('2018-12-25','YYYY-MM-DD')  ---限制事务处理起始时间
   --and   mmt.transaction_date <=to_date('2018-12-26','YYYY-MM-DD')   -----限制事务处理起始时间
   and mmt.transaction_id = 83207;
 
 

带账户

  select  distinct
        MMT.TRANSACTION_ID,---事务处理头ID,
        MMT.ORGANIZATION_ID,---事务处理库存组织,
        MMT.TRANSACTION_QUANTITY,----事务处理头数量,
        MMT.TRANSACTION_COST,---事务处理头成本,
        MMT.INVENTORY_ITEM_ID,---事务处理头物料ID
        mtt.TRANSACTION_TYPE_NAME, --事物处理类型
        MMT.TRANSACTION_ID,--事务处理标识
        MMT.SUBINVENTORY_CODE,--子库存
        inv_project.get_locator(mmt.locator_id,mmt.organization_id) LOCATOR, --货位
        fnd_flex_ext.get_segs('SQLGL', 'GL#', xgl.chart_of_accounts_id, 
                               xal.code_combination_id) ACCOUNT, --账户                    
        xal.accounted_dr,
        xal.accounted_cr,
        MSI.SEGMENT1,
        MSI.DESCRIPTION,
        MMT.TRANSACTION_DATE, --事务处理头日期
       -- MTA.REFERENCE_ACCOUNT,  --事务处理分配行CCID
        mta.transaction_source_id,---事务处理分类来源ID
        mta.transaction_source_type_id,--事务处理分配来源类型ID
       -- mta.accounting_line_type,  ---事务处理分配行ID
      --  mta.BASE_TRANSACTION_VALUE,--事务处理值
        gcc.code_combination_id,  ----GL账户CCID
        gcc.segment1,           ----GL账户段1
        gcc.segment2,           ----GL账户段2
        gcc.segment3,           ----GL账户段3
        gcc.segment4,           ----GL账户段4
        gcc.segment5,           ----GL账户段5
        gcc.segment6,           ----GL账户段6
        gcc.segment7,           ----GL账户段7
        gcc.segment8,          ----GL账户段8
        gcc.segment9,           ----GL账户段9
        gcc.segment10,          ----GL账户段10
        xte.transaction_number,  ----sla事件编号
        xah.ae_header_id,        ----sla分录头表
        xal.ae_header_id,      ----sla分录行表
        xal.code_combination_id  ---xla的分录行表
  from INV.MTL_MATERIAL_TRANSACTIONS mmt, ---事务处理头表
       INV.MTL_SYSTEM_ITEMS_B      msi, ----物料主数据表
       INV.MTL_TRANSACTION_ACCOUNTS  mta,  ----事务处理分配表
       GL.GL_CODE_COMBINATIONS  gcc,       ----GL账户表
       xla.xla_transaction_entities  xte,   ---会计事件表
       xla.xla_ae_headers            xah,  ----SLA头表
       xla.xla_ae_lines              xal,    ---SLA行表
       mtl_transaction_types mtt,           --事务处理类型表  
       xla_gl_ledgers_v          xgl
 where 1=1 
  AND xgl.ledger_id = xah.ledger_id
 and  mtt.TRANSACTION_TYPE_ID = mmt.transaction_type_id 
 and  mmt.transaction_id=mta.transaction_id   --通过事务处理头表ID关联事务处理行表的ID
 and   mmt.inventory_item_id=msi.INVENTORY_ITEM_ID--通过事务处理头表物料ID关联主数据物料ID
 and   mmt.organization_id =msi.ORGANIZATION_ID    --限制事务处理头表和物料表的库存组织相同
 --and   mta.reference_account=gcc.code_combination_id  ---通过分配表的账户CCID和GL账户CCID相同进行关联
 and   mta.transaction_id=xte.transaction_number      --通过分配表的事务处理ID关联会计事件表ID
 and   mmt.transaction_id=xte.transaction_number      ---通过头表的事务处理ID关联会计事件表ID
 and   xal.code_combination_id=gcc.code_combination_id  ---通过SLA行表的CCID和GL账户表的CCID关联
 and   xte.application_id in('707')                     ---限制会计事件表为707-成本的应用产品
 and   xte.entity_id =xah.entity_id                     --通过XTE事件ID关联SLA的头表的事件ID
 and   xah.ae_header_id=xal.ae_header_id                --通过SLA头表的header id 关联到SLA行表
-- and   mmt.organization_id in ('81')                      ---限制事务处理库存组织
-- and   mmt.transaction_date >=to_date('2018-12-25','YYYY-MM-DD')  ---限制事务处理起始时间
-- and   mmt.transaction_date <=to_date('2018-12-26','YYYY-MM-DD')   -----限制事务处理起始时间
 and mmt.transaction_id = 93402
 ;



作者:穿越人海zx
链接:https://www.jianshu.com/p/389174cd9411
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EBS(企业资源规划系统)中,事务处理与日记账之间存在着紧密的关联。事务处理是指企业日常的交易活动,包括采购、销售、库存管理、财务等方面的操作。而日记账是记录企业每一笔交易的账簿,用于追踪和记录企业的资金流动和交易情况。 首先,事务处理是通过EBS系统进行的,系统会记录下每一笔交易的详细信息,包括交易时间、交易类型、交易对象和交易金额等。这些信息会被传输到相应的日记账中,成为日记账的一部分。 其次,日记账是企业财务管理的重要组成部分。它记录了企业的各项交易活动,而这些交易活动都是通过事务处理EBS系统中完成的。通过日记账,企业可以随时了解自己的财务状况,包括资金的流入流出、负债的增减等。日记账也是财务报表的来源之一,如资产负债表和利润表等。 同时,日记账还具有很强的稽核功能。通过比对事务处理和日记账之间的信息,可以确保交易的准确性和真实性。如果系统发生错误或者人为操作不当,日记账会反映出这些问题,从而可以对其进行纠正和调整。 总结来说,事务处理和日记账是EBS系统中紧密相关的两个方面。事务处理是日常交易活动的执行过程,而日记账则是对这些交易进行记录和追踪的工具。通过对两者的紧密关联,企业可以更加准确地了解自己的财务状况,并进行有效的财务管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值