Clone a standard ERP (Enterprise Resource Planning) model that ships with ERP Canvas. After you clone the model you can make modifications, for example, by adding new fields or tables.

Before you begin

Your administrator must enable the sn_erp_integration.enableModelModification property for you to edit, customize, and clone ERP models and tables. After you enable the sn_erp_integration.enableModelModification property, ERP Canvas retrieves all tables and BAPIs (Business Application Programming Interface) to use when managing models. The property must be configured for either a non-production or production state. System properties are maintained in the System Property table [sys_properties], which you can access using the module navigator, or directly typing sys_properties.list in the Navigator Filter.
Note: You must enable the sn_erp_integration.enableModelModification property on the correct scope. Enabling the sn_erp_integration.enableModelModification on a production instance can create new metadata records when new models and fields are added in ERP Canvas.

Role required: sn_erp_integration.erp_admin, sn_erp_integration.erp_user

About this task

ERP Canvas provides a standard set of ERP models, such as SAP Material Stock and SAP Purchase Document. You can also build new models. For a list of standard ERP models, which you must clone to modify, see Standard ERP models and extraction tables for ERP Canvas.

Cloning ERP models to make customizations ensures that your changes don't break connections to other ServiceNow AI Platform applications.

Procedure

  1. Navigate to All > ERP Canvas > ERP Canvas Home.
  2. Open the ERP models page by selecting the ERP models icon (ERP model icon) in the side panel.
  3. Select the ERP model that you want to clone.
  4. Select the Clone model button.
  5. In the Clone this model modal, enter the new ERP model name.
  6. Select the Clone this model button.
    ERP Canvas clones the model, and displays details of the cloned model for you to edit.
  7. Change the details for the ERP model on the Details tab, such as by updating the name.
    Warning: Changing the ERP system connected to the ERP model affects the available remote tables and extraction tables. If you change the ERP system, you must confirm the change on a warning modal.
    For a description of the field values, see ERP Canvas clone model field descriptions.

What to do next

Next, manage the model to specify additional criteria, such as which tables it reads and joins, as well as defining read and update operations and input/output parameters. For more information, see Managing how models read and update the ERP system.