SMART FORMS
SMART FORMS
設定ーー
ユーティリティーーデータベースオブジェクトーーデータベースユーティリティーー有効化と変換(データ保存)
CATCH SYSTEM-EXCEPTIONS arithmetic_errors = 4
OTHERS = 8.
result = 1 / P_NUM1.
ENDCATCH.
IF sy-subrc <> 0.
MESSAGE S000(ZED001)SE91建的消息类
WITH '<>0'
DISPLAY LIKE ‘S’.
ELSE.
MESSAGE I000(ZED001)
WITH RESULT
DISPLAY LIKE 'E'.
SY-REPID当前程序
IT_FIELDCAT设定用的内表,出力的样式
蓝皮书P478
TABNAME
DO_SUM显示合计
NO_OUT不显示
带着属性来了
根据属性去打印
structure name
REUSE_ALV_FIELDCATALOG_MERGE
获得可以编辑属性的东西
CT——FIELDCAT
interface接口
inbound
outbound
1.常用的ALV格式
ALV GRID:模式有栏位选择按钮功能
ALV LIST:模式则固定格式
2.T-CODE:SE37维护FUNCTION MODULE
3.简单alv步骤
定义内表定义构造
画面参数
select选择
从内表选择所有项目用到内表
调通用模块把构造传过来
内表数据告诉给通用模块
把错误写上去一打就出来了
PS:FREE MEMORY,有时候不写的话,在系统里,构造变化刷新问题
4.调用通用模块
把光标放在合适位置,然后点击模式
把FUNCTION名字复制粘贴调用功能框里打挑
根据需要打开东西,有些东西参数需要的,留着,没用的删掉
EXCEPTIONS最好都留着
使用structurename里面构造定义自己的出力样式
5.型怎么参照
双击FUNCTION名字,终了
自动跳到SE37页面
找到对应参数,找到关联data型,对照data型