Under which application scope fields has to be created ?

Supriya25
Tera Guru

Hi All,

Ours application is fully SCOPED CSM application , Scoped application name (x_i ..... , I can't mentioned application name here, but scope starts with x_i )  , under this scoped application 10+ Major tables created, those extended by sn_customerservie_case. for 10+ tables we created fields choose Scoped application only.

REQUEST/ CONCERN  : each CSM scoped application table record has multiple csm-task (sn_customerservice_task) records 
NOW we got requirement like create 25+ new fields in sn_customerservice_task table and add them on  sn_customerservice_task form Layout level.

Now kindly help me under which application that 25+ new fields has to be created  on sn_customerservice_task ? under CSM (scoped ) Or "Customer Service" ? because sn_customerservice_task belongs to "Customer Service" OOB application .


Please advise me best practice here how the things works.




5 REPLIES 5

Bert_c1
Kilo Patron

new table fields should be in the same scope as the table. See sn_customerservice_case, extended from task. fields inherited from task are in Global, fields defined on sn_customerservice_case are defined in the the Customer Service scope.

Hi,

we wants to create  fields on sn_customerservice_task, not on sn_customerservice_case

Answer still the same, create fields in the same scope at the table they are being created on. Plenty of OOb examples whare that is done. Look at the related list of dictionary records on one of you 'x_i' tables, add the Application field to the list view. Observer which app scope those are in.

Thanks Bert.

when I create fields on sn_customerservice_task
table
: sn_customerservice_task 
Application : Customer Service
new field: Due Date of Claim , field name coming as. "u_due_date_of_claim "


table : sn_customerservice_task 
Application : Scoped Application
new field : Due Date of Claim , field name coming as  "x_i<app_name>_due_date_of_claim ".

Will it be a problem if I create fields on sn_customerservice_task under Scoped application (x_i<app_name>),  field name coming as  "x_i<app_name>_due_date_of_claim " . Is it best practice . Or it is bad practice ?