Skip to Content
avatar image
Former Member

BDS_BAR_EX (external Barcode)

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Mar 08, 2010 at 12:21 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • avatar image
    Former Member
    Apr 26, 2010 at 07:02 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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