Master versus transaction data tables

Currently, you can perform mass maintenance on most master data tables, such as ARSC, and certain transactional data tables, such as OEEH. Every field in a table is not available for mass maintenance. This limitation minimizes risk. Available fields are displayed as you determine Selection Criteria and Extraction Columns.

Master data tables

You can perform mass maintenance on most of the data in master data tables, such as ARSC and ICSD. The data in one master table tends to be independent of data in another.

Transaction data tables

There are some characteristics of transaction data tables that differ from master data tables. You should consider these characteristics when planning your mass maintenance:
  • Fewer columns and less of the data in a transactional table are available for mass maintenance. One reason is because of stage, such as Ordered or Shipped. Consideration of stage code is significant. We recommend that you perform operations on primarily on open orders. In most cases, changes are not allowed for the majority of fields when a given order has been invoiced. To limit records or to target a specific stage, select the stage code column as one of the Selection Criteria. To update invoiced or paid orders, also specify the invoice date.
  • Consider also that transactional data is more active. The likelihood for a stale record occurring is higher. For example, you are working on an order that is in an ordered stage. Another operator moves the order to a picked stage. The record becomes stale.
  • Another consideration for transactional data is the affect one change may have on the rest of the system. For example, you can use mass maintenance for reassigning a customer or ship to number during order entry. Because reassigning this number influences tax jurisdictions and calculated tax amounts, we recommend that you create the set to reassign the number fields. Then, perform a final update before creating another set for other header level fields that may have changed during the reassignment process.
  • There is no method to inactivate Business Object Documents (BODs) during mass maintenance.

Order entry data tables

You can perform mass maintenance on two sales orders tables: OEEH-Order Header and OEEL-Order Lines. For a given set, you can only operate on one of these tables at a time. For OEEH, additional related tables, such as ADDON and ARETT, are automatically updated based on related changes that are made. You should consider these characteristics when planning your mass maintenance:
  • You cannot change the Order Type, such as stock order, quote, or Line Type, such as non-stock.
  • Avoid changes to orders that are tied to a purchase order or transfer.
  • When creating new sales order records, it is more prudent to use the SXAPI call, sxapiOEFullOrderMnt*. This allows header and line items, and other related data, to be sent in one call. Use of mass maintenance to create new line items is not allowed.
  • Although you can delete some master records, when you delete a transactional record in sales orders with mass maintenance, that record is not deleted. It is canceled and set to lost business.

Product restriction data tables

You can perform mass maintenance on two product restriction tables: ICSPR and ICSPRC. The records maintained by Product Restriction Setup and Product Sourcing Restriction Setup are both stored in the ICSPR table. The Product Certification/License Setup records are stored in the ICSPRC table. You should consider these characteristics when planning your mass maintenance:
  • Product Restriction records are differentiated by type: Product, Product Line, Product Category, Product Price Type, or Brand Code.
  • The Product Restriction types are enabled or disabled in SA Administrator Options-Products-Product Restrictions. Any types that are disabled on this page are not available for mass maintenance.
  • For Product Restriction Setup mass maintenance, if all five types are enabled, you must specify one of these five types in the Selection Criteria. You must scroll in the grid to the required Field Name=restricttype. In the Beginning Value cell, specify PR, PL, PC, PT, or BC. Each set only manages the set of records for that one type.
  • In the Extraction Columns, have a goal for what you must do. Is your goal to change records from active to inactive, change an expiration date, or change one Restriction Code to a new Restriction Code? This may influence the Selection Criteria. For example, you may be changing an expiration date. In the Selection Criteria grid, scroll to Field Name=expiredt. You can specify a specific date in both the Beginning Value and Ending Value, or specify a range of dates. Select only the Extraction Columns you intend to change, or that might help you make a decision about what to change.
  • For Product Sourcing Restriction Setup mass maintenance, records are differentiated by type: Product, Product Line, and Product Category. You must specify one of these three types in the Selection Criteria. You must scroll in the grid to the required Field Name=restricttype. In the Beginning Value, specify PR, PL, or PC. Each set only manages the set of records for that one type.
  • Product Certification/License Setup records are not differentiated by type. These records are attached to a Customer Setup or Customer Ship To Setup record. A restriction code, start and end date, and certificate ID are required fields on the setup record. These fields are important criteria when you work with the mass maintenance records.
  • Product Restrictions Setup-Customer Detail records are not available for mass maintenance.
  • Be aware of any constraints regarding deletion of records with associated product restrictions.

Environmental handling fee tables

You can perform mass maintenance on two product restriction tables: ICSPE and ICSOE. The records maintained by Product Environmental Handling Fee Setup are stored in the ICSPE table. The records maintained by Product Environmental Handling Fee Exemption Setup are stored in the ICSOE table. You should consider these characteristics when planning your mass maintenance:
  • Environmental handling fees (EHF) are initially created in SA Order Entry Addon Setup.
  • Product Environmental Handling Fee Setup is used to associate a product with an Addon number, to specify the amount of the EHF, and to specify the geographical location of the governmental entity requiring the fee. Each ICSPE record is either attached to a Master ICSP Product or Master ICSC Catalog record through the source row pointer.
  • Product Environmental Handling Fee Exemption Setup is used to specify an exemption for a customer. Several fields are part of the Primary or Unique index and cannot be changed after an ICSOE record is created.

TWL

If you have implemented TWL, do not perform mass maintenance on orders that have been sent to and reside in TWL. Do not cancel orders that are in TWL. Do not change Ship Via. Do not make line item changes. Avoid changes that affect inventory, such as product, order quantity, ship quantity, or unit of measure.

Address validation

Address validation, a feature separate from tax calculation, is supported for the United States and Canada. Address validation ensures the address is valid for taxing when a record is saved. Be aware that this validation is not available within mass maintenance.

Pricing data

Do not use SA Mass Maintenance Administration to maintain pricing records. Use the PD Mass Maintenance Entry function to create and update customer pricing records and rebate records with pricing sets.

Product Import

Mass maintenance does not replace the Product Import function. You can continue to use Product Import.