The Assembly Template POD is a UI5 application designed to allow assembly operations for a single SFC at an active operation step. It utilizes public APIs published to the Public API Hub for accessing microservices in SAP Digital Manufacturing Cloud for execution. Customers and partners can import the Assembly Template POD into Web IDE, make modifications as needed, and deploy it to their PaaS account.


Please check SAP Help Portal - Digital Manufacturing Cloud for general information.
The major steps are:
Clone the repository to your editor and build the application. SAP WebIDE provides easy build and deploy capability to SCP but this can be achieved with local editors as well.
Create a destination in the SAP Cloud Platform tenant, please refer the following screenshot for sample values.
https://api.[region].dmc.cloud.sap. For DMC Quality instance, it should be https://api.test.[region].dmc.cloud.sap. The list of available URLs can be found in the SAP API Business Hub.https://[subaccount].authentication.[region].hana.ondemand.com/oauth/token.
After building the application the MTAR file will be available in the mta_archieves folder which can be deployed to SAP Cloud Platform.

Build the application url adding the appropriate URL parameters
https://
The Assembly page provides an input field for scanning ISO 15434 barcodes. There are issues with scanning ISO 15434 barcodes with several major browsers that cause browser shortcut keys to be invoked. For that reason, the following control character sequences should be used by barcodes used by the Assembly Template POD.
| Code Type | Control Character | Replacement Control Characters |
|---|---|---|
| Group Separator | {GS} | |
| Record Separator | {RS} | |
| End of Transmission | {EOT} |
Additional scan codes that must be included are defined below.
| Code Type | Control Characters |
|---|---|
| Scan Header | |
| Data Format | 06 |
The following data types are supported using the ISO 15434 types defined below
| Data Type | Prefixes |
|---|---|
| COMPONENT | 19P |
| SERIAL_NUMBER | 15S, 18S, 2C, S, 1S |
| LOT_NUMBER | T, 1T |
| COMMENTS | 11Z, 12Z, 13Z |
| SFC | 1FC |
| INVENTORY_ID_SFC | 1IS |
The scan must include the header of “” as well as the data format “06” to be interpreted properly. See example barcode below: 06{GS}11ZComment Test{GS}19PBRACKET{GS}T002_LOT{GS}15S1234-ES{RS}{EOT} Will return the following information:
COMPONENT: BRACKET COMMENT: Comment Test LOT_NUMBER: 002_LOT SERIAL_NUMBER: 1234-ES
The COMPONENT data field is required in the Assembly Template POD. If it is not provided an error will display.
If you have issues with this sample, please open a report using GitHub issues.
Copyright © 2020 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the SAP Sample Code License except as noted otherwise in the LICENSE file.