• 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
  • 相关阅读:
    git 学习
    公司领导写给新员工的信
    PLSQl远程连接oracle数据库
    hdu2222之AC自动机入门
    代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性
    ubuntu13.04安装SenchaArchitect-2.2无法启动的问题
    MVVMLight Toolkit在Windows Phone中的使用扩展之一:在ViewModel中实现导航,并传递参数
    面试题24:二叉搜索树与双向链表
    Struts2中的包的作用描述
    filter-mapping中的dispatcher使用
  • 原文地址:https://www.cnblogs.com/hanmos/p/2668060.html
Copyright © 2020-2023  润新知