zoukankan      html  css  js  c++  java
  • SAP bseg 使用注意点:1.不要使用;2.有主键再用,

    粗表-簇表 cluster-table

    BSEG
    RFBLG

    池表 pool-table

    我記的沒錯的話,在21天學會ABAP中有一節是專門在講Cluster table,另外在 www.sapfans.com 中去search 一下,你會發現有一堆文章都在討論 Cluster Table,小心的使用它會很好用的

    一般來說要從Cluster出發的話,除了基本的限制外,一定要從Key Field下手,如果一次處理量大於500筆,最好分次處理

    (摘自SAP之家论坛)

    BSEG是一个CLUSTER TABLE(簇表)。CLUSTER TABLE和POOL TABLE在SAP中形式是TABLE CLUSTER(表簇)和TABLE POOL(表池),这两种表实际是由若干表组成的。一般CLUSTER TABLE是由若干大的表(如财务凭证数据等业务数据表)组成的,而POOL TABLE是由许多小的表组成的。所以,在INNER JOIN的时候,由于不是和一个表JOIN所以找不到连接的KEY。如果真要用INNER JOIN的话,可以使用这类表的索引表。如BSEG的索引表有:BASAS,BASIS,BSAK,BSIK,BSAD,BSID

    1) pooled table:這是用來放置一些控制程式流程參數資料的TABLE。包括SCREEN流程.程式參數.暫存資料等
    (2)cluster table:用來放置連續性的相關資料(如transaction document)這是一個值得你特別注意的TABLE,因為它通常很大,若您直接access cluster table,效率會很差,像bseg就是,所以請盡量避免access該table,您應該可以找到其他的table來取代.

     
    复制代码
    FI 的簇表的使用(转)
    BSAD:应收明细(已清帐)
    BSID:应收明细(未清帐)
    BSAS:总帐明细(已清帐)
    BSIS:总帐明细(未清帐)
    BSAK:应付明细(已清帐)
    BSIK:应付明细(未清帐)
    BSEG主要通过“凭证号”“会计年度”“行号”和这六张表关联 
    一般情况下一笔业务产生的凭证都是未清的,那么:如果该业务行是客户相关的,则被记录到BSID;
    如果该业务行是供应商相关的,则被记录到BSIK;
    无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到BSIS;
    但是如果这笔业务被清帐了,则相应的记录会从BSIS转移到BSAS
    一般情况下:应收账款、预收账款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目相关;
    应付账款、预付账款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科目相关; 
    其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。 
    BSEG本身是一个 Cluster Table(簇表),BSEG就是由上述的六大表的集成,当要读取”BSEG”Table时就等于去读取那六个表,这样你可以想像它读起来会就多慢。对於簇表或Pool Table,都是SAP系统本身在使用的,因此簇表本身是不存在资料库实体的,虽然是可以在ABAP使用,不过还是有一些限制: 1.不能使用select distinct or group by语法 2.不能使用Native SQL 3.不能使用specify field names after the order by clause 4.不能在建立次索引 5.查询时一定要用KEY FIELD
     
  • 相关阅读:
    CentOS6.5 升级 Python 2.7 版本
    mysql 主从实施步骤
    innodb_log_buffer_size和innodb_buffer_pool_size参数说明
    mysql innodb_log_buffer_size和 innodb_buffer_pool_size设置
    8.2.1.8 IS NULL Optimization IS NULL 优化 (索引不存储NULL值)
    8.2.1.7 Use of Index Extensions 索引扩展使用
    8.2.1.5 Engine Condition Pushdown Optimization 引擎优化条件推入
    报表引擎API开发入门—简单程序数据集
    8.2.1.4 Index Merge Optimization
    8.2.1.3 Range Optimization 范围优化
  • 原文地址:https://www.cnblogs.com/rainysblog/p/6566089.html
Copyright © 2011-2022 走看看