Hi
we have an requirement from our client.
They are in SAP B1 8.82 Pl 04.
They need the inventory documents like GRPO,Issue for Production and Inventory transfer to be posted, when fetching the appropriate field from the barcode.
Scenario:
User receives the item with Barcode from the vendor.
The barcode will have the needed information for generating GRPO.
So,when the user scans the barcode through Motorolla scanner,the details from the barcode should appear in the GRPO screen,in order to add the GRPO.
Do we need to write any SDK code or we need to purchase an addon for this.?
Kindly suggest
Request clarification before answering.
Hi Kamba,
Since this is not a "native" behavior you definitely need some customization. I don't know any addon that does this kind of thing to suggest to you, but, both your options are valid. You can write your own SDK code or buy an addon from the market.
Writing your own, means more flexibility, but takes more time and investment. Buying one means that you'll get what you paid for, and if in the future you need to change something you'll have to contact the authors.
Hope it helps.
Best regards,
Pedro Magueija
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kamba,
I don't think I really understood your last question, but, to write code for this Barcode integration scenario you need only C# or VB and the SDK (which comes with SAP B1).
To start writing addon's I'd recommend reading the SDK Help Center and looking at the Samples. These are all provided with the SDK. And of course, this forum .
And regarding a possible suggestion of an addon, like I said, I really don't know. But if other members know of some addon, I'm sure they'll post here.
Good luck.
Best regards,
Pedro Magueija
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Whar information does the barcode contains?
If it is an item code only, i think you can scan it directly into the sbo screen item code.
Provided that you have install the motorolla wedge, the scanner acts just like another input device.
Click on the scanner, it will wtite the code into the text box.
I have never tried this, but theoritically, it is the way,
But if your code contains more than 1 information ie, itemcode, received date, quantity,
This definetely needs a sdk customization, to parse the data read from scanner and put them in the correct sap fields.
Regards
Edy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kamba,
It doesn't really matter as long as you choose between C# and VB like Pedro Magueija suggested. The key here is to use the DI API, and avoid using the B1 client.
The important question is what type of scanner you are using. Is it only a barcode scanner, or is it a PDA (a handheld computer) with a barcode scanner)?
In the first case, you just build a simple windows form application, and use the barcode scanner with its basic wedge functionality. In other words, you put a textbox on a form, attach the scanner to your computer, and you are good to go.
In the second case, I recommend basically the same principle, except that you do not build a Windows form, but a very simple web application, that you install on the customer's intranet, and that you then access with the PDA.
Regards,
Johan
Hi,
You can use either VB.net/C#.net.
Dont worry about the scanner. Chances are you will never need to use the scanner's API.
As I've mentioned before, a scanner with the wedge installed acts like a keyboard.
ie, When the scanner is plugged into a usb drive of your PC, you open up a notepad, and scan a barcode into it, it is the same as a user typing in the barcode into the notepad.
It is all automatic, you do not need to handle with any program.
But if you need a portable barcode(a smart device - not connected directly to a computer), then you will need to program the barcode device.
This will depend on the barcode operating system. If from Microsoft then you can write the program in Visual Studio.
OR
as Johan mentioned, you can avoid programming the barcode by creating a web app.
Regards
Edy
Hi Johan & Eddy
Thanks for your replies...
we are using Motorolla Barcode scanner.
My requirement is:
we asked the vendor to put all the information in barcode, in order to generate GRPO in SAP Business one.
So,when a person scans the barcode,the information in barcode like itemcode,quantity,tax,price is automatically copied to the respective field in opened GRPO Screen.
How can we achieve this?
Hi,
One way I can suggest :
Regards
Edy
Hi Kamba,
kamba dasan wrote:
...we asked the vendor to put all the information in barcode...
This sounds logical, but you are creating a specialized solution that will hinder future development. What I mean, is that assuming that you can get this built, what happens when you want to choose another vendor, or what if the balance of your purchasing volume is moved to another vendor, who does not have the capability to create such extremely specialized barcodes ?
I strongly recommend that you reconsider your approach to one that will allow you to use the same solution with all vendors (existing and possible new ones).
For example a standard SSCC type solution. That means that you transfer the necessary vendor, item, quantity, and price data with XML, or text, or EDI files, and use a simple indentifying code for that order / delivery. You use any scanner you like (or you can even just type that number), to read this identifyer into a program that then reads all the data it needs to create the GRPO from the relevant XML file. Any vendor is much more likely to be able to provide you with a simple XML file, than with a highly specialized barcode. Additionally, if you ever need some new information, it is much easier to adapt a file, than a barcode.
Regards,
Johan
| User | Count |
|---|---|
| 18 | |
| 12 | |
| 12 | |
| 9 | |
| 7 | |
| 7 | |
| 6 | |
| 3 | |
| 3 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.