SAP S/4 HANA and Amazon Integration
Key Features
Streamline quick order processing from Amazon
- Process orders faster and improve business efficiency
- Do inventory reconciliation by ensuring real – time stock updates to various warehouses
- Accelerate order fulfilment reducing shipment delas and improving customer satisfaction
- Get your shipments delivered in FBM, by getting PII information synched directly to S4 Hana
- Optimize profitability of business by identifying commissions and fees incurred on every item before Amazon Payouts
- Streamline financial operations by automating invoices and payment status for precise billing and improved cash flow management
Endpoints for SAP S/4HANA and Amazon Marketplace integration
Shipment
Supports These Amazon Services
- Amazon FBA Integration (Fulfillment by Amazon)
- Amazon FBM Integration (Fulfillment by Merchant)
01 Orders
Newly placed web orders on Amazon will be synced to SAP S/4HANA under a default or one-time customer with all the following details:
- Item details
- Item price
- Taxes & Discounts
- Shipping charges
- Billing and shipping address
02 Items
The Item Master in SAP S/4HANA will be mapped with the Amazon Items using the ASIN number.
Item information updates and/or price updates in the product will be synced from SAP S/4HANA to Amazon and will be reflected within the Amazon product catalogue.
03 Stock Transfer
For inventory/stock transfer from merchant to Amazon Fulfillment Center, merchant will have to create a Shipment in Amazon Seller Central FBA Account.
Based on the Shipment in Amazon, APPSeCONNECT will create an automatic STO (Stock Transfer Order) in SAP S/4HANA, simulating stock transfer from physical to virtual plant.
Alternatively, APPSeCONNECT can also create a Consignment Order in SAP instead of a Stock Transfer Order.
04 Inventory
In Amazon FBA model, Amazon manages the merchant’s inventory. APPSeCONNECT will provide a Daily FBA Inventory Report with SKU-wise details such as:
- Opening Inventory in Amazon Seller Central
- STO Quantity
- Actual Amazon delivered quantity
- Ordered Quantity
- Returns
- Calculated Amazon Inventory
- Present Amazon Inventory
- Difference
05 Fees & Commissions
Amazon collects various fees and commissions against each merchant order and charges towards item listing, storage, shipping, etc. These fees, commissions and refunds to the customer are reported to the merchant in each 14 days payment adjustment cycle.
When orders are synced from Amazon to SAP S/4HANA, APPSeCONNECT syncs elements like Amazon Fees, FBA charges, and miscellaneous fees as Condition Types within the orders.
When periodic reconciliation is done by Amazon, APPSeCONNECT provides a report which takes consolidated transaction details from Amazon for the 2-week period and runs it against each Amazon Order created in SAP within this period. It will highlight the matching entries and will show the differences in reconciliation, if any, so that the accounting clerk can investigate it further.
Download our Amazon and SAP S4 Hana Integration Brochure
Amazon merchants using SAP S4 Hana as their ERP system, this integration streamlines workflows, ensures real-time data accuracy, and scales seamlessly with your business growth. Download our detailed integration brochure to learn more about the integration between Amazon marketplace and SAP S4 Hana.
What’s Inside the Brochure?
- Comprehensive details about the integration features.
- Key benefits for streamlining operations, improving fulfilment, and enhancing customer satisfaction.
- Real-world case studies and success stories.
Discover how this integration can transform your eCommerce business by reducing manual effort, improving accuracy, and helping you deliver exceptional customer experiences.
Popular Amazon Integrations
+
+
+
+
Popular SAP S/4 HANA Integrations
+
SAP S/4 HANA and Shopify
+
SAP S/4 HANA and BigCommerce
+
+
Looking for a Specific Integration?
View All Apps
Connect SAP S/4 HANA and Amazon
Get Started with APPSeCONNECT Today!
SAP S4 Hana has become the new norm for many enterprise customers. Built on top of the foundation SAP ECC, it replaced the traditional database system to an in-memory database HANA. SAP being hosted in Cloud supports multiple channels which one can utilize to integrate.
BAPI (Business API) is the old way to call SAP ERP, where you can build an API and expose it through RFC. APPSeCONNECT uses BAPI extensively to communicate and also uses IDOC(Intermediate Document) to get data from SAP.
- IDOC – Known as Intermediate Document are an inbuilt feature in SAP ECC which allows you to invoke an IDoc request with all data to a separate application. APPSeConnect provides an unique endpoint which one can configure in SAP ECC to generate IDoc whenever necessary.
- BAPI – To get data from SAP, the only way is to build business APIs. There are few preinstalled APIs available, while we also help you create your business APIs which allows APPSeCONNECT to post data directly.
The BAPI requires RFC Call which works on TCP. if you have exposed the data present in SAP for the outside world, you can use our cloud hosted environment too, such that it can access the BAPI
Yes, you can still use APPSeCONNECT On Premise agent even though both SAP S4 HANA, as well as Amazon Marketplace is hosted remotely.
Our connector can be installed in local network and connect to all the systems locally, ensuring the data is never transmitted outside of the home network.
SAP S4 Hana has three types of deployment options
- SAP S/4 HANA Private Cloud: This is SAP owned cloud space where customer get everything managed by SAP.
- SAP S/4 HANA Hyperscale: This is when you want to host your SAP installation in public cloud service like Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, Alibaba Cloud and others. There are two options when you host it at Hyperscale, either you choose for Multi-tenant or Single Tenant. With Multi-tenant scenarios, the customer can choose to share resources with others.
- SAP S/4 Hana Hybrid Cloud: This is where the consumer could control over the data. The application is installed locally here as sometimes on-premise is required to meet the security needs.
Now, APPSeCONNECT does not restrict you to use any of the deployment types. You can host it anywhere, and our integration platform can connect with it to sync data.
Amazon provides two type of Sandbox environment.
- Static Sandbox account : This type of account will allow you to use all APIs in full fledged, but the account will mostly be readonly. Hence any POST operation to this sandbox account will never update the internal data.
- Dynamic Sandbox account: In case you are using dynamic Sandbox, the account supports updates. But as this is not real account, many APIs will fail to execute. For instance, doing a Shipping in sandbox account will not work how live shipping behaves etc.
Depending on your requirement, you can use Sandbox account to integrate data during testing phase.
But during UAT, we prefer using the live systems with few Test data, because generally APIs in Sandbox account are stripped down and not behave the same way as in live.
It is a common requirement in most of the customers who are dealing with Fulfilled by Merchant scenario is to get PII information. These includes the name of the end customer, their phone numbers, address etc. In case you want your shipment document is prepared and processed from SAP S/4 Hana, it is evident that you need these information to be transferred to the ERP.
APPSeCONNECT allows you to fetch PII information through API safely which could be transferred to various apps based on your requirement. Amazon has certified our solution to be used by businesses. APPSeCONNECT does not store any data inside its platform.
SAP S/4 Hana supports BAPI (Business API), which allows the data to be transferred to the external world. Our consultants will be helping you hand on hand to configure Business APIs to fetch data to our application.
In case you want us to use SAP S/4 Hana REST APIs, we are also capable of connecting them. We also allow customers to configure IDOC (Intermediate Document) to ensure data change callback notification is sent to trigger the integration.
No, we take care of this for you. Our Onboarding team will create all the BAPI required to interact by us. We do care to create all the BAPIs inside the SAP S/4 Hana to ensure you as a customer does not need to deal with too much of complexity.
These BAPIs are automatically consumed from APPSeCONNECT packages to transfer data to various other business applications.
It is almost common problem with Amazon is they provide charges related information only through a bi-weekly reports. The Amazon Interface is also not capable enough to show granular details of the payouts which is critical for a business. Though, Amazon provides clarity of payouts through API. To ensure businesses get correct information about a marketplace sale, we have created a placeholders in SAP to store and show individual heads which belongs to charges or commissions.
The payment, refunds or charges will be automatically posted to the backend SAP system to clearly show the heads of charges levied on a product sold to a customer. You have ability to filter based on Customer, individual charge heads or even by a product sold in the Marketplace within your SAP System. This way, you would have enough clarity on the amazon charges and can optimize your payouts even more by taking informed decisions.
Marketplaces generally gets a surge in number of sales during holidays. As there is a hard limit for each marketplace tenant to call APIs in limit, it is important to ensure you use Batch operation to ensure data is synced on time.
APPSeCONNECT provides batch operation to sync orders in batches. This ensures the data to be transferred quickly without reaching operation bottlenecks.
On the other hand, we also provide support for using Amazon Notification API, which allows you to get custom notification only when data is changed in Amazon. We can configure the API to get data transferred only when required.
APPSeCONNECT provides two ways to sync data through the platform. You can either use Scheduled Sync or you use Triggered Sync.
In case of Scheduled Sync, you are allowed to configure a scheduler where you can schedule at what frequency you want the sync to execute. The Scheduler will periodically call the integration and sync your data.
On the contrary, Triggered processes are initiated by the application. In case of SAP, we use IDOC to initiate the processing of data. For Amazon SP API, we also have a process of using Notification API. The Notification API automatically generates a notification to a Service, which APPSeCONNECT can immediately process using a callback url and sync the data.
APPSeCONNECT automatically tracks every data which pass through the platform. It identifies the primary key of each data packet and stores them into a list which we call Sync Info. You can go to the platform anytime to Resync the failed entries, provided the data is perfect for a sync.
Additionally, the platform allows you to intelligently resync the data automatically and retry them at an interval scheduled by you. In case you still have some failed data in the system, we will ensure to notify you through emails at regular intervals.
Our integration is designed to grow with your business. It supports both horizontal and vertical growth.
In case your order volume increases, the platform will support to scale up vertically. In case you add newer business apps or eCommerce stores, it can also scale up horizontally.
We ensure highest security standards for our systems. All communication from APPSeCONNECT is encrypted in AES 256 bit with TLS 1.2 enabled always. The transactional data which is passed through our system is secured both at rest and at motion. We use encrypted storage to store any data into our system which is protected for a particular tenant. The data in transit is always through secure channels.
We are also ISO 27001 certified and we maintain highest standard in terms of security of data.