Publishing a WebService in SAP ECC6.0

Hello Everyone,
I published a WebService in SAP ECC6.0 using a Remote enabled function module which has one input field and one output field. After publishing that in WSADMIN transaction when i give the URL in the browser the XML format has the Root node as function module name,internal table name as child node and the 2 fields of the function module as child node to internal table name. The issue is PeopleSoft team are not able to ping the 2 fields as they are in the 3rd level in XML file.
Could you please let me know if there any solution to have those 2 fields under the Function Module name so that they can directly ping the root node to interact with the fields.Thanks in advance.
Goutham

Hello,
Does anyone know how to maintain Authorization Field in SAP ECC6.0?
Many thanks
Sunny

Similar Messages

  • Integrating Webservice with SAP

    Hi Experts,
    How to integrate Webservice with SAP ECC6.0( RFC)
    webservice : .Net
    regrads,
    stephen

    Read the below details
    . When we use *Sender SOAP Adapter how the connectivity is happening with Remote Clients.
    A:SOAP is an XML-based protocol for exchanging information in a decentralized, distributed environment.SOAP is a technology that allows XML to move easily over the Web. SOAP does this trough an XML envelope for delivering XML content and specifying a set of rules for services to follow when they receive a SOAP message.The fundamental change brought about by SOAP has been the ability to move data anywhere across the Web.
    When ever XI needs to talk to a webservice you will go for SOAP adapter. If you need to enable some functionality as webservice using XI you can use SOAP Sender adapter. If you need to send request to a webservice you will go for SOAP Receiver
    SOAP Message Structure :
    SOAP Envelop: The outermost element of SOAP message. The envelope element is the root of the XML document that defines a SOAP message.
    SOAP Header: An optional, yet key element in architecting a distributed system around XML. The header element provides a modular way of directing SOAP servers to do processing before passing the SOAP message on. For example, it is possible to add SOAP header information that instructs a server to add transaction or authentication information. Header are also important in building piped architectures where processing is done in stages and data is modified as it is passed from handler to handler.
    SOAP Body: An element that must appear in a SOAP message. The Body element is where the transported XML is loaded. SOAP makes no assumptions about the kind of XML transport in the body of a SOAP message. XML or it may take the form of remote procedure call.
    also these weblogs can give you a view where you can use SOAP adapters
    EP-XI Integration using Web Services and Web Dynpro MVC
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken]
    Looking for replacing SAP.NET connectors with SAP XI?
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]
    how the connectivity is happening with Remote Clients?
    A:Configuring the Sender SOAP Adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm
    2.How sender SOAP Adapter get those webservices from remote clients and when exactly Remote clients will send webservices to SOAP Adapter?
    It purely depends on ur client & if ur client provides WSDL file then u no need to develop it in ID and use that WSDL.WSDL describes a particular web service. Using a wsdl, we are requesting the broker to point the exact system, application, message interface. Once it is found, the SOAP channel is opened between the provider and the consumer. So the WSDL is a must to access web services.
    in XI, we have to define the Web service which we want to use for the Sender SOAP channel. It is done by choosing Define Web Service from the tool menu of Integration Directory.
    There is no need to code any thing. Here, what you are doing is, just exposing the sender service,channel,Message Interface as a web service.
    In XI, we need to map the incoming messages to the target message( to the actual web service from the provider) format and to maintain the technical and logical routing between the sender and receiver.
    Check this blog to generate WDSL file...
    Exposing BAPI as Web Services through SAP XI
    Configuring a SOAP Sender Channel:
    When we create a SOAP sender channel we have to define the namespace and the name of a message interface (values can be taken from Integration Repository).
    Select the Quality of Service according to your interface type. If you are using a synchronous interface, select Best Effort. Otherwise, select Exactly Once or Exactly Once in Order.
    Transport protocol : HTTP
    Message protocol : SOAP 1.1
    Adapter Engine: Integration Server
    3. I need exactly how the webservices request is passing through sender SOAP Adapter.
    After completion of ur scenario u can use XML spy for testing ur scenario.
    Refer this Blog how to send SOAP message from XML Spy
    Invoke Webservices using SAPXI
    Web Services Testing: SAP Netweaver Platform
    http://www.crosschecknet.com/web_services_testing_SAP.php
    Using the SOAP inbound channel of the Integration Engine
    XI: Propagation of meaningful error information to SOAP Client
    An Overview of SOAP
    Refer the following blogs for SOAP sender Configuration:
    How to Use the XI 3.0 SOAP Adapter
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
    How Tou2026Set Up a Web-Service-Related Scenario with SAP XI
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
    have a look at this weblog:
    How to use Client Authentication with SOAP Adapter
    SOAP Adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm
    Architecture of connector for SAP XI
    http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wbia_adapters.doc/doc/sap_xi/sapximst14.htm
    Configuring the Sender SOAP Adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm
    Security Settings for the Sender SOAP Adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/1f/7e2441509fa831e10000000a1550b0/content.htm

  • How to call webservices publish on PI from SAP BI ?

    All,
    We have few webservices published on SAP PI system. Please let me know the approach to call these webservices from SAP BI system
    Regards,
    Reddy

    Hi,
    Why do you require here Webservice,,,, If you want to communicate with XI From BI means
    Just check these, no need to Expose XI Interfaces as Webservice
    BI integration Using XI
    XI-BI Integration
    How tou2026Push Data into BW from XI
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/18dfe590-0201-0010-6b8b-d21dfa9929c9
    How To u2026Push data from BI to XI (including receiver examples)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e698aa90-0201-0010-7982-b498e02af76b
    http://****************/Tutorials/XI/BI/page1.htm
    REgards
    Seshagiri

  • How to publish a  webservice

    Hai experts,
    I have created one  java webservice using NWDS and it is working fine in all environments it is deployed. I want to publish this webservice. Can anyone explain the way for publish this webserice as like a third party webservice.
    Advance thanks.
    Kind Regards,
    Hariprasath.R

    Hello,
    I assume you mean publishing to the Services Registry - check [this|http://help.sap.com/saphelp_nwce10/helpdata/en/46/7f3d32ba796be3e10000000a155369/frameset.htm] out.
    HTH!
    \-- Vladimir

  • SAP BI and SAP ECC6 with 2 production clients

    Dear Expert,
    Can you advise us in an orientation to be taken for SAP BI?
    In term of SAP ECC6 architecture, we have two clients in production: client 100 (A) and client 400 (B). Within client 100, there is a company code 1000 with designation A and wthin client 400, there will be also a company 1000 with the designation B. SAP ECC6 manages without problem this architecture.
    It was stated to me that the standard SAP BI,  does not take account in its output program of the concept of client. For SAP BI, the two clients are systems sources. For infocubes, it is possible to differentiate the client but not for the infoobjects. The consequence, it is at the time as of updates of the data it would seem that for example the designation of the company 1000 will be that of the last upgrade. (1000 - designation A -> 1000 designation B)
    Thank you.
    Fabian

    what CRM do they use?
    if they use Siebel CRM ( Which is the case 60% of the time ) then tell them tht since Siebel wa brought by oracle, OBIEE has seamless integration with Siebel CRM.
    I dont have much idea about SAP BI, but OBIEE has certain features like iBots, publisher etc, which are tough to match.
    refer Oracle website.. I am sure they must be having good points because of marketing.

  • Webservice -   XI -   SAP(BAPI)

    hi
    i have one scenario using webservice, in this one i will post some input through  webservice  to BAPI which is in sap R/3 , and bapi output to publish using webservice,  i have no idea of webservice,  or how to use webservice in this scenario. Could you please help me in doing this one.
    Regards
    Pradeep P N
    null

    Hi,
    Got the requirement finally
    Before giving the solution, what you are now trying to do is what in XI terminology is called , <b>"Expose an Outbound Interface as a Webservice in XI"</b>.
    <b>Integration Repository</b>
    Follow this blog HTTP - RFC and create all the Integration Repsoitory content as shown in this blog,
    <a href="/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit">HTTP to RFC - A Starter Kit</a>
    <b>Integration Directory</b>
    This will be similar to a HTTP RFC , with just 2 added steps,
    1. Create a Sender SOAP adapter and a Sender Agreement for the same.
    2. Define a WSDL.
    1 , is quite simple and is like any other SOAP adapter and Agreement.
    2. To define the WSDL, look into section 3,,.2.2 of this document,
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79">How to use SOAP Adapter</a>.
    Regards
    Bhavesh

  • How to build and publish a webservice using Bex query?

    Hi Experts,
        Can anyone tell me how can i step by step to build and publish a webservice using Bex query,
    so another application can call this webservice.
    thanks.

    There i already a web service called query_view_data for the same available as delivered by SAP...

  • Publishing the webservice at XI end

    HI ,
    We have a senario where the Seibel system has to send data to XI.
    We plan to do it using a webservice where we can publish a webservice at our end so that the siebel system can call it to transfer the data.
    The question here i want to ask is when the siebel system calls the webservice at XI end how can we get the data into XI once the web service is called at the XI end
    Thanks
    Nikhil

    Hi Nikhil,
    When you say that Siebel will 'call' the webservice, what you essentially mean is that Siebel will make a synch/asynch call (depending on the scenario) using XML inside a SOAP message to the XI system. XI will have an interface of the same definition listening via a Sender SOAP Adapter.
    To define/generate a webservice:
    http://help.sap.com/saphelp_nw04/helpdata/en/31/daa0404dd52b54e10000000a1550b0/frameset.htm
    To publish a webservice, refer to this Blog:
    /people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi
    Please refer to the following guide:"How to Set Up a Web-Service-Related Scenario with SAP XI"
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
    For configuring the SOAP adapter, refer to this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/frameset.htm
    Hope these help you.
    Cheers
    Manish

  • SAP ECC6 memory and paging issues

    Dear Experts
    I have recently upgraded my 4.6C systems to an ECC 6 system (DB2 LUW 9.5 on AIX 5.3 TL9 64 Bit OS)
    I have been running the LPAR with 14 GB of memory and we are around 100-200+ users using the system, I was monitoring using nmon and found that Physical Memory was around 99.8% Used   (14311.8MB and 22.6MB was free) also the paging space was around 37.2% in result causing the system at times to run slow which can have a very negative effect on the users.
    After further investigation I found that after a system restart the Physical Memory would start around 50.9% and increased at a steady pace until it reached 99.8% that is when the system would start using the paging space which would steadily increase, I found that the only solution was a system restart at least once a week to reduce the memory consumption.
    At first glance it looked like a database manger memory leak with the process db2sysc, so I searched the net with the search words u201Cdb2 memory leaku201D and found the following APARs and notes.
    APAR JR30285 - Pervasive memory leak when compiling SQL statements that use SQL/XML functions
    APAR IZ35230 - There is a pervasive unix-specific private memory leak in the security component
    Note 1288341 - Memory leak in APPLHEAPSZ -> SQL0954C 
    Note 1352361 - Memory leak in shared memory area abrfci
    Note 1147821 - DB6: Known Errors and available Fixes in DB2 9.5 LUW
    After reading the notes and APARs I decided to updated DB2 to the latest fix pack (5SAP), but after the fix pack was implemented it did not solve the memory problem
    I started look at different problems with SAP ECC6, db2 and AIX with paging/memory problems and I found the following notes to do with AIX memory and paging but none of them helped as all parameters and settings were set accordingly  
    789477 - Large extended memory on AIX (64-bit) as of Kernel 6.20
    191801 - AIX 64-bit with very large amount of Extended Memory
    973227 - AIX Virtual Memory Management: Tuning Recommendations
    884393 - AIX saposcol consumes large amount of memory.
    856848 u2013 AIX Extended Memory Disclaiming 
    1048686 u2013 Recommended AIX settings for SAP
    1121904 u2013 SAP on AIX: Recommendations for Paging
    1086130 u2013 DB6: DB2 Standard Parameter Settings
    After even more investigation I found the following evidence suggesting AIX Virtual Memory Manager might have a problem

    Shared memories inside of pool 40
    Key:       42  Size:    17792992 (  17.0 MB) DB TTAB buffer              
    Key:       43  Size:    53606392 (  51.1 MB) DB FTAB buffer              
    Key:       44  Size:     8550392 (   8.2 MB) DB IREC buffer              
    Key:       45  Size:     7014392 (   6.7 MB) DB short nametab buffer     
    Key:       46  Size:       20480 (   0.0 MB) DB sync table               
    Key:       47  Size:    10241024 (   9.8 MB) DB CUA buffer               
    Key:       48  Size:      300000 (   0.3 MB) Number range buffer         
    Key:       49  Size:     2769392 (   2.6 MB) Spool admin (SpoolWP+DiaWP) 
    Shared memories outside of pools
    Key:        3  Size:   114048000 ( 108.8 MB) Disp. communication areas   
    Key:        4  Size:      523048 (   0.5 MB) statistic area              
    Key:        6  Size:   692224000 ( 660.2 MB) ABAP program buffer         
    Key:        7  Size:       14838 (   0.0 MB) Update task administration  
    Key:        8  Size:   134217828 ( 128.0 MB) Paging buffer               
    Key:        9  Size:   134217828 ( 128.0 MB) Roll buffer                 
    Key:       18  Size:     1835108 (   1.7 MB) Paging adminitration        
    Key:       19  Size:   119850000 ( 114.3 MB) Table-buffer                
    Key:       41  Size:    25010000 (  23.9 MB) DB statistics buffer        
    Key:       63  Size:      409600 (   0.4 MB) ICMAN shared memory         
    Key:       64  Size:     4202496 (   4.0 MB) Online Text Repository Buf. 
    Key:       65  Size:     4202496 (   4.0 MB) Export/Import Shared Memory 
    Key:     1002  Size:      400000 (   0.4 MB) Performance monitoring V01.0
    Key: 58900114  Size:        4096 (   0.0 MB) SCSA area                   
    Nr of operating system shared memory segments: 16
    Shared memory resource requirements estimated
    ================================================================
    Total Nr of shared segments required.....:         16
    System-imposed number of shared memories.:       1000
    Shared memory segment size required min..:  692224000 ( 660.2 MB)
    System-imposed maximum segment size......: 35184372088832 (33554432.0 MB)
    Swap space requirements estimated
    ================================================
    Shared memory....................: 1654.8 MB
    ..in pool 10  328.6 MB,   58% used
    ..in pool 40  143.3 MB,   30% used
    ..not in pool: 1174.1 MB
    Processes........................:  413.4 MB
    Extended Memory .................: 6144.0 MB
    Total, minimum requirement.......: 8212.2 MB
    Process local heaps, worst case..: 3814.7 MB
    Total, worst case requirement....: 21882.9 MB
    Errors detected..................:    0
    Warnings detected................:    3

  • How  to  create an infotype in sap ecc6.0 ?

    Hi all,
    I know i how to create an infotype   in   sap 4.7, but i am facing the problem while
    creating an infotype in sap ecc6.0 version. could u plz provide me  the info with screen shots how to create an infotype and how to enhace that infotype ?
    Waiting for u r response.
    Regards,
    Ravi

    Hi ,
    To create OM infotype:
    1. Go to SE11 and create a structure HRI9XXX (9XXX --> name of the infotype). Add the required fields to this structure and save and activate. then come out of it.
    2. Go to PPCI and enter Infotype number (9XXX) and description.
    3. Click create.
    4. In the infotype category select details for the infotype.
    5. Click create button. It should create the infotype.
    6. Click on Check. A window with menu will open.
    7. In that window navigate to Table Entries.
    8. Under table Entries, select T777I and click on change.
    9. It opens SM30. Click on Maintain.
    10. Select the infotype and add information for "Time Constraint" and "Infotype Per Object Type".
    11. Save.
    12. Go back to check menu, see if all entries exist. Do not worry last 5 table entries. And you are done

  • Windows requirements for SAP ECC6 EhP7

    Hi experts,
    we want to install SAP ECC6 EhP7 on Windows Server (2008 or above). I've already checked on the PAM its feasability, with Kernel 7.40. The DB would be Oracle 11.2.0.4.
    I've found that for hardware that: 4 CPU ~2GHz each with 10 Gb Memory and 500 Gb Disk is the minimum (tell me if I'm wrong), but now I'm more interested in the software part.
    So I'm trying to find info about windows package (language and else) necessary for SAP ECC6.0 EhP7 installation. I tried to find notes about it but in vain...
    Could you give me some tips ?
    Thank you for your time,
    Best regards.
    Alexiel.

    Hi Divyanshu,
    thank you for your help and fast reply and sorry for my late reply, I was busy doing something else.
    I'll check your link that seems very insteresting! Thanks for sharing.
    Regards,
    Alexiel.

  • SAP Ecc6.0 Installation error during ABAP Import Phase 20 of 24

    While I am installing SAP ECC 6.0 with Original DVD. I am getting some Issues.
    I had finished upto 4 stpes .  and after that IMPORT ABAP, showing error in " Log files are written to C: Program files:sapinst......"
    Please Retry , View Log & Stop.
    I am clicking Retry again it will be come same issue. Please Let me know.
    Log Files Name - "ABAP Processors of Instances SID\DVEMGS00"

    Still I am getting same problem in mine SAP ECC6.0 Installation.
    In Abap Instance Phase 20 of 24.  Error in ABAP Instance. I check the mmc.
    Disp+work is in Gray Color. Remainiing Server Green Color. After Few minutes it will stopped in Work Process.
    Still Going Installation for same Process.
    Let me know.

  • SAP ECC6.0 and PI 7.0 remote logon problem in windows vista OS

    hi,
    I got remote connection for sap pi 7.0 and my OS is Windows Vista.
    i am getting error like this,
    when i click on sap Xi 7.0 and SAP ECC6.0 on sap logon pad,
    i am getting the error like this,
    sap gui 710
    maximum number of connection handles reached.
    no more memory is available.
    do you want to see the detailed error description
    could you some idea on this..what to do?
    thanks & regards
    Ruban

    hi,
    I am closing this thread..bec i did not find any soultion.
    Thanks
    Ruban

  • Consuming external webservice in SAP

    Hi All,
    Wjile Consuming external webservice that is .NET webservice in SAP I am getting the error "Proxy generation terminated: WSDL
    (<extension> not supported)". Please can anyoone tell me what would be the issue and how should I resolve it.
    Thanks in Advance,
    Meenu.

    The SAP version that we are using is ECC 5.0. And the URL that they have given me to consume has some .svc extension.
    http://ctnhgesappdev.corp.timken.com/GES_EDISService/EDISService.svc?wsdl
    So when I am trying to consume this in SAP I am getting the error "Proxy generation Terminated : WSDL error : (<extension> not supported)".

  • Need Inputs - Creation of webservice in SAP R3 through PI

    Hi Experts,
    Need inputs that my client wants me to  create an webservice in SAP/R3 through PI and they (client) will call it by  their 3rd party software.
    Webservice contain fields like :- Comany_Code, Location_Code,Item _code etc.
    SAP -
    > PI ---> 3rd party
    Is this possible through PI ? Please comment !
    Thanks.

    Hi,
    If you have such kinda requirement , then it is easy to create WSDL(webservice) on PI System..
    Create a normal Xi Interface with normal Steps .....
    Your Sender DataType will be acc to Your requirement as clients want...
    go to tools - Define webservice ... ( will Use Outound Service Interface and namespace)
    read the template and Put values in there . This will genrate a WSDL for you , 
    You Can give this Genertaed , WSDL File to Client to consume in their application and Pass data to it ..
    Hope it helps ..
    Regards
    Prabhat Sharma.

Maybe you are looking for