![Scrap Stock Main View](images/Scrap-Stock-Main-View.png)
The iOS Scrapping Stock 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 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, press 'Confirm' to save the scrapping confirmation.
If you have barcodes configured on your logistics areas and products, you can simply press the barcode icon to the right of the source logistics area field or the 'Scan Product Label' button.
The app supports many barcode types although it is recommended to use 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 and UPC-E
2D: QR Code, PDF417, Data Matrix and Aztec
When you scan the product label barcode, the app will query your SAP Business 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 scrapping more than the label quantity.
Please note that the product description will only appear if you are scanning a product label. For manual data entry, only the product ID is required.
Application Settings
![Scrap Stock App Settings](images/Scrap-Stock-App-Settings.png)
The first time you use the app you will be directed to the application settings screen where you can enter your SAP Business ByDesign system URL and the communication arrangement username and password that will be used to connect to your system. You must 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 new scrapping confirmations!
Please be aware that your company's 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 directly from the system, then you can enter these here too.
The standard ByDesign application identifiers are:
- Logistics Area: 93
- Label ID: 97
Within the iPhone settings app, you have some additional configuration options to disable barcode scanning, disable identified stock and update the SAP Business ByDesign settings available within the app itself. You can also amend the permissions for camera access (required for barcode scanning) and check which version of the app you have installed.
![Scrap Stock Settings](images/Scrap-Stock-Settings.png)
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 return 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 of stock in one confirmation. Disable this if you only scrap one item of stock at a time.
SAP Business ByDesign Configuration
In order for the app to work with your SAP Business ByDesign system you will need to create a new communication arrangement.
You can view the official Communication Arrangements Quick Guide at: https://help.sap.com/docs/SAP_BUSINESS_BYDESIGN/7c182c462ec043cba338a30b952068c7/2dd4cb73722d1014938ec0c0927d57ed.html?locale=en-US
Please ensure you set the user authentication method to be username and password.
The web services, or APIs, required for the Scrapping Stock app are:
- Read Goods Tags
- Query Identified Stocks
- Query Materials
- Create Goods and Activity Confirmations for Goods Scrapping
- Query Code Lists
To create the communication arrangement, please follow these steps:
- Go to Application and User Management - Communication Systems
- Create a new communication system:
- ID: SCRAPPING
- Host Name: SCRAPPING
- System Access Type: Internet
- Add a System Instance with ID: SCRAPPING and Preferred Application Protocol: 5 - Web Service
- Click Save and then activate it (Actions button)
- Finally click Save and Close
- Now go to Application and User Management - Communication Scenarios
- Create a new communications scenario:
- Communication Scenario Name: SCRAPPING
- Add the following operations (these are the Service Descriptions):
- Create Goods and Activity Confirmations (Operation Description: Create goods and activity confirmation for goods scrapping)
- Read Goods Tag
- Query Identified Stocks
- Query Materials
- Query Code Lists
- Click Save and Close to finish
- Go to Application and User Management - Communication Arrangements
- Click New to create a new communication arrangement:
- Communication scenario = SCRAPPING
- Click Next
- System Instance ID = SCRAPPING
- Click Next
- Authentication Method = User ID and Password
- Click Edit Credentials to set the password
- Click Next
- Click Finish
Now use the user ID _SCRAPPING and the password you entered in step 6.6 in the app settings!
Download documentation as PDF