Custom table or column names get auto filled with prefix as "undefined_"Description<!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size:14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> Symptoms While creating a custom table or column the Name field which gets auto-populated from Label field gives a prefix as "undefined_" Release Madrid Cause This is because the g_scratchpad.scope variable which drives the prefix generation functionality is undefined. The g_scratchpad.scope is set in business rule "Set Current Record Scope in scratchpad" and because it's inactive the variable returns undefined. Resolution Set the business rule "Set Current Record Scope in scratchpad" to active so that the table or column name gets the correct application scope or "u_" for non scoped columns and tables.