Skip to Content
avatar image
Former Member

DIFFERENCE BETWEEN BDC AND PROXY..

HI,

DIFFERENCE BETWEEN BDC AND PROXY..?can any one explain when this can be used? i hav a data which is coming in form of a file,and i hav to upload it into SAP standard tables?can anyone suggest which is the best way?

Regrads,

somu

Edited by: so mu on Apr 21, 2008 8:04 AM

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 21, 2008 at 06:39 AM

    Hi,

    Its better if u use Proxy for this kind of application bcos you can instantly look into the error if the message(payload). doesnt get upload in the R/3 system........

    I mean the error description in Proxy using Xi is more clear than BDC.......

    So if have the knowledge of Proxy on XI then with it or else use BDC programe for this application ...........

    Some of the links which can help u in this regard

    ABAP Server Proxies (Inbound Proxy)

    /people/siva.maranani/blog/2005/04/03/abap-server-proxies

    OutBound Proxy (Client Proxy)

    /people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies

    Thanks

    Sai

    PS: kindly reward points if helpful

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 21, 2008 at 06:10 AM

    Hi ,

    if you know BDC well , you can go ahead with BDC .....

    But following are the advantages of using Proxy via XI.... FILE -> XI -> PROXY

    1. You can monitor the flow of data into R3 ,...

    2. If some data cannot be processed bcoz of inconsistent Master data in R3 ..... you can correct the data in R3 .,..

    and Restart the unprocessed message from Monitoring tool...

    but if you dont want any of these features... you can go ahead and use BDC...

    Best Regards,

    Sushil.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 21, 2008 at 06:14 AM

    Hi,

    BDC-Batch Data Conversions which are used in ABAP.It consists Data can be convert to SAP to Non SAP & Non SAP to SAP through Flat files(MASTER Data).

    In case of PROXY(XI)- It can retrieve the data for XML format and It can produce the data XML format between SAP to Non SAP & Non SAP to SAP.

    They are two types PROXYIES

    1) ABAP Proxy

    2) JAVA Proxy.

    ABAP Proxy: It need to Work in ABAP Application.

    JAVA Proxy: It need to Work in Java Application

    Regards,

    Sateesh N.

    Edited by: Sateesh N on Apr 21, 2008 8:15 AM

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 21, 2008 at 06:38 AM

    Hi Somu

    BDC-Batch Data Conversions which are used in ABAP.It consists Data can be convert to SAP to Non SAP & Non SAP to SAP through Flat files

    follow this thread

    http://help.sap.com/saphelp_nw04/helpdata/en/fa/0970a4543b11d1898e0000e8322d00/content.htm

    http://help.sap.com/saphelp_nw04/helpdata/en/fa/097119543b11d1898e0000e8322d00/frameset.htm

    In case of PROXY(XI)- It can retrieve the data for XML format and It can produce the data XML format between SAP to Non SAP & Non SAP to SAP.

    You can use message interfaces to create the following proxy objects:

    · ABAP proxy objects or

    · Java proxy objects

    Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language, you choose one of the following:

    · ABAP proxy generation is part of the SAP Web AS 6.40. ABAP proxy generation enables you to generate proxies to communicate by using the Web service infrastructure and by using SAP Exchange Infrastructure. ABAP proxies that were generated from message interfaces in the Integration Repository (IR) can be used in both infrastructures. This means that if none of the Integration Server services are required for a proxy-to-proxy communication scenario in ABAP, you can use a point-to-point connection using the Web service infrastructure instead.

    · Java proxy generation in the Integration Builder (Design) generates proxies from message interfaces in the Integration Repository. Java proxy generation packs the proxy objects in a Jar file, which you can save locally. You use the generated classes in J2EE applications on the SAP J2EE Engine.

    http://help.sap.com/saphelp_nw04/helpdata/en/91/de56456be146e791bf88188306aa57/frameset.htm

    regards

    Sandeep

    if helpful reward points

    Add comment
    10|10000 characters needed characters exceeded