概述
1、 事务代码SNRO创建编号对象名称
2、调用函数
CALL FUNCTION 'NUMBER_RANGE_ENQUEUE' "开锁 EXPORTING object = 'ZHR_001' EXCEPTIONS foreign_lock = 1 object_not_found = 2 system_failure = 3 OTHERS = 4. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF.
CALL FUNCTION 'NUMBER_GET_NEXT' "生成流水号 EXPORTING nr_range_nr = '01' object = 'ZHR_001' quantity = '1' subobject = ' ' toyear = '0000' ignore_buffer = 'X' IMPORTING number = p_zzwlx ”流水号 * QUANTITY = * RETURNCODE = 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 . IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF.
CALL FUNCTION 'NUMBER_RANGE_DEQUEUE' "上锁 EXPORTING object = 'ZHR_001' EXCEPTIONS object_not_found = 1 OTHERS = 2 . IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF.
转载于:https://www.cnblogs.com/caizjian/p/3760657.html
最后
以上就是还单身鸡翅为你收集整理的自动流水号的全部内容,希望文章能够帮你解决自动流水号所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复