Customer Invoice Attachment and Output Document Extraction App Icon

Windows Customer Invoice Attachment and Output Document Extraction for SAP Business ByDesign®

Download on the App Store
Customer Invoice Extract Application Screenshot

This application is designed to allow you to easily download the attachments saved in the customer invoices and the output documents created by the customer invoices within your SAP Business ByDesign system, using a simple list of the customer invoice IDs as the input file.

The input file is a simple list of the customer invoices that you want to download the attachments or output documents for, with one invoice ID per line and saved as a CSV file. You could obtain this list by using a SAP Business ByDesign report with one characteristic only showing the invoice ID - and then saving this to a CSV file.

An example is:

CUSTINV001
CUSTINV002
CUSTINV003

Before you can use the application, you need to go to the application preferences to configure the SAP Business ByDesign system details:

Customer Invoice Extract Configuration Details

Once the SAP Business ByDesign system details have been entered you can then select the output folder where any attachments or output documents will be saved once downloaded. The application will automatically create a new folder for each invoice ID with the folder name the same as the invoice ID and any downloaded attachments or output documents within these sub folders.

After selecting the output folder you can then load the list of invoice IDs which will appear on the right hand side of the application window.

To commence the download of the invoice attachments and output documents, click the ‘Start Extraction’ button.

On the right side of the screen you can see an output log showing you what the application is doing and if there are any error messages. If for some reason the download stops you can just click the ‘Start Extraction’ button to restart the download again, continuing from where it left off.

As each invoice is processed, the invoice ID is removed from the list to invoices to be processed but please be aware that the attachment or output document download could still be processing in the background.

If for any reason you need to stop the extraction whilst it is processing you can do this with the “Stop Extraction” button. The current list of invoice IDs can also be found in the “To-Process” folder which you can access by clicking on the “Open Log Folder” button and then going up a directory level.

Supplier Invoice Extraction Log Folders

The next section explains how to set up your SAP Business ByDesign system so that it works with this application.

SAP Business ByDesign Configuration

In order for the app to work with your SAP Business ByDesign system you will need to create new communication scenarios, systems, and arrangements.

Communication Scenarios

Create a new communication scenario:

Customer Invoice Extraction Communication Scenario 1

Communication Scenario Name: Customer Invoice Attachment Extraction

Add the following operations:

Service Name: QueryCustomerInvoiceIn

Customer Invoice Extraction Communication Scenario 2

Service Name: ManageAttachmentFolderIn (Business Object Name = CustomerInvoice)

Customer Invoice Extraction Communication Scenario 3

Service Name: QueryDocumentOutputRequestIn (select all three options)

Customer Invoice Extraction Communication Scenario 4

Click "Save and Close"

Communication Systems

Create a new communication system:

  • ID: CI-EXTRACT
  • Host Name: CI-EXTRACT
  • System Access Type: Internet
Customer Invoice Extraction Communication System 1

Add a system instance ID: CI-EXTRACT – Web Service

Customer Invoice Extraction Communication System 2

Click "Actions" and then "Set to Active":

Customer Invoice Extraction Communication System 3

Click "Save and Close"

Communications Arrangement

Create a new communications arrangement:

Communication Scenario: Customer Invoice Attachment Extraction

Customer Invoice Extraction Communications Arrangement 1

System Instance ID: SC-EXTRACT

Customer Invoice Extraction Communications Arrangement 2
  • Communication Method: Direct Connection
  • Inbound Communication Enabled: CHECKED
  • Application Protocol: Web Service
  • Authentication Method: User ID and Password
  • User ID: _CI-EXTRAC_0 (automatically set)
Customer Invoice Extraction Communications Arrangement 3

Click the "Edit Credentials" button:

Customer Invoice Extraction Communications Arrangement 4

Enter a password and then click OK:

Customer Invoice Extraction Communications Arrangement 5

Click Next and then click Finish

The system configuration is now complete!

You should use the _CI-EXTRAC_0 user ID and password in the Customer Invoice Attachment Extraction application when configuring the system details.

Download documentation as PDF