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

Walmart integration

Former Member
0 Likes
4,105

Dear experts,

I need to understand EDI better.

Recently i got a document from Walmart.

We need to do implementation being a supplier to walmart.

Walmart will send us Purchase order and we need to create Sale order.

Further they have mentioned we need to obtain gem mailbox and

do as2 exchange of information.

On other side they have written sender pushes purchase order to reciever being walmart.

I am bowled out to understand if i need to connect to mailbox from my own to read purchase orders or is it

that i have to wait for purchase orders to come to my edi subsystem which may be SAP PI/PO

and do further handling with B2B addon or Seeburger something ?

Document has a dual information or somewhere i lack in concept.

Has anybody face this scenario.Kindly respond.

I will be glad if someone is already engaged in such business flow and explain here.

Regards.

Aditya Sharma

View Entire Topic
Dimitri
Active Contributor
0 Likes

Hi Aditya,

I will try to describe the scenario once more...

Prerequisites:

  • B2B add-on installation and configured properly. Please refer to
  • ESR objects in place

Scenario: Walmart --> AS2 --> SAP PI --> SAP back end

Basically, you will have 2 scenarios:

  1. Get the Walmart file and receive is. Optional: produce an acknowledgment
  2. Process the received file and produce an idoc


Get the Walmart file and receive is. Optional: produce an acknowledgment

You need a sender AS2 communication channel configured. Refer to for some leads.

Also, configure a receiver EDIseparator communication channel with the option to generate an acknowledgement(*) message.

The Sender AS2 communication channel will produce a MDN (Message Delivery Notification) message. That is proof for Walmart the message was technically received by SAP PI.

This step does not require a message mapping within the ESR

(*) in case you go for an acknowledgement message being send back to Walmart, you need to configure an extra sender EDIseparator communication channel and a receiver communication channel to process this acknowledgement message.

Process the received file and produce an idoc

You need a sender EDISeparator communication channel configured where you can only allow Walmart messages or you can use a generic one for all EDI interchanges entering the system.

You also need a receiver IDOC communication channel to process the messages to your SAP back end system.

This step requires a message mapping (XML -> IDOC) within the ESR

Of course, you need to create extra objects within the Integration Directory part, besides the different communication channels.

- Your mission -

Try to understand the concept and figure out what you need to build. Do that on paper first.

Next step is building all the blocks (objects) and create your communication channels.

Please revert back if any specific problem or error pops up.

Hope this clarifies.

Kind regards,

Dimitri

Former Member
0 Likes

Thanks Dmitri for the response.I have tried creating some objects as discussed.But frankly they are all independent objects configured in relevant sections.In order to make them work together ,is it mandatory to use configurator ie colored pie icon.

I need clarity on how things work as whole.I recall one video where i saw complete scenario design in netweaver studio .Where exactly can we do same in ESR.I went to create scenario and tried to edit component window there.Right clicked to add Application component.Finally ended up getting whole product on layout window.This is not i am looking for prehaps.

Former Member
0 Likes

Throwing some more light on previous post.

I can also see Integration flow,but the option is coming disabled.

Should this be my hitpoint and should i get same activated by talking to basis.

Regards.

Aditya.

Dimitri
Active Contributor
0 Likes

Hi Aditya,

Again, you are mixing things up...

You can use iflows (create scenarios using the NetWeaver Development Studio). In that case you have the ESR and ID in 1 single view.Or you can use the classical way via the Integration Builder.

Both are standard stuff and you can find lots of information on this forum or within the SAP help.

Kind regards,

Dimitri

Former Member
0 Likes

Dmitri,can i have your mail id to share some resources for understanding better ?.I am not able to upload file here

Dimitri
Active Contributor
0 Likes

Hi Aditya,

My e-mail address is made public. You can find it attached to my SCN ID.

Please note that I will share all information within this thread or refer to a new thread in case space is getting limited here.

Also, do read carefully and do not publish my e-mail address within a thread.

Kind regards,

Dimitri

SCN moderator

Former Member
0 Likes

Dmitri,

I have just recently send an email to you mentioning steps performed by me.

I am sure ,i may be wrong,so need your suggestion to proceed.

Regards.

Aditya Sharma

Former Member
0 Likes

Hi Dmitri,

It makes me believe that i have to create integration configuration after been able to go inside this option.

Now , as per your direction i am not able to define communication channel linkage for recieving and outbound.

I tried:

1.  AS2SENDER TO EDISEPREC (Reciever)

2. But i cannot do then EDISEPREC (Reciever) to EDISEPREC (Sender)

Pl help.Also will be great as you find time to look on document that i send you by mail yesterday.

Regards.

Aditya Sharma


Former Member
0 Likes

but i believe if i take EDISEPREC communication channel to be sender again ,i could achieve.Do i need to do that ?


ruchir_sinha
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Aditya,

Sorry to interrupt the conversation but you need not do the 2nd step separately i.e. no need to create an ICo between EDISeparator Receiver with EDISeparator Sender.

In you case following will be the ICo's

ICo 1: AS2 Sender channel <-->  EDISeprator Receiver channel

ICo 2: EDISeparator Sender channel <--> File Receiver channel

Regards,

Ruchir

Former Member
0 Likes

Thanks  Ruchir.I have created this way.

The fact is ,at this stage i cannot test scenario on my own because i have to ask walmart to push the file from there.Before doing that i have to be very sure that whatever i have done is correct or not.

1. In light of same ,i wish to tell you that i was able to retrieve the list of interfaces while creating ICo

when i set both fields "any" ie business system and category .If even i select Business system as PO server and category "any", i retrieve nothing.

I checked SLD and found my product was well attached.Is this normal way to set both "any" and then proceed creating Ico.


2.Do i need to create communincation channel for EDISeparator reciever.If yes then why not in integration configuration we are not supposed to define from ediseparator sender to ediseparatore reciever relation as told by you ?.

I can send you all changes made as of now incase you can update your mail id.

Regards.

Aditya Sharma

Former Member
0 Likes

Anyways,is there some wasy way by which i can map source field = target field of .xsd both at source and target.This .xsd is a huge number of fields file.Equating each graphically is a challenge and laborious too.

Dimitri
Active Contributor
0 Likes

Dear Aditya,

Again, I really need to stop you here.

People are trying to help you, please do read their answers and try it out.

I see that you are still asking a lot of basic PI/PO questions and people's answers are clear: do search on SCN before you post. Within this context, I refer again to the SCN Rules of Engagement.

For the reasons above, I will lock this thread.

Thank you.

Dimitri

SCN moderator

NOTE: think about the e-mail you've sent me and try to figure out things yourself, using the SCN as a valuable source. Try to set up the scenario, using iflows or the classical way, and test the EDI conversion within the B2B add-on.

In case specific problems pop up, please open a new thread explaining your problem in detail.