強制更改內表: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。此方法的缺點是,每次