Making Siebel Interviews easy

How to enable a particular child entity?

Question:

When Service Request status is set to “Closed” then everything including all the child entities of Service Request should become read only but user should still be able to attachments.

OR

When SR status is set to “Close” all the child entities except “Service Request Attachments” should become read only.

Answer:

Service Request and all its child entities become “Read Only” as result of class based functionality of Service Request. So, we need to override the functionality and enable “Service Request Attachment” even after the status is changed to “Closed”. This can be achieved as following:

Define “Always Enable Child” User Property on Service Request BC will the following details:

Name: Always Enable Child: Service Request Attachment
Value: TRUE

  • Purini Venkatreddy

    good

  • Pavansgallery

    what is the class name of service request

  • Vignesh

    amazing :)

  • Siva Csw

    good

  • Siebel Developer

    Thanks for this post.

    Can someone please elaborate below statement, just want to understand how all child entities are made Read Only before using “Always Enable Child” User Property

    Service Request and all its child entities become “Read Only” as result of class based functionality of Service Request

  • vignesh m

    To make read only of all the child entities we can go the below approach,

    Create a calculated field in Service request BC with below condittion,

    IIF([Status] = “Closed”,”Y”,”N”)

    and check the link specification property on the calculated field.

    Then goto the child BC’s and create a condition on the BC user property,

    Parent Read Only Field: Service Request(Parent BC Name)

    Value : LNAccountReadOnly (Calculated field on the parent BC)