Clarifications on ABAP proxy

Hi,
  I've been reading up on Abap proxy and I wanna confirm my understanding.
  1) Abap Proxy is for abap applications to communication with XI
  2) The abap proxy is to be generated at the R/3 backend.
  3) When you enter transaction SPROXY in R/3, you should be able to see all the software components created in the SLD. But I am unable to see that in my system. Is there a RFC which I have to create in R/3 in order for me to see the software components?
I read the blog
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
and it mentioned about XI-Client to generated the proxy. I'm a bit confused as to whether the proxy is generated on the R/3 or XI or either is ok depending on the scenario.
Thanks for all the help

Hello,
1) Abap Proxy is for abap applications to communication with XI Yes, it's true.
2) The abap proxy is to be generated at the R/3 backend.
Yes, you usually generate proxy at application (not integration) server
3) When you enter transaction SPROXY in R/3, you should be able to see all the software components created in the SLD. But I am unable to see that in my system. Is there a RFC which I have to create in R/3 in order for me to see the software components?
When you enter transaction SPROXY in R/3, you should be able to see all the imported to Integration Repository software components which you created in the SLD. If you don't see your imported to IR software components then check link: How do you activate ABAP Proxies?
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
BR,
Dzmitry

Similar Messages

  • 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

  • Http to Abap Proxy communication with multiple queues generation in Recevr

    Dear SDNs,
    I need some help in the following scenario, appreciate your suggestions and help .
    I am receiving the messages from sender to PI on http posting, from PI  I am sending the message to SAP system using receiver xi communication channel ( receiver is abap proxy).
    Sender will send the messages in QOS=EOIO, QUEueID=XXXt_100 etc  parameters, when large volumes cases, it is getting delayed to process it using a single queue.
    We are thinking to dynamically  generate multiple queues in PI and send the same queue ids to receiver SAP system to process all the messages quickly in SAP System also.
    Help /Clarifications needed:
    1. XI receiver communication channel in  pi  does not provide any options to generate dynamic queue id based on payload content (using dynamic configuration) and sent it to SAP.
    2. Module Tab in receiver communication channel also got disabled to add  custom adapter modules, can we add custome adapter module on xi receiver channel to generate dynamic queue id ?
    Really appreciate your immediate help and suggestions.
    Thanks.
    Suraj.

    Dear Praveen,
    Thanks lot for the immediate reply, we need to use EOIO, as the messages need to be processed in the same order we send and receive, there is no flexibility in QOS=EOIO, Appreciate if there is any other thoughts?
    Thanks In Advance.
    Suraj.

  • ABAP proxy client sending to XI   and Receive the data back from the DB

    Hi
    I am new to XI need a clarification on the following scenario
    I have a scenarion where ABAP Proxy (Clinet) from ECC will be sending the data to Data base server via XI,  and needs to return the values back to ECC
    ECC -
    > XI/PI -
    > Remote server  (Database)
          <-- XI/PI <--
    Can anyone give idea how can I develop this scenario.
    I am sure I would be using the Proxy BADI to send the data from ECC to XI in Asyscrounous mode,
    Thanks
    PR

    Hi,
    As you said the data will be sent asynchronously from BAPI to XI which means you will have to split up the scenario into two.
    First One -
    Sender Proxy - XI - Receiver JDBC.
    Second -
    Sender JDBC - XI - Receiver Proxy.
    You can set a flag to"1" when you insert data into table. the run a query on the database which will fetch record whose flay is set to "1" and also simultaneously rest the flag to "0" to indicate that this record is already send to SAP.You can make use of stored procedures too.
    Please award points if the reply is useful.
    Regards,
    Pragati

  • Wheh to use abap proxy and when to use idoc

    Hi All,
    Please provide some clarifications for the below points :
    What is Sproxy?
    2.     Why we are using Sproxy instead of Idocs
    3.   When we are going Proxy ?
    4.   What are the types of proxy ?
    5.   How to Create to Proxy ?
    6.   What the Difference between SProxy  and Idocs
       7.   What is SOAP file? When we are using SOAP file ?
    Thank you.
    Regards,
    Bharat

    Hi Bharat,
    You seem to have a range of Questions. I will try and answer as many as possible.
    What is Sproxy?
    SPROXY is a transaction [T-Code] on the SAP ECC/CRM etc side where you can see the objects designed in SAP PI ESR and develop its corresponding ABAP code. SPROXY T-Code displays the Service Interface. You can read more about it in the following site:
    **************** - XI - ABAP Proxy communication
      2.     Why we are using Sproxy instead of Idocs
    For Certain implementations Standard IDocs may not be available and it is quite tedious to create a Z- IDoC and therefore it is advantageous to use Proxy. You can read more about this doubt in the following links:
    Choosing to use IDOC standard or ABAP Proxy?
    IDOC vs Proxy
    ABAP Proxy Vs IDOC
    3. When we are going Proxy ?
    When there are no Standard IDocs available. Please refer above links to get an answer for this.
    4.   What are the types of proxy ?
    5.   How to Create to Proxy ?
    Again the following link has the answers for both these questions:
    **************** - XI - ABAP Proxy communication
    6.   What the Difference between SProxy  and Idocs
    Difference is in the way the communication happens. Standard Idocs are already provided and you can use them directly while Proxy you will require to write the code on ECC side. You can refer the following link to understand more:
    Advantage of ABAP proxy over BAPI
    7. What is SOAP file? When we are using SOAP file ?
    I have not heard of anything called SOAP file. SOAP is a protocol used for communication and you can send files as attachment in your SOAP to Any(file/idoc/Soap etc) or vice Versa Interfaces. Infact Proxy itself is SOAP based communication with XI 3.0 Protocol.
    Please explore SCN to know more about the various scenarios. There are endless possibilities in SAP PI.
    Hope this Helps.
    Thanks &  Regards,
    Tejas Bisen

  • ABAP Proxy TO DB2 (Stored Procedure)

    Hi all,
    I am sending ABAP Proxy to DB2 database.
    <?xml version="1.0" encoding="utf-8" ?>
    - <nr1:SD002_ZKTSD_SHIPT_Msg xmlns:nr1="http://amkor.com/SD">
      <MANDT>300</MANDT>
      <KUWE>300</KUWE>
      <NAME1>300</NAME1>
      <NAME2>300</NAME2>
      <LKUNWE>300</LKUNWE>
      <NAME_CO>300</NAME_CO>
      <STRL1>300</STRL1>
      <STRL2>300</STRL2>
      <STREET>300</STREET>
      <STRL3>300</STRL3>
      <LOCATION>300</LOCATION>
      <EXTENSION1>300</EXTENSION1>
      <LAND1>300</LAND1>
      <LANDX>300</LANDX>
      <TEL_NUMBER>300</TEL_NUMBER>
      <FAX_NUMBER>300</FAX_NUMBER>
      <KUKLA>300</KUKLA>
      <BAHNS>300</BAHNS>
      <BAHNE>300</BAHNE>
      <MONDAY>300</MONDAY>
      <TUESDAY>300</TUESDAY>
      <WEDNESDAY>300</WEDNESDAY>
      <THURSDAY>300</THURSDAY>
      <FRIDAY>300</FRIDAY>
      <SATURDAY>300</SATURDAY>
      <SUNDAY>300</SUNDAY>
      <IF_DATE>300</IF_DATE>
      <IF_TIME>300</IF_TIME>
      <IF_STATUS>300</IF_STATUS>
      <IF_ERRDESC>300</IF_ERRDESC>
      <IF_USER>300</IF_USER>
      </nr1:SD002_ZKTSD_SHIPT_Msg>
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:SD002_SDSHPTO_Msg xmlns:ns0="http://amkor.com/SD">
    - <Statement>
    - <SDSHPTO action="EXECUTE">
      <table>SDSHPTO</table>
      <P_SAPC isInput="true" type="CHAR" isOutput="true">300</P_SAPC>
      <P_COMP_NAME1 isInput="true" type="CHAR" isOutput="true">300</P_COMP_NAME1>
      <P_COMP_NAME2 isInput="true" type="CHAR" isOutput="true">300</P_COMP_NAME2>
      <P_L_SHIPTO isInput="true" type="CAHR" isOutput="true">300</P_L_SHIPTO>
      <P_ADDR1 isInput="true" type="CHAR" isOutput="true">300</P_ADDR1>
      <P_ADDR2 isInput="true" type="CHAR" isOutput="true">300</P_ADDR2>
      <P_ADDR3 isInput="true" type="CHAR" isOutput="true">300</P_ADDR3>
      <P_ADDR4 isInput="true" type="CHAR" isOutput="true">300</P_ADDR4>
      <P_ADDR5 isInput="true" type="CHAR" isOutput="true">300</P_ADDR5>
      <P_ADDR6 isInput="true" type="CHAR" isOutput="true">300</P_ADDR6>
      <P_ATTENTION isInput="true" type="CHAR" isOutput="true">300</P_ATTENTION>
      <P_CNTY_SDES isInput="true" type="CHAR" isOutput="true">300</P_CNTY_SDES>
      <P_CNTY_FDES isInput="true" type="CHAR" isOutput="true">300</P_CNTY_FDES>
      <P_TELEPHONE isInput="true" type="CHAR" isOutput="true">300</P_TELEPHONE>
      <P_FAX isInput="true" type="CHAR" isOutput="true">300</P_FAX>
      <P_INTERCOMPANY isInput="true" type="CHAR" isOutput="true">300</P_INTERCOMPANY>
      <P_INV_HEADER isInput="true" type="CHAR" isOutput="true">300</P_INV_HEADER>
      <P_INV_DETAIL isInput="true" type="CHAR" isOutput="true">300</P_INV_DETAIL>
      <P_MONDAY isInput="true" type="CHAR" isOutput="true">300</P_MONDAY>
      <P_TUESDAY isInput="true" type="CHAR" isOutput="true">300</P_TUESDAY>
      <P_WEDNESDAY isInput="true" type="CHAR" isOutput="true">300</P_WEDNESDAY>
      <P_THURSDAY isInput="true" type="CHAR" isOutput="true">300</P_THURSDAY>
      <P_FRIDAY isInput="true" type="CHAR" isOutput="true">300</P_FRIDAY>
      <P_SATURDAY isInput="true" type="CHAR" isOutput="true">300</P_SATURDAY>
      <P_SUNDAY isInput="true" type="CHAR" isOutput="true">300</P_SUNDAY>
      <P_IFDATE isInput="true" type="CHAR" isOutput="true">300</P_IFDATE>
      <P_IFTIME isInput="true" type="CHAR" isOutput="true">300</P_IFTIME>
      <P_IFSTATUS isInput="true" type="CHAR" isOutput="true">300</P_IFSTATUS>
      <P_IFDESC isInput="true" type="CHAR" isOutput="true">300</P_IFDESC>
      <P_IFUSER isInput="true" type="CHAR" isOutput="true">300</P_IFUSER>
      </SDSHPTO>
      </Statement>
      </ns0:SD002_SDSHPTO_Msg>
    I am getting the following error:
    Exception caught by adapter framework: Error processing request in sax parser: Error when executing statement for table/stored proc. 'SDSHPTO' (structure 'Statement'): java.sql.SQLException: [SQL0204] SDSHPTO in  type *N not found.
    2007-01-12 09:50:22
    Delivery of the message to the application using connection JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'SDSHPTO' (structure 'Statement'): java.sql.SQLException: [SQL0204] SDSHPTO in  type *N not found.. Setting message to status failed.
    Can anyone tell me the reason for the error?
    Thank you

    Dear chang
    When you want to update a DB the structure of the tartget node shud satisfy few criterias. For example it should have the doc structure:
    <root>
      <StatementName1>
    <dbTableName action=”UPDATE” | “UPDATE_INSERT”>
        <table>realDbTableName</table>
    <access>
    <col1>val1</col1>
    <col2>val2new</col2>
    </access>
    <key1>
    <col2>val2old</col2>
    <col4>val4</col4>
    </key1>
    <key2>
    <col2>val2old2</col2>
    </key2>
    </dbTableName>
      </StatementName1>
    Also follow this link for more clarification:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/22/b4d13b633f7748b4d34f3191529946/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/22/b4d13b633f7748b4d34f3191529946/frameset.htm</a>
    PS: Award points for helpful replies
    Regards
    Prabhu

  • Outbound interface using ABAP Proxy

    Hi Guys,
    I am trying to create an interface between a Z table and XI using ABAP Proxy. I suggested file based interface, but client is insisting using ABAP proxy. Z table is in IS-Retail side.
    I will appreciate is somebody can share a program to do this.
    Any advise/guidance is appreciated.
    Thanks,

    Hi There
    From your  subject line i can see that you want to develop an outbound proxy which means you want to send data to XI from your SAP custom table. That means you need to extract all the information from your Z-table and send it to XI via  proxy.
    If my understanding is correct then what you need to do is :
    1.Ask your XI team team to generate a message interface for you of type 'outbound' and include the structure in the way they want you to send data to them. 
    2.Once the message interface is created by them , you can generate the same in transaction SPROXY .  Search for your interface namespace and then right click
    on it and say 'CREATE' . Give the appropriate package and prefix to it.Generate the proxy, save and activate
    3. Now you can create a report and then according to the structure generated by XI , you can popluate your internal table to be passed back.
    4. Call the method of the proxy in your report and send the data to XI.
    I can give you an example of how to do this:
    suppose you have built up an internal table by extracting data from your Z-table .Lets say it is tbl_output.
    In your report you need to trigger the proxy method as follows:
    Note: i am assuming i am triggering an asynchronous proxy method from my report:
    DATA:lo_senddata  TYPE REF TO CL_DATA_OUT,
                      lo_system_fault TYPE REF TO cx_ai_system_fault,
                      lo_root         TYPE REF TO cx_root.
    ls_output-output_file-data[] = tbl_data[].
    CREATE OBJECT lo_senddata
    TRY.
    * call the asynchronous method of the proxy and send the data
              CALL METHOD lo_senddata->execute_asynchronous
                EXPORTING
                  output = ls_output.
    * get the system exceptions and display the error text
            CATCH cx_ai_system_fault INTO lo_system_fault.
              WRITE:/ 'System Error:'(E01),
                      lo_system_fault->errortext.
              RETURN.
    * get the root exception and display the textid value
            CATCH cx_root INTO lo_root.
              WRITE:/ 'System Error:'(E01),
                      lo_root->textid.
              RETURN.
          ENDTRY.
    COMMIT WORK.
    <b>Note:</b> 1. CL_DATA_OUT is the message interface class.
                      2. ls_output is the output structure to be sent back to XI and data 
                         is an internal table with the same structure as tbl_data.
                      3. It is very imp to catch exceptions as i have shown u above.
    Please let me know if you are a little clear or you need some more clarifications on this.
    cheers
    shivika

  • Reg:Abap proxy creation

    Hi All,
             I am  trying to create proxy in R/3 system using SPROXY TC but it pops out a message as "No connection to Integration Builder" what does it mean and how to proceed with that.
    Thanks in advance
    B.Lavanya

    Hi
    Are you configured the necessary settings in R/3 and XI side.
    Please check the following links.
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies. [original link is broken]
    Clarifications on How to Activate ABAP Proxies?
    First verify if your proxy is properly communicating with XI Integration server. Goto SPROXy transaction and see if the replica of IR is available.
    Then just refresh and reactivate the proxy that you are calling.
    Please refer below links
    Debug your ABAP proxy
    /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
    SPROXY not working:
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83deb90-0201-0010-189c-8d3ff87572f8
    ABAP Proxy configuration:
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm

  • Activating ABAP Proxy between business system and XI

    I have a question on the release of XI Add-on we need to install on the Business system side for activating ABAP Proxy. We are using XI 3.0 system and want to activate the ABAP Proxy between XI 3.0 system and the R3E system running on WAS 620 SP 45.
    I read an excellent SDN Blog from Vijaya Kumari on how to activate the ABAP Proxy. It lists XI Add-on installation on the business system. The XI Add-on (SAPK-20006INAPPINT SP06) is what the XI 3.0 configuration guide refers to in OSS note 439915. Is there a newer XI Add-on to go with XI 3.0 system?
    Thanks,
    Asif

    Hi Asif -
    SAPK-20006INAPPINT(SP06) is the latest XI add-on (APPINT 200_620) available.  Since your WAS 620 is on (SP45) and the prerequisite for SAPK-20006INAPPINT(SP06) is SAPKB62043, your system looks ready. But of course, refer to the mentioned Note - 439915.
    >>><i>Is there a newer XI Add-on to go with XI 3.0 system?</i>
    I'm not sure if this is the right question.  Any Web AS 6.20 system will require the XI-add on to communicate to XI (2.0 or 3.0) - specifically regarding proxies.  WebAS 6.40 systems do not require the add-on.
    Let me know if you need any clarification.
    Thanks.
    Jin

  • Error while activating ABAP proxy object

    Hello,
    I can see all the interfaces of PI7.0 in my ECC6.0 system.
    I am able to create abap proxy object of a interface.
    But when I try to activate that I am getting error as
    "RFC system error for destination GTADIR_SERVER".
    Pl can you suggest. appreciate quick help in this.
    thanks in advance,
    Sharada

    Hi,
    For more details take a look at note:  [1063482 - Creating Dictionary objects - RFC error GTADIR_SERVER|https://service.sap.com/sap/support/notes/1063482]
    It is written that: Message SGSUB 104 is not an error message, but is merely irrelevant information for customers. You can continue to create objects nevertheless.
    To get rid of this annoying error you have to implement the corresponding  support package.
    Regards,
    Jakub

  • Activate abap proxy withou java stack on ECC side

    Hi gurus,
    Can we activate abap proxy on ECC side if the ECC don't hava java stack? As you know , we need to create two jco RFC provider in Visual Administrator, but without installing java stack, we can't do that.  Any ideas? Thanks in advance.

    Thanks all.
    Solved by using program id of XI system in the RFC of application system.
    But we still face the issue in SPROXY. It gave the error "No connection to Integration Builder ".
    Then I runned connection test, and found SPROX_CHECK_IFR_ADDRESS and SPROX_CHECK_HTTP_COMMUNICATION
    are  right, but SPROX_CHECK_IFR_RESPONSE and SPROX_CHECK_IFR_CONNECTION are giving the error "Integration Builder data not understood". Any ideas?
    Edited by: xinjiang li on Sep 10, 2010 6:40 PM

  • SAP PI 7.4 SOAP - ABAP Proxy Synchronous Webservice

    Hi Everyone,
    I am developing the following scenario:
    3rd party makes a SOAP call to SAP (via PI) to determine whether a vendor exists or not in the SAP system. The link for the call is provided by us from the Integrated Configuration.
    The request comes in, calls an ABAP Proxy to check if a vendor exists and sends a response back to the SOAP call with a 'Y' or an 'N'.
    I've read a lot about various scenarios but I'm having trouble connecting the dots as I'm fairly new to PI. I'd appreciate any help.
    I've made the following set-up based on assuming I need separate Service Interfaces for the SOAP Request & Proxy Response
    ESR
    1. Message Types
         SOAP (MT_SOAP_REQ & MT_SOAP_RESP) - PROXY (MT_PRXY_REQ & MT_PRXY_REQ)
    2.  Message Mappings
         MM_REQUEST    which maps MT_SOAP_REQ   to  MT_PRXY_REQ)
         MM_RESPONSE which maps MT_PRXY_RESP   to MT_SOAP_RESP)
    3. Service Interfaces (Synchronous)
        (SOAP Request)
        SI_IN (Inbound Interface)       with Request = MT_SOAP_REQ and Response = MT_SOAP_RESP
       (Proxy Response)
        SI_OUT (Outbound Interface) with Request = MT_PRXY_REQ and Response  = MT_PRXY_RESP 
    4. Operation Mapping
        OM_LOOKUP which maps SI_IN to SI_OUT with Request    (MT_SOAP_REQ  to MT_PRXY_REQ)
                                                                        and  Response (MT_SOAP_RESP to MT_PRXY_RESP)
    I create the ABAP Proxies for each Service Interface. SI_IN contains the required coded method to check if there is a vendor.
    I create the webservice and binding for SI_IN in SOAMANAGER
    At this point I'm somewhat unsure - what do I need to do for SI_OUT ? Do I need to create a logical port ? how is SI_OUT associated to SI_IN (apart from the Operation)  to get the response.
    ID
    In the Integration Directory I've created a SOAP_SENDER communication channel for System A and SOAP_RECEIVER channel for SAP.  For the SOAP Receiver I need to specify a URL - what should this be ? Is it meant to point to the web service for SI_IN in SICF or just to the generic http://host:8000/sap/xi/engine?type=entry 
    Do I need to use the HTTP_AAE adapter for the receiver instead of SOAP ?
    I created an Integrated Configuration for the SI_IN Service Interface with comm channel SOAP_SENDER from System A and SOAP_RECEIVER for SAP backend.  I then got the WSDL for this to provide to the 3rd Party to test (via SOAP UI)  . Again my concern is how is the SI_IN linked to the SI_OUT to achieve the response ?
    I appreciate you taking the time to go through this .  Any help is greatly appreciated.
    Thanks very much
    Gary

    I create the webservice and binding for SI_IN in SOAMANAGER
    At this point I'm somewhat unsure - what do I need to do for SI_OUT ? Do I need to create a logical port ? how is SI_OUT associated to SI_IN (apart from the Operation)  to get the response.
    >>>>No need to do anything in SOAMANAGER
    Do I need to use the HTTP_AAE adapter for the receiver instead of SOAP ?
    >>> No. Soap adapter is fine. Configure your receiver channel as explianed in the below blog (section 4.3)
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef407b?overridelayout=t…
    Again my concern is how is the SI_IN linked to the SI_OUT to achieve the response ?
    >>>>Your receiver determination and interface determination takes care of this.(receiver interface  & outbound processing tabs in ICo)

  • How to change default PIRWBUSER password for ABAP Proxy monitoring ?

    Hi,
    Please advise how to change setting for PIRWBUSER in PI so no need to use master password PI in ECC server.
    In the Message monitoring you can have option to monitoring ABAP Proxy transaction in the other SAP Instance. But of course you need to have PIRWBUSER in that target SAP instance.
    How to change this configuration for PIRWBUSER for other SAP Instance. because other SAP instance it migh have different password for PIRWBUSER ?
    Regards
    Fernand

    Hello there.
    Please check the note below according to your system:
    #999962 - PI 7.10: Change passwords of PI service users
    #936093 - XI 7.0: Changing the passwords of XI service users
    #721548 - XI 3.0: Changing the passwords of the XI service users
    Regards,
    Caio Cagnani

  • Problem with Configuration in Production ( ABAP Proxy - XI - FILE)

    Hi All,
    I have a ABAP Proxy -> XI -> FILE scenario wich is working perfectly in DEV and QAS environment.
    When the person responsible for transporting tried to transport the objects in QAS to PRD, the following error happened:
    Direction of communication channel |BS_MA_FileServer_PRD | CC_File_PedidosServ_MA_FileServer_IA is incorrect.
    Correct the direction or choose another communication channel
    BS_MA_FileServer_PRD - Business System (FILE)
    CC_File_PedidosServ_MA_FileServer_IA  - My FILE Communication Channel
    This was what the Basis person sent to me. I don't have access to know exactly what happened. And I really don't know what could be wrong or if maybe a component was created wrongly in Production.
    Hope you can help.
    Points will be given.
    tks.. Daniela

    You have mentioned FILE is on the receiving side and ABAP proxy is on sender side.
    But the error pasted by you clearly shows syntax of a Sender Agreement .
    For receiver agreement it should be |<Sender Service>| |BS_MA_FileServer_PRD | CC_File_PedidosServ_MA_FileServer_IA
    Bipin

  • Can ABAP proxy to consume WSDL file be run as background job for every10min

    Hi all,
    I have a requirement where I need to build an interface which gatheru2019s the purchase order details and send to external third party software in their required format (as an XML file).
    So I should be the first point of contact and should trigger the interface each time a purchase order is generated.
    So I am thinking that I should develop a background job for every 10 minutes which will look for new purchase orders and gathers the information of the purchase orders and send them to external third party software in their required format.
    I have gone through all the SAP forums and e-Learning but still I have confusion in regards to how is it possible technically? Can some one guide me with some information on the same.
    I have a little bit of confusion and want to know few things.
    1)     Should I create a web service or should I consume a web service?
    2)     If I need to consume a web service, then can I write an ABAP proxy to be run in background fro evry 10 minutes? I mean can we run ABAP proxy as a batch job in the background?
    3)     Is there a difference between consuming an XML file and WSDL File?
    Any Help will be highly appreciated.
    Regards,
    Jessica.

    There are two options (as I know) to generate XML file.
    1. Use XML TRANSFORMATION to get the XML string based your TRANSFORMATION. You can input your data and get back the XML string. Download this string to a file
    Test XML generation program is:
    types: begin of ty_data,
           num   type i,
           end   of ty_data.
    DATA: itab TYPE standard table of ty_Data,
          la_data like line of itab,
          xmlstr TYPE string.
    DO 3 TIMES.
      la_data-num = sy-index.
      APPEND la_data TO itab.
    ENDDO.
    CALL TRANSFORMATION ztest_np1
      SOURCE table = itab
      RESULT XML xmlstr.
    CALL FUNCTION 'DISPLAY_XML_STRING'
      EXPORTING xml_string = xmlstr.
    My ZTEST_NP1 transformation. To create a transformation, click on the transformation in the "CALL TRANSFORMATION ztest_np1" statement. Select Simple transformation type.
    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
      <tt:root name="table"/>
      <tt:template>
        <table>
          <tt:loop ref=".table">
            <item>
              <tt:value ref="NUM"/>
            </item>
          </tt:loop>
        </table>
      </tt:template>
    </tt:transform>
    XML string is like:
      <?xml version="1.0" encoding="utf-8" ?>
      <table>
      <item>1</item>
      <item>2</item>
      <item>3</item>
      </table>
    To use this option, you have to create a transformation and than use it to generate the XML string.
    Check this SAP Help
    http://help.sap.com/saphelp_nw04s/helpdata/en/e3/7d4719ca581441b6841f1054ff1326/frameset.htm
    2. You can concatenate and create an XML string and download that string into a file.
    Regards,
    Naimesh Patel

Maybe you are looking for

  • I can't update itunes in my computer, why?

    everytime i'm trying to updated my itunes the computer show a window saying that itune can harm my computer, my iphone is not showing in itunes and i can not do anything with Itunes Need help thanks

  • Hi guys urgent

    Hi, I am using SO_NEW_DOCUMENT_SEND_API1 for sending mail notifications    l_wa_recieve-receiver = '[email protected]'.    l_wa_recieve-rec_type = 'U'.    l_wa_recieve-com_type  = 'SOTR'.    APPEND l_wa_recieve TO l_it_recieve.    clear l_wa_recieve.

  • Extended Meta data date / time shift

    Up to know it seems that Lightroom 3 can only enter a new date / time for the Meta data creation / change / modify values. Or it can shift the time in 1 hours steps to correct time zone problems whitin a define +/- range. Now imagine about that I hav

  • Qosmio G20 - sound and tv tuner drivers (digital)

    Hello all, I recently purchased a Qosmio G20 (490ls) in Japan and have had nothing but problems thus far. The original OS that came bundled with the computer was Windows XP Home (Japanese). I can not read Japanese but I have an English version of Win

  • More about shadow and iWebImage.js

    I finally bit the bullet and converted all of the shadowed irregularly shaped images on my sites to PNGs using the iWeb-to-Preview-to-iWeb trick, but decided to leave rectangular images as-is, relying instead on iWeb's javascript mechanism to draw th