EDI, Wrapper RFCs, ABAP Proxies

Hi Experts,
Could you please give some idea about the following things.
1. EDI
2. Wrapper RFCs
3. ABAP proxy( Inbound & Outbound)
4. Creating and Running Jobs in SAP
5. Sql Trace(Tcode = ST05)
Regards
Sara

Sara,
1. EDI --> This is a standard for data exachnge between partners. More info in this link and also this article,
http://en.wikipedia.org/wiki/Electronic_Data_Interchange
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/135b0b94-0701-0010-f6a9-86a14057544a
3. ABAP Proxy --> Used to connect XI to a SAP system ona WAS 6.20 or greater. Uses Native XI protocol to comminuate to XI and is thereby supposed to provide better perfromance.
/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
Regards
Bhavesh

Similar Messages

  • Need feasible one from Abap Proxies or RFC Adapters

    Hi Experts,
    I have two ways to do my scenario, either I can go for RFC adapter or ABAP server proxies. Out of these two I can't judge which one is good at performance.But I have a favour on ABAP proxies. Please comment on this and it would be more helpful if u provide related document on this.
    Thanks

    Hi.
    As far as i have read and known, ABAP Proxies are best for performance.. Lets see what the other gurus say too .
    Thanks
    Sanjo

  • Problem in creation of ABAP proxies

    Hi,
    I am trying to create proxies of Message Interfaces that are built from External Definitions(XSDs). In the scenario, we use two XSDs, one for structure of BAPI and one as Document Envelope containing header level information of the document. Message Interface is created for Document Envelope and internally it references XSD of structure of BAPI.
    For e.g. For request message of BAPI_COMPANY_GETDETAIL, we have two XSDs:
    1. BAPI_COMPANY_GETDETAIL
    2. BAPI_COMPANY_GETDETAIL_Document_Envelope
    I create interface for document envelope; interface internally references XSD BAPI_COMPANY_GETDETAIL.
    When I try to create proxy for such an Interface I get following error:
    Cannot generate proxy (object <element name="BAPI_ACC_DOCUMENT_POST"> missing in WSDL, see long text)
    Message no. SPRX084
    and diagnosis provided in long text is as follows:
    Diagnosis
    In the WSDL document, the object
       "<element name="Documents"> <complex/simpleType ..."
    from the namespace
      "http://mindef.nl/schemas/DocumentEnvelope"
    links to the object
       "<element name="BAPI_ACC_DOCUMENT_POST">"
    from the namespace
       "urn:sap-com:document:sap:rfc:functions"
    However, this last object does not exist in the WSDL document.
    System Response
    ABAP proxy generation expects that all directly and indirectly referenced objects are in the WSDL document. Therefore, no proxy can be generated for this WSDL and the system displays an error message.
    Procedure
    This situation can have different causes:
    Object "<element name="BAPI_ACC_DOCUMENT_POST">" not been defined
    Object "<element name="BAPI_ACC_DOCUMENT_POST">" saved in the wrong namespace
    In the reference to object "<element name="BAPI_ACC_DOCUMENT_POST">", the wrong name was specified
    In the reference to object "<element name="BAPI_ACC_DOCUMENT_POST">", the wrong namespace "urn:sap-com:document:sap:rfc:functions" was specified
    Internal error in the service that constructs the WSDL document
    Internal error in ABAP proxy generation
    I have checked all the possibilities, there is no inconsistency in WSDL.
    Kindly provide some suggestions to tackle this problem.
    regards,
    Bhavish Bhatia

    Hi Bhatia,
    You cannot create ABAP proxies from external definitions, IDOC or BAPI, when your application system is based on 6.20.
    This works only, when your application system is based on 6.40 or higher.
    Regards,
    Udo

  • 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

  • Problem in activating the ABAP proxies

    Hi Experts,
        I was following the url below, on how to activate ABAP proxies, How do you activate ABAP Proxies?
    and I came across certain issues.
    I hav made the HTTP connection in R/3 as per the blog and as well as the TCP/IP conections in R/3 keeping in mind the program ID from XI dev server -> sm59 -> LCRSAPRFC and SAPSLDAPI_XID, and in both the TCP/IP connections that I made in R/3 I have applied the Gate way host and Gate way service of the XI development server.
    Then I tried the connection testing in R/3 TCP/IP connections -  LCRSAPRFC and SAPSLDAPI, and both worked successfully.
    Now when I went to SPROXY, of R/3  in order to see my components and nane spaces, [that I have made in the XI dev server[ , to  craete my PROXY, I could ONLY find the
    SAP ABA
    SAP APPL
    SAP BASIS
    SAP HR.
    There are some more standard components and custom software components, in XI DEV server that  I cant see.
    I hav developed several mname spaces in the XI dev server, that I expected to get reflected in the R/3.
    Where am I going wrong? What is the mistake I am doing??
    Points will be awarded.
    Arnab

    Hi Anirban,
        u must tell me, the status, from the below output from SLDCHECK
    Exchange Infrastructure: Test LCR Connection
    RFC ping was successful
    SLD server access settings:
      host name:   demoretail
      port number: 50000
      user       : SLDAPIUSER
    Use transaction SLDAPICUST if you wish to maintain the SLD s
    Launching the SLD GUI in a separate browser window...
    => Verify in the browser GUI that the SLD is in a healthy ru
    Calling function LCR_LIST_BUSINESS_SYSTEMS
    Retrieving data from the SLD server...
    Function call returned exception code     4
    => Check whether the SLD is running!
    Summary: Connection to SLD does not work
    => Check SLD function and configurations
    Now checking access to the XI Profile
    Properties of RFC destination LCRSAPRFC
      RFC host:
    %%RFCSERVER%%
      program id:      LCRSAPRFC_RXD
      gateway host:
    172.26.5.12
      gateway service: sapgw00
    Testing the RFC connection to the SLD java client...
    RFC ping was successful
    Calling function EXCHANGE_PROFILE_GET_PARAMETER
    Retrieving data from the XI Profile...
    Function call terminated sucessfully
    Retrieved value of
    section   = Connections
    parameter = com.sap.aii.ib.server.connect.webas.r3.ashost
    -> value  =
    Summary: Connection to the XI Profile works correctly

  • 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

  • Abap proxies ( Client and Server proxies)

    Hi Team
    Good day to you. I am now started doing some example scenarios on ABAP proxies(ie Client and Server proxies). After going through the blogs which are avialable, i am writing this question to you for clarification.
    As per my understanding, the below are the required predefined settings which i need to do in my landscape to generate abap proxies(ie client and server proxies).
    My landscape includes the below systems.
    System A : SAP XI 3.0 system and
    System B : SAP R/3 on WAS 620
    SAP R/3 predefined Steps
    1.Create HTTP connection in the business system.
    2.Configuration Business system as local Integration Engine.
    3. Connection between Business System and System Landscape Directory.
    4. Maintaining the SAP J2EE Connection Parameters for LCRSAPRFC and SAPSLDAPI in SAP J2EE engine
    (Here in the step 4, i found the below needs to be done)
    1. Goto J2EE Engine
    2. Choose Cluster --> Server --> Services. JCo RFC provider
    3. Under RFC destination specify the following:
         Program ID: LCRSAPRFC
         Gateway Host: <Integration Server host>
         Gateway Service: <Integration Server gateway service>
         Number of process: 3
    4. Under Repository specify the following:
    5. Choose Set.
    Application Server: <Integration Server host>
    (i am not able to perform the steps which comes under point 4. so please Guide me how to goto J2EE engine and configure accordingly.
    5.  Maintain SLD access details in Transaction SLDAPICUST.
    As per my understanding, i need to do the above predefined configuration steps in SAP R/3 system (ie bussiness System) for doing Abap Client or Server proxies.
    And in the meantime, i would like to know whether i need to do any predefined configuration steps in XI 3.o system also. Please check and suggest me accordingly.
    Once i get clarification on predefined configuration steps, i will proceed with the example scenarios  on client and server proxies which are already in SDN.
    Thanks in advance.
    Regards
    Raj

    Hello Pavan
    thanks for your response.  you said that for the connection type 'H' we need to provide values for GATEWAY HOST and GATEWAY SERVICE but here i need to create the RFC destination of type 'T'. so please tell me whether i need to give the values for GATEWAY HOST and GATEWAY SERVICE for connection type 'T' also and the second thing is please tell me the difference between Application system and bussiness system accordingly to my landscape which i mentioned in my question.
    I am in little confusion because as per the requirement for abap proxies in the blog they mentioned that all these setting should be done in the bussiness system (ie SAP R/3) but you  are saying that Application system. so please clarify.
    My landscape which i am going to use in Abap proxy generation
    System A: XI 3.0
    System B: R/3
    Here which is bussiness system and which is application system. Pls calrify.
    Thanks in advance.
    Regards
    Raj

  • 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

  • Clarifications on How to Activate ABAP Proxies

    Hi,
    Iam doing Proxy Outbound Scenario
    Iam doing the following WEBLOG to activate the ABAP Proxy
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    In this BLOG they have mentioned 3 steps to achieve the requirement.
    Do we need to do all these 3 steps in R/3 itself ?? Or do we need to do any one of the step in XI also.
    Please Observe the Steps and let me know
    Regards
    Suman

    Hi Chirag,
    2) If yes means do i need to create the two RFC's LCRSAPRFC and SAPSLDAPI in R/3 side itself????
    U need to create it in Xi and u need to run the SLDCHECK transaction for testing it should show sucessful message.
    3) I Already Maintained These two RFC's in XI side. do i need to maintain at R/3 end also ??
    No need to maintained at R3.
    4) Should i get the SLDCHECK Success in R/3 also ???
    In XI not at r3 end.
    Are you sure about this?
    You need to establish a connection between your Business system and SLD. So you need these RFCs created in Business system (R/3) also. SLDCHECK should run fine on your Business System also.
    Regards,
    Jaishankar

  • RFC and Proxies

    -> When we have Proxies why do we still to go for RFCs?
    -> Could someone tell me the advantages and disadvantages of RFC over Proxies and Proxies over RFC?

    Hi Nalina,
    Advantages of Proxies over RFCs/BAPIu2019s :
    u2022     Proxy communication is better than RFC/BAPI communication when performance is concerned. Stability and performance of ABAP proxies is high when compared to RFC adapter for BAPIs.
    u2022     Proxies are used for both Synchronous and Asynchronous communication. EOIO quality of service can be obtained with Proxies and not with RFC/BAPI.
    u2022     Proxy allows application acknowledgement handling very well which RFC/BAPI does not provide.
    u2022     ABAP proxies support two different protocols i.e. XI and Web Services.
    u2022     Proxies are used when you have large chunks of data coming in and that too if it is unstructured, so if it comes from a SAP system we go for a ABAP proxy.
    Regards,
    Madhu

  • New Data in R/3 Enterprise - ABAP Proxies - XI what happen?

    Hi,
    i have a theoretical question:
    if i use R/3 Enterprise on WAS and put new Data in the R/3 System and transport them to XI with ABAP Proxies. What happens in the systems?
    How do the R/3 System put new data in the proxy runtime and send them to xi?
    I want to unterstand how the transport from new data in a R/3 System with ABAP Proxies comes to the XI Integration Server.

    Hi Marcel,
    >>>>>How do the R/3 System put new data in the proxy runtime and send them to xi?
    all you need to do in r3 is to fill tables of a generated structure
    and execute one method of a generated class (send....)
    then R3 will connect over HTTP to XI and send the data from your structures
    structures and class in R3 is being generated automatically via TCODE SPROXY
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How can we post data from CRM to SAP using ABAP proxies???

    Hi ,
      Can anyone hep me to create interface for the following scenario How can we post data from CRM to SAP using ABAP proxies???, can I find any document ???????
    Thanks in advance
    Andy

    Andy,
    Please look at these weblogs.
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    /people/ravikumar.allampallam/blog/2005/03/03/creating-purchase-order-idoc-through-xi
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    These should give a good idea about implementing Proxies.
    Regards,
    Ravi

  • ABAP proxies in PI 7.0 to WebServices in PI 7.1

    Hi guys,
    I currently use ABAP proxies with my PI 7.0 and I was wondering if I could publish them as web services in my ESR if I upgrade to PI 7.1. Does anyone know ?
    Many thanks
    Best regards,
    GL

    Hi Guislain !
    You can expose your abap proxies as webservices also with PI 7.0. Just create Proxy-PI-SOAP scenarios, and consume them as webservices directly from NetWeaver. We are using this without problems. The only thing, you lack of an integrated registry of services.
    Regards,
    Matias.

  • 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

Maybe you are looking for

  • User with IE8 can't see automatically masthead

    Hello, One of our Portals which was developped for external users and working via F5 shows a security message for IE8 users. This message says that the https page contains secure and non-secure objects- the user shold decide if he wishes to continue.

  • All email accounts disappeared

    I have a bunch of email accounts on my Mac Mail. I had just sent off one, looked away, and all of a sudden all of my accounts disappeared! I kept looking for a way to open them - but nothing. And then I tried to reboot. As I was closing it down I got

  • Sharp text for the web

    I like to put some (small) text on a simple image to use it on the web, but the text looks blurry. I've tried all the anti-aliasing options, but none of them looks sharp. Pixelfonts do not seem to look any better. Is there any way to make small text

  • Photos transfer to PC via "Link"

    I use BlackBerry Classic with BlackBerry Link. With my Q10, photos and videos are correctly copied to my BlackBerry folders according to document type. With my new BlackBerry Classic, videos are correctly copied to my BlackBerry videos folder but pho

  • Parameter for portal language

    Hi everybody, I want to give the portal language from actual user to a application by URL. Do you know the paramter that I need? Best regards Christian