Develop SCA Customizations
If you need to customize JavaScript, SuiteScript, or configuration objects that are not available through the Extensibility API, you can use the SCA developer tools to override or extend existing SCA source code to create the custom functionality you want. Do not edit SCA source code directly. Direct edits to source code are difficult to maintain and also make upgrades to newer versions of SCA a cumbersome and time-consuming process.
You should use the SCA developer tools when:
-
You are customizing a site that implements the Aconcagua release of SCA or later and need to access JavaScript, SuiteScript, or configuration objects that are not available using the Extensibility API. See Extensibility API Components for a list of components exposed using the Extensibility API.
-
You are customizing a site that implements the Kilimanjaro release of SCA or earlier.
If you are implementing the Aconcagua Release of SCA or later, use themes and extensions to customize your site. To customize HTML or Sass files for these implementations, you must use the theme developer tools. See Develop Themes and Develop Extensions for details on using these tools. To learn more about why you should use the theme and extension developer tools, see Benefits of the Extension Framework.
To learn more about using the SCA developer tools, see Customize with SCA Tools.