Siebel Connector for SAP R/3 > Standard Integrations > Sales Order Integration >
Remote Client Sales Order Synchronization
Incoming transactions from SAP to the Siebel application are routed to mobile users according to the visibility rules defined in the Siebel repository. In addition, Siebel mobile users' transactions are queued in their local databases. When these mobile users synchronize with the Siebel Server, their transactions are placed in the server queue and subsequently completed with SAP through the interfaces described in this guide.
To avoid multiple submissions of orders to SAP from remote clients, use wrapper workflow Order - Create SAP 46C Order (SAP). This workflow should be invoked in Workflow Manager and calls BIM after validation. This workflow prevents the duplication of orders that might occur with calling the create workflow directly (when called remotely). After making sure that no previous Order Submission request is pending, this workflow executes EAI Business Integration Manager (Server Request) (SAP) and calls Order - Create SAP 46C Order and Get Detailed List workflow. EAI Business Integration Manager (Server Request) (SAP) is a copy of the standard EAI Business Integration Manager (Server Request) Business Service with the user property mode modified from Sync to Auto. As its name suggests, Auto mode automatically detects whether it is a Server or Remote client and responds accordingly.
NOTE: For remote client Sales Order synchronization you must assign a category for the catalog of the products used in the order.
For further details on categories and catalogs, read Applications Administration Guide.