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.

Similar Messages

  • 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

  • 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

  • When service request status in siebel application?

    Hi,
    When the status of the service request is in "Queued" in siebel application?
    Thanks
    Thriveni J

    Sometimes 255 characters is not enough and with the Notes you can add more text.
    And from a performance perspective it is better to make the Notes a seperate Tab, so it only gets retrieved when explicitly needed.

  • 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/

  • 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.

  • 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.

  • 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

  • Prepare a binder for the service requests is not working

    Hi all I did migration from stellet 7.5 tp oracle cs 10gr3 but my component is not working well the problem is in getEnvironment I think can any body help
    thanks
    here is the code how can i fix it
    // prepare a binder for the service requests
    DataBinder serviceBinder = new DataBinder();
    serviceBinder.setEnvironment(SharedObjects.getEnvironment());

    What is Oracle CS 10gR3? Is this an E-business component? In that case this is not the appropriate forum...

  • How to trigger a event when there in any change in category in the service request

    Hello Experts
                            I need to set Employee responsible dynamically when the exact category is chosen in the service request. i am following a approach to register a function module in the crmv_events so that the event will be called as soon as categorization is changed in service request.I have never configured crmv_events.please guide me its urgent.
    Please tell me if a better approach is available.
    I will award points immediately .Reply as early as possible as its urgent.
    Thanks in advance

    Hi Rashmi,
    I would say, instead of doing it from any event function module, do it from web ui bol layer itself.
    Define get P method of category and set event on the value change. Create that same event from event handler and write the code for getting(use FM) and setting emp responsible in that event using bol programming.
    Please let me know if you need the codes for doing all this.
    It would be great if you can paste the the screen shot of the view you are using in web ui.
    Thanks,
    Bhushan

  • Unable to manually set the BW request status from hanged yellow state

    Hi All,
    We were running a BW upload when it failed due to some ABAP dump. The request remained in the status yellow.
    We tried to manually set the status to red or green in RSA1--> manage (infoprovider)
    This did not allow me to reset the status there.
    I searched the SDN and found this blog: http://scn.sap.com/community/data-warehousing/netweaver-bw/blog/2013/10/23/deleting-dtp-requests-when-the-dtp-step-is-hanged
    But in our case the table : RSBKREQUEST shows "USTATE" and "TSTATE as "0"(zero).  I can reset the status only when it shows 5. So running RSBM_GUI_CHANGE_USTATE in SE37 to reset the status to "0" (zero) is not an option here.
    Iam sure others would have come across this situation before. If you could throw some light on how to reset the BW request status to RED or Green so that I can restart the load again.
    Your help is really appreciated.
    Thanks
    Manmath

    Hi,
    please check the below tables have your DTP request ID.
    Note: Be aware the deleting the request form the data base tables
    RSBKREQUEST
    RSREQDONE,
    RSREQICODS,
    RSICCONT
    Thanks,
    Phani.

  • How to show product info in the Service Request Detail layout

    I want to add product in the Service Request Detail , but can't not find the place to do that , is that possible in R16?

    In the service request layout (step 3) you can bring in a field called "Product" which will allow you to pick a product.

  • Service Request Status Configurations

    Hi Experts,
    I am configuring Service Requests in CRM 7.0. We have created Status Profiles and have assigned it to the Transaction Type. There is a need to have statues and sub-status (reason for status). For example: When we select In-Process as the status the sub-status should display the reason for the request being in In-process status like: Waiting customer response, analysis in process etcu2026
    Is this functionality available out of the box. If so, how can we achieve it? I tried configuring this using multi-level categorization but could not find a way to link a category and statuses configured.
    Any pointers on resolving this issue will be of great help.
    Regards
    Namita

    Hi Namita,
    Thats why i mentioned CRM2007
    If on CRM7.0, we dont have reason maintenance but have all new Multiple Categorization concept introduced.
    As PePe says, Service Request and Service Ticket are all different transactions as they have different  Buss. Objects. Service Request is new thing from CRM7.0 .Earlier we had only service tickets where you can maintain the reasoning.
    Depending your Project Realization mapping as decided by Solution Architech, either service req. or service tickets should be used. Now since you are using Service requests, we have to fullfill your needs there only.
    If you want, you can still get the Reason dropdown in WEB UI thought development. Add BTSUBJECT in the view and do the coding to read your subject profile , subject codes and show the texts. This will be pure development but i dont see much effort as you are still doing it in BT model. I would recommand to go with categorizations only as its SAP std. suggested for Service Requests scenario. Maintaining Categorization and schema is failrly simple however i feel SAP has un-necessarily complecated it. Follow the help.sap.com categorization under CRm service. They have nice explanations. We generally maintain categorization from WEB UI only and not through SPRO.
    Let me know if you stuck up on coding part as i have already done it, i may help you.
    Thanks & Regards,
    Suchita

  • Service Request Status

    We are using OOD R16 and one of the business logic is to make Service Request Read only and no field should be editable if Status is Closed. Is there any out of the box functionality which can be used for this? Or do we need to write Field Validation in all the fields if the status for SR is closed?

    We are already using the Type on SR for another dynamic functionality so I am not sure if we can use dynamic funcitonality again for this. I have another solution to put validation in all the fields (Status<>'Closed') but that is tedious and not clean.

Maybe you are looking for

  • Can I use upgrade win 8 pro license on win 7 pro lenovo system that comes with a tablet?

    I really like to use the custom edition from Lenovo in my girlfriend's Thinkpad Twist. Can anybody answer me? Thank you for reply.

  • Cannot connect to YouTube or safari

    My son iTouch for some reason refused to connect to YouTube and safari . Error was "cannot connect tou you tube" and on safari just spins but never connect. Odd the apppear tobe copnnect to my wireless Hub ok. Follow most of the solution but none wor

  • Need Of Important Updates Required Asha 305

    I loved the update of Nokia Asha 305 V7.42. But there are many missing features which are required. Phone memory gets full and only remedy i find is deleting the messages and contacts or going to nokia care and reflashing it. Removing of unwanted app

  • Time Machine freezes when loaded

    Hi - I've been using time machine with my laCie 1 tb external firewire 800 drive for a while. No issues. Backups are made and I can restore. Then a few weeks ago my problem began. Now, I click on the Time Machine button in the dock and time machine l

  • I need return the result of a query on a stored procedure

    I need return the result of a query on a stored procedure, I mean when I execute a stored procedure it returns a result set as a select query. Best regards...