Modify item in the Charges tab of the Service Request form

If the line of the Action tab inside the Charges tab of the Service Request is entered by a Service Agent if the item is entered incorrectly the line can be later changed but if it is entered from Mobile Field Service the line does not allow modification. Is there any way we can modify this lines?
Thank you.

I want the user not be able to edit any of the fields in the Attribute tab under MyProfilehttp://rajivdewan.blogspot.com/2011/08/modify-authorization-policies-in-oim.html
Also in the roles, resource, Proxy tab he should not be able to create request for role, resource, proxy respectivelYou can remove access from Templates. For Proxy, create authroization policy to restrict the search results
Or
You'll have to find the exact JSPX file to remive these tabs.

Similar Messages

  • How to disable CHARGES tab in Find Sevice Requests(CSXSRISR.fmb / CSXSRISV)

    could any one please let me know how to disable CHARGES tab in Find Sevice Requests ( CSXSRISR.fmb, but funtion registered is CSXSRISV).
    Actually when i access the "Create Service Requests" menu option, the form comes up with a the three TABS (Charges , Work Orders & Maint Req) visible but disabled. But when i access the same from "Find Service Request" menu option, i get the Charges TAB enabled but not the other two... so i would need to visibilly disable the CHARGES TAB like the other two tabs.
    I checked the subfunctions but i could not find any.... i could only find Update Charge and Create Charge options but not the Visible option.

    Hi...
    The Charge Tab in SR form gets enabled only after SR No. Generation.
    So initially when you open the Service Request form the Charges Tab will be visible but disabled, & once the SR number is generated the same gets enabled.

  • How to disable CHARGES tab in Find Sevice Request ( CSXSRISR.fmb ).

    could any one please let me know how to disable CHARGES tab in Find Sevice Requests ( CSXSRISR.fmb, but funtion registered is CSXSRISV).
    Actually when i access the "Create Service Requests" menu option, the form comes up with a the three TABS (Charges , Work Orders & Maint Req) visible but disabled. But when i access the same from "Find Service Request" menu option, i get the Charges TAB enabled but not the other two... so i would need to visibilly disable the CHARGES TAB like the other two tabs.
    I checked the subfunctions but i could not find any.... i could only find Update Charge and Create Charge options but not the Visible option.

    Hi...
    The Charge Tab in SR form gets enabled only after SR No. Generation.
    So initially when you open the Service Request form the Charges Tab will be visible but disabled, & once the SR number is generated the same gets enabled.

  • Customize the Service Request Status

    I am trying to customize the status for a Service Request form.  We want to add some additional ones to that list.  I am not finding where I go to update that list.
    Cheers!
    Matt

    The list you are looking for is in the Library Tab, Lists view, Service Request status. take a look at
    How to Add a List Item.
    I'd like to argue that this is probably not what you want to do, however, as the status property is pretty tightly managed by the out-of-the-box workflows that move service requests forward, and manually setting these statuses will likely break the out-of-the-box
    activity status engine.
    Instead, you probably want to Create a new MP in the authoring tool, Locate and
    Extend the Service Request Class, add a new Enumeration property to your extension, use the Create List button to create a new list,
    Save and seal your class extension MP, close your original unsealed class extension MP and open the Sealed copy, Create a second MP to contain the form extension,
    Locate and
    Customize the Service Request form,
    add a new List Picker bound to the property and list you created before, Save and seal your Form Extension MP,
    Import both the sealed versions into your test system, Create a new (unsealed) Management pack in the test system and all your list items to the list you created earlier, test the forms
    and make sure they look right and show the right data, then Export the unsealed list MP, and import all three MPs (the sealed class MP, the sealed form MP, and the unsealed list items MP) into your production system.
    This has the advantage that it gives you a new place to store your custom SR statuses that you can set to be whatever you like, and doesn't break the out-of-the-box activity engine workflows, or the grooming engine that depends on the "closed"
    status.

  • To make service entry sheet for multiple line items of the service PO.

    Hello MM Gurus,
    Please help me for the following
    I create a service PO with say 10 line items. Then while doing the service entry sheet the system automatically picks the line item 10 by default. When I try to enter the other items it throws an error" unplanned services cannot be entered"
    So how to make a service entry sheet which shall include all the line items of the service PO at the same time.
    So if I have 100 items in the PO do we make the service entry sheet 100 times against each item? Is there any seeting/solution on this?
    Please help.
    Regards,
    Prasanna.

    Dear,
    I have two solution for u.
    1) Create different service entry sheet -ML81N for each line item and create single invoice verification for all service entry sheet - MIRO
    2) Create service purchase order - ME21N for only one line item.
    And include all services in service tab available at item detail level of service purchase order. Enter it's quantity and rate.
    Than create one service entry sheet for purchase order.
    So you can create one service entry sheet for all line item of services.
    Note: - Use option 2 for easy process.
    Regards,
    Mahesh Wagh.

  • Can I remove items from the Services menu?

    I think the subject line says it all: can I remove items from the Services menu? I have a number of items in the Services menu that I never use and I would like to make the menu shorter to make it easier to access the items that I do use.

    There are a couple of things you could try. There's an application called Service Scrubber that is supposed to do this. But the web page says it's for 10.4, though it says it might work on 10.3
    Alternatively, you can edit the Info.plist or Info-macos.plist file in each application bundle to remove its service from the Services menu. This post at Mac OS X Hints has a pretty detailed description of how to do it. I tried this on my iMac running 10.3.9 and it worked just fine.
    Don't know about the Service Scrubber app, but if you edit the plist files, you'll need to log out and log back in before the changes take effect.
    Also, if you decide to edit the files by hand, I'd suggest just renaming NSServices by adding an "x" to the front or something, rather than deleting the item completely. That makes the changes easier to reverse.
    charlie

  • ADDING A NEW ITEM IN THE CREDIT REQUEST DETAILS PAGE.

    Dear friends,
    Please help me with this scenario.Thanks so much for your help.
    Task: ADDING A NEW ITEM IN THE CREDIT REQUEST DETAILS PAGE.
    Need to create a new item on this page called "approver notes" (column notes).
    Can this be achieved by personalization?
    Scenario:
    On credit request details page disputed invoice number, request date, status, bill to, ship to, etc are displayed.
    When the status is "not approved”, item should be displayed along the "rejected" comment.
    If the status is other than "not approved" then the item should not be displayed.

    what page is this ? are you sure it is a OAF page ?
    If it is a OAF page, you would need to extend the controller to fire a partial action for the item and then control the display property of the comments field
    Tapash

  • New line item in the service contract

    Hi Gurus,
    I have requirement to add the new line item in the service contract. Details are as follows.
    as per the requirment, manually we are entering the outbound category via web Ui (service -> service contract).Now I have to develope a badi/method  in standard badi exec_methodcall_ppf which will insert a new line item with the same material as of outbout category but with the item category as inboud.
    could you please help in how can I maintain the new line time. I know we have to use the crm_order_maintain FM but I'm confused what all parameter we need to pass to maintain this.
    can someone please share the code to do that. TIA

    Hi Paul,
    It seems there is no option in changing the condition records at the billing plan item level.
    Please try the following.. see if it helps. To execute the invoices with new condition record values directly, make the settings at the billing item category level goto -- the billing document frame -- under serivces frame -- pricing type select option Carryout new pricing (Option B). This option updates the billing document at the time of invoicing with new price calculation.
    please see if this can help you out.
    Have a good day!!!
    Nandu

  • The user '*' preference item in the 'User - 6th Form Students Policy {E03166E7-A848-48B5-AA93-97B848AA9C13}' Group Policy object did not apply because it failed with error code '0x80070003 The system cannot find the path specified.' This error was suppres

    I am looking at an issue with users not getting specific group policies. 
    After searching a number of client computers I found that the following error
    The user '*' preference item in the 'User - 6th Form Students Policy {E03166E7-A848-48B5-AA93-97B848AA9C13}' Group Policy object did not apply because it failed with error code '0x80070003 The system cannot find the path specified.' This error was suppressed.
    I can find the folder in the Sysvol folder on all of the domain controllers. 
    The issue with end users seems to be that the proxy settings for internet explorer is not being applied. 
    Potential problems?
    one folder in sysvol entry is empty 
    \\<server>\SYSVOL\<domain.name>\Policies\{E03166E7-A848-48B5-AA93-97B848AA9C13}\User\microsoft\IEAK\LOCK
    or is this our issue
    The old method of configuring proxy settings  to Internet Explorer 9 has changed?
    https://support2.microsoft.com/kb/2530309?wa=wsignin1.0 
    http://thommck.wordpress.com/2013/11/08/the-new-way-to-configure-internet-explorer-proxy-settings-with-group-policy/

    Hi all 
    In administering this policy I am a little confused. 
    We have a policy that distributes proxy settings in the internet explorer maintenance settings section - however when opening this policy up in GPO editor the internet explorer maintenance section is not present.
    I plan to apply the settings via User/preferences/control panel settings/ internet settings (or registry settings from article) however I am unable to edit the settings for internet explorer maintenance and these will persist. Ideas????

  • Problem in updating the notes for the service request

    Hi All,
    I am passing the following parameters to update the notes to the service request but not successful.
    Can anyone let me know the workable solution.
    set text
        ls_text-ref_handle  = 1.
        ls_text-ref_kind   = 'A'.
        ls_text-tdid       = 'S001'.
        ls_text-text_object = 'CRM_ORDERH'.
        ls_text-tdstyle    = 'SYSTEM'.
        ls_text-tdform     = 'SYSTEM'.
        ls_text-tdspras    = 'E'.
        ls_text-mode       = 'I'.
        lv_txt = 'Centre Update request for:'.
        ls_lines-tdformat = '*'.
        ls_lines-tdline = lv_txt.
        append ls_lines to lt_lines.
        ls_text-lines   = lt_lines.
        append ls_text to lt_text.
      clear ls_input_field.
      ls_input_field-ref_handle = 1.
      ls_input_field-ref_kind = 'A'.
      ls_input_field-objectname = 'TEXTS'.
      CLEAR ls_fieldname.
      ls_fieldname-fieldname = 'LINES'.
      CLEAR ls_fieldname-changeable.
      lv_logical_key = '1'.
      concatenate 'CRM_ORDERH' lv_logical_key into lv_logical_key.
      ls_input_field-logical_key = lv_logical_key.
      INSERT ls_fieldname INTO TABLE ls_input_field-field_names.
      INSERT ls_input_field INTO TABLE lt_input_field.

    Hi Surya
    Please, use this FM:
    DATA: lv_textobject TYPE thead.
      lv_textobject-tdid         = <TEXT ID>.
      lv_textobject-tdname   = <GUID OF SERVICE REQUEST>.
      lv_textobject-tdobject   = 'CRM_ORDERH'.
      lv_textobject-tdspras   = sy-langu.
      CALL FUNCTION 'SAVE_TEXT'
        EXPORTING
          header          = lv_textobject
          savemode_direct = 'X'
    "      insert          = 'X'
        TABLES
          lines           = lt_text.
    Hope this helpful!

  • There was a problem inserting the Service Request: null

    I am trying out service desk. When I try to create a request I get:
    There was a problem inserting the Service Request: null
    I can't see what the issues is. All fields marked in red are filled.
    Tom

    Thomas,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

  • Changing the service request owner

    Hello guys,
    Our client is using Siebel eServices and would like to have an e-mail sent to him if a service request status (Assigned QA) has not been changed for a period of time. The e-mail would be sent to the manager and the agent who is assigned to that service request. The e-mail would contain a message saying that the service request status has not been changed. Then the manager would either notify the agent of the assigned service request or reassign the service request to another agent.
    1- Is this possible in Siebel eServices?
    2- If so how can it be done?
    Thank you for your help

    Hi,
    You can trying using Books of Business.
    Create a book and add that particular user to that book and at the time of task creation, through a workflow you can assign it to the corresponding book.
    This might resolve the access issue you are facing.
    hope it helps,
    Mayank

  • SRDEMO example to edit the Service request

    Hi i have been through the tutorial of SRDemo and i have implemented the pages as asked in the turorial. I have two problems now:
    1) When i log on as Ghimuro . i can view my service requests but when i click on the link (Svr Id) to edit a request i get this error.
    javax.servlet.jsp.JspException: Error getting property 'form1' from bean of type org.srdemo.view.backing.SREdit
         at com.sun.faces.taglib.html_basic.FormTag.doStartTag(FormTag.java:355)
         at app.SREdit._jspService(_SREdit.java:63)
         [app/SREdit.jsp]
         at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    2) When i log on as " sking" i can go to the page to edit the service request but when i change something on the form i get this exception
    500 Internal Server Error
    javax.faces.FacesException: #{SRTEdit.updateTSR}: javax.faces.el.EvaluationException: javax.ejb.EJBException: An exception occurred during transaction completion: ; nested exception is: javax.transaction.RollbackException: returning error in transaction: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060829)): oracle.toplink.essentials.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: ORA-01400: cannot insert NULL into ("SRDEMO"."SERVICE_HISTORIES"."LINE_NO")
    Error Code: 1400
    Call:INSERT INTO SERVICE_HISTORIES (LINE_NO, SVH_TYPE, SVH_DATE, NOTES, SVR_ID, CREATED_BY) VALUES (?, ?, ?, ?, ?, ?)
         bind => [null, Hidden, 2007-04-18 11:31:11.609, dfghdfgh, 110, 300]
    Query:InsertObjectQuery(org.srdemo.persistence.ServiceHistories@e0795)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
         at javax.faces.component.UICommand.broadcast(UICommand.java:332)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
         at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.faces.el.EvaluationException: javax.ejb.EJBException: An exception occurred during transaction completion: ; nested exception is: javax.transaction.RollbackException: returning error in transaction: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060829)): oracle.toplink.essentials.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: ORA-01400: cannot insert NULL into ("SRDEMO"."SERVICE_HISTORIES"."LINE_NO")
    Error Code: 1400
    Call:INSERT INTO SERVICE_HISTORIES (LINE_NO, SVH_TYPE, SVH_DATE, NOTES, SVR_ID, CREATED_BY) VALUES (?, ?, ?, ?, ?, ?)
         bind => [null, Hidden, 2007-04-18 11:31:11.609, dfghdfgh, 110, 300]
    Query:InsertObjectQuery(org.srdemo.persistence.ServiceHistories@e0795)
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:150)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:92)
         ... 17 more
    Caused by: javax.ejb.EJBException: An exception occurred during transaction completion: ; nested exception is: javax.transaction.RollbackException: returning error in transaction: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060829)): oracle.toplink.essentials.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: ORA-01400: cannot insert NULL into ("SRDEMO"."SERVICE_HISTORIES"."LINE_NO")
    Error Code: 1400
    Call:INSERT INTO SERVICE_HISTORIES (LINE_NO, SVH_TYPE, SVH_DATE, NOTES, SVR_ID, CREATED_BY) VALUES (?, ?, ?, ?, ?, ?)
         bind => [null, Hidden, 2007-04-18 11:31:11.609, dfghdfgh, 110, 300]
    Query:InsertObjectQuery(org.srdemo.persistence.ServiceHistories@e0795)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.EJBUtils.createEJBException(EJBUtils.java:365)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.EJBTransactionManager.end(EJBTransactionManager.java:139)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:57)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at ServiceRequestFacade_LocalProxy_3eok6jn.mergeEntity(Unknown Source)
         at org.srdemo.view.backing.SRTEdit.updateTSR(SRTEdit.java:226)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
         ... 18 more
    Caused by: javax.transaction.RollbackException: returning error in transaction: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060829)): oracle.toplink.essentials.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: ORA-01400: cannot insert NULL into ("SRDEMO"."SERVICE_HISTORIES"."LINE_NO")
    Error Code: 1400
    Call:INSERT INTO SERVICE_HISTORIES (LINE_NO, SVH_TYPE, SVH_DATE, NOTES, SVR_ID, CREATED_BY) VALUES (?, ?, ?, ?, ?, ?)
         bind => [null, Hidden, 2007-04-18 11:31:11.609, dfghdfgh, 110, 300]
    Query:InsertObjectQuery(org.srdemo.persistence.ServiceHistories@e0795)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ApplicationServerTransaction.checkForRollbackOnlyWhileInCommit(ApplicationServerTransaction.java:582)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:247)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ApplicationServerTransaction.commit(ApplicationServerTransaction.java:130)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ApplicationServerTransactionManager.commit(ApplicationServerTransactionManager.java:433)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ejb.EJBTransactionManager.end(EJBTransactionManager.java:132)
         ... 31 more
    Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060829)): oracle.toplink.essentials.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: ORA-01400: cannot insert NULL into ("SRDEMO"."SERVICE_HISTORIES"."LINE_NO")
    Error Code: 1400
    Call:INSERT INTO SERVICE_HISTORIES (LINE_NO, SVH_TYPE, SVH_DATE, NOTES, SVR_ID, CREATED_BY) VALUES (?, ?, ?, ?, ?, ?)
         bind => [null, Hidden, 2007-04-18 11:31:11.609, dfghdfgh, 110, 300]
    Query:InsertObjectQuery(org.srdemo.persistence.ServiceHistories@e0795)
         at oracle.toplink.essentials.exceptions.DatabaseException.sqlException(DatabaseException.java:295)
         at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:639)
         at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:688)
         at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:477)
         at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:437)
         at oracle.toplink.essentials.internal.sessions.AbstractSession.executeCall(AbstractSession.java:675)
         at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:213)
         at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:199)
         at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:331)
         at oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:176)
         at oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:190)
         at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:457)
         at oracle.toplink.essentials.queryframework.InsertObjectQuery.executeCommit(InsertObjectQuery.java:74)
         at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.performUserDefinedWrite(DatabaseQueryMechanism.java:635)
         at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.performUserDefinedInsert(DatabaseQueryMechanism.java:599)
         at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.insertObjectForWriteWithChangeSet(DatabaseQueryMechanism.java:495)
         at oracle.toplink.essentials.queryframework.WriteObjectQuery.executeCommitWithChangeSet(WriteObjectQuery.java:130)
         at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:283)
         at oracle.toplink.essentials.queryframework.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:67)
         at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:609)
         at oracle.toplink.essentials.queryframework.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:536)
         at oracle.toplink.essentials.queryframework.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:123)
         at oracle.toplink.essentials.queryframework.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:95)
         at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2218)
         at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:937)
         at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:894)
         at oracle.toplink.essentials.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:254)
         at oracle.toplink.essentials.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:231)
         at oracle.toplink.essentials.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:187)
         at oracle.toplink.essentials.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:2638)
         at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1030)
         at oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:357)
         at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1112)
         at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:2428)
         at oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:177)
         at oracle.toplink.essentials.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:116)
         at oracle.toplink.essentials.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:76)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ApplicationServerTransaction.callBeforeCompletion(ApplicationServerTransaction.java:1019)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:246)
         ... 34 more
    Caused by: java.sql.SQLException: ORA-01400: cannot insert NULL into ("SRDEMO"."SERVICE_HISTORIES"."LINE_NO")
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:185)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:633)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3074)
         at oracle.oc4j.sql.proxy.PreparedStatementBCELProxy.executeUpdate(PreparedStatementBCELProxy.java:37)
         at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:632)
         ... 71 more
    Help me please am stuch and can't move on ... Please guide me.
    Thanks
    Lutchumaya

    Hi Lutchumaya,
    I dont think these two errors have the same reason. You probably missed one or two little details when performing the tutorial.
    For the second error, it seems than you are trying to create a new service history with lineNo = null, search in the tuto where and how fixing this value (using a java function).
    For the first one, it's not easy. You could have an error in the SREdit.java class, but if it works with another logged in user?
    Maybe the best way is that you try to use one of the endOfChapter package proposed by the tutorial. Run it, then if it runs correctly compare each file with these you developed beginning by SREdit.java and SREdit.jspx. If it doesn't run, you probably missed one of the embedded OC4J settings.
    Good luck,
    Tif
    PS: please, next time post only the 4 or 5 first line of your error message (other error lines are trigged in cascade by the first one), probably more people will read them.

  • Alert to IC Agent when the status for the service request is changed

    HI,
       When a Service request status is changed to completed immediately the ic Agent should receive an Alert so that he can call the customer for survey. If he has not taken any action then the alert should be available in his inbox and an Alert should be sent to his manager that the Ic Agent has not done the survey.
    With Regards,
    Selvam T

    Hi,
    You may try in the service request action profile, when the status is set 'completed' then trigger the alert.
    For this you have to first configure the alert.
    Thanks,
    Pandu

  • Intent_driven Interaction: Sending E-Mail when the Service Request is saved

    Hi,
    I would like to send automatically an E-mail when the Service Request is saved. I created a new policy within context "Intent Driven Interaction" . I chose the IC event "OrderSaved" and the relevant Business Roles.  In my rule I chose the condition "If current Event equals  Order was saved"  and  the action "Send out going E-Mail Using Mail Form".  I created an interaction profile that is assigned to the Service Manager Profile "IDI Default".
    It does not work.  Any idea ? Is there a way to test this type of rule ?
    Thanks a lot !!!

    Thanks a lot for your fast response, unfortunately this is not what i was looking for.
    Kind regards
    Hannes
    If your question is solved, please mark as answered.
    Edited by: Hannes Wegehenkel on Sep 22, 2010 2:38 PM

Maybe you are looking for

  • How do I get my apps back after my iPhone update?

    I just updated my iPhone, and there was an error message that required my phone to be restored to factory settings. It even deactivated my phone from Verizon service. After it was reactivated, only my contacts and my free apps were put back on there.

  • Exchage rate type for GR

    All SAP Gurus, In case of GR against PO, currency exchange rate type 'B' (Standard translation at bk.selling rate) is picked by the system. Where is the configurational setting for this, so that system picks / use currency exchange rate type 'B' not

  • Unit of Measure Determination Problem

    Hi, PP Gurus, My issue is that when i m creating Process for X material it is taking Unit of Measure for Total Qty. for Process Order (UOM:Numbers) but when I am Confirming that order for Yeild Qty, it is taking UOM as a BOX. Actuallly I have not ass

  • Changing cell formatting ! - adjusting decimals and format

    Do you guys know how to change the formatting of a cell in numbers so that the number appears in scientific notation instead of a huge number with a ton of decimals? Also, how can you adjust the number of decimals you want the cell to show instead of

  • JMS and SSL

    Is anyone aware of a way to force JMS messages to be sent using SSL in Weblogic 6.0 SP1? I have been unable to find any references in the online documentation. Thanks alot, Erik Huestis