On this page
  1. Inbound reference fixtures
  2. oci_inbound_core
  3. sap_oci_v4_inbound_login
  4. sap_oci_v5_inbound_login
  5. Outbound runtime starters
  6. oci_outbound_core
  7. oci_outbound_extended
  8. sap_oci_v4_outbound_core
  9. sap_oci_v5_outbound_core
  10. sap_oci_v5_outbound_hierarchy
  11. sap_oci_v5_outbound_secure
  12. Selection rule

OCI and SAP Templates

These fixtures cover generic OCI and SAP-oriented OCI 4/5 field sets. Copy an outbound template into a runtime profile, then compare every target field with the buyer's actual OCI specification.

Inbound reference fixtures

oci_inbound_core

Eight rules describe common login values: required FUNCTION and HOOK_URL, plus optional USER, PASSWORD, buyer ID, currency, language and session ID.

sap_oci_v4_inbound_login

Seven rules describe the OCI 4 login baseline: required function and hook URL plus optional credentials, buyer, currency and language.

sap_oci_v5_inbound_login

Nine rules add ~OkCode and session ID to the OCI 4-oriented set.

These inbound fixtures are synchronized into the catalog, but the core login controller does not execute inbound mapping rules. It parses supported OCI parameters directly. Keep them as implementation references unless custom code explicitly consumes them.

Outbound runtime starters

oci_outbound_core

  • 6 rules, all mandatory
  • Description, quantity, unit, price, currency and vendor material number
  • Use for a generic OCI cart return after the buyer confirms those field names

oci_outbound_extended

  • 3 optional rules
  • Additional cost, material group and long text
  • An enrichment set rather than a complete standalone profile; keep required core rules in the final runtime mapping

The module always adds NEW_ITEM-EXT_PRODUCT_ID from the external product ID configured on the buyer profile. This is protected output and is not an editable mapping rule.

NEW_ITEM-LEADTIME and NEW_ITEM-MANUFACTCODE are available as custom mapping targets. Map them only when Magento has a maintained product attribute that matches the buyer's expected value. PunchOut does not invent a lead time or treat a Magento manufacturer label as an SAP manufacturer code.

sap_oci_v4_outbound_core

  • 7 rules, 6 mandatory
  • Core OCI fields plus optional SAP material number

sap_oci_v5_outbound_core

  • 8 rules, 6 mandatory
  • Core fields plus optional material number and external quote ID

sap_oci_v5_outbound_hierarchy

  • 8 rules, 6 mandatory
  • Includes optional parent ID and material group for hierarchy-aware buyer configurations

sap_oci_v5_outbound_secure

  • 8 rules, all mandatory
  • Includes external quote and contract values
  • Use only when all eight source values are maintained and the buyer rejects incomplete rows

secure means fail-fast required-field behavior in the mapping. It does not enable request signing, encryption or SAP certification.

Selection rule

Start with the smallest outbound set accepted by the buyer. Add optional rules deliberately. Moving from OCI 4 to OCI 5 is a buyer-system decision, not an automatic Magento upgrade.

Display preferences

Adjust how this website is displayed. Changes apply immediately.

Text size
Text spacing
Reading aids

Follows the pointer. Move it with Alt + Up/Down outside input fields. Hidden while a dialog is open.

Uses the voices provided by your browser, which may use an online service. Reading starts only when you press Read aloud.

Your choices are saved in this browser for this website.