Skip to main content

SHIPMENT — Oracle Transportation Management Reference

Shipment records containing logistics and transportation data.

This page documents the SHIPMENT table in Oracle Transportation Management (OTM) -- columns, primary key, incremental cursor, and the exact REST API endpoints used to extract it. This is one of 18 OTM tables that Supaflow's Oracle Transportation Management connector syncs natively into Snowflake, Databricks, BigQuery, Redshift, or Postgres.

Overview

AttributeValue
OTM export table nameSHIPMENT
OTM metadata resource nameshipments
Primary keySHIPMENT_GID
Incremental cursor fieldUPDATE_DATE
CategoryCore

OTM REST API endpoints

OTM exposes every table through the logistics REST API. Paths depend on the authentication method you use.

Export API (fetch rows)

POST one of the following URLs, depending on your OTM authentication mode:

  • OAuth 2.0 (IDCS): https://{your-otm-host}/logisticsRestApi/data/v1/exportRequests/
  • Basic Auth: https://{your-otm-host}/logisticsRestApi/data-int/v1/exportRequests/

Example request body for SHIPMENT:

{
"schema": "PRIMARY",
"contentType": "text/plain",
"tables": {
"items": [
{ "tableName": "SHIPMENT", "partSize": 5000 }
]
}
}

To pull only rows updated after a given timestamp (the recommended pattern for incremental sync), add a rangeAfter block:

{
"schema": "PRIMARY",
"contentType": "text/plain",
"rangeAfter": { "value": "2026-04-01T00:00:00Z" },
"tables": {
"items": [
{ "tableName": "SHIPMENT", "partSize": 5000 }
]
}
}

The response is a CSV payload with the table name on line 1, column headers on line 2, and data rows starting on line 3.

Metadata catalog (fetch schema)

GET the schema for SHIPMENT:

  • OAuth 2.0: https://{your-otm-host}/logisticsRestApi/resources/v2/metadata-catalog/shipments
  • Basic Auth: https://{your-otm-host}/logisticsRestApi/resources-int/v2/metadata-catalog/shipments
note

The OTM metadata-catalog endpoint returns HTTP 400 for several tables. If you receive a 400 here, fall back to data-driven type inference by sampling rows from the Export API. See the OTM integration guide for the full pattern.

Columns

ColumnTypeNullablePKForeign key
SHIPMENT_GIDVARCHAR2(101)Yes
SHIPMENT_XIDVARCHAR2(50)
SHIPMENT_NAMEVARCHAR2(120)Yes
TRANSPORT_MODE_GIDVARCHAR2(101)YesTRANSPORT_MODE
IS_TEMPLATEVARCHAR2(1) Y/N
IS_PRIMARYVARCHAR2(1) Y/N
IS_SPOT_COSTEDVARCHAR2(1) Y/N
IS_CREDIT_NOTEVARCHAR2(1) Y/N
CM_PREV_DEST_LOCATION_GIDVARCHAR2(101)YesLOCATION
CM_NEXT_SOURCE_LOCATION_GIDVARCHAR2(101)YesLOCATION
TOTAL_ACTUAL_COSTNUMBER()Yes
TOTAL_ACTUAL_COST_BASENUMBER()Yes
TOTAL_WEIGHTED_COSTNUMBER()Yes
TOTAL_WEIGHTED_COST_BASENUMBER()Yes
T_ACTUAL_COST_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
T_WEIGHTED_COST_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOTAL_TRANS_COSTNUMBER()Yes
TOTAL_TRANS_COST_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOTAL_TRANS_COST_BASENUMBER()Yes
LOADED_DISTANCENUMBER()Yes
LOADED_DISTANCE_UOM_CODEVARCHAR2(64)Yes
LOADED_DISTANCE_BASENUMBER()Yes
UNLOADED_DISTANCENUMBER()Yes
UNLOADED_DISTANCE_UOM_CODEVARCHAR2(64)Yes
UNLOADED_DISTANCE_BASENUMBER()Yes
SOURCE_LOCATION_GIDVARCHAR2(101)YesLOCATION
DEST_LOCATION_GIDVARCHAR2(101)YesLOCATION
START_TIMEDATE
END_TIMEDATE
FREIGHT_TERMSVARCHAR2(30)Yes
PARENT_LEG_GIDVARCHAR2(101)YesLEG
VOYAGE_GIDVARCHAR2(101)Yes
SERVPROV_GIDVARCHAR2(101)YesSERVPROV
RATE_OFFERING_GIDVARCHAR2(101)YesRATE_OFFERING
RATE_GEO_GIDVARCHAR2(101)YesRATE_GEO
ORIGINAL_SHIPMENT_GIDVARCHAR2(101)Yes
SHIPMENT_GROUP_GIDVARCHAR2(101)YesSHIP_GROUP
IS_AUTO_MERGE_CONSOLIDATECHAR(1) Y/N
PERSPECTIVECHAR(1) B/S
FLIGHT_INSTANCE_IDNUMBERYesFLIGHT_INSTANCE
TOTAL_WEIGHTNUMBER()
TOTAL_WEIGHT_UOM_CODEVARCHAR2(64)
TOTAL_WEIGHT_BASENUMBER()
TOTAL_VOLUMENUMBER()
TOTAL_VOLUME_UOM_CODEVARCHAR2(64)
TOTAL_VOLUME_BASENUMBER()
TOTAL_SHIP_UNIT_COUNTNUMBERYes
TOTAL_PACKAGING_UNIT_COUNTNUMBER
TOTAL_ITEM_PACKAGE_COUNTNUMBER
INTERMEDIARY_CORPORATION_GIDVARCHAR2(101)YesCORPORATION
SHIPMENT_TYPE_GIDVARCHAR2(101)YesSHIPMENT_TYPE
ROUTE_CODE_COMBINATION_GIDVARCHAR2(101)YesROUTE_CODE_COMBINATION
RAIL_INTER_MODAL_PLAN_GIDVARCHAR2(101)YesRAIL_INTER_MODAL_PLAN
CUSTOMER_RATE_CODECHAR(1) C/SYes
COFC_TOFCCHAR(1) C/T/FYes
RAIL_RETURN_LOCATION_GIDVARCHAR2(101)YesLOCATION
RAIL_RETURN_ROUTE_GIDVARCHAR2(101)YesROUTE_CODE
RULE_11_INDICATORVARCHAR2(25) TENDER/NO_TENDERYes
CURRENT_STOP_NUMNUMBERYes
SHIPMENT_AS_WORKVARCHAR2(1) Y/N
SECONDARY_CHARGE_RULE_GIDVARCHAR2(101)YesSECONDARY_CHARGE_RULE
CHECK_TIME_CONSTRAINTCHAR(1) Y/N
CHECK_COST_CONSTRAINTCHAR(1) Y/N
CHECK_CAPACITY_CONSTRAINTCHAR(1) Y/N
CM_NAMEVARCHAR2(101)Yes
CM_SEQUENCE_NUMNUMBERYes
CM_COSTNUMBER()Yes
CM_COST_CURRENCY_GIDVARCHAR2(101)Yes
CM_COST_BASENUMBER()Yes
CM_EMPTY_DISTANCENUMBER()Yes
CM_EMPTY_DISTANCE_UOM_CODEVARCHAR2(64)Yes
CM_EMPTY_DISTANCE_BASENUMBER()Yes
HAZMAT_MODE_GIDVARCHAR2(101)YesTRANSPORT_MODE
HAZMAT_REGION_GIDVARCHAR2(101)YesREGION
WEIGH_CODECHAR(1) A/S/N/R/D
RULE_7CHAR(1) Y/N
SHIPMENT_RELEASEDCHAR(1) Y/N
PROCESSING_CODE_GIDVARCHAR2(101)YesPROCESSING_CODE
AIR_RAIL_ROUTE_CODEVARCHAR2(101)YesROUTE_CODE
PAYMENT_METHOD_CODE_GIDVARCHAR2(101)YesPAYMENT_METHOD_CODE
INCO_TERM_GIDVARCHAR2(101)Yes
DIM_WEIGHTNUMBER()Yes
DIM_WEIGHT_UOM_CODEVARCHAR2(64)Yes
DIM_WEIGHT_BASENUMBER()Yes
PLANNED_COSTNUMBER()Yes
PLANNED_COST_BASENUMBER()Yes
PLANNED_COST_CURRENCY_GIDVARCHAR2(101)Yes
TERM_LOCATION_TEXTVARCHAR2(4000)Yes
TARIFF_ORGANIZATION_NUMBERVARCHAR2(30)Yes
TARIFF_ORGANIZATION_NAMEVARCHAR2(120)Yes
TARIFF_NAMEVARCHAR2(120)Yes
TARIFF_NUMBERVARCHAR2(30)Yes
TARIFF_DATEDATEYes
IS_HAZARDOUSVARCHAR2(1) Y/N
IS_TEMPERATURE_CONTROLVARCHAR2(1) Y/N
IS_COST_FIXEDVARCHAR2(1) Y/N
IS_SERVICE_TIME_FIXEDVARCHAR2(1) Y/N
IS_RATE_GEO_FIXEDVARCHAR2(1)
IS_RATE_OFFERING_FIXEDVARCHAR2(1)
IS_SERVPROV_FIXEDVARCHAR2(1)
IS_PRELOADVARCHAR2(1) Y/N
IS_FIXED_TENDER_CONTACTVARCHAR2(1) Y/N
IS_TO_BE_HELDVARCHAR2(1) Y/N
IS_PREFERRED_CARRIERVARCHAR2(1) Y/N
IS_EQUIPMENT_FIXEDVARCHAR2(1) Y/N
IS_RECALC_TOTALSVARCHAR2(1) Y/N
HAS_APPOINTMENTSVARCHAR2(1) Y/N
INDICATORVARCHAR2(1)Yes
CONTACT_GIDVARCHAR2(101)YesCONTACT
BULK_PLAN_GIDVARCHAR2(101)YesBULK_PLAN
TOTAL_NUM_REFERENCE_UNITSNUMBER()Yes
ITINERARY_GIDVARCHAR2(101)YesITINERARY
FEASIBILITY_CODE_GIDVARCHAR2(101)YesFEASIBILITY_CODE
NUM_ORDER_RELEASESNUMBERYes
NUM_STOPSNUMBERYes
TOTAL_NET_WEIGHTNUMBER()
TOTAL_NET_WEIGHT_UOM_CODEVARCHAR2(64)Yes
TOTAL_NET_WEIGHT_BASENUMBER()Yes
TOTAL_NET_VOLUMENUMBER()
TOTAL_NET_VOLUME_UOM_CODEVARCHAR2(64)Yes
TOTAL_NET_VOLUME_BASENUMBER()Yes
EARLIEST_START_TIMEDATEYes
LATEST_START_TIMEDATEYes
LAST_EVENT_GROUP_GIDVARCHAR2(101)YesBS_EVENT_GROUP
REPETITION_SCHEDULE_GIDVARCHAR2(101)YesREPETITION_SCHEDULE
IN_TRAILER_BUILDVARCHAR2(1) Y/N
FIRST_EQUIPMENT_GROUP_GIDVARCHAR2(101)Yes
BULK_CM_GIDVARCHAR2(101)YesBULK_CM
VESSEL_GIDVARCHAR2(101)YesVESSEL
USER_DEFINED1_ICON_GIDVARCHAR2(101)YesICON
USER_DEFINED2_ICON_GIDVARCHAR2(101)YesICON
USER_DEFINED3_ICON_GIDVARCHAR2(101)YesICON
USER_DEFINED4_ICON_GIDVARCHAR2(101)YesICON
USER_DEFINED5_ICON_GIDVARCHAR2(101)YesICON
SOURCE_LOCATION_OVERRIDE_GIDVARCHAR2(101)YesLOCATION_OVERRIDE
DEST_LOCATION_OVERRIDE_GIDVARCHAR2(101)YesLOCATION_OVERRIDE
EQUIPMENT_REFERENCE_UNIT_GIDVARCHAR2(101)YesEQUIPMENT_REFERENCE_UNIT
SCHEDULE_TYPEVARCHAR2(20) DYNAMIC TRIP/STATIYes
WEIGHT_UTILIZATIONNUMBER()
VOLUME_UTILIZATIONNUMBER()
EQUIP_REF_UNIT_UTILIZATIONNUMBER()
JOB_GIDVARCHAR2(101)YesJOB
PORT_OF_LOAD_LOCATION_GIDVARCHAR2(101)YesLOCATION
PORT_OF_LOAD_OVERRIDE_LOC_GIDVARCHAR2(101)YesLOCATION_OVERRIDE
PORT_OF_DIS_LOCATION_GIDVARCHAR2(101)YesLOCATION
PORT_OF_DIS_OVERRIDE_LOC_GIDVARCHAR2(101)YesLOCATION_OVERRIDE
INSURANCE_POLICY_NUMBERVARCHAR2(50)Yes
INSURANCE_AMOUNTNUMBER()Yes
INSURANCE_AMOUNT_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
INSURANCE_AMOUNT_BASENUMBER()Yes
INSURANCE_PREMIUMNUMBER()Yes
INSURANCE_PREMIUM_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
INSURANCE_PREMIUM_BASENUMBER()Yes
BOL_TYPEVARCHAR2(101) EXPRESS/STANDARDYes
BOL_ISSUANCE_TYPEVARCHAR2(101) ON BOARD VESSEL/ONYes
CONSOL_GIDVARCHAR2(101)YesCONSOL
PLACE_RECEIPT_LOCATION_GIDVARCHAR2(101)YesLOCATION
PLACE_DELIVER_LOCATION_GIDVARCHAR2(101)YesLOCATION
SAIL_DATEDATEYes
RAIL_DATEDATEYes
SAIL_CUTOFF_DATEDATEYes
PORT_DISCHARGE_ETADATEYes
PORT_OF_EXIT_DATEDATEYes
PORT_EXIT_LOC_GIDVARCHAR2(101)YesLOCATION
CONTAINER_DELIVERY_LOC_GIDVARCHAR2(101)YesLOCATION
CONTAINER_PICKUP_LOC_GIDVARCHAR2(101)YesLOCATION
NFRC_RULE_GIDVARCHAR2(101)YesNFRC_RULE
IS_CPCTY_OVERRIDE_APPLICABLEVARCHAR2(1) Y/NYes
PLANNED_RATE_OFFERING_GIDVARCHAR2(101)YesRATE_OFFERING
PLANNED_TRANSPORT_MODE_GIDVARCHAR2(101)YesTRANSPORT_MODE
PLANNED_SERVPROV_GIDVARCHAR2(101)YesSERVPROV
PLANNED_RATE_GEO_GIDVARCHAR2(101)YesRATE_GEO
IS_PERMANENTVARCHAR2(1) Y/NYes
IS_MEMO_BLVARCHAR2(1) Y/NYes
DUTY_PAIDVARCHAR2(8) YES/NO/NA
EXCHANGE_RATE_DATEDATEYes
CURRENCY_GIDVARCHAR2(101)YesCURRENCY
EXCHANGE_RATE_GIDVARCHAR2(101)YesEXCHANGE_RATE
TOT_MATCHED_INVOICE_COSTNUMBER()Yes
TOT_MATCHED_INV_COST_CURR_GIDVARCHAR2(101)Yes
TOT_MATCHED_INVOICE_COST_BASENUMBER()Yes
ORIGINAL_INVOICE_COSTNUMBER()Yes
ORIGINAL_INVOICE_COST_CURR_GIDVARCHAR2(101)Yes
ORIGINAL_INVOICE_COST_BASENUMBER()Yes
TOTAL_APPROVED_COSTNUMBER()Yes
TOTAL_APPROVED_COST_CURR_GIDVARCHAR2(101)Yes
TOTAL_APPROVED_COST_BASENUMBER()Yes
SOURCE_PIER_LOCATION_GIDVARCHAR2(101)YesLOCATION
DEST_PIER_LOCATION_GIDVARCHAR2(101)YesLOCATION
PRIMARY_ORDER_BASE_GIDVARCHAR2(101)YesOB_ORDER_BASE
TOTAL_DECLARED_VALUENUMBER()Yes
TOTAL_DECLARED_VALUE_GIDVARCHAR2(101)YesCURRENCY
TOTAL_DECLARED_VALUE_BASENUMBER()Yes
IS_PROFIT_SPLITVARCHAR2(1) Y/NYes
SHIPPING_AGENT_CONTACT_GIDVARCHAR2(101)YesSHIPPING_AGENT_CONTACT
IS_ADVANCED_CHARGEVARCHAR2(1) Y/NYes
LOAD_CONFIG_ENGINE_TYPE_GIDVARCHAR2(101)YesLOAD_CONFIG_ENGINE_TYPE
APPOINTMENT_PRIORITY_GIDVARCHAR2(101)YesAPPOINTMENT_PRIORITY
IS_FIXED_DISTANCEVARCHAR2(1) Y/N
DELIVERING_SERVPROV_GIDVARCHAR2(101)YesSERVPROV
ORIGINATING_SERVPROV_GIDVARCHAR2(101)YesSERVPROV
CHARGEABLE_WEIGHTNUMBER()Yes
CHARGEABLE_WEIGHT_UOM_CODEVARCHAR2(64)Yes
CHARGEABLE_WEIGHT_BASENUMBER()Yes
CM_COST_FNNUMBER()Yes
CM_COST_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOTAL_ACTUAL_C_FNNUMBER()Yes
TOTAL_ACTUAL_C_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOTAL_TRANS_C_FNNUMBER()Yes
TOTAL_TRANS_C_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOTAL_WT_COST_FNNUMBER()Yes
TOTAL_WT_COST_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
PLANNED_COST_FNNUMBER()Yes
PLANNED_COST_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
INSURANCE_AMT_FNNUMBER()Yes
INSURANCE_AMT_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
INSURANCE_PREM_FNNUMBER()Yes
INSURANCE_PREM_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOT_MATCH_INV_FNNUMBER()Yes
TOT_MATCH_INV_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
ORIGINAL_INV_C_FNNUMBER()Yes
ORIGINAL_INV_C_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
TOTAL_APP_COST_FNNUMBER()Yes
TOTAL_APP_COST_FN_CURRENCY_GIDVARCHAR2(101)YesCURRENCY
FIXED_SERVICE_DAYSNUMBER()Yes
SIGHTING_LOCATION_GIDVARCHAR2(101)YesLOCATION
SIGHTING_DATEDATEYes
PREV_SIGHTING_LOCATION_GIDVARCHAR2(101)YesLOCATION
PREV_SIGHTING_DATEDATEYes
DRIVER_GIDVARCHAR2(101)YesDRIVER
SECONDARY_DRIVER_GIDVARCHAR2(101)YesDRIVER
POWER_UNIT_GIDVARCHAR2(101)YesPOWER_UNIT
MARKED_FOR_PURGEVARCHAR2(1) Y/N
DRIVER_ASSIGN_BULK_PLAN_GIDVARCHAR2(101)YesFLEET_BULK_PLAN
EQUIPMENT_ASSIGN_BULK_PLAN_GIDVARCHAR2(101)YesFLEET_BULK_PLAN
PREV_DROP_INVENTORY_PROCESSEDVARCHAR2(1) Y/NYes
PICK_INVENTORY_PROCESSEDVARCHAR2(1) Y/NYes
DROP_INVENTORY_PROCESSEDVARCHAR2(1) Y/NYes
DIM_VOLUMENUMBER()Yes
DIM_VOLUME_UOM_CODEVARCHAR2(64)Yes
DIM_VOLUME_BASENUMBER()Yes
CHARGEABLE_VOLUMENUMBER()Yes
CHARGEABLE_VOLUME_UOM_CODEVARCHAR2(64)Yes
CHARGEABLE_VOLUME_BASENUMBER()Yes
DOMAIN_NAMEVARCHAR2(50)
INSERT_USERVARCHAR2(128)
INSERT_DATEDATE
UPDATE_USERVARCHAR2(128)Yes
UPDATE_DATEDATEYes
PLANNING_PARAMETER_SET_GIDVARCHAR2(101)YesPLANNING_PARAMETER_SET
NUM_EQUIPMENT_ORDEREDNUMBER()Yes
EM_PHONE_NUMBERVARCHAR2(15)Yes
PARCEL_ZONEVARCHAR2(16)Yes
ATTRIBUTE1VARCHAR2(150)Yes
ATTRIBUTE2VARCHAR2(150)Yes
ATTRIBUTE3VARCHAR2(150)Yes
ATTRIBUTE4VARCHAR2(150)Yes
ATTRIBUTE5VARCHAR2(150)Yes
ATTRIBUTE6VARCHAR2(150)Yes
ATTRIBUTE7VARCHAR2(150)Yes
ATTRIBUTE8VARCHAR2(150)Yes
ATTRIBUTE9VARCHAR2(150)Yes
ATTRIBUTE10VARCHAR2(150)Yes
ATTRIBUTE11VARCHAR2(150)Yes
ATTRIBUTE12VARCHAR2(150)Yes
ATTRIBUTE13VARCHAR2(150)Yes
ATTRIBUTE14VARCHAR2(150)Yes
ATTRIBUTE15VARCHAR2(150)Yes
ATTRIBUTE16VARCHAR2(150)Yes
ATTRIBUTE17VARCHAR2(150)Yes
ATTRIBUTE18VARCHAR2(150)Yes
ATTRIBUTE19VARCHAR2(150)Yes
ATTRIBUTE20VARCHAR2(150)Yes
ATTRIBUTE_NUMBER1NUMBER()Yes
ATTRIBUTE_NUMBER2NUMBER()Yes
ATTRIBUTE_NUMBER3NUMBER()Yes
ATTRIBUTE_NUMBER4NUMBER()Yes
ATTRIBUTE_NUMBER5NUMBER()Yes
ATTRIBUTE_NUMBER6NUMBER()Yes
ATTRIBUTE_NUMBER7NUMBER()Yes
ATTRIBUTE_NUMBER8NUMBER()Yes
ATTRIBUTE_NUMBER9NUMBER()Yes
ATTRIBUTE_NUMBER10NUMBER()Yes
ATTRIBUTE_DATE1DATEYes
ATTRIBUTE_DATE2DATEYes
ATTRIBUTE_DATE3DATEYes
ATTRIBUTE_DATE4DATEYes
ATTRIBUTE_DATE5DATEYes
ATTRIBUTE_DATE6DATEYes
ATTRIBUTE_DATE7DATEYes
ATTRIBUTE_DATE8DATEYes
ATTRIBUTE_DATE9DATEYes
ATTRIBUTE_DATE10DATEYes
ATTRIBUTE_CURRENCY1NUMBER()Yes
ATTRIBUTE_CURRENCY1_GIDVARCHAR2(101)Yes
ATTRIBUTE_CURRENCY1_BASENUMBER()Yes
ATTRIBUTE_CURRENCY2NUMBER()Yes
ATTRIBUTE_CURRENCY2_GIDVARCHAR2(101)Yes
ATTRIBUTE_CURRENCY2_BASENUMBER()Yes
ATTRIBUTE_CURRENCY3NUMBER()Yes
ATTRIBUTE_CURRENCY3_GIDVARCHAR2(101)Yes
ATTRIBUTE_CURRENCY3_BASENUMBER()Yes
COMBINATION_EQUIP_GRP_GIDVARCHAR2(101)YesEQUIPMENT_GROUP
SI_CUTOFF_DATEDATEYes
CFS_CUTOFF_DATEDATEYes
SRC_ARB_LEVEL_OF_SERVICE_GIDVARCHAR2(101)YesLEVEL_OF_SERVICE
DEST_ARB_LEVEL_OF_SERVICE_GIDVARCHAR2(101)YesLEVEL_OF_SERVICE
CFS_LOCATION_GIDVARCHAR2(101)YesLOCATION
IS_FIXED_VOYAGEVARCHAR2(1) Y/ N
AHEAD_LATE_TIMENUMBER()Yes
AHEAD_LATE_TIME_BASENUMBER()Yes
AHEAD_LATE_TIME_UOM_CODEVARCHAR2(101)Yes
AHEAD_OR_LATEVARCHAR2(1)Yes
ETA_DATEDATEYes
FIRST_EQUIPMENT_INITIALVARCHAR2(20)Yes
FIRST_EQUIPMENT_NUMBERVARCHAR2(30)Yes
SOLE_PACKAGED_ITEM_GIDVARCHAR2(101)YesPACKAGED_ITEM
REPORTED_BS_STATUS_CODEVARCHAR2(101)YesBS_STATUS_CODE
REPORTING_SCACVARCHAR2(30)Yes
EQUIPMENT_DESTINATIONVARCHAR2(101)YesLOCATION
PREV_REPORTED_BS_STATUS_CODEVARCHAR2(101)YesBS_STATUS_CODE
PREV_REPORTING_SCACVARCHAR2(30)Yes
PREV_EQUIPMENT_DESTINATIONVARCHAR2(101)YesLOCATION
MAX_NUM_RETENDERNUMBERYes
ATTRIBUTE_NUMBER11NUMBER()Yes
ATTRIBUTE_NUMBER12NUMBER()Yes
ATTRIBUTE_NUMBER13NUMBER()Yes
ATTRIBUTE_NUMBER14NUMBER()Yes
ATTRIBUTE_NUMBER15NUMBER()Yes
ATTRIBUTE_NUMBER16NUMBER()Yes
ATTRIBUTE_NUMBER17NUMBER()Yes
ATTRIBUTE_NUMBER18NUMBER()Yes
ATTRIBUTE_NUMBER19NUMBER()Yes
ATTRIBUTE_NUMBER20NUMBER()Yes
ATTRIBUTE_DATE11DATEYes
ATTRIBUTE_DATE12DATEYes
ATTRIBUTE_DATE13DATEYes
ATTRIBUTE_DATE14DATEYes
ATTRIBUTE_DATE15DATEYes
ATTRIBUTE_DATE16DATEYes
ATTRIBUTE_DATE17DATEYes
ATTRIBUTE_DATE18DATEYes
ATTRIBUTE_DATE19DATEYes
ATTRIBUTE_DATE20DATEYes
RESERVATION_NUMVARCHAR2(50)Yes
IS_AR_ROUTE_CODE_FIXEDVARCHAR2(1) Y/ N
WAYBILL_DATEDATEYes
PROJECTED_TOUR_NAMEVARCHAR2(101)Yes
PROJECTED_TOUR_SEQUENCE_NUMNUMBERYes
EXTERNAL_VOYAGE_CODEVARCHAR2(80)Yes
PLANNED_CO2_EMISSIONNUMBER()Yes
PLANNED_CO2_EMISSION_UOMVARCHAR2(64)Yes
PLANNED_CO2_EMISSION_BASENUMBER()Yes
ACTUAL_CO2_EMISSIONNUMBER()Yes
ACTUAL_CO2_EMISSION_UOMVARCHAR2(64)Yes
ACTUAL_CO2_EMISSION_BASENUMBER()Yes
PLANNED_CO2_EQ_EMISSIONNUMBER()Yes
PLANNED_CO2_EQ_EMISSION_UOMVARCHAR2(64)Yes
PLANNED_CO2_EQ_EMISSION_BASENUMBER()Yes
ACTUAL_CO2_EQ_EMISSIONNUMBER()Yes
ACTUAL_CO2_EQ_EMISSION_UOMVARCHAR2(64)Yes
ACTUAL_CO2_EQ_EMISSION_BASENUMBER()Yes
MARKET_COSTNUMBER()Yes
MARKET_COST_BASENUMBER()Yes
MARKET_COST_CURRENCY_GIDVARCHAR2(101)Yes
LOADING_HALL_PENALTYNUMBER()Yes
WORK_ASSIGNMENT_GIDVARCHAR2(101)YesWORK_ASSIGNMENT
Column list source

The column list above is extracted from Oracle's OTM data dictionary included with the February 2025 release snapshot of this connector. Oracle publishes an updated dictionary with every Transportation and Global Trade Management release; for the current version, consult Oracle's Transportation and Global Trade Management documentation.

Incremental sync

The SHIPMENT table supports incremental sync via the UPDATE_DATE cursor. Supaflow's connector handles:

  • Server-side clock skew -- measured once from OTM's RFC 1123 Date header and applied to every cursor comparison.
  • Late-arriving updates -- configurable lookback window (recommended 300-600 seconds in production) re-scans the tail of the previous window.
  • Identical-timestamp batches -- tracks record count at the maximum cursor timestamp so batch updates that stamp thousands of rows with the same UPDATE_DATE don't cause missed or duplicated rows.

Full pattern: The Complete Guide to Oracle Transportation Management Integration.

Sync SHIPMENT with Supaflow

Supaflow's Oracle Transportation Management connector syncs SHIPMENT -- along with 17 other OTM tables -- into your cloud data warehouse with:

  • Sync and async (Object Storage PAR) export modes
  • Proactive OAuth token refresh (60-second safety margin on IDCS tokens)
  • Composite primary key preservation for tables with multi-field keys
  • Automatic handling of the five OTM-specific data quirks (metadata 400s, "0" temporal sentinels, Z-suffixed date fields, 1 MB sync-mode truncation, _TEXT / _COMMENT column type overrides)
  • Predictable connector-based pricing -- not per-row, not per MAR

Next steps: