自動編號維護SNRO


在開發中經常會遇到生成編號的需求,SAP提供了自動編號工具,能根用戶需求設定並自動生成一組唯一的編號

 

image181

image182image183

“編號長度域”:表示生成出來的編號需要使用什么樣的數據類型來接收,這里使用CHAR10來接收,最長不超過10

%警告”:表示已產生的編號達到此百分比時給出警告

 

“編號范圍事務”:可以指定一個事務碼,通過執行此事務碼可以進入該編號對象的維護頁面

 

 

image184

 

 

image185

一般編碼都是在生產機中獨立設置的,若需要傳輸本次編號范圍的維護,需要在初始菜單中執行“范圍”|“傳輸”命令,通過手工操作來生成傳輸請求號碼。

 

在程序中通過函數 NUMBER_GET_NEXT 來獲取編號對象所生成的流水碼,每次調用都會產生一個新的編號:

Data: nextnoTYPE char10.

CALL FUNCTION 'NUMBER_GET_NEXT'
EXPORTING
    NR_RANGE_NR                   = '01'"
上面起始編號前面的序號
    OBJECT                        ='ZKP01'"
編號對象

IMPORTING
NUMBER                        
= nextno
.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM