Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Production Management

Using SubmitData for Inventory

  • Last UpdatedFeb 18, 2025
  • 3 minute read

The SubmitData method enables you to add and update records in AVEVA Production Management through web services. You can do bulk addition and modification of records through the SubmitData method for all AVEVA Production Management modules.

This topic explains submitting data for Inventory using the SubmitData web service.

Required fields

The required fields for the Inventory module are the standard fields for Inventory that have the IsMandatory property set to True.

Doing bulk movements for Inventory

You can perform bulk actions on Inventory movements.

  • Insert Inventory Movement records.

  • Insert and modify Inventory Movement events.

Both of these items include adjustments, ad-hoc movements, routine movements, and dynamic movements.

  • Adjustment - Enables you to adjust the balance of material lots, or equipment material balances.

  • Ad-hoc - An ad-hoc material movement is a one-off movement.

  • Routine - A routine movement is based on a preconfigured template for a material movement that exists in your project.

  • Dynamic - A dynamic movement has expressions for source and destination values.

Movement events

A movement event is a request for an Inventory operation to occur. These Inventory operations can include material movements, material class movements, balance adjustments, and survey adjustments. AVEVA™ Production Management stores all original movement requests, which are later processed into movement records. You can view movement events in the Movement Events view before processing the requests. After processing, the processed records appear in the Movements view.

Movement records

A movement record is the result of a movement event after processing has occurred. These Inventory operations can include material movements, material class movements, balance adjustments, and survey adjustments. You can view movement records in the Movements view of Production Analyst.

Custom fields for movement events and movements

You can configure custom fields for routine material movements in Studio. It is possible to submit custom field data through the web service. The valid values for the <Field><Name> parameters are the DisplayName values of the custom fields.

Contribution types for movement events and movements

You can configure contribution types under the Inventory configuration item in Studio. It is possible to submit contributor values through the web service for movement events and movements. The valid values for the <Field><Name> parameters are the DisplayName values of the contribution types. These contributor values are used to determine the Contributor Set of the destination lot of the movement.

Name values for Inventory movement events and movements

When you submit or modify Inventory movement events or movements, these values are valid for the <Field><Name> parameter.

Movement type

Valid values

Routine movements

Destination Lot, Destination Quantity, Destination Lot Group, Sample Period, Source Lot, Source Quantity, Source Lot Group, Deleted, Comment, Record Identifier, Sample Identifier.

Ad-hoc movements

Destination Lot, Destination Material or Destination Material Identifier, Destination Quantity, Destination Equipment, Destination Lot Group, Movement Direction, Sample Period, Source Lot, Source Material or Source Material Identifier, Source Quantity, Source Equipment, Source Lot Group, Deleted, Comment, Record Identifier, Sample Identifier.

Dynamic movements

Destination Lot, Destination Material or Destination Material Identifier, Destination Quantity, Destination Equipment, Destination Lot Group, Movement Direction, Sample Period, Source Lot, Source Material or Source Material Identifier, Source Quantity, Source Equipment, Source Lot Group, Deleted, Comment, Record Identifier, Sample Identifier.

Adjustments (lots)

Lot, Lot Group, Quantity, Equipment, Adjustment Method, Adjustment Type, Deleted, Comment, Record Identifier.

Adjustments (lot groups)

Lot Group, Quantity, Equipment, Adjustment Method, Adjustment Type, Deleted, Comment, Record Identifier.

Adjustments (material)

Material or Material Identifier, Quantity, Equipment, Adjustment Method, Adjustment Type, Deleted, Comment, Record Identifier.

Surveys (lots)

LotID, Location, Sample Period, Quantity, Deleted, Comment.

Required values are LotID, Sample Period, Quantity, Record Identifier

Note: If a single lot adjustment is done where the lot belongs to a lot group, then LotGroup is also a required field.

Surveys (lot groups)

LotGroup, Location, Sample Period, Quantity, Deleted, Comment, Record Identifier. Required values are LotGroup, Sample Period, Quantity.

Surveys (equipment)

Location, Sample Period, Quantity, Deleted, Comment, Record Identifier. Required values are Location, Sample Period, Quantity.

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in