1.排序表
最好不使用APPEND,因为从最后一行插入,如果排序不正确会DUMP
使用INSERT
2.INSERT db FORM
单条的情况下,如果有重复KEY,不会DUMP,根据SY-SUBRC=4来判断失败。
3.INSERT db FORM TABLE
如果有重复KEY,会DUMP,需要在后面加ACCEPTING DUPLICATE KEYS,如果重复会跳过
可以用SY-SUBRC来判断是否失败,成功的条数可以用SY-DBCNT来看
4.DELETE FORM DB WHERE 主键 <> SPACE
加上主键不为空来删除全表,可以避免检查中的ERROR
5.会計伝票登録
BSEG-WRBTR
*小数点削除*左詰め処理
OR
WRITE PDS_FVAL TO LDS_FTPOST-FVAL CURRENCY 'JPY' LEFT-JUSTIFIED.
BSEG-MENGE
*左詰め処理
CONDENSE TEXT [NO-GAPS].