What is meant by EDI(Electronic data excahange)

what is meant by EDI(Electronic data excahange).my pm has given us new project on EDI based project.Iam not knowing EDI can any body tell or give any link to tutorial.

EDI is the predecessor to XML. It is a document format that is used to pass data between disparate computer systems.
There are many different EDI file formats (like X12) as well.
Did you try looking up Java EDI on Google?

Similar Messages

  • What is meant by Defining Common Data Area ??

    I have seen a code like this ....
    DATA: BEGIN OF COMMON PART FM06LCS2,
            ( All the parameters /select-options are declared here)
          END   OF COMMON PART.
    what is this ??? what for it is used ??????
    My requirement is .....
    To add one more Parameter in between this area.....
    what all should i do???
    Expecting your answers,
    Thanks in advance
    Cheers,
    R.Kripa.

    HI
    GOOD
    GO THROUGH THIS
    For the sake of completeness, this section describes a technique that allows you to access the global data of the calling program from an external subroutine. To do this, you declare a common data area for the calling program and the program containing the subroutine. All interface work areas declared using TABLES and NODES behave like the common data area.
    Like external subroutines themselves, you should use common data areas very sparingly. The rules for accessing common data areas can become very complicated if you call function modules from nested subroutines.
    You declare a common data area in all programs concerned using the statement:
    DATA: BEGIN OF COMMON PART [<name>],
          END OF COMMON PART [<name>].
    Between the two DATA statements, you declare all of the data you want to include in the common data area.
    The common part declaration must be exactly the same in all of the programs in which you want to use it. It is therefore a good idea to put the declaration in an include program.
    You can use several common parts in one program. In this case, you must assign a name <name> to each common part. If you only have one common part in each program, you do not have to specify a name. To avoid conflicts between programs that have different common part declarations, you should always assign unique names to common parts.
    Assume an include program INCOMMON contains the declaration of a common part NUMBERS. The common part comprises three numeric fields: NUM1, NUM2, and SUM:
    ***INCLUDE INCOMMON.
    DATA: BEGIN OF COMMON PART NUMBERS,
            NUM1 TYPE I,
            NUM2 TYPE I,
            SUM  TYPE I,
          END OF COMMON PART NUMBERS.
    The program FORMPOOL includes INCOMMON and contains the subroutines ADDIT and OUT:
    PROGRAM FORMPOOL.
    INCLUDE INCOMMON.
    FORM ADDIT.
      SUM = NUM1 + NUM2.
      PERFORM OUT.
    ENDFORM.
    FORM OUT.
      WRITE: / 'Sum of', NUM1, 'and', NUM2, 'is', SUM.
    ENDFORM.
    A calling program FORM_TEST includes INCOMMON and calls the subroutine ADDIT from the program FORMPOOL.
    PROGRAM FORM_TEST.
    INCLUDE INCOMMON.
    NUM1 = 2. NUM2 = 4.
    PERFORM ADDIT(FORMPOOL).
    NUM1 = 7. NUM2 = 11.
    PERFORM ADDIT(FORMPOOL).
    This produces the following output:
    Sum of 2 and 4 is 6
    Sum of 7 and 11 is 18
    The subroutines in the program FORMPOOL access the global data of the shared data area.
    Assume a program FORMPOOL that contains two subroutines TABTEST1 and TABTEST2 as follows:
    PROGRAM FORMPOOL.
    TABLES SFLIGHT.
    FORM TABTEST1.
      SFLIGHT-PLANETYPE = 'A310'.
      SFLIGHT-PRICE = '150.00'.
      WRITE: / SFLIGHT-PLANETYPE, SFLIGHT-PRICE.
    ENDFORM.
    FORM TABTEST2.
      LOCAL SFLIGHT.
      SFLIGHT-PLANETYPE = 'B747'.
      SFLIGHT-PRICE = '500.00'.
      WRITE: / SFLIGHT-PLANETYPE, SFLIGHT-PRICE.
    ENDFORM.
    A program FORM_TEST calls TABTEST1 and TABTEST2 as follows:
    PROGRAM FORM_TEST.
    TABLES SFLIGHT.
    PERFORM TABTEST1(FORMPOOL).
    WRITE: / SFLIGHT-PLANETYPE, SFLIGHT-PRICE.
    PERFORM TABTEST2(FORMPOOL).
    WRITE: / SFLIGHT-PLANETYPE, SFLIGHT-PRICE.
    THANKS
    MRUTYUN

  • EDI(Electronic Data Interchange) en SAP B1

    Hola Compañeros
    Alguno puediera decirme si SAP Business One tiene interfase con EDI y que necesito para implementarlo.
    Saludos

    Hola.Jaime.
    A través de SAP NetWaver, vienen características nuevas como DataArchiving y OpenText que proporcionarían una interfaz compatible con EDI.
    Inicialmente está orientada hacia las plataformas grandes de SAP como R3 y A1, pero también lo está en cierto grado hacia SB1, aunque me queda la duda de qué tanto. En el webcast de lanzamiento, quedaron de dar respuesta luego, sobre la manera como se integraría con Business One (B1).
    Sin embargo, debe existir software de terceros que soporten EDI y que sean integrables a SB1.
    Espero haber sido de ayuda.
    Saludos.

  • ANFAVEA - EDI (Electronic Data Interchange)

    Bom dia pessoal,
    Por acaso alguém já utilizou EDI no SAP Business One da Anfavea?
    Alguém utiliza algum add'on ou já tem contrato de alguma Software House recomendada pela Anfavea?
    http://www.anfavea.com.br/softwarehouse.html
    Preciso trocar ideias pra implantar EDI aqui na empresa, vamos fornecer para uma montadora, ou seja, terei que ler programação e atualizar meus pedidos de vendas, comparar programação anterior e atual, e quando faturar, enviar as notas via EDI.
    Abraço,
    Fabio.
    SAP 8.82 PL16 / SAP 9.0 PL11 (Test)

    Boa tarde Eduardo,
    Falei com a Sawluz e eles não tem mais esse add'on para o SAP, mas eles fizeram uma parceria com a Uppertools de Sorocaba (meu parceiro SAP), onde eles desenvolveram um add'on especifico pra isso.
    Entre em contato com o Evandro Acca, ele pode demonstrar pra você em um cliente SAP o EDI funcionando, eu fiquei de ir na época mas não precisei mais implantar aqui na empresa, só que quando eu tiver oportunidade de alguma viagem, vou passar lá em Sorocaba pra ver o EDI funcionando.
    http://www.uppertools.com.br
    Diga que recomendei.
    Abraço
    Fabio Bilicki

  • Electronic Data Interchange (EDI) software integration with SharePoint 2010

    Is possible to integrate EDI (Electronic Data Interchange ) softwares with SharePoint 2010?
    Please let me know if anyone has done this? If yes,let me know which EDI software is used?
    Marulasiddappa SB (Swamy)

    Well I did something similar.... but I received the data, Transformed it XML using BizTalk and Finally from BizTalk I send it to Sharepoint. if you wants a document on how to do it, let me know
    Abraham Forchue Frias MCITP:Database Administrator 2008 -- Santo Domingo, Republica Dominicana

  • WHAT IS MEANT BY DATA CLASS ? EXPLAIN IN DETAIL.

    HAI,
            WHAT IS MEANT BY DATA CLASS ?  TYPE OF DATA CLASS ?EXPLAIN IN DETAIL.
    THANK YOU
    ASHOK KUMAR

    Hi,
    The data class determines the tablespace that the table is assigned to. (The term "tablespace" applies to Oracle databases. For Informix, substitute the term "DB space.") A tablespace is a physical file on disk that is used to hold tables. Every table is assigned to one tablespace. Tables with similar characteristics are usually grouped into one tablespace, so tablespaces are the administrative units used by the DBA to manage the database. For example, tables that grow quickly will be grouped together in a tablespace on a disk with a lot of free space.
    Each data class has an associated tablespace. When you activate a table, it is created in the tablespace associated with that data class. If you change the data class when the table is active, nothing happens; it doesn't move to another tablespace.
    The important data classes are:
    APPL0 or master data. By choosing APPL0 (master data), you signify that the table is not updated often and grows slowly. It will be placed in a tablespace with similar tables. Vendor master and customer master tables are good examples of master data.
    APPL1 or transaction data. By choosing APPL1 (transaction data), you signify that the table is expected to be updated often and to grow quickly. Orders placed with vendors and orders received from customers are good examples of transaction data. Tables containing these orders will have a data class of APPL1.
    APPL2 or customizing data. By choosing APPL2 (customizing data), you signify that the table's contents are determined before implementation and do not change often after that. Check tables and their associated text tables, such as ztxt005 and ztxt005t, are good examples of tables that should have a data class of APPL2.
    Hope this helps.
    Reward if helpful.
    regards,
    Sipra

  • Electronic Data Interchange Using Oracle

    hello,
    we are dooing soem electronic data interchange project in Oracle, we will receive a file of EDI from customer and thenm we have to process and update database based on it, what is the best way to do EDI , using PL/sql or any other way is there. as we are planing in such a way that first we will load that falt file inot oracle tables using sql loader then process that temporary table.
    If anybody is working on EDI using Oracle, please tell us how they are doing it.
    happy new year

    The Construction Industry Scheme (CIS)
    sets out the rules for how payments to subcontractors for construction work must be handled by contractors in the construction industry.
    The scheme applies mainly to contractors and subcontractors in mainstream construction work; however, businesses or organisations whose core activity isn't construction but have a high annual spend on construction may also count as contractors and fall under the scheme.
    The scheme was extensively revised in April 2007 and the information contained in this guidance relates to the latest CIS rules.
    My question is there any documentation for implementing Electronic Data Interchange for CIS
    Regards
    Ali

  • What is meant by ASN and importance of ASN

    Hi gurus,
          Please let me know What is meant by ASN and importance of ASN.
    Venkat

    Hello,
    <b>ASN is an acronym for Advance Shipping notification</b>. ASN is an electronic transaction through EDI. One can pay when shipment is received by referencing the order number/shipment number on these notices instead of receiving an invoice. <u><i>ASN are generally/universally accepted to be generated at time of shipment</i></u>, in rare cases before the shipment to give the receiver enough time if the shipment time is very short like the Fedex Hub across the street. The receiver may use it for receiving to reconcile invoices, they may use it for dock preparation, dispatch trucks among others and <u>speeding up payment</u>.
    <b>ASN should not be confused with the Packing List</b>. A packing list is a subset of what a ASN contains or used for, as one is supposed to see an ASN before the physical shipment. In case the business requirement is about receiving everything and scan in the packing list after verifying it physically it should match the ASN.
    Though these days documents/definition is used/interpreted by different people and in different industries for different reasons.
    Regards,
    Gauravjit
    Reward points if the explaination is helpful

  • What is meant by costing key?

    Dear Experts ,
                          while releasing the billing document to accounts , i am getting  error like
                Valuation with material cost estimate: error, The system looked for the material cost estimate using costing key "002", as defined in the Customizing settings for CO-PA,  incomplete due to FI/CO interface
    what is meant by costing key?
    regards
    rajakarthik

    Hi,
    In Costing based Profitability analysis you define costing keys. A costing key is a set of access parameters which are used in valuation to determine which data in Product cost planning should be read. In the costing key you attach the costing variant.
    In the costing key you specify whether the system should read the current standard cost estimate, the previous standard cost estimate or the future standard cost estimate or a saved cost estimate.
    The configuration settings to determine this costing key is as follows:
    Assign costing keys to the products u2013 Three costing keys can be attached to a single product for a specific point of valuation, record type, plan version.
    Assign costing keys to Material types
    Assign costing keys to any characteristics u2013 You can use your own strategy to determine the costing keys. This is through user defined assignment tables.
    regards,
    Santosh kumar

  • Dispute Case Key (Replicated) (0DPM_D10); what is meant by Replicated?

    Hi everyone,
    I am working on implementing FSCM Dispute Managment module. I have some questions regarding the new standard content provided by SAP for this:
    Earlier I have seen clients using the Stanadard InfoSet 0DPM_I0 for all the Dispute's reporting as it combines data from AR, Dispute Case key and 0Customer. But now I am seeing a bunch of new objects like 0DPM_M10, 0DPM_M20, 0DPM_C10, 0DPM_D10, 0DPM_DCAS_10 etc. provided by SAP as standard content.
    Does any one have any experience with this new content; can anyone explain me how this new content is useful. My client is reluctant against using the standard InfoSet as its is built on two DSO's; I have suggested to build a cube on top of them and can still use an InfoSet to combine AR line items, Disputes, Dispute case key and Customer. Correct me if I am wrong with thid statement.
    Also please let me know what is meant by a Replicated DSO.
    Any comments or suggestions will be greatly appreciated.
    Thanks & Regards,
    SRV

    There are a few things to consider:
         1) The data is stored in deserialized form until it is read. The first read will deserialize the data.
         2) There is some overhead per-entry. 750MB/(3,000,000-30) = ~250 bytes per entry. Some portion of this is attributable to the per-entry overhead.
         3) How did you measure memory usage? Usually invoking <tt>System.gc()</tt> before measuring heap usage will clear garbage but is not guaranteed.
         Jon Purdy
         Oracle

  • What is meant by criteria of Updateability in MDM Import manager

    Hi,
    What is meant by criteria of Updateability in MDM Import manager? i read some information, but i could understand, it says original data source be  updateble. what is meant by Original data source.?
    what is the use of option "Read-only"  in Import manager logon screen.
    Thanks

    Hello Ankam,
    You can check the Read-only option to prevent MDM from updating your data source.
    Kindly see the below information on "DATA SOURCE UPDATES"
    DATA SOURCE UPDATES
    Some MDM Import Manager operations require that the original data source be updateable, thereby allowing new fields and/or entire new tables u2013 and the corresponding data values for each record u2013 to be automatically added to the data source before further processing.
    Other operations simply create virtual fields in the MDM Import Manageru2019s workspace, although if the data source happens to be updateable, some of these operations instead add the new fields to the original data source as well.
    NOTE ►► Updating the data source when possible allows you to
    perform additional operations on the new fields as if they were part of
    the original source data, and also use them as record matching fields.
    NOTE ►► Fields that are added only if the data source is updateable
    can be deleted automatically by the MDM Import Manager when you
    exit or switch data sources based on the setting of the Delete Created
    Fields on Exit configuration option.
    Updateable Data Sources
    Whether or not a data source is updateable depends upon the following:
    u2022 Source type. The source Type must permit the MDM Import Manager to update its schema and insert the additional fields of data; some supported types are updateable and some are not.
    u2022 Media. The media on which the data source resides must itself be updateable. If the media on which the data source resides is readonly, such as a CD-ROM, the data source cannot be updated.
    u2022 Permissions. You must have the proper file system permissions to update the file, or the proper DBMS permissions to update the schema of the database.
    u2022 Read-only option. You cannot have checked the Read-Only option, which prevents MDM from updating the data source even if the other conditions would otherwise permit it.
    NOTE ►► The Read-Only option is: (1) enabled for source types that
    can be updated (Access, Oracle, SQL Server, and XML); (2) disabled
    and unchecked for those that use Access as an updateable staging
    area (Delimited Text and Fixed Text); and (3) disabled and checked for
    those that cannot be updated (Excel and ODBC).
    NOTE ►► When the data source is SQL Server, the table names in
    the database must not contain spaces; otherwise any operation that
    would update the data source will fail.
    Hope this helps.
    Regards,
    Vikas

  • Electronic Data Interchange

    Would Electronic Data Interchange be easy to implemnt and does Oracle support EDI for monthly CIS returns?
    Any documentation will help

    The Construction Industry Scheme (CIS)
    sets out the rules for how payments to subcontractors for construction work must be handled by contractors in the construction industry.
    The scheme applies mainly to contractors and subcontractors in mainstream construction work; however, businesses or organisations whose core activity isn't construction but have a high annual spend on construction may also count as contractors and fall under the scheme.
    The scheme was extensively revised in April 2007 and the information contained in this guidance relates to the latest CIS rules.
    My question is there any documentation for implementing Electronic Data Interchange for CIS
    Regards
    Ali

  • What is meant by qualified advance payment?

    HEllo,,
    what is meant by qualified advance payment. I was reading the SAP help but couldn't understand. so, plz explain in  simple terms.
    Thanks,
    JEss

    Definition:
    With qualified advance payments, payroll takes place for some of the payroll elements in the first payroll run, and is transferred if necessary. The payroll run is not ended. Instead, it receives the Payroll Correction status. During the correction phase, you enter more payroll elements. In the subsequent payroll runs you carry out payroll for these remaining payroll elements and transfer them to your employees. The payroll program only finishes when accounting has been performed for all payroll elements.
    Just do this simple transactions:
    1. Maintain master data, example salary 1000 EUR
    2. Release payroll
    3. Run payroll u2013 will generate /559 1000 EUR (assume no other deduction)
    4. Process Bank Transfer, will generate 1000 EUR, don't forget to set flag for transfer >> employee get payment earlier than it should be, for example get the 1000 EUR in the middle of the month. >> it is qualified advance payment.
    5. Payroll Correction
    6. Change salary to 3000 EUR
    7. Release payroll
    8. Run payroll u2013 will generate /558 2000 EUR (3000-1000) and /564 1000 EUR
    9. Process Bank Transfer again, will generate 2000 EUR. >> normal regular payment, at the end of the month.

  • PO Change O/P error- Maintain outgoing EDI-connection data for partner for

    Hi Experts ,
    We are connecting our SAP ECC 6 ( Ehp 4) sytem to 3rd party system via SAP PI.  We already done all the settings..line Output detemination procedure, Partner Profile ( WE20) , Port creation , Condition Records..etc.
    We have PO Creation ( ZCRE)  and PO Change ( ZPOC) Outbound messages to go from our system. Both have sepate message Types, since PO Creation IDOc should go immidiatly ( Dispatch time 4-Send immediately (when saving the application)
    and PO Change IDoC should send as per wish manully in ME9F ( Dispatch time -3 Send with application own transaction).
    Once PO Created , Output Message successfully triggering and  IDoC is creating ( Green Color) ..so it is working fine .
    Fo PO Change Message we had selcted Program -FM06AEND & FORM routine -CHANGE_FLAG.
    We also set "Multiple issuing " checkbox in the Output Type and no requierment is assigned.
    In WE 20, for Logical system ( LS) Partner XYZ,  we set Process code ME11 and checked "Change Message"
    1. But when I change PO Qty , output is not automaticaly triggering .After changing PO, if we see determination Analysis, in Procedure RMBEF1, this output ZPOC shows 2 times. First, it shows green color,...Output Found , and second times, it displays, "partner XYZ is not an EDI partner"
    2. If we try to manually enter the Output ZPOC in PO Header, then system gives the Error - Maintain outgoing EDI-connection data for partner XYZ.
    Can anyone pls suggest what should be the reason for above?
    Thanks
    NAP

    Issue Resolved .
    The reason for this system behaviour is in fine-tuned control: We was
    using ZMIN only for new message output and ZCHG only for change messagesNevertheless, you can maintain two entries in WE20 for ORDCHG:
    EF ZCHG ME11 w/o Change message flag
    EF ZCHG ME11 with Change message flag
    Thanks

  • IDOC Error - Maintain outgoing EDI-connection data for partner

    Hi
    I am trying to send customer invoice to an external system thru IDOC, type INVOIC02. I have done the basic setting for the output type ZEDI to transfer the doc thru edi. But when i got to the output types of the doc and give the type ZEDI and the partner, i get the msg "Maintain outgoing EDI for partner".
    I have created a partner profile for customer (KU) for the same partner number in WE20 and have given the outbound parameters with the message type INVOIC.
    These are the settigns for my partner profile:
    part type: KU
    msg type: INVOIC
    Outbound Options: Receiver port: A000000050 (tRFC)
    Packet size: 1
    Transfer IDOC immeediately
    basic type: INVOIC02
    Message Control: Application: V3
    Msg type: ZEDI
    Process Code: SD09
    Following are the steps that I did in VF01
    menu GOTO>> Header>> output
    I have only RD00 there
    I manual add ZEDI there hit return, i get the medium, partner function and partner populated to  EDI, SH and the partner number.
    i get the msg: Maintain outgoing EDI-connection data for partner 300203.
    What other setting should i do to get it working?
    Regards
    Sujai.

    Hello Sujai
    In our case we never send any invoice directly to the customer (Ship-to-party) yet to the payer (partner role = 'PY') defined for this customer (check partners in XD03 for Ship-to-party).
    The output sent from the invoice is in our case:
    - output = 'ZRD0'
    - medium = '6' (EDI')
    - function = 'PY' (payer)
    - partner = <partner number of payer>
    The partner profile (WE20) looks like this:
    - partner no = <partner number of payer>
    - partner type = 'KU' (customer)
    - partner role = 'PY' (payer)
    Regards
      Uwe

Maybe you are looking for

  • Is this me or a bug? Loading disabled effects rack wrecks audio!

    Background: I am NOT an audio pro, but am an experienced tech guy and have used Adobe suite products for many years. Just loaded up CS6, including all updates, on a new decked-out Win7 computer (32G RAM, 12 core CPU, CUDA board, etc). I have a clip (

  • GetColumnAt(index) does not appear to work

    I am attempting to place a simple Icon in a dataGrid using cellRenderer. My problem is that 'myDataGrid.getColumnAt(index).cellRenderer' does not appear to work. Most of the forum examples create arrays with AS and don't show this example. I already

  • Where are passwords stored on Firefox for Android?

    I can find instructions for getting to your saved passwords file on the desktop version, but the Android version has far fewer option in the settings menu. How can you find your saved passwords on the Android app? Thanks!

  • Handling Empty Gas Cylinders !

    Hi We have a requirement wherein we are buying gas cylinders & we want to keep a track of empty cylinders with their Serial Nos. Has anyone handled a similar business requirement ? Can anyone pls suggest some write up on this. Regards --Vikas

  • IMS 5.2 Vacation messages don't work

    User vacation messages are not working. When users set up a vacation message with delegated administrator, it appears to take okay, but is never activated.