Goods Scrapping App IconiPhone Goods Scrapping App for SAP® Business ByDesign


Goods Scrapping iOS App

The iPhone Goods Scrapping App for SAP® Business ByDesign has been designed to be really simple to use, especially if you have barcoded labels and logistics area locations within your warehouse.

To confirm a goods scrapping via the app, you only need to enter the source logistics area (where you are taking the goods from), the product code, identified stock ID if applicable, the quantity being scrapped and whether the stock is marked as restricted. Then just click the ‘Confirm’ button!

If you have enabled multiple line items in the app settings then the process is very similar, just press the ‘Add Item’ button after each product and the when you have added the last one, click ‘Confirm’ to save the goods scrapping confirmation.

If you have barcodes configured on your logistics areas and products, you can simply click the barcode icon to the right of the source logistics area field or the big ‘Scan Product Label’ button.

The app supports many barcode types although we do recommend QR codes if possible as the iPhone decodes these much quicker and from a further distance than 1D barcodes.

The barcode types supported are:

1D: Code 128, Code 39, Code 39 (Mod43), Code 93, EAN8, EAN13, Interleaved 2 of 5, ITF-14, UPC-E

2D: QR Code, PDF417, Data Matrix, Aztec

When you scan the product label barcode, the app will then query your ByDesign system to get the label details, including product details, identified stock (if applicable) and the quantity on the label. This may take a few seconds depending on your network speed. You can amend the quantity manually if you are moving more than the label quantity.

Please note that the product description will only appear if you are scanning a product label. For manual entry, only the product ID is required.


Application Settings

iPhone App Connection Settings Screen

The first time you use the app you will be directed to the application settings screen where you can enter the ByDesign system URL, username and password that will be used to connect to your system. You can also enter your company business partner and site IDs - please remember that if you go to a different warehouse on another site you will need to update this before completing any scrapping confirmations!

Be aware that your company business partner ID may not be the same as the company ID used in the system. You can determine this by searching for your company name in Business Partners or if in doubt please ask your system administrator or SAP partner.

If you are using application identifiers on your barcodes, which is quite common if you are producing them from the system, then you can enter these here too. The standard ByDesign application identifiers are:

  • Logistics Area: 93
  • Label ID: 97
iPhone Settings for Goods Scrapping App

Within the iPhone settings app, you have some additional configuration options to disable barcode scanning, disable identified stock and update the ByDesign settings available within the app itself. You can also amend the permissions for camera access and check which version of the app you have installed.

Enable QR/Barcode Scanning

This enables or disables logistics area barcode scanning

Enable Label Scanning

This enables or disables the ability to scan a product label

Enable Identified Stock

This enables or disables the identified stock field; however a scanned label will always include the identified stock regardless of this app setting

Enable Restricted Stock

This enables or disables the restricted stock toggle

Multiple Items

This enables the ability to scrap multiple items in one goods confirmation. Disable this if you only scrap one item at a time


SAP® Business ByDesign Configuration

In order for the app to work with your Business ByDesign system you will need to create a new communication arrangement.

You can view the official Communication Arrangements Quick Guide at SAP Help.

Please ensure you set the user authentication method to be username and password.

The web services, or APIs, required for the Goods Scrapping app are:

  • Read Goods Tags
  • Query Identified Stocks
  • Query Materials
  • Create Goods and Activity Confirmations for Goods Scrapping
  • Query Code Lists

To create the communications arrangement, please follow these steps:

  • 1.Go to Application and User Management - Communication Systems
  • 2.Create a new communication system:
    • 2.1.ID: GOODSSCRAP
    • 2.2.Host Name: GOODSSCRAP
    • 2.3.System Access Type: Internet
    • 2.4.Add a System Instance with ID: GOODSSCRAP and Preferred Application Protocol: 5 - Web Service
    • 2.5.Click Save and then activate it (Actions button)
    • 2.6.Finally click Save and Close
  • Communication Systems Configuration
  • 3.Now go to Application and User Management - Communication Scenarios
  • 4.Create a new communications scenario:
    • 4.1.Communication Scenario Name: GOODSSCRAP
    • 4.2.Add the following operations (there are the Service Descriptions):
      • 4.2.1.Create Goods and Activity Confirmations for Goods Scrapping
      • 4.2.2.Read Goods Tag
      • 4.2.3.Query Identified Stocks
      • 4.2.4.Query Materials
      • 4.2.5.Query Code Lists
    • Adding operation to communications scenario
    • Communications Scenario Configuration
    • 4.3.Click Save and Close to finish
  • 5.Go to Application and User Management - Communication Arrangements
  • 6.Click New to create a new communication arrangement:
    • 6.1.Communication scenario = GOODSSCRAP
    • Creating communication arrangement - Step 1
    • 6.2.Click Next
    • 6.3.System Instance ID = GOODSSCRAP
    • Creating communication arrangement - Step 2
    • 6.4.Click Next
    • 6.5.Authentication Method = User ID and Password
    • Creating communication arrangement - Step 3
    • 6.6.Click Edit Credentials to set the password
    • 6.7.Click Next
    • 6.8.Click Finish

Now use the user ID _GOODSSCRAP and the password you entered in step 6.6 in the app settings!

If you do have any questions that aren’t answered here, have any feature requests or would like to discuss a personalised version specifically for your business such as extension fields or your own company branding then please do not hesitate to contact us: support@yagmap.com.