---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Choose output parameters for an ERP model

# Choose output parameters for an ERP model {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Specify output parameters for an ERP (Enterprise Resource Planning) system read or update operation in ERP Canvas to define how fields and parameters are mapped from the ERP system to the ServiceNow AI Platform. Output parameters also define how returned data is stored on the ServiceNow AI Platform.

## Before you begin

Role required: sn_erp_integration.erp_admin, sn_erp_integration.erp_user

## About this task

If you're already in the process of managing a model and ready to specify outputs, you can skip to step 5.

## Procedure

1. Navigate to AllERP CanvasERP Canvas Home.
2. Open the ERP model page by selecting the ERP model icon (![ERP model icon]()) in the side panel.
3. Select the model that you want to add a read operation to.
4. Select the Manage model button.
5. Open a model operation.  
   If you do not have a model operation, add one to the model. For more information, see [Add an operation to a model in ERP Canvas](https://servicenow-prod.fluidtopics.net/saZrY7JVkAiS~AmNV8z3rw "Add an operation to an ERP (Enterprise Resource Planning) model in ERP Canvas to define how it retrieves data from or writes data to the ERP system, or creates a new instance of the business object.").
6. Open an entity.  
   If you do not have an entity, add one to the operation. For more information, see [Add a read, update, or create entity to a model in ERP Canvas](https://servicenow-prod.fluidtopics.net/D95uvrIJ22NNM_wEBVYGew "Specify the operation entity, which is the table or BAPI (Business Application Programming Interface) that ERP Canvas uses for read, update, or create operations.")
7. Select the Choose outputs tab.
8. Review the existing outputs to see if you must add any additional parameters.  
   The Prepopulated outputs section lists any fields that were added to the inputs. The fields are read-only on the output page, but can be edited and removed on the input page.  
   Note:  
   Prepopulated output applies to only to table and Odata entities.

   Note:  
   Mapped value names in inputs and outputs are generated automatically, but you can edit the names manually. For more information, see [Edit input and output mapped value name in ERP Canvas](https://servicenow-prod.fluidtopics.net/f8xszOo0F8x1HCNdkJ3qHQ "Manually edit mapped value field names for input and output when managing models.").
9. Add a new output field or parameter.
   1. Select the add icon (+) next to the last-defined parameter.  
      If you're adding a mapped field for a table read operation, make sure to add the field to the applicable table section.
   2. Search for and select the Field name for table reads or Parameter name for BAPI (Business Application Programming Interface) operations.  
      The Data type field is automatically updated with the applicable values for your selection.
   3. Enter the corresponding value in the Mapped value field.

   {#erp-canvas-manage-outputs__substeps_ugt_trj_1bc}  
   If you're adding a complex, nested parameter, such as an address that includes several other parameters (one for street, one for city, one for country), ERP Canvas automatically identifies that it needs additional related parameters and creates new, nested parameter rows that you must then populate with the related values. You can nest only parameters with Object or Array as the Data type.

   The following example shows outputs and nested outputs for a BAPI.

10. **Optional:** Add any nested output fields or parameters to choose what data to include from a complex parameter.  
    For example, you may have a full billing address in the object parameters but only need to include the city and postal code as output.
    1. Specify the parent output field or parameter.
    2. Select the settings (![ERP settings icon]()) or add icon (+) for the parent row.
    3. In the modal that appears, select any additional, related fields or parameters to include.

    {#erp-canvas-manage-outputs__substeps_tnq_5cb_cbc}  
    The parent automatically updates with the related, nested fields or parameters you selected.
11. Select Save.

## Result

When you add mapped fields or parameters as outputs and successfully read or update the ERP system, each parameter appears as a field that you can then add to a remote table or an extraction table. Manage the fields for the remote table or extraction table to add the retrieved parameters. For more information, see the following topics:

* [Customize fields for an ERP remote table in ERP Canvas](https://servicenow-prod.fluidtopics.net/bpbdfRbgDZUyppMygvrMhQ "Add or remove columns in remote tables in ERP Canvas to create your ERP (Enterprise Resource Planning) model. For example, remove fields with sensitive information, such as birthdays.")
* [Select fields for an extraction table in ERP Canvas](https://servicenow-prod.fluidtopics.net/rFHesgWk6HjmZxb5FZfP8w "Add or remove fields for an extraction table in ERP Canvas. For example, you may want to remove fields with sensitive information, such as birthdays.")
{#erp-canvas-manage-outputs__ul_gyh_5dj_cbc}

*[\>]: and then


