Customer Order
Interface
Interface SalesOrderERPChangeRequestConfirmation_In - 01140200001
General
This interface connects the POS Client to the customer order management system in SAP ERP.
Agent
Sales order agent - 01280200002
General
This agent scans the document data according to transactions for customer orders and updates these customer orders in the central system for managing customer orders ( SAP ERP ) .
The following use cases exist:
- Cancel customer order
- Void customer order
- Cancel delivery block
Configuration
- at global level:
Configuration file transaction-bulk-exporter.properties:
################################################################################
# Sales Order Agent
################################################################################
# Property for enabling/disabling the agent
gkr.tx-export.salesOrderAgent.transactionBulkExporter.enabled=false
To enable the customer order agent, set 'gkr.tx-export.salesOrderAgent.transactionBulkExporter.enabled=true'.
Configuration file security.properties:
# Sales Order Agent
core.common.security.client.http.auth.group.salesOrderAgent.type=NONE
core.common.security.client.http.auth.group.salesOrderAgent.BASIC.username=
core.common.security.client.http.auth.group.salesOrderAgent.BASIC.password=
- at store level:
Configuration file transaction-bulk-exporter.properties:
################################################################################
# Sales Order Agent
################################################################################
# Default rejection reason code (Reason for cancellation)
gkr.tx-export.salesOrderAgent.rejectionReasonCode=00
# Sales Order webservice URL e.g. http://localhost:9999/sales-order-agent
gkr.tx-export.salesOrderAgent.webservice.url=
#Timeout to establish TCP connection
gkr.tx-export.salesOrderAgent.webservice.connectionTimeout=5s
#Timeout to get reponse from webservice
gkr.tx-export.salesOrderAgent.webservice.receiveTimeout=5s
#How long to block remote calls after failure
gkr.tx-export.salesOrderAgent.webservice.failFastTreshold=2m
# Authentication client group code identifier, the value is used as a part of property key in global security.properties
gkr.tx-export.salesOrderAgent.webservice.auth.group=salesOrderAgent