`
tianjun309
  • 浏览: 368057 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

(zt)BW中变量增强学习

    博客分类:
  • SAP
阅读更多

http://www.cnblogs.com/Beewolf/archive/2009/04/21/1440475.html

 

 

 

EXIT_SAPLRSAP_001:交易数据信息增强出口
    EXIT_SAPLRSAP_002:主数据信息增强出口
    EXIT_SAPLRSAP_003:主数据中的文本信息的增强出口
    EXIT_SAPLRSAP_004:hiberarchy信息增强出口 

 

 

 

BW的query的变量需要进行增强才能正确地满足实际需要,如query中需要查询本年年初的关键值,你必须指定到今年的000期间才行,这时候就需要用到增强功能。

要点:1,只有放在BWquery中的自由特性的对象才能够进行即时分析。

2,由于BW的数据一般无法进行当天的数据查询,所以经常需要在当前日期上-1.

3,会计年度的值采用了一种约定:10日以前认为是查询上月的数据。当然这是在step=1时采用的。选择后的值是不一样的。

4,<!--StartFragment --> l_s_range-sign     = 'I'.I代表包含在内,而E的意义相反。
      l_s_range-opt      = 'BT'.
是关系运算式。BT=between,EQ = equal,其他略。

5,文本变量的方式是采用搜索数据表来得到的。如何才能查到需要的文本值,顾问的意思是st02等跟踪工具来跟踪得到。

6,许多的变量是依附于其他的选择变量的,所以在query中一定要把你依附的变量放在其中才能采用。

<!--StartFragment -->     WHEN 'ZI_LNDSN'."这个变量就是依附于变量zs_calday的。
     IF i_step = 2 .
       READ TABLE i_t_var_range INTO loc_var_range
          WITH KEY vnam ='ZS_CALDAY'.
       IF sy-subrc EQ 0 .

7,主要财务的会计期间与正常的日期之间的差别。如"2008001"与“20080101”的区别。在运算中大量用到转换。

8,典型的日期变量:

<!--StartFragment -->     WHEN 'ZI_BNLJ12'.
     IF i_step = 2 .
       READ TABLE i_t_var_range INTO loc_var_range
          WITH KEY vnam ='ZI_FISCPERJG_NEW'.
       IF sy-subrc EQ 0 .
         CLEAR l_s_range.
         l_year = loc_var_range-high(4).


         l_s_range-high+0(4) = l_year.
         l_s_range-high+4(3) = '012'.

         l_s_range-low+0(4) = l_year.
         l_s_range-low+4(3) = '000'.

         l_s_range-sign     = 'I'.
         l_s_range-opt      = 'BT'.
         INSERT l_s_range INTO TABLE e_t_range.
       ENDIF.
     ENDIF.

9,典型的文本变量:

<!--StartFragment -->     WHEN 'ZT_COMPCODE'.
     IF i_step = 2.
*BREAK-POINT.
       READ TABLE i_t_var_range INTO loc_var_range
       WITH KEY vnam = 'ZH_COMPCODE'.
       IF sy-subrc EQ 0 .
         IF sy-sysid = 'DB1'.
           SELECT SINGLE txtmd INTO i_txtmd
           FROM rsthiernode
           WHERE nodename = loc_var_range-low
           AND   hieid = 'D3Z0Q0YD326Y3R99FPLZTWQ7J'
           AND   objvers = 'A'
           AND   langu = sy-langu.
           IF sy-subrc NE 0 .
             SELECT SINGLE txtmd INTO i_txtmd
             FROM /bi0/tcomp_code
             WHERE comp_code = loc_var_range-low+0(4)
                 AND langu = sy-langu.
             .
           ENDIF.
         ELSE.
           SELECT SINGLE txtmd INTO i_txtmd
                  FROM rsthiernode
                  WHERE nodename = loc_var_range-low
                  AND   hieid = 'D48Z1PEX0M4J4MTDKBKKEBPNK'
                  AND   objvers = 'A'
                  AND   langu = sy-langu.
           IF sy-subrc NE 0 .
             SELECT SINGLE txtmd INTO i_txtmd
             FROM /bi0/tcomp_code
             WHERE comp_code = loc_var_range-low+0(4)
               AND langu = sy-langu
            .
           ENDIF.
         ENDIF.
         l_s_range-low = i_txtmd.
       ENDIF.
       l_s_range-sign     = 'I'.
       l_s_range-opt      = 'EQ'.
       INSERT l_s_range INTO TABLE e_t_range.
     ENDIF.

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    zt411-zt421-ug-zhcn_ZT411/ZT421_斑马打印机手册_

    2. 耐用的构造:采用金属框架设计,增强了设备的耐用性和稳定性,适合在恶劣环境中工作。 3. 大容量介质处理:支持大卷标签纸和大容量碳带,减少了更换耗材的频率。 4. 快速连接:内置多种接口选项,如USB、以太网、...

    斑马zt410中文库

    斑马(Zebra)ZT410是一款先进的桌面级条码打印机,被广泛应用于物流、零售、医疗、制造业等多个行业。这款打印机以其高效、耐用和...正确安装和使用这个中文库,能充分发挥斑马ZT410打印机的潜力,满足多样化打印需求。

    ZT213/ZT213LEEA规格书V2.10-低功耗RS232多通道USB收发器/驱动器芯片手册

    ZT213/ZT213LEEA芯片凭借其强大的RS232通信能力、低功耗特性以及多通道支持,成为各类需要USB到串行转换的系统中的理想选择。通过深入理解和正确应用这款芯片,可以有效地提升设备的性能,降低系统设计的复杂度,...

    Zebra ZT230 条码打印机驱动

    斑马(Zebra)ZT230条码打印机是一款广泛应用在工业环境中的高效设备,其驱动程序是确保打印机正常工作的重要组成部分。本驱动程序专为Zebra的ZT210、ZT220及ZT230系列打印机设计,提供了全面的功能支持,以实现高...

    ZT7548 Datasheet Rev.1.0.3.pdf

    ZT7548的设计目标是实现混合触摸功能,具备自我和互电容感应技术,从而提供增强的防水、悬停、高电压感应、手套触摸和增强的触控笔检测能力。此外,该触控IC支持CDMS(SF)增强SF技术和高信噪比(SNR)。 ZT7548...

    STM开发板列程包对学习STM32F103ZT6

    通过深入研究这些示例,开发者不仅可以掌握STM32F103ZT6的基本用法,还能学习到如何有效地利用其外设和接口,以及如何在嵌入式系统中实施实时操作系统。这个包对于任何想要在STM32平台上进行开发的人来说都是宝贵的...

    ZT410打印机IP地址设置网络打印机

    ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机

    RS485通信芯片zt13085e的原理图库和PCB库

    3. **保护电路**:芯片内置了过压保护和反向电压保护,以增强系统在恶劣环境中的稳定性。 4. **驱动器输出**:具有强驱动能力,可以驱动长距离的电缆,同时保证信号的完整性。 5. **电气隔离**:虽然描述中未提及,...

    斑马打印机(ZT210).docx

    斑马打印机ZT210是一款专业的工业级条形码和标签打印机,广泛应用于物流、零售、医疗等行业的标签制作。以下是对如何设置和使用斑马ZT210打印机的详细步骤: 首先,我们需要安装电脑驱动。双击下载好的驱动程序文件...

    zt-exec-1.9-API文档-中文版.zip

    赠送jar包:zt-exec-1.9.jar; 赠送原API文档:zt-exec-1.9-javadoc.jar; 赠送源代码:zt-exec-1.9-sources.jar; 赠送Maven依赖信息文件:zt-exec-1.9.pom; 包含翻译后的API文档:zt-exec-1.9-javadoc-API文档-...

    斑马打印机ZT210用户指南

    "斑马打印机ZT210用户指南" 本用户指南旨在为Zebra ZT210/ZT220/ZT230打印机的用户提供操作和维护指南,该设备是一种工业级的条码打印机,具有高速打印、高速处理和高质量打印输出等特点。 版权信息 本手册的版权...

    证通ZT598金属键盘开发资料.rar

    这款设备的开发资料包含在"证通ZT598金属键盘开发资料.rar"压缩包中,主要适用于那些进行嵌入式系统开发的工程师。在深入探讨其开发SDK之前,我们首先来了解一下ZT598金属键盘的关键特性。 证通ZT598金属键盘设计...

    斑马ZT510打印机驱动文件

    斑马ZT510打印机驱动文件

    jdk自动设置环境变量

    例如,提供的`java_windows环境变量自动设置脚本.bat`是一个适用于Windows系统的批处理文件,它会自动检测JDK的安装位置,并将其添加到相应的环境变量中。这样,用户只需要运行这个脚本,就可以快速配置好Java开发所...

    ZT598命令集技术手册(C45)(B46.04)_证通密码键盘指令集_

    通过深入学习这份手册,不仅可以理解ZT598密码键盘的工作原理,还能有效地编写出与之交互的程序,实现安全、高效的数据交换。在实际应用中,根据具体需求,可能还需要结合硬件手册和软件开发工具包(SDK)来完成整个...

    zt-exec-1.9-API文档-中英对照版.zip

    赠送jar包:zt-exec-1.9.jar; 赠送原API文档:zt-exec-1.9-javadoc.jar; 赠送源代码:zt-exec-1.9-sources.jar; 赠送Maven依赖信息文件:zt-exec-1.9.pom; 包含翻译后的API文档:zt-exec-1.9-javadoc-API文档-...

    ZT210 230加载介质和碳带

    《ZT210 230加载介质和碳带》 在条形码和标签打印领域,Zebra公司的ZT210和ZT230打印机是广泛应用的设备,以其可靠性和效率赢得了广大用户的青睐。这两个型号的打印机都属于入门级工业级条码打印机,适用于各种商业...

    zebra ZT400系列打印机技术手册

    ### zebra ZT400系列打印机技术手册 #### 知识点概述: 1. **版权及法律声明**:Zebra ZT400系列打印机技术手册的版权及相关软件固件的所有权归属ZIH Corp.及其许可证持有者,未经授权复制会受到法律制裁。 2. **...

    斑马Zebra ZT510 驱动下载安装.exe

    斑马Zebra ZT510 驱动下载安装 使用中有任何问题可以关注并私信,如果资源对您有帮助记得关注收藏好评哟!

Global site tag (gtag.js) - Google Analytics