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
 ;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容

  • 真想找到那样一栋房子,面朝大海,春暖花开。 看旭日东升,清晨的第一抹风迎着海浪扑面而来,感受风中携带的彼岸花香,听...
    _未几阅读 368评论 0 0