ABAP-SmartForms
创建过程
什么是 smartforms,简述其创建过程?
SMARTFORMS 是 SAP 提供的打印报表的工具。
创建过程:
运行 T-CODE SMARTFORMS。
① 在起始画面选择 STYLE,进行 STYLE 的创建。
⑴ 创建段落书式;
⑵ 创建文字书式;
⑶ 有效化 STYLE。
② 在起始画面选择 FROM,进行 FROM 的创建。
⑴ 设置 FROM 属性;
⑵ 创建 WINDOWS;
⑶ 创建 WINDOWS 的标题 TEXT;
⑷ 创建其他 TEXT;(可选项)
⑸ 创建 TABLE;(一般都需要创建)
⑹ 创建 TABLE 的 HEADER;
⑺ 创建 TABLE 的 HEADER 的 TEXT;
⑻ 创建 TABLE 的主区域;
⑼ 创建 TABLE 的主区域的 TEXT;
⑽TABLE 其它细节设置;
有效化后,点击预览生成一个 Function,运行这个 Function 就可以预览所设置的画面。在程序里运行 SMARTFORMS,需要把先前定义的 From 名作为 Funcition ‘SSF_FUNCTION_MODULE_NAME’的输入参数,然后把‘SSF_FUNCTION_MODULE_NAME’返回的 From 名,作为接下来要 CALL 的 Funciton 来 CALL 即可。
Smartforms 的导出和导入
https://blog.csdn.net/zhongguomao/article/details/104855348
SMARTFORMS 文本内容手动换行输出
实现方式如下:
1.使用 CL_ABAP_CHAR_UTILITIES=>CR_LF 拼接换行符
2.smartforms 定义全局变量 3.添加代码行
DATA: |
https://blog.csdn.net/DeveloperMrMeng/article/details/125023739
在表头数据中设置的样式才会影响到动态文本的样式。
https://blog.csdn.net/ABAPxiaobai/article/details/122415286
Smartforms 创建样式
https://blog.csdn.net/beyond911/article/details/107222967








