What is DME,EDI and IDOCs, and anybody can tell the differences among them

Hai
I would likt to know in detail exactly how does these DME, EDI and IDOC do work and in what way they serve the purpose of meeting the payment requirements.
I appreciate the early response and I will extend my Gratitude in advance.
Regards,
Akash Narayana

Hi Akash,
The
Data Medium Exchange (DME) Engine enables you to define file formats that meet the requirements of your financial institution. By doing so, you model an externally defined bank format in the R/3 System, which allows you to send or receive data in the form of DME files in this format.
The ability to define these formats in the R/3 System is particularly important as there is no worldwide or regional standard format. In some cases, no country standard exists and the file must comply with bank-specific standards. Covering such numerous and varied local format requirements is very difficult in standard software, but the DME Engine now enables you to define your particular local format yourself – without any ABAP programming knowledge or coding. With this Customizing tool, in the form of a graphical editor, you can define new formats flexibly and, as format requirements change, modify existing ones efficiently.
Integration
Once you have modeled an external file format as a format tree in the DME Engine, calling applications can use it to:
· Generate an outgoing DME file as a flat file or an XML file
· Convert an incoming DME file to a format that the R/3 System can process
Features
The system comes complete with predefined format trees, which represent the file format requirements in a number of countries.
You can also transport format trees to other systems, or alternatively upload and download as XML files.
Electronic Data Interchange (EDI) is a set of standards for structuring information to be electronically exchanged between and within businesses, organizations, government entities and other groups. The standards describe structures that emulate documents, for example purchase orders to automate purchasing. The term EDI is also used to refer to the implementation and operation of systems and processes for creating, transmitting, and receiving EDI documents.
Despite being relatively unheralded, in this era of technologies such as XML services, the Internet and the World Wide Web, EDI is still the data format used by the vast majority of electronic commerce transactions in the world.
IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. IDocs are used for asynchronous transactions: each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions. 
I hope the above helps.
Do not forget to award the points please.
Regards,
Jacob

Similar Messages

  • What's the difference among "global name", "db_name","instance_name"......?

    Hi. Everyone.
    I am really confused about the following.
    What are the difference among
    1. global_name
    2. db_name
    3. instance_name
    4. domain_name
    5. SID
    6. service_name(tnsnames.ora)
    Can anybody explain the difference among them clearly?
    I read some documents, but I am really confused.
    One more question!!
    Can I set or change "global name" in initSID.ora file?(not global_names)
    I used the following command on "open-mode", but it seems to be permenant.
    After I re-started the databases, I found that global_name was changed.
    -->alter database rename global_name to "global_name".
    --> shutdown and restart
    --> select * from global_name.
    Thanks in advance.
    Best Regards
    Ho

    This forums has a nice feature: search engine :)
    check this link:
    the difference in SID,INSTANCE_NAME,DB_NAME,GLOBAL_NAME
    Best Regards
    Krystian Zieja / mob

  • What's the difference among RFC archive, HTTP archive & logical repository?

    When defining storage type on OAC0, we have above choices.
    What are the differences among them?
    Thanks!

    HI, Ashely,
    U need to do some settings in General data--> Define data carier type,
    Partial Work Step Execution
    You must only partially carry out this work step when you want to store the original application files that are accessed using the Knowledge Provider in a secure are . In this case you must only define the data carrier that can be used as a server or frontend computer.
    Complete Work Step Execution
    You must execute this step completely when you store original application files in a secure area using DMS and not using the Knowledge Provider
    Note:
    SAP recommend storage using only the Knowledge Provider. You decide whether original application files are stored via Knowledge Provider when defining the document type (indicator Storage using Knowledge Provider)
    In this step, you define the following settings for data carriers:
    1.Define data carrier type archive
                 Define archives
    2.Define data carrier type vault
                Define vaults
    3. Define data carrier type server, frontend
        This activity is done independently of the storage system that is run.
        Define servers
    here 3, i think u have to set Mount poit, which are represent third party server.
    Benakaraja

  • My iPhone 4S won't turn on it's been off for two days now. I tried charging it but it makes a noise every 8 seconds,holding the buttons down and also plugging it to a computer. I need help on what to do or if anybody can tell me what's wrong with my phone

    My iPhone 4S won't turn on it's been off for two days now. I tried charging it but it makes a noise every 8 seconds,holding the buttons down and also plugging it to a computer. I need help on what to do or if anybody can tell me what's wrong with my phone

    Yes ive tried a different charger and it also nothing shows when i plug it in just makes a noise

  • I have a wireless router for my house, and my I-phone can find the network and sign in but it won't show up in airport for my i -mac even when right beside the router.  What can I do?

    I have a wireless router for my house, and my I-phone can find the network and sign in but it won't show up in airport for my i -mac even when right beside the router.  What can I do?

    Do you have any videos/movies in the video app?
    In iTunes if you right click on the video and select Get Info and go to the Option tap what Media Type is shown?

  • I have Speedgrade CS6 installed on my Mac and i have problems renaming my layers when I am grading. I was wondering if anybody can tell me how to rename my layers(Under the look tab). If not, is it because thins is not possible in Speedgrade CS6.

    I have Speedgrade CS6 installed on my Mac and i have problems renaming my layers when I am grading. I was wondering if anybody can tell me how to rename my layers(Under the look tab). If not, is it because this is not possible in Speedgrade CS6.

    No you can't. Renaming grading layers is a features since version 7 a.k.a. CC. Time to upgrade?

  • Can Anybody explain me the difference between  a Bapi and a webservice?

    Can Anybody explain me the difference between  a Bapi and a webservice?

    Hi Anil,
    <b>BAPI</b>
    BAPI is a library of functions that are released to the public
    as an interface into an existing SAP system from an external
    system.A BAPI function is a function module that
    can be called remotely using the RFC technology
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.
    In this case you only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI. It is not possible to connect SAP to Non-SAP systems to retrieve data using RFC alone. RFC can acces the SAP from outside only through BAPI and same is for vice versa access.
    <b>Webservice</b>
    In simpler terms, WebService is an application on the Web/Internet. Wheneever Service is requested by the user, it provides the service (i.e Request/Response)
    A web service is a collection of protocols and standards used for exchanging data between applications or systems
    In SAP world, we can expose an application into the Webservice. For e.g We can expose ABAP programs into Webservice.
    XI uses SOAP adapter to communicate with webservices see below...why only soap adpater???
    -> Some remote clients or Web services providers are only able to communicate by means of SOAP messages
    ->SOAP adapter enables you to exchange SOAP message between remote clients and Web Service Servers and the Integration Server.
    -> The SOAP Adapter provides a runtime environment that includes various SOAP components for the processing of SOAP message.
    -> You use the SOAP adapter to connect such systems to the Integration Server directly
    -> The SOAP adapter uses a helper class to instantiate and control these SOAP components
    ->The SOAP adapter receives a msg from the remote client or Web service provider, converts the SOAP protocol into XI msg protocol and then sends the msg to the Integration Server to be processed further.
    Basically  RFCs BAPI are all SAP oriented, Webservices are language / environement independent. So, all one has to do is publish a Webservice and any external system by providing the data in the correct format, can get the approopriate response back.
    see these links to know more abt webservices..
    http://www.webservices.org/
    http://www.w3.org/2002/ws/
    regards
    biplab

  • Can Anybody explain me the difference between  a A2X and a A2A Service?

    Can Anybody explain me the difference between  a A2X and a A2A Service

    I dont think A2X refers to b2b Scenario as there is a big difference between B2B and A2A, this is quite a debatable arena. In the present case A2X can be where the application under consideration is communicating with an unknown third party application of which the only details we have are the field data to be sent/recieved etc. Its used more to describe a third party app, so its to be considered as an x-App. can be any j2ee app or .net app, the X here is used as a variable to denote the unknown till it becomes known..in which case the documents start referring to it as A2A.....
    Hope that helps
    Regards
    Ravi

  • What are BI reports and ABAP reports and the difference between them ?

    What are BI reports and ABAP reports and the difference between them? please explain me in detail and let me know if you have some documentation about it.
    Thank you in advance!
    Steve Jobs

    Do we have to write custom code for the ABAP reports? Do you have any documentation about it?
    Thank you.
    Steve Jobs

  • I restored my iPhone 5 to IOS 7.1 on computer and tried to restore from icloud back up. It says "restore completed" but Apple logo keeps popping up every 5 seconds. It restored only contacts and sms. I can access the phone but have to stop if logo pops

    I restored my iPhone 5 to IOS 7.1 on computer and tried to restore from icloud back up. It says "restore completed" but Apple logo keeps popping up every 5 seconds. It restored only contacts and sms. I can access the phone but have to stop if logo pops

    Hello khanhlinh98,
    I would recommend performing the following steps in order to stabilize your iPhone.
    Will not turn on, will not turn on unless connected to power, or unexpected power off
    Verify that the Sleep/Wake button functions. If it does not function, inspect it for signs of damage. If the button is damaged or is not functioning when pressed, seek service.
    Check if a Liquid Contact Indicator (LCI) is activated or there are signs of corrosion. Learn about LCIsand corrosion.
    Connect the iPhone to the iPhone's USB power adapter and let it charge for at least ten minutes.
    After at least 30 minutes, if:
    The home screen appears: The iPhone should be working. Update to the latest version of iOS if necessary. Continue charging it until it is completely charged and you see the battery icon in the upper-right corner of the screen. Then unplug the phone from power. If it immediately turns off, seek service.
    The low-battery image appears, even after the phone has charged for at least 20 minutes: See "iPhone displays the low-battery image and is unresponsive" symptom in this article.
    Something other than the Home screen or Low Battery image appears, continue with this article for further troubleshooting steps.
    If the iPhone did not turn on, reset it while connected to the iPhone USB power adapter.
    If the display turns on, go to step 4.
    If the display remains black, go to next step.
    Connect the iPhone to a computer and open iTunes. If iTunes recognizes the iPhone and indicates that it is in recovery mode, attempt to restore the iPhone. If the iPhone doesn't appear in iTunes or if you have difficulties in restoring the iPhone, see this article for further assistance.
    If restoring the iPhone resolved the issue, go to step 4. If restoring the iPhone did not solve the issue, seek service.
    My issue is still not resolved. What do I do next?
    Contact Apple Support.
    iPhone: Hardware troubleshooting
    http://support.apple.com/kb/TS2802
    Cheers,
    Allen

  • How does muse tell the difference between a temporary site and my free 5 sites with my creative cloud membership?

    how does muse tell the difference between a temporary site and my free 5 sites i get with my creative cloud membership?
    because they both use .businesscatalyst.com and there's no option to say that it is a temporary site not a finished site i wish to publish to my creative cloud account.

    Since this is an open forum, not Adobe support... you need to contact Adobe staff to help
    Adobe contact information - http://helpx.adobe.com/contact.html
    -Select your product and what you need help with
    -Click on the blue box "Still need help? Contact us"

  • I have a Mac OSX version 10.75 with just one Thunderbolt port. and it has been my Thunderbolt port to connect with Blackmagic wear my intensity. and I no longer can use the port for mini-DVI adapter to connect with me. I do not want to ask any other way f

    i have a Mac OSX version 10.75 with just one Thunderbolt port. and it has been my Thunderbolt port to connect with Blackmagic wear my intensity. and I no longer can use the port for mini-DVI adapter to connect with me. I do not want to ask any other way for me to use to use my monitor. I monitor LG FLATRON E2041 brand .. PLEASE Helpp ME

    i have a Mac OSX version 10.75 with just one Thunderbolt port. and it has been my Thunderbolt port to connect with Blackmagic wear my intensity. and I no longer can use the port for mini-DVI adapter to connect with me. I do not want to ask any other way for me to use to use my monitor. I monitor LG FLATRON E2041 brand .. PLEASE Helpp ME

  • In ical, how can you tell the difference between a meeting invite and email?

    When you send a meeting invite in ical, does the recipient receive a different icon in their inbox to differentiate from an email?

    For service stock you can't tell the difference between a new iPad and a refurbished one. Both will come in a plain brown box with the same pattern in model numbers. If you mean between a refurbished one and one new at retail, then other than the obvious difference in packaging, I've read that the model number on refurbished units starts with the letter "F", though I've not confirmed that.
    Regards.

  • The songs on my Ipod Classic wont play at all although you can feel and hear the machinery working hard. The tracks are not playng at all but you can see the Ipod rewinding them all and returning to the album. And this happens to the second IPOD I have!

    The songs on my Ipod Classic wont play at all although you can feel and hear the machinery working hard. The tracks are not playng at all but you can see the Ipod rewinding them all and returning to the album. And this happens to the second IPOD I just got!

    First off, I would STRONGLY suggest that a external hard drive would make you life much easier by at least being able to back up your songs on the external drive for when you need them. Even if you don't want them in the iTunes library, you can have them all ready on the external to be re-added as needed. You can get 100's of gigs for under $100 shipped.
    Anyway, since you used Yamipod, are all the songs back on the computer? If so, I would go ahead and restore the iPod, let iTunes then resync everything back to the iPod, then switch it back to manual and see if the restore and resync clears up the issue.
    Patrick

  • I was trying to sync a song from my computer to my iPhone 4 using iTunes and it said you can transfer the music from your phone to your itunes if you want to sync it so I did and none of my music is on my phone or on itunes besides the song i was syncing

    I was trying to sync a song from my computer to my iPhone 4 using iTunes and it said you can transfer the music from your phone to your itunes if you want to sync it so I did and none of my music is on my phone or on itunes besides the song i was syncing

    Hi Soccer4461,
    If you need to update your iTunes software, you may find the following article helpful:
    OS X: Updating OS X and Mac App Store apps
    http://support.apple.com/kb/ht1338
    Regards,
    - Brenden

Maybe you are looking for