Client ABAP Proxy

Hi All,
Good afternoon. I have one requirement to work on to work on FILE->XI---->RFC(synch) scenario using BPM. I am new into BPM. Any body have the step-by-step documentaion, please send me ASAP.
I am very thankful to you in advance.
Thanks & Regards,
Nagarjuna.

Hi,
Ur subject is about Proxy and in thread ur asking about File to RFC,
Check this link.
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
- File to RFC
About abap proxy.
ABAP Proxy
How do you activate ABAP Proxies?
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
ABAP Proxy Runtime
http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
ABAP CLIENT PROXY
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
ABAP SERVER PROXY
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
To test a connection - /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
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
Some links on BPM
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
/people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37bec4706cc
     /people/prasadbabu.nemalikanti3/blog/2006/03/10/bpmsingle-sender-and-multiple-receivers-based-on-synchronous-exchangeswitch-part-1
            /people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time
Regards,
Phani
Reward points if Helpful
Edited by: phani kumar on Feb 25, 2008 11:44 AM

Similar Messages

  • What is package structure for Client ABAP Proxy?

    1.     What is the package structure need to be  followed for creating abap client proxy.
    2.     I read some where in the form, it need to be 4 levels. Why is it?
    Thank you
    Ganges Leaves

    Hi
    U hav to create a 4 level package structure for client ABAP proxy.
    U can create ur on packages
    1st level-structure package.
    2nd level-main package.
    3rd and 4th level-sub packages.
    To the 4th level only u hav to create proxy.
    The classes and code wil be automatically generated at the time of proxy creation.
    I think the 4 level structure bcz while in r/3 everythin in integration builder like software component version and all wil be takin as different levels.
    Also u can go through the weblogs in the above replies u got.
    Regards
    Victoria.

  • Sample Client ABAP Proxy Program - PI 7.1

    I created Proxy. I need to call in a Report Program. I am using PI 7.1
    Can anyone send me a sample Client ABAP Proxy program to use with PI 7.1

    Hi,
    >>>Can anyone send me a sample Client ABAP Proxy program to use with PI 7.1
    it's exactly the same as for 7.0 and there are blogs that show such sample reports on SDN
    just do a little search and I'm sure you can find it
    Regards,
    Michal Krawczyk

  • Dynamic Configuration from Client ABAP Proxy

    Hello Experts,
    Is it possible somehow to set Dynamic Configuration values to Message Header when calling Client ABAP Proxy from SAP system?
    Best Regards

    I managed to get the dynamic header configuration at least with inbound proxies:
        DATA:
            server_context TYPE REF TO if_ws_server_context,
            proxy_framework TYPE REF TO if_proxy_framework,
            internal_protocol TYPE REF TO if_wsprotocol_internal,
            lo_inb_pxy TYPE REF TO cl_xms_inbound_proxy_plsrv,
            lo_dyn_header TYPE REF TO if_xms_msghdr30_dynamic.
          server_context = cl_proxy_access=>get_server_context( ).
          internal_protocol ?= server_context->get_protocol( 'INTERNAL' ).
          lo_inb_pxy ?= internal_protocol->get_framework( ).
          lo_dyn_header ?= lo_inb_pxy->xmb_message->get_dynamic_header( ).

  • 7.1 Client ABAP proxy code sample (outbound)

    Hi guys,
    has somebody implemented new 7.0(7.1) abap proxies using ws runtime?
    Could you please post some sample code of client abap proxy?
    The 3. proxies were quite easy, but I'm a little bit confused in 7.0 and it's ws-rm.
    Thanks a lot, Olian

    Create a client proxy (for eg. the name would be like ZCO_MI_EMP_OUT_SYNC).
    Create a report program for the client proxy.
    report  yh_proxyclient.
    *  tables: ZEMP_DTLS_COPY.
       data: input type zmt_emp_tar1 .
       data: output type zmt_emp_src1 .
       data: client type ref to zco_mi_emp_out_sync .
      output-mt_emp_src-dept_id = 'SAP EP'.
      data wa_emp type zdt_emp_tar_employee.
      data wa_empinsert type zemp_dtls_copy. "ZDT_EMP_TAR_EMPLOYEE.
    try.
        create object client
    *  EXPORTING
    *    logical_port_name  =
      catch cx_ai_system_fault .
    endtry.
    try.
    call method client->execute_synchronous
      exporting
        output = output
      importing
        input  = input
    catch cx_ai_system_fault .
    catch cx_ai_application_fault .
    endtry.
    loop at input-mt_emp_tar-employee into wa_emp.
      write: / wa_emp-emp_id, wa_emp-dept_id, wa_emp-emp_name, wa_emp-emp_address.
    endloop.
      commit work.
    endmethod
    the above code is taken fron this wiki  (step by step guide using an example)
    [https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/abapClientProxytoABAPServerProxy+Scenario]

  • Client ABAP Proxy : how to know which program is calling that service interface proxy

    Hi All,
    I have prepared some client proxy in ECC to communicate with PI.
    But, if I am not wrong, unlike server proxy which is written directly in the class Provider class in SPROXT transaction, in client proxy we write abap code to trigger proxy in SE38 .
    My question is : If I am in SPROXY and looking at any outbound SI, of which proxy is already generated, then how can in SE38  can I find which program is triggering that interface or proxy?

    Hi,
    check below thread for calling client proxy
    ECC outbound abap proxy (client) - Get ECC messageID from Protocol
    Regards,

  • Client ABAP proxy error handling. Please help!

    Hi Experts,
       I have following scenario:
       SAP ECC (ABAP Client Proxy) -> PI(XI)-->(SOAP) Third party web service System
       This is Asynchronous.
       What will happen when ABAP client Proxy in ECC sends data to PI but PI is down?
       Will the message be queued in ECC? Can the queued message be processed automatically when PI is UP later?
       Please help.
    Thanks & Regards
    Gopal

    Hello Gopal,
    Correct, it should be an automatic entry into the queue!
    refer below for a detailed understanding!
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies     XI: Reliable Messaging u2013 EOIO in ABAP Proxies
    /people/krishna.moorthyp/blog/2005/12/23/monitoring-for-processed-xml-messages-in-abap-proxy     Monitoring for Processed XML messages in ABAP Proxy
    Weblog to send Response from RFC to File in Asyn Mode Using Proxy [original link is broken]     Weblog to send Response from RFC to File in Asyn Mode Using Proxy
    /people/michal.krawczyk2/blog/2009/06/20/pixi-abap-proxies-say-goodbye-to-executeasynchronous-method     PI/XI: ABAP Proxies say goodbye to Execute_Asynchronous method
    /people/krishnakumar.ramamoorthy3/blog/2008/11/02/error-handling-framework-for-abap-proxies--part-1     Error handling framework for ABAP proxies - Part 1
    /people/krishnakumar.ramamoorthy3/blog/2008/12/19/error-handling-framework-for-abap-proxies--part-2     Error handling framework for ABAP proxies - Part 2
    Regards,
    Jilan

  • Outbound Client ABAP Proxy Timeout Error

    Hello everybody we have the next scenario:
    R/3 Client Synchronous ABAP Proxy->XI-> Synchronous RFC
    and we are having problems cause the Sender R/3 is not waiting for the RFC in the Receiver system to process so XI is in log  status fot this messages, is there a parameter to increase the time for R/3 Sender to wait for the Call method sentence to complete succesfully??????, thanks in advance.
    Regards,
    Raul Alvarado

    Hi,
    do changes as below
    In SXMB_ADM
    go to Configure Integration server
    in  change specific identifiers Set Runtime parameter: HTTP_TIMEOUT and then restart XI server, changes will be updated.
    Regards,
    Sukarna.

  • Client ABAP proxy - XI login

    Hi,
    I have successfully tested an ABAP client proxy by executing an ABAP report. However when I execute the report, XI login credentials are asked for.
    How can I avoid this, so that ABAP developer need not know XI login ? Is there any setting to be done ?
    Regards,

    We have also been having the same problem it sounds like you had.
    When we do a function module test, it works fine set to use Exchange Infrastructure in LPCONFIG, but we always get prompted for an ID and password.
    As you mentioned, when we change LPCONFIG to use Web Service Infrastructure and our Call Parameters to use the HTTP Destination with path suffix /sap/xi/engine?type=entry we now get an error 'Soapfaultcode:4 Error during conversion of XI message' and nothing seems to get to XI.
    Is this something you ran into or know something about for fixing this issue?
    Any ideas of where to start looking at this?
    Thanks,
    Jake

  • Reg. Client(ABAP) Proxy to JDBC scenario

    Hi All,
    I am working on a scenario of Proxy to JDBC. The scenario goes like this.....
    SAP is the sender and I need to fetch data from the database table at the R/3 end and update in the legacy system at the receiver end .
    Can anybody guide me apart from PI configuration, the settings need to be done at the R/3 end in the transaction sproxy i.e. the ABAP class and objects. Also let me know if I need to trigger the interface weekly once, is it possible to trigger it automatically by using ABAP  class and objects else I need to write an ABAP program in order to trigger the interface.
    Thanks for understanding in advance.
    Regards,
    Neethu Chordia

    Hi,
    Can anybody guide me apart from PI configuration, the settings need to be done at the R/3 end in the transaction sproxy -
    As Raj suggested please search on SDN, you will find lot of links on this.
    Also let me know if I need to trigger the interface weekly once, is it possible to trigger it automatically by using ABAP class and objects else I need to write an ABAP program in order to trigger the interface. -
    >For this you need to write Abap class program and override method "Execute asynchronous" this will send the SAP R3 data to XI and then you have to configure job on R3 to run this program periodically as per your requirement.
    Divyesh Vasani

  • Client abap proxy with EOIO

    Hi,,,
    does anyone guide me with abap sample code using EOIO?
    thanks
    dennis
    ogawa Dennis

    HI,
    It is performance problem, if it is large database,
    See the below links
    /people/sap.user72/blog/2005/05/02/useful-sap-notes-for-xi
    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
    Regards
    Chilla

  • ABAP Proxy HTTP response contains status code 401

    We have a client ABAP proxy running in a program successfully in our development system. Today I transported this to our Test system. When I tested, there were no messages in the adapter engine pipeline.
    One of my colleagues discovered that when running SXMB_MONI on the Application system (_not_ the XI system), the XML queue there shows the message with an error, the error being:
    HTTP response contains status code 401 with the description Unauthorized
    I have looked at quite a few posts here with this error; the PIAPPLUSER is not locked, Integration engine is configured the same way in both Development and Test, but I cannot figure out why this is happening.
    Any assistance more than welcome!
    BR,
    Tony.

    hi,
    Check XIAPPLUSER is having this Role -SAP_XI_APPL_SERV_USER
    • If the error is in XI Adapter, then your port entry should J2EE port 5<System no>
    • If the error is in Adapter Engine
    –then have a look into SAP note- 821026, Delete the Adapter Engine cache in transaction SXI_CACHE Goto --> Cache.
    • May be wrong password for user XIISUSER
    • May be wrong password for user XIAFUSER
    – for this Check the Exchange Profile and transaction SU01, try to reset the password -Restart the J2EE Engine to activate changes in the Exchange Profile After doing this, you can restart the message
    Thanks
    Swarup

  • ABAP Proxy creation doubt   -  Pls Help

    Hi Friends ,
                          I have referred the following blog for abap proxy creation
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
                      as per the previous replies , <b>we have to generate proxiy from R3 syetm</b> . <b>But</b> in this weblog they are <b>generating from XI server</b> ?
                          The  have doubt  in the following passges
    1.
    <i>We use two clients of XI here. <b>Client 100 acts as XI server</b> .<b>Client 105 acts as a client ABAP proxy</b> which sends employee information as a message to XI which routes the info to a file. Logical flow is depicted as shown below. Note that conversion of sending system format to XI specific format is not done at the outbound side of the XI server.</i>
    <b>
               a.  i have webAS 6.40 . i have  R3 6 . So i can generate proxy from R3 it self right ? then how to procedd further .
                b. So Proxy and report to call proxy also from R3 SIDE ?
                c. If No sender agreement  required then in IR only receiver determination and receiver agreement is enough ? 
                d. Then in receiver Detrmination , do i need to give Business system as sender service ?
                  </b>
            <b>    can u please explain this a little bit more ?</b>
    Regards.,
    Shyam

    Hi Shyam,
    <b>we have to generate proxiy from R3 syetm . But in this weblog they are generating from XI server ?</b>
       In this blog, Ravi has taken two different clients in the same system. As the abap code is client independent so it can be generated anywhere irrespective of clients. But while executing the report we cannot do it from the same client as of the IS.So we need to trigger the report from the client 105 which is considered as the client proxy.
      check Triggering ABAP PROXY in the blog.
    <b>c. If No sender agreement required then in IR only receiver determination and receiver agreement is enough ?</b>
       Yes.
    <b>d. Then in receiver Detrmination , do i need to give Business system as sender service ?</b> 
    You can create business system for the R/3 and use it in RD.But the business system dont have any sender communication channel and no need of sender agreement as the data will directly hit the IE of XI.
    Regards,
    Prasanthi.

  • Design Clarification : ABAP Proxy (Asynch) --- PI (Synch) -- Mainframe(DB)

    Hi PI Experts,
    We have the following flow:  ABAP Proxy (Asynch) ->PI (Synch) <> Mainframe(DB2)
    1. Client ABAP Proxy sends the data to PI. It is Asynchronous communication. PI validates few mandatory fields, if any mandatory fields are missing then PI will generate the <Error> in PI with custom information. A custom monitoring tool developed using the Webdynpro and configured with PI7.1 to monitor the interfaces.
    2. PI validates few mandatory fields, if successful then triggers the Stored Procedure on DB2 side using JDBC adapter.
    3. PI expects successful or failure or warning message from Stored Procedure on DB2 .
    4. Whatever the response received in PI from Stored Procedure, should not send back the message to ECC. The process should complete in PI after response message is received from  Stored Procedure.
    My Questions are:
    1. Do we need to go with BPM for above requirement?
    2. Can Stored Procedure respond with successful or failure or warning message?
    3. Is it possible to design without BPM?
    4. Can we go with the design: Client ABAP Proxy (Asynch) ---> PI (Asynch: SOAP Receiver Adapter calling SOAP Sender Adapter(QOS:BE) ) > PI <> Mainframe(DB2).
    Thank you in advance.
    Regards
    Masthan

    Thank you for your responses.
    Client requirment is to log all the errors and monitoring is done in PI7.1, using Custom monitoring tool developed using Webdynpro and configured in PI7.1.
    This scenario is not Synchronous from Client ABAP Proxy.
    PI receive the successful/error/warning response from Stored Procedure.
    First Half is Asynchronous that is Client ABAP Proxy to PI.
    Second Half is Synchronous that is PI to Stored Procedure(DB2).
    To Avoid BPM,
    Can i go with the below steps:
    1. Client ABAP Proxy to PI --> Asynchronous call
    2. PI to PI ---> Synchronous call
    3. PI to Stored Procedure (DB2) ---> Synchronous call
    Thank you.
    Regards
    Masthan

  • What is a Proxy, specifically ABAP Proxy?

    Hi,
    Friends, I need some basics about proxy , ABAP Proxy with respect to SAP XI.
    1.Why do we need a ABAP proxy?
    2.For what do we use a proxy and what are the uses and applications of proxy?
    3.What all do we need to create in IR and ID to work with ABAP proxy?
    If we have any good blogs giving a detailed explanation of all the queries, it would be highly helpful.
    Thanks in Advance.
    Younus

    Hi Younus,
    There are two types of proxies in ABAP:
    1)ABAP Client Proxy
    2)ABAP Server Proxy.
    ABAP Client Proxies are used to communicate the R/3 system to XI. And where as ABAP Server proxy is used to communiate the XI system to the R/3 system.
    ABAP Client Proxies are created using the Outbound Message Interfaces and ABAP Server Proxies are created using the Inbound Message Interfaces in the Application system using sproxy Tcode.
    These proxies will directly hit the integration engine of the XI server and thus reduces the use of adapters.
    When you generate the proxies using Tcode SPROXY in ur application system then u have to:
    >>> write your own abap code in the interface to manage data if that is an Inbound Message Interface.
    >>> In the case of  Outbound interface then write a report and invoke the appropriate method (eg:execute_asynchronous or execute_synchronous) to trigger the proxy.
    The great advantage  of proxies is XI native protocol usage. It doesn't require more ABAP. The ABAP code is the same you would put in a function module.
    >>><b>What all do we need to create in IR and ID to work with ABAP proxy?</b>
    If u r defining the Client abap proxy then no need of sender communication channel and sender agreement.
    While in the case of Server abap proxy u need an XI adapter in the receiver communication channel to communicate with the R/3 system.
    The use of adapter here is to communicate the IS with respective to the application s/y.
    Remaining all the stuff is same as the normal scenario.
    <u>Check out dis blog for ABAP Client Proxy:</u>
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    <u>ABAP Server Proxy:</u>
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    Hope it is clear.
    Regards,
    Prasanthi.

Maybe you are looking for

  • Error message when trying to use app store

    I can't access the apple store, it comes up with an error as well as some other apps. But my wifi is working fine and I am able to use safari

  • My 4th Gen. Ipod Touch is smashed

    i have a 4 gen. ipod touch. i would really like to buy a new ipod, but would have to sell the old one first. but 4 months ago i dropped it. Screen is badly smashed. It still functions properly, but it is three months out of warranty. will apple repla

  • Created a form in LS but it will only open in most recent version of Acrobat Reader

    I've tried opening the PDF form created in LiveCycle into my full professional version of Acrobat and then saving as an optimized version but I get this error.... "This PDF document contains an Adobe XML form.  Such files cannot be optimized." There

  • Wireless mirroring to ROKU

    Has anyone found a way to stream video / audio to a ROKU for output on to a televison display or audio output?

  • Problem with CRM_ROLES_OF_USER_GET function module in BW3.5

    Hi, We have a problem in the standard function module.   CRM_ROLES_OF_USER_GET.  This should get the latest roles of the user but it is reading from Buffer and displaying all the old roles. How can i clear the buffer so that this function module will