cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Hybris Order Number and ECC Sales Order Number

Former Member
0 Likes
1,662

Hello,

I have a question. What is the best practice as far as the ECC Sales Order and Hybris Order number be?

Scenario # 1 Hybris Order: 34899 ECC Order: 34899 (Number Range # in ECC exclusive to Hybris generated SOs in ECC)

Scenario # 2 Hybris Order #: 34899 ECC Order #: 179800 (Number Range # in ECC shared with non-Hybris generated SOs in ECC)

Thank in advance.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Likes

In our project we must implement scenario 2 because in backend ERP the same document type recive orders from diferent systems (hard restriction) and this kind of documento only has and internal number range. There are any way to configure Hybris Commerce in order to recived a different number range from SAP ERP

Did someone already implement this. if its yes can share the recomendable way to face this callenge

Thanks in advance

Former Member
0 Likes

Thanks for the reply, Brandon and Prashantkumar. Even with asynchronous update, it should be okay to go ahead with option 1. Hybris orders flowing into ECC would be using the external number range of that ECC document type and as such there should be no issues in generating a number range that match. We are going ahead with option # 1.

Former Member
0 Likes

The best practice depends on whether you use, Async or Sync Order integration with SAP ECC back end. In Sync, you can choose to use the same order number as ECC as that is available (assuming you create a place holder order in Hybris Commerce, otherwise, you will need RFC call every time to get all order details). In Async, it is best to have two order numbers different (as the Async, order propogation usually happens after a while). Async, is always recommended for B2C (assuming high order volume per unit of time). Sync, has advantages that you do not need to repeat the processing in ECC back into SAP Hybris Commerce. Usually the case for B2B where order volume per unit of time is usually low. Also, in some complex scenarios some hybrid approach is also used, but it requires careful order lifecycle management and customizations and page designs so that UX is passing the 2 second SLA threshold the most common under load.

Former Member
0 Likes

Hello,

I believe Scenario 1 is most common (at least from my experience). That way you can easily trace the Order from Hybris to ECC. Otherwise you may need some sort of custom field to say "This order in Hybris maps to this order in ECC". I think it's much easier to dedicate an order number range in ECC and then setup the order number generator in Hybris to use that range.

Brandon

Former Member
0 Likes

Async already has that mapping OOTB.