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