on 03-02-2010 12:31 PM
Hello experts,
I have to create external barcodes in table BDS_BAR_EX.
Do anyone know if there is a function module or anything else for this task?
Thank you for your help.
kind regards
Andreas
Hi Andreas,
I was wondering if you have found a solution to your post, if so could you possibly share it with me? It looks like I'm will require the same type of functionality to develop a demonstration for my senior manager. I'm in the process of creating a Document Management Overview (GOS, ArchiveLink and DMS) presentation. I have the GOS and DMS functionality working the way I want for the demo. I am able to use ArchiveLink to attach documents directly to a PO (BUS2012). The last thing that I would like to demo is a Barcode scenario simulating the linking Invoices to the PO. I know this functionality is available through third party vendors but I don't reallly want to engage them at this point in time.
Regards,
Ed
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Ed,
I have been on holiday, but now my answer...
I found function module 'BAPI_BARCODE_SENDLIST' for creating external barcodes. This FM requires a list with barcodes. It checks if an internal barcode exists. If so, it creates an entry in connection table TOAxx. Otherwise it creates the external barcode in table BDS_BAR_EX.
call function 'BAPI_BARCODE_SENDLIST'
importing
return = return
tables
barcodetable = git_barcode_in.
Kind regards.
Andreas
Hi Andreas,
When you enter barcode for the business object the barcode will save in table BDS_BAR_IN. You cannot create the same barcode and business object in table BDS_BAR_IN when this entry already exist in this table. BDS_BAR_IN is used for internal and BDS_BAR_EX is used for external barcodes. When a barcode in the BDS_BAR_IN table matches an entry from
the BDS_BAR_EX table, then this entry is deleted from both tables.
In transaction SE11 I made a 'Where-used' check for table BDS_BAR_IN and the following coding seems to write in table BDS_BAR_IN:
ARCHIVELINKBARCODEFORMS
ARCHIVELINKBARCODEINTSINGLE
BDSBARCOA
BDSCHECK
F020TOP
LALINK_BARCODEF01
LBW_BDS_METHODSTOP
LOPTEU12
LOPTEU14
OAALL_LOGGING
OABARCODECHECK
OABARCODEGENERATE
OA_BARCODE_SCENARIO_TEST
RBDLS002
SAPF020
SAPFS006
I hope this information could be useful for you.
Best regards,
Christoph
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Christoph,
Thank you for your help.
I am looking for a function which takes my data (barcode and doc-id) and then:
- checks if there is already a matching entry in BDS_BAR_IN
- if so, creates the entry in TOA01 and delets the entry from BDS_BAR_IN
- if not, creates an entry in BDS_BAR_EX
I have done a 'where-used' check with BDS_BAR_EX but there is only program LSCMS_AO_APIF01 which doesn't look like that what I am searching for.
Do you have any other suggestions?
Kind regards
Andreas
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
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.