--基础事件关系图
Select * From xla_entity_types_vl; --事件实体
Select * From xla_entity_id_mappings;--实体ID对应表
Select * From xla_event_classes_vl;--事件分类
Select * From xla_event_types_vl; --事件类型
===================================
--子分类帐关系图
Select * From xla_transaction_entities;--会计事物处理实体
Select * From xla_events ; --会计事件
Select * From xla_ae_headers;--子帐头
Select * From xla_ae_lines;--子帐行
Select * From xla_distribution_links;--关联事物处理信息

===================================
--子模块和GL关系图
Select * From gl_import_references;---(总帐参考)
总帐关联(gl_sl_link_id,gl_sl_link_table)
 子分类账的xla_ae_lines(子帐行)
说明:GL和子模块之间的关联是通过gl_import_reference实现的,关键字段是gl_sl_link_id,gl_sl_link_table。
GL->子模块追溯
------------------------------------------------
Select Xal.Ae_Header_Id, Xal.Ae_Line_Num, Jh.Je_Source
  From Gl_Je_Lines          Jl,
       Gl_Je_Headers        Jh,
       Gl_Import_References Gir,
       Xla_Ae_Lines         Xal
 Where Jl.Je_Header_Id = Gir.Je_Header_Id
   And Jh.Je_Header_Id = Jl.Je_Header_Id
   And Jl.Je_Line_Num = Gir.Je_Line_Num
   And Gir.Gl_Sl_Link_Id = Xal.Gl_Sl_Link_Id
   And Gir.Gl_Sl_Link_Table = Xal.Gl_Sl_Link_Table
   And Jl.Je_Header_Id = :1
   And Jl.Je_Line_Num = :2
--根据je_header_id找到相应的会计实体,主要是需要实体代码和几个source_id
--通过source_id…和entity_code的组合判断,可以准确的追溯到具体的事物处理
Select Xte.Entity_Code,
       Xte.Source_Id_Int_1,
       Xte.Source_Id_Int_2,
       Xte.Source_Id_Int_3,
       Xte.Source_Id_Int_4,
       Xte.Source_Id_Char_1,
       Xte.Source_Id_Char_2,
       Xte.Source_Id_Char_3,
       Xte.Source_Id_Char_4,
       Xte.Security_Id_Int_1,
       Xte.Security_Id_Int_2,
       Xte.Security_Id_Int_3
  From Xla.Xla_Transaction_Entities Xte, Xla_Ae_Headers Xah
 Where 1 = 1
      And Xah.Ae_Header_Id = :1
   And Xte.Entity_Id = Xah.Entity_Id
   And Xte.Application_Id = Xah.Application_Id
   
===================================
--根据日记帐来源查询xla_subledgers表获得drilldown的程序
--由于这部分是写死的,因此,对程序员来说,只能做参考
--至于怎么写的灵活和通用,还需要参考琢磨写成一个通用的动态SQL
Select Xs.Drilldown_Procedure_Name, Xs.Application_Id
  From Xla.Xla_Subledgers Xs
 Where Xs.Je_Source_Name = :Je_Source_Name
   And Xs.Application_Id = :Application_Id
   
   --上面的信息查询出来后,组合成一个动态SQL,返回一个准确的结果集
--当然,通常情况下,我们都没有考虑写成通用程序,因此可以写死是
--哪些会计事件,会计实体代码

---==========================================
Select Cr.Cash_Receipt_Id    Cash_Receipt_Id,
       Cr.Document_Number    Gather_Num,
       Jh.Doc_Sequence_Value Doc_Sequence_Value,
       Cr.Customer_Name      Customer_Name,
       Cr.Remit_Bank_Branch  Bank_Name,
       Cr.Remit_Bank_Account Bank_Account,
       Cr.Receipt_Number     Receipt_Number,
       Cr.Amount             Amount,
       Cr.State_Dsp          State_Dsp,
       Trunc(h.Accounting_Date) ,
       h.Event_Type_Code     Event_Type_Code
  From Xla_Ae_Lines                 l,
       Xla_Ae_Headers               h,
       Xla.Xla_Transaction_Entities Te,
       Gl_Import_References         Ir,
       Gl_Je_Headers                Jh,
       Ar_Cash_Receipts_v           Cr
 Where Cr.Cash_Receipt_Id = Te.Source_Id_Int_1(+)
   And Cr.Currency_Code = &p_Currency
   And Te.Entity_Code(+) = 'RECEIPTS'
   And Te.Entity_Id = h.Entity_Id(+)
   And Te.Application_Id = h.Application_Id(+)
   And h.Ae_Header_Id = l.Ae_Header_Id(+)
   And h.Application_Id = l.Application_Id(+)
   And l.Gl_Sl_Link_Table = Ir.Gl_Sl_Link_Table(+)
   And l.Gl_Sl_Link_Id = Ir.Gl_Sl_Link_Id(+)
   And Ir.Je_Header_Id = Jh.Je_Header_Id(+)
   And l.Ae_Line_Num(+) = 1
   And h.Accounting_Entry_Status_Code(+) = 'F'
   And h.Accounting_Date Between Trunc(&p_Start_Date) And
       (trunc(&p_End_Date) + 86399 / 8640);

Select * From Ar_Cash_Receipts_v;
Begin
  mo_global.init('M');
  End;

Select * From xla_ae_headers xal Where xal.ae_header_id=32263;
Select * From xla_ae_lines xa Where xa.ae_header_id=32263;
Select * From ap_invoices_all ai Where ai.invoice_id=36293 And ai.org_id=114

Sla子分类账表结构的更多相关文章

  1. Magento架构师的笔记-----Magento显示当前目录的父分类和子分类的分类名

    在Magento目录的分类页面里,希望在左侧导航获取到父分类和子分类,可以用以下方法:打开app/your_package/your_themes/template/catalog/navigatio ...

  2. ECSHOP:首页实现显示子分类商品,并实现点击Tab页切换分类商品

    例子:首页实现显示子分类商品,并实现点击Tab页切换分类商品(非AJAX) 开始:    1. 打开调试开关     文件地址:include/cls_template.php 找到 : functi ...

  3. destoon实现调用当前栏目分类及子分类和三级分类的方法

    调用当前栏目分类及子分类和三级分类是程序设计里常用的方法,本文就来详细讲述destoon实现调用当前栏目分类及子分类和三级分类的方法.具体操作如下: 在destoon中提供了如下的调用语句: 一级分类 ...

  4. ecshop 商品分类页 取得当前分类下的子分类方法

    ecshop的商品分类页面category.php 下的分类,默认是取得所有同级父分类以及父类别的子分类.比如,我点击进入是A商品分类的页面 category.php?id=1,事实上 我只需要取得父 ...

  5. tp3.2中怎么访问分类及子分类下面的文章

    在项目开发过程中,我们可能会遇到在进入文章分类时需要遍历文章分类及文章子分类下面的文章的情况,具体解决步骤如下: 一.为便于理解,这里列出用到的表及字段 文章分类表(article_cate) 文章表 ...

  6. MySQL 获取子分类ID的所有父分类ID和Name的集合

    CREATE DEFINER=`sa`@`%` PROCEDURE `proc_Product_leimu_ParentIds`( IN pID INT ) BEGIN ) vars, product ...

  7. Think PHP递归获取所有的子分类的ID (删除当前及子分类)

    递归获取所有的子分类的ID: //递归获取所有的子分类的ID function get_all_child($array,$id){ $arr = array(); foreach($array as ...

  8. Think PHP递归重新排序无限极子分类数组(递归无限极分类)

    Think PHP递归重新排序无限极子分类数组 // 递归重新排序无限极子分类数组 function recursive($array,$pid=0,$level=0){ $arr = array() ...

  9. php 根据子分类循环获取其父级分类

    /** * 根据子分类循环获取其父级分类 */ function goodsCatPath($catId, $data = []){ if($catId==0)return $data; $data[ ...

随机推荐

  1. [转]PHP如何关闭notice级别的错误提示

    1.在php.ini文件中改动error_reporting改为: error_reporting=E_ALL & ~E_NOTICE 2.如果你不能操作php.ini文件,你可以使用如下方法 ...

  2. 动态加载(异步加载)jquery/MUI类库 页面加载完成后加载js类库

    动态加载Mui类库: // ==UserScript== // @name // @version 1.4.0 // @author zzdhidden@gmail.com // @namespace ...

  3. 2016-12-15 java开发工作中,尚未做的工作

    目前未涉及的工作内容: 1.将静态页导入工程,建成jsp文件.配置css.js.img文件.跳转路径 2.未用工具生成pojo dao service等源码文件 3.未签入自己写的代码 4.未搭建子系 ...

  4. jquery特效大全

    http://www.oschina.net/project/tag/300/jquery-effects

  5. mybaits中插入到mysql数据库自动返回id主键

    在做电商项目时,做到添加商品时,添加商品涉及到图片表和最小销售单元表,这两个表有商品的id,添加图片和最小销售单元,要先返回产品的id.具体做法如下 <insert id="addPr ...

  6. Mac iTerm with Powerline

    1. 下载iTerm 地址: http://www.iterm2.com/ 完全可以取代Mac自带的终端了. 2. 之前我装过oh-my-zsh git clone git://github.com/ ...

  7. mybatis实战教程(mybatis in action)之七:实现mybatis分页

    上一篇文章里已经讲到了mybatis与spring MVC的集成,并且做了一个列表展示,显示出所有article 列表,但没有用到分页,在实际的项目中,分页是肯定需要的.而且是物理分页,不是内存分页. ...

  8. oracle数据库常用语句

    --查看数据库版本-- select * from product_component_version; -- 查看dbf存放位置 select * from dba_data_files; -- 查 ...

  9. Lab_3_SysOps_Storage_Linux_v2.5

    System Operations - Lab 3: Managing Storage in AWS (Linux) - 2.5 =================================== ...

  10. CSS中的绝对定位与相对定位

    层级关系为:<div ----------- position:relative; 不是最近的祖先定位元素,不是参照物<div----------没有设置为定位元素,不是参照物<di ...