zoukankan      html  css  js  c++  java
  • SAP BW:0FI_GL_4 的特殊增强

    很多时候增强是要写代码的,不过这次碰到FI的几个增强却相当轻松。 因为需要从总账获取物料信息,而BSEG是包含相关信息的,但是0FI_GL_4这个总账数据源却没有物料栏位,于是需要增强。
     
    当然,如果你一定要客制化增强也是一定可以的,只要从RSA6附加结构,之后附加处理逻辑即可。 但是SAP帮我们提供了一个方法(为什么不直接就全放呢,还要用户去处理)。
     
    NOTE:430303 Enhancing DataSource 0FI_GL_4 by BSEG fields
    NOTE:410799 Enhancement of line item extraction FI-GL, FI-CIS, FI-CIS
     
    基本上按照上面两个note就可以实现了。 当然如果没有note访问权限,也没有问题,简单来说就是
    1. 对应关系)竖排,好表齐)
    应用领域
    数据源
    R/3 表
    所需结构
    General Ledger
    0FI_GL_4
    BSEG/BKPF
    CI_BSIS
    Accounts Receivable
    0FI_AR_4
    BSIK / BSAK
    CI_BSIK
    Accounts Payable
    0FI_AP_4
    BSID / BSAD
    CI_BSID
    Taxes
    0FI_TX_4
    BSET
    CI_BSET
     
    上面就是要增强(这个增强是不用写代码的,SAP自动填充,当然不是所有栏位都能够自动填充,必须要在相应表中)
     
    2. 创建结构,比如我要从0FI_GL_4,获取物料(matnr),那么
    2.1 SE11 建立结构CI_BSIS,加入MATNR ,保存激活
    2.2 RSA6 进入数据源,进入维护界面,不勾选“仅在客户提出中已知的字段”, 另外不要隐藏此字段
    2.3 上述都是在R/3中完成
    2.4 进入BW,重新复制次数据源,(注意要在数据源中设置成传输)
     
    通过以上的步骤,就可以实现特殊的增强了。
    Robin Lei
     
    附: 财务的几个表

    BSID Accounting: Secondary Index for Customers(Open Items)
    BSIK Accounting: Secondary Index for Vendors
    BSIM Secondary Index, Documents for Material
    BSIS Accounting: Secondary Index for G/L Accounts
    BSAD Accounting: Secondary Index for Customers(Cleared Items)
    BSAK Accounting: Secondary Index for Vendors(Cleared Items)
    BSAS Accounting: Secondary Index
  • 相关阅读:
    (转)sysbench部署与参数详解
    (转)MySQL自带的性能压力测试工具mysqlslap详解
    (转)mysql双机热备的实现
    (转)linux运维必会MySQL企业面试题
    (转)MySQL出现同步延迟有哪些原因?如何解决?
    (转)mysql数据库高可用高扩展性架构方案实施
    java.IO
    String类的编码和解码问题
    编码表的概述和常见编码表
    05_打字游戏
  • 原文地址:https://www.cnblogs.com/hanmos/p/2668060.html
Copyright © 2011-2022 走看看