IDoc Basics For Functional Consultants - SAP Blogs
IDoc Basics For Functional Consultants - SAP Blogs
IDoc Basics For Functional Consultants - SAP Blogs
Niranjan Nagle
December 31, 2012 | 12 minute read
Like ABSTRACT
OVERVIEW
IDOC TERMINOLOGIES
Basic type contains all the standard fields that are necessary
for carrying out a business transaction. However, if any
additional values are to be sent to the partner then we can
make use of the IDoc Extension feature. IDoc extension is
extension of basic type and contains additional custom IDoc
segments and fields that are not available in standard basic
type.
IDOC SEGMENTS
INBOUND/OUTBOUND IDOCS
IDOC DIRECTION
PARTNER
Partner is the Business Partner with which the exchange of
information is to take place using IDoc. It can be a vendor or
customer or any other system. Depending on the direction of
information in which the information is sent it plays a role of
either a “sending partner” or a “receiving partner”.
PARTNER TYPE
MESSAGE TYPE
PORT
IDoc Port contains the information about the way data is sent
between the source or target system. The type of port defines
the information contained within the port. For port type
“Internet” Port will contain IP address of the target system. For
port type “file”, directory or file name information is maintained.
“tRFC” port contains information about the RFC destination of
the target system. For IDoc transmission using ALE “tRFC”
ports are used.
STRUCTURE
The initial status of this IDoc will be 30, which after successful
processing will convert into status 16.
IDOC PROCESSING
AUTOMATIC/IMMEDIATE PROCESSING
MANUAL PROCESSING
REPROCESSING IDOCS
AND SOLUTION
Though, the IDoc failure may not be related to any of the above
mentioned reasons, the best way to find the IDoc error is to
compare the existing IDoc with the good example. Good
example IDoc can be easily searched with any of the IDoc
search methods as described above.
DOCUMENTATION FOR IDOC TYPES
MESSAGE TYPES
The following list gives the Basic Type and Message Type
combination for common idocs
ARCHIVING/DELETION OF IDOCS FROM
DATABASE
As IDocs grow older they are archived and deleted from the
database. Archived IDocs can be viewed using TCODE SARI
in Achieve Explorer using archiving object as IDoc. Following
are the few programs that are used for archiving and deletion of
IDocs from database.
Alert Moderator
Assigned Tags
MM (Materials Management)
SAP ERP
edi
idoc
sap
Related Questions
IDOC's Process in MM in a easy way
By Former Member May 02, 2008
Coffee Corner
Join the new Coffee Corner Discussion Group.
314 Comments
Like 3 | Share
Santhosh Venreddy
December 2, 2016 at 10:16 am
Like 1 | Share
Former Member
December 4, 2016 at 2:11 pm
Like 1 | Share
Former Member
December 20, 2016 at 4:25 pm
Hi Niranjan Nagle,
thank you so much for this helphul information, I've read your explanation about IDOC and I'm thinking to
use it to post a Sales Order on SAP.
My client is asking me to post SO based on the existing data in the Purchase order.
Based on your explanation in the "Overview" paragraph, you said " for transfer between
two SAP systems, ALE is used" do you think if I used ALE it will be feasible for such
requirement.
Please let me know your opinion and if you have any explanation regarding my client requirement,
Thank you so much,
Moha
Like 0 | Share
Former Member
January 16, 2017 at 8:47 pm
Hi Mohamad,
Yes, it is true that ALE can be used in this scenario. I am assuming you are trying to post SO in one
system that triggers PO in another system.
You still have to generate outbound IDoc (for SO) in sending system and Inbound IDoc (for PO) in
receiving system. Please check with your basis consultant on the usage of ALE in this scenario.
Regards,
Niranjan
Like 0 | Share
Excellent Article ...aptly tailored for functional consultants like me. Thanks a lot for your efforts and time.
Like 0 | Share
Like 0 | Share
Former Member
June 3, 2017 at 8:48 am
Like 0 | Share
Former Member
September 16, 2017 at 6:19 am
Like 0 | Share
Former Member
November 3, 2017 at 2:54 pm
Thank you.
Like 0 | Share
Former Member
January 8, 2018 at 11:15 pm
I found this information really useful. Well explained. Appreciate the work you have put into this.
Like 0 | Share
Former Member
February 8, 2018 at 6:30 am
Regards,
G.V.Shivakkumar
Like 0 | Share
Adarsha Ak
March 13, 2018 at 6:08 am
Thanks for making us to understand in simple way.
Thanks,
AK
Like 0 | Share
Angelo Flores
March 21, 2018 at 6:39 am
Great. Thanks.
Like 0 | Share
Marky ACS
April 2, 2018 at 6:09 pm
Hi Niranjan Nagle
Good day
Do you have also an article that explain how does SAP populate IDOCS?
Regards,
Mark.
Like 0 | Share
Raghava S
April 6, 2018 at 6:06 pm
Hi Niranjan,
BR
Raghava
Like 0 | Share
Former Member
April 13, 2018 at 7:08 am
Very helpful documentation. Thank you for sharing this with us.
Best Regards,
Carsten
Like 0 | Share
Nripacharya Chowdhury
August 28, 2018 at 7:25 am
Like 0 | Share
Samy G
October 26, 2018 at 6:42 am
Like 0 | Share
Hi Niranjan Nagle, thank you so much for this great document with very useful information.
Like 0 | Share
Jeff Sirkis
January 16, 2019 at 7:47 pm
I have been reading everything I can find regarding IDoc and EDI and this is the best post I have found.
Thank you for sharing!
Like 0 | Share
Santosh Mathew
July 25, 2019 at 3:29 pm
Awesome Blog. Had I read this blog before I could have got through my interview :). Great work and
very useful for functional guys like me. This is more than basic information and everything at one place.
Great!!
Like 1 | Share
Rahul Ramesh
September 5, 2019 at 4:23 am
Like 0 | Share
Vijay Sonavane
October 31, 2019 at 6:16 am
Like 0 | Share
Deepesh Kumar
November 3, 2019 at 4:45 pm
Very Helpful
Like 0 | Share
Linh Huynh
March 15, 2020 at 6:23 am
Like 0 | Share
Sijin Chandran
April 3, 2020 at 8:25 am
This document is GOLD especially for IDOC beginners like me. It really helped me in getting a clear picture
of IDOCs. This should be a one stop document which everyone should refer before getting into IDOCs.
And not only for Functional even for Technical(am a Technical resource) as well this document is very
helpful.
Thanks,
Sijin
Like 0 | Share
Roddi Gee
May 7, 2020 at 7:35 pm
Thanks for your post. Well written and extremely useful and helpful!
Like 0 | Share
Sreemohan Sivadasan
May 7, 2020 at 10:15 pm
Excellent document and contains very useful information.
Like 0 | Share
NARAYANAPPA KURABA
May 11, 2020 at 11:08 am
Like 0 | Share
Nitish Chawla
May 26, 2020 at 5:33 am
Like 0 | Share
Jorge Velásquez
June 24, 2020 at 2:13 pm
Hi.
Regards.
Like 0 | Share
Good one...
Like 0 | Share
Like 0 | Share
JAGANNATHAN SRINIVASAN
October 27, 2020 at 10:15 am
Thanks a lot for a wonderful effort. Even though as a Functional Consultant I can wash off my hand to the
technical consultant stating failure of idoc, after going through I can provide more inputs to the technical
guy based on your document for quickly resolving the issue of why idocs failed. Great effort
Like 0 | Share
Like 0 | Share
Navya Sree
November 16, 2020 at 7:07 am
Like 0 | Share
Babu Abraham
February 20, 2021 Gidla
at 4:47 pm
Thanks a ton. Really very helpful and you did a real help here.
Like 0 | Share
Bob marray
March 27, 2021 at 4:23 pm
Very helpful documentation. Thank you for sharing this with us.
Like 0 | Share
Halil Erdur
July 13, 2021 at 12:20 pm
very informative article, thank you very much, we look forward to the next :)
Like 0 | Share
Tiarnan Mc Gabhann
January 5, 2022 at 5:46 pm
Like 0 | Share
Yuxi Liang
January 16, 2022 at 10:02 am
useful
Like 0 | Share
Veena Valsan
February 4, 2022 at 3:24 am
Like 0 | Share
bolin zhang
February 23, 2022 at 4:01 am
Very Helpful!
Thank you!
Like 0 | Share
Previous 6 of 6 Next
Find us on
Newsletter Support