Why is the Catalog column empty in a RITM record even if I already set a Catalog in a catalog item

tidert_24
Mega Sage

Hello devs,

I configured the Catalog field on a catalog item and expected that when a request is submitted, the Catalog column (sc_catalog) on the corresponding Requested Item (sc_req_item) record would automatically populate based on that configuration.

However, when I checked the sc_req_item list, the Catalog field is empty—even for OOTB catalog items.
I understand that this can be populated via a Business Rule if needed, but I wanted to ask:

  • Is there a configuration step that I might be missing?
  • Is the Catalog field on sc_req_item not designed to auto-populate by default?
  • If so, what is the intended behavior or purpose of this field out of the box?

Any clarification or insight into why this works this way would be greatly appreciated. Thanks in advance!

4 REPLIES 4

Tejas Adhalrao
Tera Guru

Hi @tidert_24 ,

TejasAdhalrao_0-1770697102794.png

you ca fetche the catalog value by  item.catalgs

 

TejasAdhalrao_1-1770697152963.pngTejasAdhalrao_2-1770697159291.png

 its empty even for OOTB catalog items. because one item can belongs to multiple catalogs  . also i have checked there is no any customization and configuration  to auto populate catalog.

 

so for catalog value on the RITM you can use the item.catalog

 

 

 If you found my solution helpful, please mark it as Helpful or Accepted Solution...!

thanks,

tejas

Email: adhalraotejas1018@gmail.com

LinkedIn: https://www.linkedin.com/in/tejas1018

 

 

 

 

 

Tanushree Maiti
Mega Sage

Check For Reference catalog item field on sc_re_item, reference qualifier was not updated.

TanushreeMaiti_0-1770697567567.png

 

Please mark this response as Helpful & accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

Ankur Bawiskar
Tera Patron

@tidert_24 

RITM does have "sc_catalog" but it's not auto populated by default

If you want you can have custom logic to populate that using before insert BR

Also remember "sc_catalog" is reference field but Catalogs on Catalog Item is List field

That could be the reason ServiceNow didn't populate it

AnkurBawiskar_0-1770698547471.png

AnkurBawiskar_1-1770698563299.png

 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Aditya_hublikar
Kilo Sage

Hello @tidert_24 ,

 

I check , there is no any pre defined configuration to auto populate catalog to that sc_catalog field. Even for OOTB ritm , sc_catalog field is empty if you want to configure it , you can but there is no any predefined configuration.

 

If this helps you then mark it as helpful and accept as solution it will help for further future queries.

Regards,

Aditya