Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

EDI DESADV

dru_marcellana
Participant
0 Kudos

Hi all,

I have an SHPMNT05 IDOC in SAP with custom segments. In the custom segment, I need to add a new field. With this change, the EDI DESADV is also affected. May I know the steps on how to proceed on this? I think further coordination with the EDI subsystem (middleware) and receiver is required.

What is the feasible estimate per activities on this?

Thanks!

Edited by: Vijay Babu Dudla on Apr 27, 2009 9:59 AM

10 REPLIES 10

former_member188685
Active Contributor
0 Kudos

Thread moved Data Transfers Forum, Use meaningful subject for your future questions.

Former Member
0 Kudos

Hi ,

follow the below steps...


Define segments: WE31                      "create custom segemnt as for your requirement
Create new basic idoc type: WE30      "create idoc with extension and add your custom segment
Create message type: WE81              "create message type it is not necessary
Link message type to IDOC basis type: WE82  "add new column with basic idoc type and your extension idoc type with same message type already there for basic idoc type
Create partner profile: WE20             " go to partner profiel and add your message type and extension..


next..

go to we57--and find the function module attached to idoc type or message type..
Idoc type -direction -     user exit name go to smod and get the FM..
DESADV   Inbound      MM06E001 Advance Shipment Notice
DESADV   Out bound  LVED2FZZ Advanced ShippingNotice

next find the user exit in the function module..

next fill the segment s..

regards,

Prabhudas

dru_marcellana
Participant
0 Kudos

Hi,

thanks for the tips. But my main question is about the task related between SAP and EDI subsystem (which does the EDI standard format). What are the steps?

Thanks!

0 Kudos

hi,

ale and edi configurations are same..

except while creating the RFC destination in SM59 and port creation in we21.

sm59--r/3 connection used for R/3 to r/3

-TCP/IP connection used for XI

-r/2 connection used for oracle and other systems.

we21. port if it is tcp/ip we will give program -id

- if it is FTP port we will give ftp port number

- if it is application server we will give the path.

rgards,

Prabhudas

dru_marcellana
Participant
0 Kudos

Hi,

Connection is already established and working well. My main concern is how to coordinate with the EDI subsystem and the receiving partner. A new field is to be added in the IDOC which, of course, should be received also by the partner.

Thanks!

0 Kudos

Hi,

The below mentioned steps need to be done:-

You need to make necessary changes to the existing IDOC type, by creating a new segment for the new field or add the new field in any of the existing custom segment.

Make changes to the existing program to populate the new field.

If you are creating a new extension type, then you need to make changes in the WE82 transaction for that message type

Change the corresponding partner profile as it is a outbound interface.

The below mentioned changes has to be done in your EDI sub system:-

The source idoc structure has to be enhanced, and check whether the new field which you have added in SAP is already available in the EDI message or not. We can also use any of the dummy field in the EDI message for this purpose.

If the EDI team and partner have decided to add a new segment then it will include lot of work in the EDI sub-system on your side and as well on the partner side.

If the EDI team and the partner has decided to put this new SAP field into a existing field of the EDI message then its going to be a minor changes on both sides.

Please let me know if you have any further queries.

Thanks,

Mahesh.

dru_marcellana
Participant
0 Kudos

Hi,

Thanks for your reply. Do we need as ABAP consultant a knowlegde on EDI standards like EDIFACT or it the EDI susbsytem's responsibilty to map SAP fields to the EDIFACT message?

Do you a list of activities and mandays involved for this work?

Thanks!

0 Kudos

Hi,

You don't need to know anything about the EDI standards as an ABAPer, EDI standards something which an EDI consultant should learn.

As an ABAPer your job starts with IDOC and ends with IDOC. If you work aggresively you can finish the ABAP related work in 3-4 days. Your EDI team and the partner should come to common conclusion to identify the suitable field to hold this new piece of information.

The EDI team will take more time than the ABAP work.

I hope I have clarified your queries now.

Thanks,

Mahesh.

dru_marcellana
Participant
0 Kudos

Hi,

What are the information that I need to give to the EDI team (who does the IDOC-EDI conversion and non-SAP)? Mapping?

Can you give a step-by-step procedure on how to execute this?

Who should talk to the receiving system? I assume it is the EDI team.

Thanks!

Former Member