Hi,
Is there any standard function module in SAP EWM system to calculate check digit for SSCC (EAN 128). i am aware of the logic behind the calculation but why to re-invent the wheel if it exist already.
The logic to calculate:
(00)00872150999000002
Disregard the application identifier:
(00)
The UCC SSCC barcode uses a function code 1. Therefore, 1 is the first digit in the string to evaluate.
Therefore, the string to evaluate is:
100872150999000002
- Starting from position 2 of the number, add up the values in even numbered positions.
0 + 8 + 2 + 5 + 9 + 9 + 0 + 0 + 2 = 35 - Multiply the result of step 1 by 3.
35 x 3 = 105 - Starting from position 3 of the number, add up the values of the digits in odd-numbered positions:
0 + 7 + 1 + 0 + 9 + 0 + 0 + 0 = 17 - Add up the results of steps 2 and 3.
105 + 17 = 122 - The check character is the smallest number that when added to the result obtained in Step 4 gives a number that is a multiple of 10.
122 + x = 130 (multiple of 10)
Eight is the number that when added to 122 results in a multiple of 10. Therefore, the check character is 8.
Let me know if anyone is aware of standard FM to do the task for me