ABAP编号范围
Tcode: SNRO/SNUM.
用這個Tcode創建對象. 并定義范圍等.
調用這個函數的時候要注意鎖住對應的OBJECT,其中'00'是指T-COD:SNRO下面編號 IGNORE_BUFFER ?= 'X'是防止跳號,設成'X‘就不會跳號了。
具體使用方法見文章: CALL FUNCTION 'NUMBER_RANGE_ENQUEUE' ??????EXPORTING ????????OBJECT ????????????????= 'ZSUR012' ??????EXCEPTIONS ????????FOREIGN_LOCK ??????????= 1 ????????OBJECT_NOT_FOUND ??????= 2 ????????SYSTEM_FAILURE ????????= 3 ????????OTHERS ????????????????= 4.
??????CALL FUNCTION 'NUMBER_GET_NEXT' ????????EXPORTING ??????????NR_RANGE_NR ??????????????????= '00' ??????????OBJECT ???????????????????????= 'ZSUR012' ??????????IGNORE_BUFFER ????????????????= 'X' ????????IMPORTING ??????????NUMBER ???????????????????????= LW_ZLBRNO ????????EXCEPTIONS ??????????INTERVAL_NOT_FOUND ???????????= 1 ??????????NUMBER_RANGE_NOT_INTERN ??????= 2 ??????????OBJECT_NOT_FOUND ?????????????= 3 ??????????QUANTITY_IS_0 ????????????????= 4 ??????????QUANTITY_IS_NOT_1 ????????????= 5 ??????????INTERVAL_OVERFLOW ????????????= 6 ??????????BUFFER_OVERFLOW ??????????????= 7 ??????????OTHERS ???????????????????????= 8.
????CALL FUNCTION 'NUMBER_RANGE_DEQUEUE' ??????EXPORTING ????????OBJECT = 'ZSUR012'.
調用這個函數的時候要注意鎖住對應的OBJECT,其中'00'是指T-COD:SNRO下面編號 IGNORE_BUFFER ?= 'X'是防止跳號,設成'X‘就不會跳號了。
具體使用方法見文章: CALL FUNCTION 'NUMBER_RANGE_ENQUEUE' ??????EXPORTING ????????OBJECT ????????????????= 'ZSUR012' ??????EXCEPTIONS ????????FOREIGN_LOCK ??????????= 1 ????????OBJECT_NOT_FOUND ??????= 2 ????????SYSTEM_FAILURE ????????= 3 ????????OTHERS ????????????????= 4.
??????CALL FUNCTION 'NUMBER_GET_NEXT' ????????EXPORTING ??????????NR_RANGE_NR ??????????????????= '00' ??????????OBJECT ???????????????????????= 'ZSUR012' ??????????IGNORE_BUFFER ????????????????= 'X' ????????IMPORTING ??????????NUMBER ???????????????????????= LW_ZLBRNO ????????EXCEPTIONS ??????????INTERVAL_NOT_FOUND ???????????= 1 ??????????NUMBER_RANGE_NOT_INTERN ??????= 2 ??????????OBJECT_NOT_FOUND ?????????????= 3 ??????????QUANTITY_IS_0 ????????????????= 4 ??????????QUANTITY_IS_NOT_1 ????????????= 5 ??????????INTERVAL_OVERFLOW ????????????= 6 ??????????BUFFER_OVERFLOW ??????????????= 7 ??????????OTHERS ???????????????????????= 8.
????CALL FUNCTION 'NUMBER_RANGE_DEQUEUE' ??????EXPORTING ????????OBJECT = 'ZSUR012'.
總結
- 上一篇: 通过 OLE 上传资料
- 下一篇: 判断当前一个物料被其他人锁定