• SMARTFORM & SAPScript


          SMARTFORM和SAPScript是SAP用于打印单据和报表的工具。SMARTFORM是SAPScript的替代工具,但是由于 SAP最初都是用SAPScript,所以很多单据的打印,比如PO,Billing都是用SAPScript,所以为了能减少定制的时间,重用 SAPScript也是一种不错的方法。

         使用过SAPScript的知道,改写标准程序还是挺繁的,那种Layout也要调起来比较麻烦。相比之下,SMARTFORM就简单很多,基本就是图形 化了,很方便。 
     
         下面我讲一下,它们的DEBUG,这个属于没用的时候很没用,有用的时候很有用的东西。
       SAPScript: T-code se71->Utilities->Activate Debugger
       这样就可以Debug Form,如果在出问题的字段‘WRITE FORM’加上断点,效率会更高。
     
       SMARTFORM: T-code SMARTFORMS
       如果你在SMARTFORM中加了代码,编辑器是不会允许你设置断点的。一种方法就是,你在代码中加入断点语句,缺点是,每想设一个断点,就需要写一段代 码。所以,我要说一下,后一种方法。
       你自己加的CODE,都会自带出一个名字的比如‘%code1’。
       Environment -> Function Module Name,
       The function that generated for this smartforms is ‘/1BCDWB/SF00000227’(自动生成的SMARTFORM程序名)
       T-code se37 -> /1BCDWB/SF00000227 -> Goto -> Main Program
       最后一个INCLUDE是对DEBUG最有用的,双击进入
       用‘FIND’去找你要Debug的代码,Find中的关键字是‘%code*’
  • 相关阅读:
    通讯录排序(c++)
    常用头文件的可调用函数的归类笔记
    常用头文件的可调用函数的归类笔记
    一维数组基础笔记(声明,定义,调用)
    一维数组基础笔记(声明,定义,调用)
    数据库安全
    python不常见用法
    异常处理-做一个优雅的程序员
    TCP/IP
    Python基础01
  • 原文地址:https://www.cnblogs.com/ruingy/p/3921513.html
Copyright © 2020-2023  润新知