Service Call Solution Able to delete

Hai Experts,
     In Service Call--> Solution Able to delete now...
My Actual Requirement :
     Once Service Call Solution once Solution Added Can not able to delete is it possbile??

Hi,
Yes possible by transaction notification.
try this:
IF @transaction_type in ('A','U') AND (@OBJECT_TYPE='191')
BEGIN
If exists (SELECT distinct T0.[callID] FROM OSCL T0  INNER JOIN ASC1 T1 ON T0.callID = T1.srvcCallID INNER JOIN SCL1 T2 ON T0.callID = T2.srvcCallID WHERE T1.[solutionID] <> T2.[solutionID] and T0.[callID] =  @list_of_cols_val_tab_del)
Begin
SET @error = 10
SET @error_message = 'Not allowed to delete solution'
End
End
Thanks & Regards,
Nagarajan

Similar Messages

  • Removing Linked Solution to Service Call

    Hi ,
       I am using Service Call object for solutions thr' DI API.
    I got the below code thr' the help to delete the solution.
    Deleting service call solution (C#) Copy Code
    SAPbobsCOM.ServiceCalls oSrvCall;
    // Delete service call solution
    if (oSrvCall.GetByKey(2) == true)
        oSrvCall.Solutions.SetCurrentLine(1);
        oSrvCall.Solutions.Delete();
        oSrvCall.Update();
    My Problem is that I am unable to get Delete option in  oSrvCall.Solutions.
    How can I update the service call solutions?
    Please help me to achieve this functionality.
    Thanks,
    Aarti

    Hi JIe JIn...
    Only way you can use the Relationship Map..No other option the Standard one.
    Other option using the customized query report with the drill down option....
    Hope Helpful
    Regards,
    Kennedy

  • Formatted search - Service call

    Dear All,
    Im trying to write a formatted search on the Service call screen to retrieve the email address of a queue. The queue is in the general tab of the Service call. You can add user defined fields for the service call-title, service call -solutions, service call- activities etc.
    I have added the userdefined field on the service call-title.
    My formatted searches can access all the other header details on the service call but I cannot get the queue data in the general tab.
    Kindly assist,
    Thanks,
    Indraj.

    Hi Indraj
    If I understand correctly you cannot add a formatted search on the queue field? If this is not so, let me know. If it is the Queue field, you must select the radial button to the left for the queue field to be active. I tested by doing the following:
    1. Added a UDF on Title level called email (U_email).
    2. Added a query - SELECT T0.[email] FROM [dbo].[OQUE]  T0 WHERE T0.[queueID] = $[OSCL.Queue]
    3. Added a formatted search to the email UDF and linked it to the query. Set auto refresh on field "queue"
    This works 100% whenever I select a queue number.
    Kind regards
    Peter Juby

  • Formatted Search on Service Call

    Dear All,
    Im trying to write a formatted search on the Service call screen to retrieve the email address of a queue. The queue is in the general tab of the Service call. You can add user defined fields for the service call-title, service call -solutions, service call- activities etc.
    I have added the userdefined field on the service call-title.
    My formatted searches can access all the other header details on the service call but I cannot get the queue data in the general tab.
    Kindly assist,
    Thanks,
    Indraj.

    HI Indraj,
    On the user defined fields area if you want to use the formatted search, use must have to use the table and field names inside. (also if you have any field which not represented by variables eq: hidden fields):
    $[TABLE_NAME.FIELD_NAME]
    if you use normal fields area, and you have the variable on the form:
    $[$ITEMUID.COLUID.TYPE]
    where Type is:
    0 for gerenal
    NUMBER for numbers,
    etc.
    So Your solution is:
    SELECT T1.[email] FROM OSCL T0  INNER JOIN OQUE T1 ON T0.Queue = T1.queueID WHERE
    T0.[callID] =$[OSCL.callID]
    Regards,
    J.

  • TS3276 On the left side of the mail page there is an "On My Mac" header with several folders included. One of the folders, in white, is one called "recovered mail" I don't know how this got there and am not able to delete it. Not receiving any email now.

    On the left side of the mail page there is an "On My Mac" header with several folders included. One of the folders, in white, is one called "recovered mail" with 843 messages in it. I don't know how this got there and am not able to delete it. I am also no longer receiving any email now. Help!

    set the wake-on lan on the main computer
    The laptop's too far away from the router to be connected by ethernet. It's all wifi.
    No separate server app on the laptop, it's all samba
    The files are on a windows laptop and a hard drive hooked up to the windows laptop. The windows share server is pants, so I'd need some sort of third party server running. Maybe you weren't suggesting to use Samba to connect to the windows share though?
    I'm glad that you've all understood my ramblings and taken and interest, thanks The way I see it, I can't be the only netbook user these days looking for this kind of convenience, and I certainly won't be once chrome and moblin hit the market.
    Last edited by saft (2010-03-18 20:38:08)

  • I want to b able to delete from my recent call list and set certain contacts to no ring, when is that software update coming?

    I want to b able to delete from my recent call list and set certain contacts to no ring, when is that software update coming?

    Can you not now set a silent ringtone for an individual contact? I can by opening the contact and changing the ringtone. Only prerequisite is to download or make a silent ringtone (Google should provide any information you need) and sync it to your iPhone.

  • OSB Dynamic service call or dynamic route and transactions

    Hello,
    I've got the following problem in my OSB architecture for asynchronous incomming services.
    OSB version is 10.3.1
    ConnectionFactory is XA
    Problem domain:
    Dynamic service call or dynamic route within transaction boundary
    Elements within transaction:
    1.     JMS Queue ->
    2.     Upper Proxy Service (De-queue) ->
    3.     Lower Proxy Service (Canonical Service) ->
    4.     Business Service (Data Service) ->
    5.     Database Adapter->
    6.     Database
    Dynamic element
    Upper Proxy Service (De-Queue) must be able to determine which Lower Proxy Service (Canonical Service) has to be called on the basis of the message taken from the JMS Queue without losing the transaction (this doesn’t work yet).
    Already tried possible solutions:
    •     Make a service call dynamic by setting the $inbound name attribute. This results in a this property is read-only error.
    •     Use a Dynamic route instead of a service-call. This results in a loss of transaction. The message is deleted from the Queue without taking failure or success into account.
    •     Use a Dynamic route with a quality of service set to exactly once in the header. This seems to be ignored, results in a loss of transaction.
    •     Use a Dynamic route with an explicit reply with failure for errors. Results in a loss of transaction.
    •     Use a Dynamic Publish. This doesn’t fit the required flow because it has no response.
    I hope someone can shed some light on this because I'm at a total loss. I found some references in the forum to what seems to be the same problem but without definite answers. A work-around is also a viable answer.
    Regards,
    Bas Mul

    Hi,
    I'll try to clarify.
    Upper proxy dequeues a message.
    Depending on a value of a specific tag within the message a canonical proxy service (out of 5 at the moment but this numer could increase) has to be called (and be dynamic transform transformed to the format of the specific canonical).
    The canonical service must then pass the message to a database adaper's business service which is responsible for the database insert/update/read.
    If something in the chain from dequeue to database action goes wrong the message may not dissapear from the queue.
    Somehow a dynamic route in the message flow between dequeue proxy and canonical proxy breaks the transaction.
    Bas

  • Unable to create tickt in service desk - Solution manage.

    Hello,
    I have implemented service desk ( Solution manager) and It is working fine for most of the system but i am getting error while creating a ticket in service desk for one system.
    Due to some RFC connection problem i have regenerated the RFC ( trusted , Read and TMW) from Solman to Satellite system.
    and now I am not bale to create ticket for that system.
    Error message :
    The URL http://cismp.cargotec.com:8014/sap/bc/bsp/sap/dswpnotifcreate/msg_new.do was not called due to an error.
    Note
    The following error text was processed in the system SMP : Error SYSTEM_CORE_DUMPED occured. P1=11
    The error occurred on the application server cismp_SMP_14 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: MSG_SUBMIT of program CL_DSMOP_BSP_NOTI_MODEL=======CP
    Method: DO_HANDLE_EVENT of program CL_DSMOP_BSP_NOTI_CTRL========CP
    Method: DISPATCH_INPUT of program CL_BSP_CONTROLLER2============CP
    Method: DO_REQUEST of program CL_DSMOP_BSP_NOTI_CTRL========CP
    Method: DO_REQUEST of program CL_BSP_CTRL_ADAPTER===========CP
    Method: ON_REQUEST of program CL_BSP_RUNTIME================CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
    Method: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP
    Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
    Module: %_HTTP_START of program SAPMHTTP
    Can any body guide me what should be done to resolve the issue.

    Hi Prakhar,
    As i mentioned workcenter is working fine for all other systems. and user have all roles same as in other  systems.
    BP is created and we are trying to create ticket from Solman itself  so there is no point to maintain bCOS_CUST table.
    but still we are not able to create ticket only for one system.
    Error Message :
    Error when processing your request
    What has happened?
    The URL http://cismp.cargotec.com:8014/sap/bc/bsp/sap/dswpnotifcreate/msg_new.do was not called due to an error.
    Note
    The following error text was processed in the system SMP : Error SYSTEM_CORE_DUMPED occured. P1=11
    The error occurred on the application server cismp_SMP_14 and in the work process 1 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: MSG_SUBMIT of program CL_DSMOP_BSP_NOTI_MODEL=======CP
    Method: DO_HANDLE_EVENT of program CL_DSMOP_BSP_NOTI_CTRL========CP
    Method: DISPATCH_INPUT of program CL_BSP_CONTROLLER2============CP
    Method: DO_REQUEST of program CL_DSMOP_BSP_NOTI_CTRL========CP
    Method: DO_REQUEST of program CL_BSP_CTRL_ADAPTER===========CP
    Method: ON_REQUEST of program CL_BSP_RUNTIME================CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
    Method: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP
    Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
    Module: %_HTTP_START of program SAPMHTTP
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system SMP in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server cismp_SMP_14 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 1 in transaction ST11 on the application server cismp_SMP_14 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 011 -u: XABHYABH -l: E -s: SMP -i: cismp_SMP_14 -w: 1 -d: 20091006 -t: 141511 -v: RABAX_STATE -e: SYSTEM_CORE_DUMPED
    Regards,
    Bhavesh

  • Thanks this was very useful.. I have a brand new iphone 4s unlocked version from singapore and I am having the same problem constant network fluctuations, no service, call failed, invalid sim, sim failure, bars fluctuating from 5 - 3 - 2 - 1, no signal/ba

    I have a brand new iphone 4s unlocked version from singapore and I am experiencing constant network fluctuations on my iphone , no service, call failed, invalid sim, sim failure, bars fluctuating from 5 - 3 - 2 - 1, no signal/bars searching etc... Ifeel miserable after trying out all the options changed multiple sims, tried multiple carriers, restored the phone back and have set-up as new device but the problem does not get solved... its is so frustrating that after investing on a world's most expensive phone you cannot enjoy the calling features which the phone offers which is the main thing you own the phone for.. Rest of the things are working.. The funniest part I am not able to make calls or receive calls but can access the internet..  I have tried every possible thing and really very frustrated with this iphone of mine...I hope the problem gets solved.. would anyone have any solutions to this problem.. Does it mean one should never update software as I hear that after updating to IOS.5.1 the problem has started coming and same has been with there.... Apple says its a hardware failure which is very difficult to digest as sometimes I get 5 bars and able to make and receive calls but 95% of the time I am unable to. If anyone has any solution I will be very happy if he or share can share the same. Many thanks. its so disgusting to experience this on top of this apple does not support global warranty for the phone as you need to go to the country from where you bought the phone for replacement.. Truly sad state of affairs.. very very very dissappointing.

    Have a look at this it might help
    http://support.apple.com/kb/TS4148

  • Ssl web service call problem

    Hi,
    I have a form that calls a web service on start up in the docReady event.
    This has been working well in one of our development environments where the the web service is on a plain non secure connection.
    However, when we try and make the same web service call using ssl instead, the returned values are not populated in the form. If I run the call twice in a row, it works as usual but this is not an acceptable solution.
    The other web services calls on the form all work as expected. It is just this one being called during the docReady event.
    Has anybody else encountered this problem?
    Thanks,
    Luke

    Hi Luke,
    I had a similar problem and the reason was that the SSL certificate on the server was not valid (without any errors or warnings).
    You might want to first try to access the service from a browser and make sure you don't get any security warnings, if you get any security warnings, Adobe won't be able to call that service.
    Hope this helps.
    Thanks,
    Vikram

  • Using Web Dynpro authentication for a Web Service call

    Hi all,
    I want to develop a Web Dynpro that calls a Web Service running on the same Web AS (7.0). The Web Dynpro will be integrated in a Portal. The web service that has to be called is automatically generated when we create a guided procedure :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/44c59fd7c72e84e10000000a155369/frameset.htm
    In my Web Dynpro, I imported the WSDL of this WS and created a model.
    The first time I tried to call the WS in my Web Dynpro I got an authentication error :
    Service call exception; nested exception is: com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized. The requested URL was:"http://<myHostName>:50100/GPRuntimeFacadeWS/GPProcessExposing?style=document&pid=CA544E9B629A11DB91480017A48D672A&pver=0.5"
    So I hard-coded an HTTP authentication :
         model._setUser("myWASuser");
         model._setPassword("myPassword");
    And the Web Service call now works.
    Now the next step is that the WS call is made by the user that runs the Web Dynpro. So I found this documentation :
    http://help.sap.com/saphelp_nw04/helpdata/en/59/e8e95d1eba48dfa86ae91ad8816f5d/frameset.htm
    It would resolve my authentication problem, AND the transport issue : at the moment the Web Service URL is stored in the Logical Port of the WD model, and at transport time, a rebuild of the WD project will be needed.
    So I applied what is said in the doc : from the point of view of the Web Service consumer, I just had to add :
        model._setHTTPDestinationName("STARTGP");
    (where STARTGP is the name of the destination I created in the Visual Administrator with a "Logon Ticket" authentication.)
    before the execute(), and I removed my hardcoded authentication.
    Unfortunately, nothing changes... I still get a 401 authentication error.
    Does anyone have an idea about this ? Or maybe a workaround ?
    Thanks in advance for any suggestion.
    Regards,
    Julien

    Hello Julien,
    I have a scenario similar to yours. A client webdynpro application accessing a EJB methods exposed as web service. Those EJB's methods calls R3 RFC's. The client requirements' was to allow SSO through all the layers (Webdynpro -> EJB WS -> RFC). The Webdynpro and EJB's are deployed on the same WAS.
    Solution:
    1 - Create a RFC Destination on Visual Administration provide the R3 connection parameters and set the Authentication for "Current User (Logon Ticket)". Save your Destination;
    2 - In your EJB Project open your Web Service Configuration, on the Security page, set:
        Authentication Mechanism: HTTP Authentication
        Basic (username/password)
        Use SAP Logon Ticket
    3 - In your EJB, implement the following code to create JCO Client for the RFC invocations:
    Object obj = ctx.lookup(DestinationService.JNDI_KEY);
        DestinationService dstService = (DestinationService) obj;
        RFCDestination dst = (RFCDestination) dstService.getDestination("RFC", "<YOUR_RFC_DESTINATION_NAME>");
        Properties jcoProperties = dst.getJCoProperties();
        JCO.Client jcoClient = JCO.createClient(jcoProperties);
    4 - In your EAR Project, open your "application-j2ee-engine.xml" and add the References:
         "tc/sec/destinations/service" as Service
         "tc/sec/destinations/interface" as Interface.
    5 - Create your EAR File and Deploy;
    6 - Check if the web service now requires Authentication: go to http://<host>:<port>/index.html and click on Web Services Navigator. Test your Web Service. Your Web Service should requiere you to log in before execute the test;
    7 - Go back to your Visual Administrator and create a HTTP Destination. Provide your WS URL (should be something like "http://<host>:<port>/<WS_NAME>/Config1?style=document"). Choose Authentication: Logon Ticket. Save your Destination;
    8 - Go to your webdynpro project, import your WS Model. (If you have already created it, you have to delete it and import it again, refer to this blog on how to reimport WS Models: /people/bertram.ganz/blog/2005/10/10/how-to-reimport-web-service-models-in-web-dynpro-for-java  How To Reimport Web Service Models in Web Dynpro for Java );
    9 - Open your model's Logical Ports node, go to the Security tab, and choose "Use SAP Logon Ticket";
    10 - In your webdynpro code, before you call the ws invocation (should be something like that: <YOUR_NODE_DEFINITION>.modelObject().execute();), include the following line:
    <YOUR_NODE_DEFINITION>.modelObject()._setHTTPDestinationName("<YOUR_HTTP_DESTINATION_NAME>");
    11 - Save All Metadata and deploy your Webdynpro App. Test your results.
    I hope it helps you, as the documentation on how to implement this scenario is scattered through the SDN and all the SAP help portal.
    Best regards,
    Paulo.

  • Making the URL of an HTTP data service call the same domain it is served from

    Hi All,
    I've got an HTTP service I defined in Flash Builder, via the "Data Services" tab.  I've got an absolute URL in there right now.  Here's what it looks like:
    What I really want is to not define a path that includes a domain name at all--I want the service to simply call an absolute path that's on the same domain as whatever domain the SWF was served from... can I do that?  When I got rid of the base URL and then gave an absolute URL path (e.g., /roster/deleteMember), Flex Builder complained that "File does not exist."  Well, of course it doesn't exist, it isn't a file, it's a URL to a service call--there is no corresponding file on the filesystem.
    Can anyone advise me how to do that?  Changing the domain name has at least once caused me a great deal of trouble, and the only workaround I was able to figure out was to create a whole new project and copy/paste all the code from my previous project into that new project, and recreate the data service definitions.  Big headache!

    mmh,
    from the adobe documentation:
    The configuration files sometimes contain special {server.name} and {server.port} tokens. These tokens are replaced with server name and port values based on the URL from which the SWF file is served when it is accessed through a web browser from a web server. Similarly, a special {context.root} token is replaced with the actual context root of a web application.
    Whenever is a RemoteService, HttpService or WebService... if you specify the endpoint as http://{server.name}:{server.port}/{context.root}
    automatically on runtime, the variables are set by the flashplayer depending on where you've been downloaded the application. So, if the webservices are deployed on the same server where the flex application is downloaded, this is the solution.
    But in your case,  maybe you cannot do that through the plugin you are using for declaring your services, but have to programmatically solve it.
    Bye,
    Lionel

  • Not able to delete any Entity Dimension members

    Hi All,
    I am trying to delete some Entity Dimension members but its not allowing me to delete. This problem is only for Entity Dimension.
    I can edit Entity member name or properties successfully but not able to delete or move the position.
    I also tried to check member usage but its not giving me any results, a blank screen comes and planning goes down after some time. Same happens when I try to delete any Entity member.
    I have admin rights on Planning and I can delete other dimension member but not for Entity. There is no workflow started for Entity but If it is than also it pop-ups that after member deletion all planning unit will be lost. I have bounced planning DB and also restarted all Hyperion services but still no luck.
    Please let me know if anyone has faced this issue or have any solution to resolve.
    Regards
    Vishal

    Hi John,
    After uncheck of "enabled for process management" for all Scenario along with Version dimension members , this issue is now resolved. But its a temporary resolution as client has not yet started any workflow so we can uncheck that options ,but when they need to start workflow process then we have to check this options again which will start this issue again.
    Do you have any permamant resolution for this issue?
    Thanks for your help.
    Regards
    Vishal

  • Concurrent we service call issue

    I am using spring2.5 framework and tomcat6 as web server. I do have a web service implmentation on this.
    When my consumer applications are trying to call this WS concuurently, The WS response got mis matched or one call gets others response.
    How do I synchronize these WS call in this environment. I thoroughly checked my WS implementation and it's not using any shared resources, and I used synchronized in needed place.
    My end point is:
    <jaxws:endpoint
                    id="viewResult"
                    implementor="com.org.fulfillment.webservice.result.ResultViewerImpl"
                    address="/viewResult"/>My client call is:
    ResultViewerService service = resultviewerservice_service.getResultViewerServicePort();
                Client psClient = ClientProxy.getClient(service);
                HTTPConduit psHttpConduit = (HTTPConduit) psClient.getConduit();
                HTTPClientPolicy psClientPolicy = new HTTPClientPolicy();
                //Request Time out
                psClientPolicy.setReceiveTimeout(StringUtils.toInteger(timeout));
                //Connection Time out
                psClientPolicy.setConnectionTimeout(40000);
                psHttpConduit.setClient(psClientPolicy);
                Result res = service.viewResult(_orderlineId, _statusId);
                result = res.getResult();

    Hi,
    Do you have stored procedure for service call? if yes, disable it and then try.
    Sorry, I am not answering for another thread for blocking service if solution is deleted.
    Thanks & Regards,
    Nagarajan

  • Service Call Issue

    Hi Experts,
         While Try to add Service Call document, Getting this error.
    [Microsoft][SQL Server Native Client 10.0]String data, right truncation 'Service Calls' (OSCL)
    Regards
    Mohamed Yousuf Ali M I

    Hi,
    Do you have stored procedure for service call? if yes, disable it and then try.
    Sorry, I am not answering for another thread for blocking service if solution is deleted.
    Thanks & Regards,
    Nagarajan

Maybe you are looking for