美文网首页
EBS库存事务处理及分配数据拉取

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

作者: 穿越人海zx | 来源:发表于2019-03-18 14:51 被阅读0次
  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
 ;

相关文章

网友评论

      本文标题:EBS库存事务处理及分配数据拉取

      本文链接:https://www.haomeiwen.com/subject/zfnvmqtx.html