External Alias for ODATA Service

Hi,
yesterday I tried to add an external alias for an OData service (TC: SICF), but I always got an 500 error after calling the service:
500 SAP Internal Server Error
ERROR: URI-Verarbeitung - statischer Pfad in Konflikt mit URI (termination: RABAX_STATE)
Can someone help me solve this Problem?
Thanks a lot!
Stefan

Hi Stefan,
as per sap help ICF Services - SAP Documentation,
The ICF standard function of external aliases is also available for SAP NetWeaver Gateway for the Standard Mode, that is, for ICF node /sap/opu/odata. Thus you can define an external alias for your service if you have registered class/IWFND/CL_SODATA_HTTP_HANDLER as handler in the Handler List for your service node.
so have you registered class/IWFND/CL_SODATA_HTTP_HANDLER ?
Regards,
Chandra

Similar Messages

  • How to create an External Alias for a Portal URL ?

    Hi Gurus,
    Can anybody tell me how to create an external alias for a portal link(URL). Actually, my problem is i want to send this Portal URL(link) thru' a SendMail step to the user so that when he clicks on it, it will take him to his UWL(Ofcourse after signing-in). As this URL length is > 80 char(101 char), i am not getting the full lenght URL in my Outlook mail. THough we are on ECC 6.0,Basis Rel 7.0, as per the OSS note 559234, we should have this length extended to 132 bytes. But, for some reason, its not happening. And,in the same OSS note, it was mentioned that we can use external aliases to achieve this(shortening the URL length).
    Can anybody tell me how to achieve this, either thru' increasing the URL length or thru' ext. aliases.
    Please reply asap.
    Thanks in advance
    venu

    Not an issue as of now. I'll open up again if needed

  • Error while creating external alias for BSPs & DMS

    Hello All,
    Has anybody encountered the below error dump while creating the external aliases for Business Server Pages and Document Management Service?
    The error dump I have received is "ITAB_DUPLICATE_KEY"
    "A Row with same key already exists"
    The error has ocurred in the program "RSICFTREE".
    I am getting this above described error while navigating to the "Target Element" tab.
    Can anybody help pls?
    best regds,
    Alagammai.

    Hi Tony,
    Somehow I solved this issue. I dont remember what exactly I did, as it was sometime back in December. I think I used the Wizard initially to do the configurations in Solution Manager and again i tried to do the same manually as the earlier one threw some errors.
    It seems the wizard proceeded half-way through and hence the entry was made in the database already and hence that error.
    Anyways thank you for replying me.
    best regds,
    Alagammai.

  • External Alias for SAP Retail Store

    I am trying to follow Note 918018 - SRS/ICF: Configuration (external alias)
    With this step "In the dialog box that is displayed, choose "Define Service-Specific Settings". The system complains and says "select a logon class". This is error message ICF_SYSTEM_LOGIN400. The screen then goes into disable mode and I cannot do anything.
    Anyone no what might be wrong?

    Hi,
    Did you specify the ABAP class CL_ICF_WOSM_LOGIN in the ICF alias service you created?
    In "Logon Layout and Procedure", select "User-Specific" and enter CL_ICF_WOSM_LOGIN as the class.
    In transaction SICF, go to your alias service, click on the 'Error Pages' tab, and the 'Logon Errors' sub-tab and then the Configuration button
    Best regards,
    Guillaume

  • Testing tools for OData services

    Hi all,
    I managed to get my oData services up and running on my local/Cloud HANA server, using Olingo libraries and JPA.
    Now I'd like to test my services. I can test the queries from the browser and from multiple clients found on the web.
    However PUT/POST requests require to type in manually the body, and this is really time-consuming.
    As a consequence, I'm looking for any tool which could generate POST/PUT request body for oData (much like XMLSpy/soapUI does for SOAP)
    There is no SAP NW Gateway in my landscape so it is not an option, I'd like a desktop tool or browser plugin
    Does anyone know whether such a tool exists?
    Thanks, Regards
    Vincenzo

    Hi Vicenzo,
    you can use the Chrome plugin Postman REST Client. There are two versions available, an extension and a packaged app. I've installed both, but only the extension is able to use the authentication cookie. Thus the packaged app is not suitable if you want to test service which require authentication.
    Regards, Mathias
    Message was edited by: Mathias Boettcher

  • Query options for OData service

    Hi,
    I am able to  create an OData service and using SDK, I am able to read the data from the connected database. Now I have to fetch data based on queries. I mean from the database table I have to fetch subset of data based on conditions. I have checked the documnetations
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0efbaca-45ba-3010-b7bb-8c1c5aa109ab?QuickLink=index&overridelayout=true&58475979909212
    Other than setting up the Netweaver gateway, is it possible to achieve it through  GWPA(eclipse plugin). I am using the kepler version of eclipse. Could you please share the documents related to this topic?

    Hi Jitendra,
    I have developed ios/android applications using SAP Mobile Platform SDK 3.0 SP06.
    1) MAFLogin is successful
    2) Store initialize is successful
    Now I have to fetch subset of data from the database table based on some conditions.
    Could you please help to clarify the below queries?
    1) Is it possible using eclipse plugins?
    2)  Can we achieve this feature only through Functional import feature using SAP NetWeaver Gateway Service Builder?

  • Maintaining External Alias for BSP Pages in EBP lauchpad

    Hello,
    Below is the problem mentioned :
    Our SRM production system is installed on a AIX server that has
    svuni299.its.it as fully qualified domain name.
    When we connect to the system using the url
    http://svuni299.its.it:8052/sap/bc/gui/sap/its/bbpstart
    everything works fine.
    Instead, when we use the alias:
    http://sapienssrm.fiat.com:8052/sap/bc/gui/sap/its/bbpstart
    we have some problems with the logon to the CCM, because the system
    asks the password again.
    In the attachment problem.doc you can see how to reproduce the error.
    We have seen that in both case, in the left menu of the SRM, all the
    entry contains always a call to an absolute url like this:
    javascript:parent.launchSrvc
    ('','BSP_APPLICATION','http://svuni299.its.it:8052/sap/bc/bsp/ccm/cat_cd
    c/container.htm?sap-client=100&sap-sessioncmd=open&sap-
    language=I','menu')
    instead of having a relative url like this:
    javascript:parent.launchSrvc
    ('BBPSC18','IAC','/sap/bc/gui/sap/its/bbpsc18/!?
    client=100&language=IT&~logingroup=SPACE','menu')
    My Questions:
    Q1.Where can one maintain an external alias to access BSP pages from EBP launch pad.
    Q2.Should relative URL be called or absolute URL?
    Cheers,
    Rohan.

    Hi Rohan,
    You can maintain external aliases using Tcode- sicf.
    There on application toolbar you will find a push button <b>External Alias</b> click on that and then select your virtual host and press create new button and enter the required informations.
    Cheers!
    Narinder

  • Localhost and external IP for web services?

    I've developed a web service using NetBean5.5 (JAX-WS 2.0) and deployed it to Tomcat 5.5. To access the WSDL and XSD I use the following URLs respectively (where SERVER and PORT is the server name and port on our local network):
    http://SERVER:PORT/SampleWS/SampleService?wsdl
    http://SERVER:PORT/SampleWS/SampleService?xsd=1
    However, for external customers to access this they use an IP mapped to SERVER:PORT by our sys admin.
    They can successfully access the WSDL using this external IP in the above URL but the schemaLocation port binding elements still refer to the local machine name and port. This means they cannot execute calls on the web service.
    How do I get round this? Is this a Tomcat config setting? Or can something be done on the JAX-WS side such as dynamically generate the URLs within the WSDL?
    Any help would be much appreciated.

    This is the exact problem I've been trying to find a solution to.
    By default I create a web service a a standard class in my war project using the @WebService annotation.
    When it gets deployed and I look at the WSDL it has a schemaLocation listed that cannot be reached by clients (a hostname that is only valid on that box). In one case its localhost.localdomain and in another case it is just some name that cannot be found via dns (it probably has an entry in the host file). I'm not really in a position for changes to be made to those boxes, but I need to deploy web services to them and be able to create clients that can talk to them.
    In either case I get an error (with localhost.localdomain) I often get a connection refused as it is pointing to the client's machine which doesn't have the web services running. In the case of the server name it is a host not found.
    I tried this with JAX-WS 2.1 and it seems to work fine, but I think I'm going to be stuck with 2.0 and sjsas 9.0 u1 p1.
    How can I fix this in the war application? Can I do this via annotations? Is there info about a deployment descriptor? Any help would be greatly appreciated.
    Thanks,
    Geoff

  • Updating Logon Data for Web Service in SICF not possible

    Hello, hopefully someone can help me with my problem.
    I have created a custom Web Service based on a custom Z Function Module.
    This all works fine in our Development environemnt. I was able to go into SOAMANAGER and generate the end point. This created the web service in SICF. I was then able to go into SICF and change the logon data to use our service ID.
    All tested and functionaing great.
    We then transported everything to QAS. I again went into SOAMANAGER to generate the End Point, and this worked fine, we have the web service now visible in SICF.
    The problem now occurs when I go into SICF and try go into change mode to enter the service user in the logon data tab. I get a popup message stating :
    "You cannot use this transaction to change the service."
    When I click on the long text explanation I get:
    "Message SHTTP824
    You cannot use transaction SICF to modify this service.
    This means that only the application has the authorization to use the defined interface to modify this service."
    Does anyone know how to get around this ? Or how to define our logon data using SOAMANAGER ?
    thanks
    Adrian

    the right way to transport logon info along with SICF service is to create an external alias for your BSP and maintain the logon info in the external alias.
    other wise you have to open the production system for changes and change it , which may not be allowed.
    Regards
    Raja

  • UI5 Approval - Missing OData Service TASKPROCESSING

    Hi Experts!
    We are implementing SAPUI5 HR renewal Services with NW 7.4 and EHP7.
    When we execute the approval applicaton, we are facing the following error message:
    The error log shows that the TASKPROCESSING Service is missing:
    I've checked already the following help-document:
    http://help.sap.com/erp_hcm_ias_2013_02/helpdata/en/53/c46f8fc17a45088235db354b070a6e/frameset.htm
    We activated all the business functions. But indeed, the oData Service /IWPGW/TASKPROCESSING is missing (or at least not activated yet).
    When I try to add this Service via /IWFND/MAINT_SERVICE, there is no search result:
    How can we add / activate this service?
    Thanks in advance!

    Please advise if you are using this on portal or NWBC?
    Looks of it you are using the portal, did you assign the correct portal and backend UI5 role?
    did you check the ping to the BPM webservice ? does it work?
    * note 1859438 Launchpad service generates relative URLs
    * note 1864001 Resolving of system alias for launchpad service
                   (Help for error analysis)
    * note 1875366 resolution of sm59 destinations in UI2-RunTime
    Follow these steps:
    Run Transaction SPRO
    Run activity  Manage SAP System Aliases  under ODATA channel
    Change system alias software version to /IWPGW/BWF
    Now the service should run ,
    Check in transaction /iwfnd/gw_client
    Do GET on url -  /sap/opu/odata/IWPGW/TASKPROCESSING/TaskCollection
    The previous error should be gone
    then send me the response and error log if exist.
    If you see in this transaction a good response, then most likely the
    server is configured and you can continue with the rest of the
    Steps are
    To use the Tasks by Draft, Tasks by Priority, and Tasks by Time lanes, make the following settings:
    Maintain the settings in SAP NetWeaver -> -> Gateway Service Enablement  -> Content -> Workflow Settings -> Maintain Task Names and Decision Options.
    Activate the required OData services and configure the ICF nodes in your SAP NetWeaver Gateway system.
    Note
    For more information, see SAP Library for SAP ERP under SAP ERP Central Component -> Human Resources -> Personnel Management (PA) -> Personnel & Organization -> Landing Page -> Configuring the Landing Page -> Activating SAP Gateway OData Services, Configuring ICF Nodes, and Configuring the Task Gateway Service for Task Lanes.
    The information on the required OData services and ICF nodes is also available in the Administrator's Guide for HR renewal <applicable release> or in the SAP ERP Installation Guide <applicable release>.

  • Calling a web service In Netweaver 7.0 abap stack through an external alias

    Hello,
    In CRM 2007 (Netweaver 7.0 abap stack SP 16), we have defined a web service from a module function using the wizard and configuring it with SOAMANAGER.
    This web service works great when calling it with the "official" URL, something like :
    http://host.domain:port/sap/bc/srt/rfc/sap/zwebservice/client/zoperation/zbinding
    We would like to use a more simple URL. So with SICF, I have created an external alias /zwebservice which points to the "official" URL.
    The problem is that it does not work. I get every time an HTTP 500 error code and an error Message
    u201CThe configuration of the http server is missingu201D.
    Do you think that it is possible to call a web service through an external alias ?
    Thanks in advance for any ideas or solution !
    Olivier

    Seems that no one has tried it...
    I close the question.

  • How to use Alias name in OData service in SAP HANA

    Hi,
         I need to change one column name with alias of another name in odata service definition or odata url running in rest client. I am trying to give alias name with as key in the service definition like sql query.
    ex:
    There is one table with column name of PRODUCT_ID. I exporting that table via odata service to SAP UI. In the UI i dont want the product id column as PRODUCT_ID. It should be ike "Prodcut". Like we are using in SQL example
    select "PRODUCT_ID" as "Product" from "producttab";
    But i can't use as key for alias name. So i am getting syntax error.
    I have tried in rest client also ie executing odata file in rest based service. But i got error only.
    If anyone knows about this alias name in odata service, Please help me to resolve this issue..

    Hi Thomas
         Thanks for your reply.
         Actually in odata service definition i am using attribute and calculation views only. But in some case from the model view itself i need to use some alias names to the UI through odata service.
         For example in attribute view i have some columns with name col1,col2... I am getting those columns in UI using  odata service, for particular col2 column i need to change column name as product. And i am using the same view as source of another odata service in that service i need to change that column name as productname.
         In that case i need alias name usage. So that only i am searching alias keyword in odata service.
         Is there any possibility to use alias names in odata service.

  • Is there a way to update an external dictionary for services without migrating the services

    Is there a way to update an external dictionary for services without migrating the services
    Is there a way to update a common external dictionary used by many services without migrating each and every service that uses the dictionary.  I have updated the table in the database and the external dictionary in our Development Environment. The external dictionary is used by many services. When I migrate the changed service to TEST/STAGE/PROD environments (NOTE: the table has been updated in the TEST/STAGE/PROD Databases), only the changed service is having the external dictionary updated. All other services that use the same external dictionary are NOT updated. I have the following questions
    Is it possible to migrate dictionaries so that all the services which are using that dictionary are updated?
    If the first one is not possible, Is there any other way to update the external dictionary without migrating all the services that use dictionary?

    dont think so but I could be wrong
    as it were I didn't like the build in audio so I connected some external logictech 2.1 speakers  but there
    are times when I use headset so I bought this one
    or any minijack splitter will work too so I have 2 things connected to the headset port works just fine
    http://www.belkin.com/IWCatProductPage.process?Product_Id=404634

  • Mass upload Create External doc URLs using Services for object-Inspmethod

    Hi All,
    Services for object is not active during SHDB recording or ECATT recording in order to mass update Create External doc URLs using Services for object.
    Any body know how to Upload this for any master data 9Insp plan/Material master etc..)

    Developing the program

  • Mass upload Create External doc URLs using Services for object-Materialmast

    Hi All,
    Services for object is not active during SHDB recording or ECATT recording in order to mass update Create External doc URLs using Services for object.
    Any body know how to Upload this for any master data ex.Material master.

    ok

Maybe you are looking for

  • How to suppress hierarchy levels on query visualization

    Hello Gurus, Does anybody know how to suppress from a level down on a query visualization? I mean, if I have the following structure... Level 1    Level 2    Level 2       Level 3       Level 3 Level 1    Level 2       Level 3 ...I want users to be a

  • My iPod is out of Warranty? Um...Why?

    Hey all, I checked on the online support center here on the Apple website for the first time. I put my serial number and pressed submit, at the bottom of the screen there was a window that says "Current Warranty Status" or something and right under i

  • Essbase Services Restart

    Hi, can any one tell me how to stop and start services for essbase. Also, let me know how to check the database schemas whether they are Up or not.

  • Available capacity

    Hi PP Experts, Can anybody please explain me, What is difference between Standard Available capacity,Available capacity & Pooled capacity. Please explain with giving simple example if possible.Don't define.Please helpout. Edited by: Raja S on Oct 17,

  • Satellite Pro L300-152: Deleted reocvery folder - But need Recovery DVD

    Hi, i recently purchased a laptop from toshiba* I accidently deleted the folder on my 'data' drive via formating the drive. I was told i needed that folder within the hard drive to create my recovery disk Now that folder is gone. Is there any way in