我是靠谱客的博主 还单身鸡翅,这篇文章主要介绍自动流水号,现在分享给大家,希望可以做个参考。

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

最后

以上就是还单身鸡翅最近收集整理的关于自动流水号的全部内容,更多相关自动流水号内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(178)

评论列表共有 0 条评论

立即
投稿
返回
顶部