Help on ABAP Proxies.

I Dont know wat is Proxy,
Can Any one Expalin me ABAP Proxy.
My Queries are,
1) How to create an ABAP proxy.
2)Is the Message Mapping Require of ABAP Proxy.
3) Wat are the Sender and Receiver adapters we have to use.
Points will be awarded for the good approch to that scenario.
Regards,
Jayasimha Jangam
[email protected]

hi
Proxies communicate with the XI server by means of native SOAP calls over HTTP .RFC does not, so you have to convert from SOAP to RFC calls and vice versa. So XML conversion is required.
ABAP Proxies uses Webservice and Http Protocols. And if you use RFC it is mainly meant for Sync. call. But Proxies is used for both Sync and Async.
If you use ABAP Proxy , you can reduce the overhead calling the function again and again.
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
Re: JDBC Sender select/update problem
If u generate proxy for outbound interface then its client proxy and for inbound interface its server proxy.
In client proxy u can call the method to send messages but u can't modify it but in server proxy its possible to write a user code within the method to execute proxy.
CLIENT PROXY:
A WSDL description from a UDDI server (or an Internet page) is usually used to make a service executable in the Internet and to describe the interface of this service. You require a client proxy and not a server proxy to call this service by using the Web service infrastructure.
SERVER PROXY:
You can only generate ABAP server proxies from a WSDL description if they originate in the Integration Repository.You can also generate server proxies for Java and client proxies for ABAP from message interfaces.
s refer these doc about ABAP proxy ..
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
Re: JDBC Sender select/update problem
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41e08c90-0201-0010-9197-d8774336ea78
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ae9874-109c-2910-f48a-e91f0cdd1c81
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
/message/266750#266750 [original link is broken]
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/people/sap.user72/blog/2005/12/08/integration-builders-through-proxy-server-part--1
/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
http://help.sap.com/saphelp_nw70/helpdata/en/2e/278a8363b5ac4483dc1efc382e51df/frameset.htm
Check out this blog....
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cbc7d790-0201-0010-bea6-c549902e93e2
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/95d7d490-0301-0010-ce93-c58f9a3cde0b
cheers
kish
reward if found useful

Similar Messages

  • Help understanding ABAP Proxies

    Can someone point me to documentation to help understand ABAP proxies?  What they are, why I would use them and what are the considerations in using them over BAPI's or IDOCS?  I had a recent discussion with someone who is choosing to not use them because of security considerations.

    Hi Rick,
    For ABAP proxy documentation refer...
    http://help.sap.com/saphelp_nw04/helpdata/en/ab/585f3c482a7331e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
    For considerations in using proxy over BAPI's or IDOCS Refer...
    /people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
    Regards
    Anand

  • Help with abap proxies !!

    Hi Friendz,
    I am working on a scenario where a report is fetching data from a table which has around 2,00,000 records and passing this to an abap proxy to pass the data into XI and then XI creates a file out of this data. The scenario is working fine for smaller amount of data but throws a
    short dump when it encounters a large amnount of data like 2-3 Lacs records.
    The dump I am facing is SYSTEM_NO_ROLL.
    Please suggest what can be the cause or if you want me to show the report, whichh triggers the proxy.
    Thanks.

    Hi Friends,
    Thank you very much for your replies. The program is as follows :
    report  yorder_spp_upload no standard page heading.
    tables : vbak,
             yorderspp,
             vapma,
             yspp_fscloc.
    data : it_items type table of ymat_order_spp with header line.
    types : begin of ty_vapma,
              matnr type vapma-matnr,
              vkorg type vapma-vkorg,
              audat type vapma-audat,
              bstnk type vapma-bstnk,     "PO Number
              vbeln type vapma-vbeln,
              posnr type vapma-posnr,
            end of ty_vapma.
    data : it_vapma type table of ty_vapma,
           wa_vapma like line of  it_vapma.
    types : begin of ty_vbap,
              vbeln  type vbap-vbeln,
              posnr  type vbap-posnr,
              matnr  type vbap-matnr,
              kwmeng type vbap-kwmeng,
              meins  type vbap-meins,
              pstyv  type vbap-pstyv,
              werks  type vbap-werks,
            end of ty_vbap.
    data : it_vbap type table of ty_vbap,
           wa_vbap like line of  it_vbap.
    types : begin of ty_final,
        crmordqtyv   type vbap-kwmeng,
        crmpgidatw   type vbap-erdat,
        crm_facloc   type vbap-werks,
        crm_fstloc   type vbap-werks,
        crm_itcrat   type vbap-erdat,
        crm_itmtyp   type vbap-pstyv,
        crm_order    type vbap-vbeln,
        crm_numint   type vbap-posnr,
        crm_ohguid   type vapma-bstnk,
        crm_reqdat   type vbap-erdat,
        crm_shipto   type vbak-kunnr,
        crm_prod_id  type vbap-matnr,
        crm_doctyp   type vapma-vkorg,
        end of ty_final.
    data : it_final type table of ty_final.
    data : wa_final like line of it_final.
    data : ydate type sy-datum.
    data: i_options like rfc_db_opt occurs 0,
          i_fields  like rfc_db_fld occurs 0,
          i_data    like tab512 occurs 0,
          i_table_name like dd02l occurs 0 with header line.
    data : it_orderspp type table of yorderspp,
           wa_orderspp type yorderspp.
    data : prxy type ref to zeccsppco_mi_ecc_spp_ob.
    data : m_data type zeccsppmt_ecc_to_spp_ib,
           s_data type zeccsppmt_ecc_to_spp_ib,
           w_data type zeccsppdt_ecc_to_spp_ib_row,
           t_data type zeccsppdt_ecc_to_spp_ib_ro_tab.
    data : l_date type datum,
           f_date type datum.
    selection-screen begin of block b1 with frame.
    select-options : s_matnr for vapma-matnr,
                     s_audat for vapma-audat,
                     s_werks for vapma-werks,
                     s_auart for vapma-auart,
                     s_vkorg for vapma-vkorg.
    selection-screen end of block b1.
    start-of-selection.
      perform select_data_upload_table.
      perform read_data.
    *&      Form  select_data_upload_table
          text
    form select_data_upload_table.
    delete all the data from table "yorderspp".
      delete from yorderspp.
      commit work.
      wait up to 2 seconds.
    If Input s_audat(Order date) is initial, It will fetch last Calendar months data.
      if s_audat[] is initial.
        call function 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'
          exporting
            i_date_old = sy-datum
          importing
            e_date_new = l_date.
        concatenate l_date+0(6) '01' into f_date.
        s_audat-low = f_date.
        s_audat-high = l_date.
        s_audat-option = 'BT'.
        s_audat-sign = 'I'.
        append s_audat.
      endif.
    Selection of order no and respective items from table VAPMA.
      select matnr vkorg audat bstnk vbeln posnr werks
             into  corresponding fields of table it_vapma
             from  vapma
             where matnr in s_matnr
               and vkorg in s_vkorg
               and auart in s_auart
               and werks in s_werks
               and audat in s_audat.
    Selection of data based on order number from table VBAP.
      if not it_vapma[] is initial.
        select vbeln posnr matnr kwmeng meins pstyv werks
               into corresponding fields of table it_vbap
               from vbap
               for all entries in it_vapma
               where vbeln = it_vapma-vbeln
                 and posnr = it_vapma-posnr
                 and pstyv = 'ZTAN'
                 and werks in s_werks.
      endif.
      loop at it_vapma into wa_vapma.
        read table it_vbap into wa_vbap with key vbeln = wa_vapma-vbeln
                                                 posnr = wa_vapma-posnr
                                                 matnr = wa_vapma-matnr.
        if sy-subrc = 0.
          select single * from vbak where vbeln = wa_vbap-vbeln.
          yorderspp-crm_entdt   = sy-datum.
          yorderspp-crm_order   = wa_vbap-vbeln.
          yorderspp-crm_numint  = wa_vbap-posnr.
          yorderspp-crmordqtyv  = wa_vbap-kwmeng.
          yorderspp-crmpgidatw  = wa_vapma-audat.
          yorderspp-crm_facloc  = wa_vbap-werks.
          yorderspp-crm_fstloc  = wa_vbap-werks.
          yorderspp-crm_itcrat  = wa_vapma-audat.
          yorderspp-crm_itmtyp  = wa_vbap-pstyv.
          yorderspp-crm_ohguid  = wa_vapma-bstnk.
          yorderspp-crm_reqdat  = wa_vapma-audat.
          yorderspp-crm_shipto  = vbak-kunnr.
          yorderspp-crm_prod_id = wa_vbap-matnr.
          yorderspp-crm_doctyp  = wa_vapma-vkorg.
          insert yorderspp.
          commit work.
        endif.
      endloop.
      wait up to 5 seconds.
    endform.                    "select_data_upload_table
    *&      Form  READ_DATA
          text
    form read_data.
      select * from yorderspp into  table it_orderspp.
      if sy-subrc = 0.
        create object prxy.
        loop at it_orderspp into wa_orderspp.
          select single * from yspp_fscloc where s_vkorg = wa_orderspp-crm_doctyp
                                             and s_werks = wa_orderspp-crm_fstloc.
          if sy-subrc = 0.
            wa_orderspp-crm_facloc = yspp_fscloc-s_facloc.
            wa_orderspp-crm_fstloc = yspp_fscloc-s_fstloc.
          else.
            select single * from yspp_fscloc where s_vkorg = wa_orderspp-crm_doctyp
                                               and s_werks = space.
            if sy-subrc = 0.
              wa_orderspp-crm_facloc = yspp_fscloc-s_facloc.
              wa_orderspp-crm_fstloc = yspp_fscloc-s_fstloc.
            else.
              wa_orderspp-crm_facloc = wa_orderspp-crm_fstloc.
            endif.
          endif.
          w_data-crmordqtyv = wa_orderspp-crmordqtyv.
          w_data-crmpgidatw = wa_orderspp-crmpgidatw.
          w_data-crm_facloc = wa_orderspp-crm_facloc.
          w_data-crm_fstloc = wa_orderspp-crm_fstloc.
          w_data-crm_itcrat = wa_orderspp-crm_itcrat.
          w_data-crm_itmtyp = wa_orderspp-crm_itmtyp.
          w_data-crm_numint = wa_orderspp-crm_numint.
          w_data-crm_ohguid = wa_orderspp-crm_ohguid.
          w_data-crm_reqdat = wa_orderspp-crm_reqdat.
          w_data-crm_shipto = wa_orderspp-crm_shipto.
          w_data-crmprod_id = wa_orderspp-crm_prod_id.
          append w_data to t_data.
          clear w_data.
        endloop.
        s_data-mt_ecc_to_spp_ib-row = t_data.
        m_data = s_data.
        try.
            call method prxy->execute_asynchronous
              exporting
                output = s_data.
            commit work.
          catch cx_ai_system_fault .
            data fault type ref to cx_ai_system_fault .
            create object fault.
            write :/ fault->errortext.
        endtry.
      endif.
    endform.                    "READ_DATA

  • Problem with ABAP proxies - HTTP connection to R/3 is not working

    Hi guys!
    I'm setting up a connection from XI to R/3 , because I'm using proxy objects. Our DEV is working fine. Now I have moved the objects to QA and since the HTTP connection is not there, I need to set it up.
    I have created a service user on R/3, activated ICF service on R/3 and created a HTTP to abap type connection in XI. When I test the connection I get a new logon screen. Why? I have provided information about logon user, client, ....
    Thank you! Olian

    Hi,
    this logon screen populated when the RFC User ID is locaked. ask your basis team to release it.
    also refer below links if in case of any other problem
    Actiave ABAP Proxies -- /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    Setting Up Point-to-Point Connections with proxy
    http://help.sap.com/saphelp_nw04s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm
    Thanks
    Swarup

  • Use of XI adapter in ABAP proxies

    Hey Guys
    i was going through some blogs and came across that we need XI adapter for ABAP proxies,i had thought that proxies are used for adapterless communication,then why is the need for XI adapter?i know XI adapter is used to transfer XML messages to/from sender/receiver system.
    also do we always need to use XI adapter for proxy communication?
    thanx
    ahmad

    Hi,
    The use of adapter here is to communicate the Integration Server with respective ApplcatioN System. ie, R.3 or any SAP system which is configured as an Application System to the XI.
    Proxies communicate with the XI server by means of native SOAP calls over HTTP . SO you need to mention the integration server to point/connect to correct application system during runtime.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/content.htm
    Hope this helps,
    Regards,
    Moorthy

  • 1:n Message split and Abap Proxies??

    Hello,
    Can I not use Message split and Abap Proxy together? My scenario is MDM->File ->XI->Proxy->BI.
    I am getting a single file syndicated from MDM and in XI If I use message mapping to do 1:n split in the message mapping, can I use it with Abap Proxies? As per the link below, XI adapter is not present in the list..We are on PI 7.0 SP14. Thank you..
    http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm
    Thank you for any suggestion..

    Hi Thanujja,
    If you see the message from Raj, I dont think we can split the messages for the proxy. This is beacause the splitting of messages take place at the Adapter Level only for the adapters on the Java stack.
    As suggested by Guru, you can try splitting the messages in the inbound proxy instead of using a BPM, in that way you can acheive good performance.
    Thanks,
    Srini
    Edited by: srinivas kapu on Mar 27, 2008 9:09 AM
    Edited by: srinivas kapu on Mar 27, 2008 9:10 AM

  • Help required in Proxies inSAP XI

    Hi,
    Can anybody tell me the usage of Proxies in SAP XI? Also, if possible, can anybody send me the sample example of usage of proxy in SAP XI using screenshots, like we have the screenshots for different scenario.
    Priya

    Hi,
    Refer to following links for further explanation on proxies.
    Java Proxy-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    ABAP proxy-
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm
    Rich set of Demos -
    https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#xi [original link is broken]
    Thanks,
    Prateek

  • Using ABAP Proxies

    Hi all,
    I am trying to achieve the following scenario:
    Read a file from a specific directory and directly insert the records into the SAP table by using ABAP proxies.
    But during execution, I am getting the following error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
      <SAP:P1>405</SAP:P1>
      <SAP:P2>Method not allowed</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html dir=ltr> <head> <style> a:link a:visited </style> <META NAME="ROBOTS" CONTENT="NOINDEX"> <title>The page cannot be displayed</title> <META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252"> </head> <script> function Homepage(){ <!-- // in real bits, urls get returned to our script like this: // res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm //For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm" DocURL=document.URL; //this is where the http or https will be, as found by searching for :// but skipping the res:// protocolIndex=DocURL.indexOf("://",4); //this finds the ending slash for the domain server serverIndex=DocURL.indexOf("/",protocolIndex + 3); //for the href, we need a valid URL to the domain. We search for the # symbol to find the begining //of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker. //urlresult=DocURL.substring(protocolIndex - 4,serverIndex); BeginURL=DocURL.indexOf("#",1) + 1; urlresult=DocURL.substring(BeginURL,serverIndex); //for display, we need to skip after http://, and go to the next slash displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex); InsertElementAnchor(urlresult, displayresult); } function HtmlEncode(text) { return text.replace(/&/g, '&').replace(/'/g, '"').replace(/</g, '<').replace(/>/g, '>'); } function TagAttrib(name, value) { return ' 'name'="'HtmlEncode(value)'"'; } function PrintTag(tagName, needCloseTag, attrib, inner){ document.write( '<' + tagName + attrib + '>' + HtmlEncode(inner) ); if (needCloseTag) document.write( '</' + tagName +'>' ); } function URI(href) { IEVer = window.navigator.appVersion; IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 ); return (IEVer.charAt(1)=='.' && IEVer >= '5.5') ? encodeURI(href) : escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';'); } function InsertElementAnchor(href, text) { PrintTag('A', true, TagAttrib('HREF', URI(href)), text); } //> </script> <body bgcolor="FFFFFF"> <table width="410" cellpadding="3" cellspacing="5"> <tr> <td align="left" valign="middle" width="360"> <h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!Problem>The page cannot be displayed</h1> </td> </tr> <tr> <td width="400" colspan="2"> <font style="COLOR:000000; FONT: 8pt/11pt verdana">The page you are looking for cannot be displayed because the page address is incorrect.</font> </td> </tr> <tr> <td width="400" colspan="2"> <font style="COLOR:000000; FONT: 8pt/11pt verdana"> <hr color="#C0C0C0" noshade> <p>Please try the following:</p> <ul> <li>If you typed the page address in the Address bar, check that it is entered correctly.<br> </li> <li>Open the <script> <! if (!((window.navigator.userAgent.indexOf("MSIE") > 0) && (window.navigator.appVersion.charAt(0) == "2"))) { Homepage(); } //--> </script> home page and then look for links to the information you want.</li> </ul> <h2 style="COLOR:000000; FONT: 8pt/11pt verdana">HTTP 405 - Resource not allowed<br> Internet Information Services</h2> <hr color="#C0C0C0" noshade> <p>Technical Information (for support personnel)</p> <ul> <li>More information:<br> <a href="http://www.microsoft.com/ContentRedirect.asp?prd=iis&sbp=&pver=5.0&pid=&ID=405&cat=web&os=&over=&hrd=&Opt1=&Opt2=&Opt3=" target="_blank">Microsoft Support</a> </li> </ul> </font></td> </tr> </table> </body> </html></SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP response contains status code 405 with the description Method not allowed XML element Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Could anyone please help me in this regard?
    Thank you in anticipation.

    Use this 3 blogs for proxies.
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies(do the required configuration for activating proxies)
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies(server proxies)
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy(client proxies)

  • Doubt about ABAP Proxies

    Hi Gurus!
    I have a simple doubt.
    Exist any difference in the name of Poxies created with SPROXY against created with SE80?
    I think "SPROXY Proxies" are named ABAP Proxies and the "SE80 Proxies" are named Client Proxies, aren´t they?
    Helpful answers will be rewarded.
    Thanks and regards,
    Manuel.

    Hi Manuel,
    SPROXY is about proxy (client or server) you generate against an SLD connection, I mean when you Business System belongs to an SLD and it is connected to it. Finally when your Bus Sys has an integration server linked.
    Via SE80 you can create also proxy related to an integration server or client proxy in order to consumer Web Servicies.
    Hope this help
    regs
    matteo

  • ABAP Proxies to send the data to PI

    I have a scenario to send some data from ECC to Legacy system in flatfile format. I would like to use ABAP client proxies on the ECC side and File receiver adapter to tranmit the data to Legacy system.
    I tried various sample scenarios and know how to send simple data using ABAP report program(which triggers the client proxy from ECC).
    But the question is if I have to read SAP data files and send the data conditionally based on certain criteria to the other Legacy system. How do we write the ABAP code with in the ABAP Proxie program?  Can any body share the real time coding procedure to achieve this. I am not good at ABAP.
    I absolutely have good idea how we can configure on the receiver side.
    Thanks in advance.

    Hi
    If I want to transfer only specific data from various SAP database files from ECC and then triggering the ABAP client proxy in the ABAP report program
    There are various ways to do this. Create a class that can call reports(forms) for various legacy system say L1, L2 and L3. now create 3 reports each for the systems .
    In XI create a generic structure which can satisfy L1, L2 & L3 and generate the proxy for this structure.
    now in reports for L1 pass the data from ERP tables specific to L1 and use the client proxy report to pass the data to XI and deliver the flat file. Similarly for others you can do
    now at XI you do conditional receiver determination. Identify the condition from the payload that can distinguish L1, L2 & L3. based on this you can pass the data to defined receiver.
    Hope this helps.
    Thanks
    Gaurav

  • ABAP Proxies

    Hi All,
    I have been working on ABAP Proxies. Is it requires any internal http connection between R/3 and XI systems. If yes, let me know which kind of arrangements required? and who will do this configurations, I mean Basis consultant or XI developer?
    I created abap(client) proxy in R/3 system and executed in XI sytem. The scenario is R/3-XI---File. After exectuing the proxy, the file is not created in the target directory.
    Anybody came across this kind of problem. Please let me know the solution asap.
    Thanks,
    Nagarjuna.

    Hi,
    You need to setup RFC destination with type G ie.e HTTP
    please find here with you  step by step process
    Actiave ABAP Proxies -- /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    Configuration required on the Business System:
    1. Create HTTP connection in the business system.
    Configuration Details:
    Technical Setting:
    1. Following Inputs are required for technical setting
    1 Connection Type: H
    2 Target Host: System name
    3 Service Number: HTTP Port name
    4 Path Prefix: /sap/XI/engine/?type=entry
    Logon Security
    On the Logon/Security tab page, enter the following logon data:
    1 User: XIAPPLUSER (for example); this user should represent the sending business system (see also the SAP XI Security Guide under Service Users for Message Exchange).
    2 Password: the password you have specified for this user
    3 Client: SAP XI Integration server
    4 Language: Language required
    ABAP Proxy Generation --
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
    U can work with java proxies,Check some links on proxies.
    Concepts and examples for Proxy, Abap Client Proxy and Abap server Proxy
    Proxy Generation- For ABAP and Java proxy, create a Message Interface and then generate a proxy for that message interface.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
    Thanks
    Swarup
    Edited by: Swarup Sawant on Feb 13, 2008 10:48 AM

  • PDF on ABAP Proxies(urgent)

    ABAP Proxies:
    1)Created the Data type,Message Type and Message Interface for proxies in Integration Repository.
    When using the transaction SPROXY I am not getting the namespace that I have craeted for the proxy in IR.
    2)Can any one provide some good PDF document on some simple proxy creation.
    3)Want more information from the ABAP side on proxy creation.
    Please help me in this issue.
    Good PDF on thABAP proxy is required.
    Points will be rewarded.

    Hi arjya,
    <b>1)Created the Data type,Message Type and Message Interface for proxies in Integration Repository.
    When using the transaction SPROXY I am not getting the namespace that I have craeted for the proxy in IR.>>></b>
    In R/3 when u use transaction Sproxy u should get a replica of IR i.e.. u can see the SWCv...namespace...every objects of IR.....but only if.....there exists a proper connection between XI and R/3.
    for that check here...
    Connection between XI and R/3
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    <b>2)Can any one provide some good PDF document on some simple proxy creation</b>.
    Client Proxy - /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    Server Proxy - /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
    <b>3)Want more information from the ABAP side on proxy creation>></b>
    ABAP Proxy to file
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    File to ABAP Proxy
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    Regards
    Biplab

  • Help regarding ABAP proxy

    Hi ,
       please provide documentation or links  regarding generation and Configuration of ABAP Proxies.
    Ravi Raika

    Hi,
    Check the following links:
    <a href="/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies Approach for coding ABAP Proxies</a>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ae9874-109c-2910-f48a-e91f0cdd1c81">EDM EMM Scenario Part I: Service Enabling - How to Implement eSOA-Compliant Services</a>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41e08c90-0201-0010-9197-d8774336ea78">ABAP Proxy Generation</a>
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm">SAP Help - ABAP Proxy Generation</a>
    Thanks,
    Dipankar

  • Alerts for ABAP proxies?

    Hi,
    I have implemented alert monitoring on XI and it works fine. I want to use this alerting system also for ABAP proxies - so if an error occurs, I want to create an alert. Is this possible? How?
    Thank you,
    Olian

    Hi Olian Saludew ,
    Alerting is an function of Runtime Workbench along with Message archiving,End-to-end monitoring, Performance Monitoring,Cache monitoring.
    Alerting is no longer dependent on the configuration and activation of end-to-end monitoring. Consequently, the delay between when an error occurs in message processing and the creation of an alert is significantly reduced. Furthermore, you no longer need to schedule the report XMSALERT_PROCESS_DATA_GET as a
    background job.The Runtime Workbench has CCMS Alert Monitor thru which  You can now configure one new CCMS Alert Monitor per Adapter Engine for adapter-specific processing errors.Alerts triggered by the Runtime Workbench can now be forwarded to the CCMS Alert Monitor and displayed there.
    See also SAP Note 824039.
    Thru Runtime Workbench we can access alert inbox, alert configuration In process Integration with Central SAP Monitoring Infrastructure we Drill down to individual process steps and Use SAP Web AS Alert Framework.
    In SAP Web AS Alert Framework, we Classify errors and Alert channels (such as e-mail) available.
    Alert-Configuration
    Objective: Active Monitoring
    CCMS Alerts + message-oriented alerts
    Based on SAPu2019s Basis Alert Framework
    Alerts propagated through E-Mail, SMS,
    In Monitoring the SAP Exchange Infrastructure, Message Alerting is part of Runtime Workbench.
    Alerting Framework
    Configuration of alerts to reflect the needs of specific processes
    Part of SAP Web AS
    Alert Configuration
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
    Alert Inbox
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
    Alert Notification Step-by-Step
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Defining Alert Classifications
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Triggering Alerts
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Setting up alerts
    Setting up alerts in RZ20
    Alert Management
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e04141e8-0f11-2a10-adaa-9d97b062c2df
    Alert Notification
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90f449a8-a6db-2910-a386-d2b5999f5751
    Custom Alerts in CIC Win Client for CRM 5.0
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/601db2b2-2839-2a10-0381-8807979f6ff8
    Understanding u'r SAP EarlyWatch Alert Report
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4b88cb90-0201-0010-5bb1-a65272a329bf
    cheers!
    gyanaraj
    ****Pls reward points if u find this helpful

  • Always coding with abap proxies?

    Hello
    I have seen some blogs about abap proxies, however every blog had a coding of some reports etc.
    Do I have to code everytime when using abap proxies?
    The easiest way would be to generate the proxy classes in sproxy and you are done.
    Thank you.
    Regards,
    Go:khan

    HI,
    When you generate a proxy object, it will create a message strcuture and you need to populate this structure with the data. For this you are  writing ABAP  code.
    So proxy is acting as a method, and you need to call this method with appropriate values. Inorder to call this from R/3 side, you are writing a Report (easiest way) and schedule the report as per the requeirement. So this report will fetch the data and trigger the proxy with the data. This is the case with Client Proxy.
    Now Server Proxy- in this case your data is structured and populated when XI is calling proxy. But what needs to be done for these data ? SO you need to update the table etc right. For this again you need to write some part of ABAP code.
    Hope this helps,
    Regards,
    Moorthy

Maybe you are looking for

  • How do I get the Numbers application iOS 7.0.4 unstuck updating on iPad 2?

    How do I get the Numbers application unstuck in updating on iPad 2?   After the last update of iOS 7 it started acting up. Then weeks ago (in November) I opened the application right after iOS 7.0.4 update and while accessing a file it got stuck, som

  • Maintenance View

    Hi experts,      How can I check if a Z table have a maintenance view and if not have one how can I transport it? Thanks for the help!

  • Using a barcodescanner in an application

    Hey all, I�m in education as an software engineer and I have to design an application in Java for my schoolperiod. It should be a tool to manage the products of our school-cafeteria and schoollibrary. I want to use a barcodescanner, to scan the codes

  • Sales order with reference to Contract and another sales order

    Hi Gurus, I would like your suggestions on one of the business requirement i have. We are creating a new EDI interface with few of our customers to create sales orders. While creating sales orders, it should validate if there are any open contracts a

  • BPEL Compilation Error - JoJo

    I am looking for is trying to figure out what am I doing wrong for this compile time error message to appear when I try to deploy the BPEL service. The BPEL diagram indicates no errors. Error: [Error ORABPEL-10902]: compilation failed [Description]: