Service catalog dl: https://docs.servicenow.com/bundle/orlando-it-service-management/page/product/service-catalog-management/concept/c_ServiceCatalogDataLookup.html extending system dl table so as not to incur license cost: https://docs.servicenow.com/bundle/paris-platform-administration/page/administer/field-administration/reference/r_CreateCustomDataLookups.html this variable does a lookup to a table extending the DL tables to perform a data lookup to pull in a value named “catalogue UID” based on the “request type” variable: Data lookup table (extends DL table) variable javascript : 'active=true^u_catalogue_item=' + current . cat_item . sys_id ; Corresponding variables populated via data lookup definitions Catalog client script on the request type to populate item request type> which in turn fires the data lookup definition: function onChange ( control , oldValue , newValue , isLoading ) { if ( isLoading ) { // return; } if ( newVal