Skip to Content

          This is a scenario which i have come across during my previous project. I have seen lot of posts in the forum asking about how to expose a remote function module, what is the URL to be generated, how to generate wsdl etc. So i thought this blog might be helpful for the beginners.

Follow these steps to expose the Remote Enabled Function Module as webservice.

  • Import the Remote Function Module from R3 system to repository
  • Create a message interface for the Remote Function Module.

 

 

 

The output and the input message are the request and response parameters of the Remote function module.

  • Create a scenario in the Integration Directory. 
  • Create a Business Service MY_RFC_WS for SOAP Sender and R3 System for RFC receiver.
  • Create a SOAP Sender Communication Channel

 

    

 

  • Create an RFC Communication Channel for RFC Receiver 

 

 

  • Create the Receiver Agreement

 

 

  •  Create the Sender Agreement

 

 

  • Create the Interface Determination

 

 

  • Create the Receiver Determination

 

 

  •  Now we have to generate the wsdl for the scenario we have created. For that in the integration directory in the main menu select Tools->Define Web Service click Continue and in the next screen for the Specify URL for webservice put

 http://host:port/XISOAPAdapter/MessageServlet?channel=:MY_RFC_WS:MySOAPSend_CC

 

Note :  The inbound address for SOAP messages is: http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel

 

  • Enter the values for specify interface

 

 

 

  •  Specify the Sender

 

 Click Continue and click Finish now you will get a wsdl file which can be downloaded and saved. You can use some Webservice testing tools like XML Spy or SOAP UI to test the webservice using the wsdl we have generated.

To report this post you need to login first.

18 Comments

You must be Logged on to comment or reply to a post.

  1. Bhavesh Kantilal
    Hey Sebin,
    What is new in this blog which has not been covered in the multiple SOAP related blogs we have on SDN?

    Infact these exact steps are documented in the How to Use SOAP adapter document as well.

    Regards
    Bhavesh

    (0) 
    1. Chris Chris
      Oye Bhavesh,
      Guys like you dont have any other work?

      why you are discouraging others to express their opinion. If you dont like then just keep shut your mouth. You dont have any right discouraging the people like Sebin, Srinivas who are very good at explaining the things.

      There are lot of people enjoying these articles refreshing our concepts and knowing other opinion on one subject.

      Meaning of BLOG:
      A shared on-line journal where people can post diary entries about their personal experiences and their opinions on one topic.

      Just do your work, please dont discourage these people and if you dont like it then ignore…

      Chris

      (0) 
      1. Henrique Pinto
        Chris,

        your definition of blog matches the millions of diaries around the internet, where people write anything they want to. They don’t match the definition for SDN Weblogs, which should be insightful and bring technical details about some feature which is not normally found in documentation or that is a new feature (not in common knowledge yet).

        Hence, multitudes of repeated blogs will prejudice much more than help, since they just polute the blog database and make it harder for the people actually trying to find useful information.

        Finally, Bhavesh, and any other person which actually cares about the quality of SDN material, couldn’t just ignore something like this.

        Henrique.

        (0) 
        1. Chris Chris
          Henrique,

          Firstly, Then it should not be SDN Webblogs, name should be something different then. SDN XI new feature…etc….

          Secondly, how can you say one person who blogged on a topic “X” is perfect. How can we rely on one person material. I have seen lot of blogs on a topic which are not perfect at all, not complete or not explained properly at all. Since they want to blog something they blog it quickly without any proper screen shots nor with proper explanations. May be those will be useful for experienced people but not for beginners or intermediatary persons.

          Think about it, why the people keep on asking questions on a topic even though we have so many blogs already. Think, give a thought. The reason is no blog except few were perfect.

          So please allow the people to post their thoughts and opinions on a topic.

          Chris…

          (0) 
            1. Chris Chris
              Henrique, this is the way how we tell to the people.
              We should respect people and their opinions eventhough you are a genius. We don’t care.

              if one person blogged it, if its a wrong place then should tell whatever you said –

              “if you are a new blogger, wanting to post mainly for begginers, you should not write weblogs, but wikis instead; try https://www.sdn.sap.com/irj/sdn/wiki and check it out;”

              But not like illiterate people like BHAVESH. I shouldnt say but one cannot simply say like that to sebin who have spent so much of time to blog that to share his experiences with us.

              Pity on them. please improve you attitude rather than knowledge.

              Thanks Henrique.

              (0) 
              1. Community User
                @Chris Chris, enough you have made your point the others have listened – however you chose to argue.

                You have already lost before you began because the others have a point which is how the Multiple Author Single Blog, Multiple Topic Blog here on the SDN and BPX communities work.

                Now true each person has a right to try their hand at blogging but I certainly hope the author takes the comments from the other into account when they chose (if they do) to write their second blog – a second blog covering topics already discussed MULTIPLE times will not be published by the same author again unless it truely brings a new view or new information to the table.

                So now that you have made your point and the others have made theirs I DO NOT expect additional comments along these lines to this blog. Comments regarding specific points in this blog are fine but on it’s value, whether it’s been covered before and so on will not be accepted.

                Craig Cmehil
                SAP Community Manager

                (0) 
                1. Chris Chris
                  @CRAIG
                  i dont have any intention to argue/attack,etc…. I just don’t want to see anything like what happend to Srinivas.

                  Please go through below blog by Srinivas…
                  Step by Step Guide: XML File 2 XML File Scenario: Part I

                  He spent so much time to prepare that blog. It was the best blog – so descriptive and well explained. Lot of people/All my collegues appreciated his blog. We can confidently say that his blog is the best one among other bloggers in that topic. Still people attacked with unnecessary comments. Really hurting comments. Did srinivas deserve those comments? If it’s wrong place then should tell in a professional way like MICHAEL AND CRAIG did but not like pran:(.

                  (0) 
                2. SEBIN THOMAS Post author
                  Hello Chris,

                  I just posted a scenario, which i came across. And there are a lot of arguments going in between. Please advise what should i do from a blogger perspective.

                  (0) 
                  1. Community User
                    Sebin, I’m sure this not what you expected when you submitted the blog for approval.

                    As I was the one who approved it I’d like to tell you why and what we (moderators) and the community expect for the future.

                    The blog was well written however it was just a step by step guide therefore belongs rather to the Wiki environment than as a blog. It simply does not qualify as a bog like this, but as it is one of your first we felt it best to give you a chance knowing that several in the community would respond as they too wish to maintain proper quality in the blog environment.

                    For your future blogs you need to take the step by step a further step and really share “your” experiences at the moment we don’t have any idea about “your” experiences nor how these steps really relate to what you did experience. A blog should tell a story of your experiences and how you overcome issues you might have encountered.

                    Drop me an email at craig.cmehil @ sap.com and I will be happy to work with you on your next blog as well as pointing out how to best judge your content (is it for a Wiki or blog?)

                    Craig

                    (0) 
              2. Bhavesh Kantilal
                Chris,
                You need to take a step back and stop raising personal ire here. I did what I thought was the best thing in the interests of the community.

                Please note I was not abusive, and I was not being personal. Would appreciate if you stop using words like Shut Up, and Illiterate. I have been a contributor on SDN for over 2 years now, and it has always been the desire to help people and learn along the way that has helped me contribute on SDN and at no time have I gone around calling people names. It pains me that you are doing it and doing it more like a personal attack.

                If you have any grievances against me please feel free to raise them but not at the cost of making personal digs at me.

                Regards
                Bhavesh

                (0) 
                1. Chris Chris
                  I don’t have any intention to attack or insult you. I just replied for whatever you did to Sebin.

                  “”””””””””””””””””””””””
                  What is new in this blog which has not been covered in the multiple SOAP related blogs we have on SDN?
                  Infact these exact steps are documented in the How to Use SOAP adapter document as well.
                  “”””””””””””””””””””””””

                  Now you take step back, carefully read the above lines which you wrote to Sebin for his blog. Didn’t you pointing him? yeah even I infact nobody  wants personal insults. But what you are doing then to Sebin???
                  Careful while using the words…

                  Anyway don’t want to continue this conversation anymore.

                  Only thing i would like to say even you are a contributor for 2 years or 10 years or concerned SDN, it doesn’t matter, we dont care if you are not respecting other opinions. Even me/everyone here have good experience in this field and ofcourse we are also concerned SDNers. Please don’t discourage others. Please respect others and their opinions which can be much better than the existing bloggers and blogs.

                  If it is a duplicate then just mention it in a pleasing manner-professionally.

                  @CRAIG
                  i dont have any intention to argue/attack,etc…. I just don’t want to see anything like what happend to Srinivas.

                  Please go through below blog by Srinivas…
                  Step by Step Guide: XML File 2 XML File Scenario: Part I

                  He spent so much time to prepare that blog. It was the best blog – so descriptive and well explained. Lot of people/All my collegues appreciated his blog. We can confidently say that his blog is the best one among other bloggers in that topic. Still people attacked with unnecessary comments. Really hurting comments. Did srinivas deserve those comments? If it’s wrong place then should tell in a professional way like MICHAEL AND CRAIG did but not like pran:(.

                  C

                  (0) 
                  1. Community User
                    Chris and Sebin,

                    The starting comments where not personal insults or attacks they were simply questions which were never addressed other than to say “I wanted to share my experience” HOWEVER no sharing took place of personal experiences it was simply pointing out the steps needed to be taken. A blog is about experiences and not just step by step instructions.

                    Sebin, keep this in mind for the future and you will be fine.

                    Chris, in the future if you fill the need to “defend” someone I would recommend you contact one of the moderators first and NOT take actions into your own hands and ESPECIALLY NOT with a fake user account.

                    This conversation is now over and if you wish to continue for whatever reason then do so with me via email otherwise I will remove this blog.

                    Craig

                    (0) 
  2. Sumit Khetawat
    >why the people keep on asking questions on a topic even though we have so many blogs already. Think, give a thought. The reason is no blog except few were perfect.

    I dont think people ask questions for which the solution is already mentioned ina blog because the blogs are imperfect. Those people who ask those questions are generally not aware of how to search for blogs or some people dont want to waste there time in searching for blogs.

    I am sure if i came across a blog which i found as imperfect i would surely let the author of the blog know by writing a comment on how he could improve the blog. Hope you too do the same.

    [REMOVED BY ADMIN – All future comments need to stick to the content in the blog and not in response to the conversation between which took place here in the comments on “personal attacks/nature”]

    (0) 

Leave a Reply