Smart Form Adobe form
强制更改内表:TNAPR
se16->
Smart Form总览
Smart form 变量格式说明:
&symbol& (括号中,小写字母为变量)
&symbol& 屏蔽从第一位开始的N位
&symbol (n)& 只显示前N位
&symbol (S)& 忽略正负号
&symbol (<)& 符号在左边
&symbol (>)& 符号在右边
&symbol (Z)& 不输出前导零
&symbol ©& 空格压缩
&symbol (.n)& 显示n 位的小数位
&symbol (T)& 忽略千位分隔符
&symbol (En)& 浮点数的幂指数为n
&symbol (nR)& n位显示,居右
&symbol (Ff)& fill character,用f 填充字段至完整位数显示
&symbol (I)& 如果该字段是INITIAL,不输出
&symbol (K)& 禁止系统类型转换
&‘pre-text’ symbol ‘post-text’& 在字段输出前后加入文本内容
SET DATE MASK = ‘date_mask’ 设置日期显示模版
SET TIME MASK = ‘time_mask’ 设置时间显示模版
5、Smartform 打印条形码
先在SE73里定义一个新的BARCODE,注意一定要用新的才可以,旧的是打印不出来的。然后定义一个SMARTFORM的样式,把你定义的BARCODE放到字符样式里面去。再做SMARTFORM就可以了,将需要作为条码的变量的格式选为该BARCODE格式,输出时会根据变量不同的数据(如物料,批次)得到相应的条码。
6、调试
如果在SMARTFORM中添加了代码,编辑器是不允许设置断点的。
一种方法就是,在代码中加入断点语句break-point,缺点是,每想设一个断点,就需要写一条断点语句。
另一种方法是,自己加的代码都会自带出一个名字的比如‘%CO1’。
Environment -> Function Module Name,
he function that generated for this smartforms is ‘/1BCDWB/SF00000227’(自动生成的SMARTFORM程序名)
T-code se37 -> /1BCDWB/SF00000227 -> Goto -> Main Program
最后一个INCLUDE是对DEBUG最有用的,双击进入,找到 FORM %GLOBAL_INIT。
http://blog.csdn.net/linsen831214/article/details/5690690
方法一:在代码行中添加断点语句break-point 或 break developer。此方法的缺点是,每次