( 有新的就更新)
数据赋值
在两个类型不同或类型相同但长度不同的变量间或常量和变量间进行赋值操作的时候,需要注意数据的溢出和截断问题,如CHAR之间,CHAR和NUMC之间的阶段,浮点数赋值溢出等问题。
作为参数直接使用时,引号(’ ’)内的字符一定要大写,如PERFORM sub_fill_alv_fieldcat USING 'DWERK' 。
多分支处理
多分支处理,尽量不要用IF语句,而用CASE语句。
文字列比较
文字列的比较可以用CO(Contains Only)、CA(Contains Any)、CS(Contains String)等命令。
文字列结合
文字列的结合可以用CONCATENATE命令。
CONCATENAE W_xxxx W_xxxxxx INTO W_xxxxxxxx.
文字列分割
文字列分割可以用SPLIT命令。
SPLIT W_ ‘x’ INTO W_xx W_xxx W_xxxx.
文字删除
文字列前面的空格可以使用SHIFT ‥‥ LEFT DELETING SPACE来删除。 SHIFT LV_STR LEFT DELETING LEADING SPACE.
数据库处理
数据库命令,使用OPEN SQL(SAPSQL)
视图表不能直接进行INSERT、UPDATE、DELETE