2009 Apr 27 1:39 PM
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
2009 Apr 27 3:00 PM
Thread moved Data Transfers Forum, Use meaningful subject for your future questions.
2009 Apr 27 3:21 PM
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
2009 Apr 27 4:51 PM
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!
2009 Apr 27 5:43 PM
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
2009 Apr 28 3:56 AM
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!
2009 Apr 29 11:09 AM
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.
2009 Apr 30 10:33 AM
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!
2009 Apr 30 10:41 AM
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.
2009 Apr 30 3:14 PM
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!
2009 Apr 30 4:21 PM