sxapiOEFullOrderMnt process modification

You can use the Order Processing Rules for SXAPI business rule to modify the processing of sxapiOEFullOrderMaint calls that are used with third-party integrations.

You can set up business rules to enable these actions to occur:

  • Create product and warehouse product records for a nonstock product on the order, based on a catalog product record. The catalog product is converted to a standard product with a status of Stock.

    The catalog product conversion occurs automatically if the order is received electronically but you can also manually perform the conversion in these functions:

    • Product Warehouse Product Setup
    • Sales Order Entry
    • Sales Customer Pricing Inquiry
  • Prevent orders for superseded products or do not reorder (DNR) products from being placed on electronic hold (e-hold).
  • Place an order on e-hold if one or more line items are back-ordered.
  • Place an order on e-hold if the extra header data, CreditCardOnFile, is included in the SXAPI call.
  • Create separate notes in the Notes context application for these types of notes:
    • Order processing errors that are generated by the system
    • Extra table notes from the SXAPI call
    • Header level notes from the SXAPI call

    The Pick Ticket print flag is selected for each note that is included in the SXAPI call. Print flags are not selected for system-generated notes.

    A manufacturer value can be included as extra line data for a nonstock line in the SXAPI call. If nonstocks are not allowed, the manufacturer is added to the Nonstock Products Not Allowed note. This information is displayed: Line # has MFR = Manufacturer value. Nonstocks are not allowed if the Non-Stock option on the eCommerce tab in Customer Setup or Customer Ship To Setup is not selected.

You can also use the Order Processing Rules for SXAPI business rule to enable warehouse hierarchy processing for sxapiSFGetPriceAvail calls.

Required setups to convert catalog products to stock products

To convert a catalog product to a standard product with a status of Stock, these setups are required:

  • Catalog product setups
    • Catalog Stocked in SA Administrator Options-Products-Defaults

      Select this option to enable conversion.

    • Order Entry Catalog Invoice Create in Product Catalog Setup

      Select <Default> to make the Stock value available in the Status field on Create Catalog pages.

    • Catalog Product in Customer Setup-eCommerce

      Select this option to validate inbound product numbers against catalog product records.

  • Operator security setups in SA Operator Setup-Entry Options
    • Allow Entry of Non-Stocks: Determines if the operator can enter a nonstock

      Select Yes.

    • Allow OAN Catalog Stocking in OE: Determines if the operator can convert a catalog product to an Order-As-Needed stock or Order-As-Needed nonstock product.

      Select Yes.

    • Catalog Stocking in IC: Determines if an operator can covert a catalog product to stock product and in which functions.

      Select Allowed in Order Entry Create Item from Catalog or Allow Use of the Cat Item in Both Prod/Whse and OE for operators who are identified in sxapiOEFullOrderMaint calls as the taken by operator or operators who perform conversions manually.