{
  "test_id": "ORCL.SCM.PLAN.ORDERS",
  "scenario_name": "Planned Orders",
  "application": "Oracle Fusion Cloud",
  "product": "SCM",
  "module": "Supply Planning",
  "process": "Planned Orders",
  "business_flow": "Plan-to-Produce",
  "scenario_type": "Positive / Functional",
  "priority": "High",
  "automation_status": "SyntraFlow Ready",
  "library": "Syntra Standard",
  "canonical_url": "https://www.syntraflow.cloud/oracle-erp-testing-tool/test-library/scm/supply-planning/planned-orders/",
  "objective": {
    "intro": "The objective of this test is to validate review, filtering and firming of system-generated planned orders — make, buy and transfer — resulting from an Oracle Fusion SCM Supply Planning run, including planned order type, quantity and due date review, without assuming every planned order type is generated for every item.",
    "confirms": [
      "planned orders are correctly categorized by type — make, buy or transfer — as generated by the supply plan run",
      "planned order filters correctly narrow the list by item, organization and date range",
      "planned order quantity, due date and source are correctly displayed for review",
      "firming a planned order correctly converts it to a firm status",
      "planned order quantity and date modifications are correctly applied where permitted by configuration",
      "Oracle correctly enforces validation when invalid modifications, already-firmed orders or unauthorized changes are attempted (DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION)"
    ],
    "scope_note": "This scenario covers review, filtering and firming of planned orders as configured in the target Oracle Fusion SCM Supply Planning TEST/UAT environment. It does not cover execution of the supply plan itself or release of a firmed planned order to a purchase order, work order or transfer order, which are covered by the separate Run Supply Plan and Release Planned Order scenarios in the same Supply Planning cluster."
  },
  "preconditions": [
    "The test user has appropriate Supply Planner or Planning Manager access to review and firm planned orders.",
    "A supply plan has been run and has generated planned orders for the organizations included in the plan (see Run Supply Plan).",
    "The item(s) and organization(s) referenced in test data are configured and included in the plan scope.",
    "Planned order firming and modification permissions are configured as expected for the test user's role.",
    "The plan run used to generate the planned orders under test has completed without unexpected errors."
  ],
  "test_data": [
    {
      "field": "Item",
      "example": "${ITEM}"
    },
    {
      "field": "Organization",
      "example": "${ORGANIZATION}"
    },
    {
      "field": "Planned Order",
      "example": "${PLANNED_ORDER}"
    },
    {
      "field": "Order Type",
      "example": "${ORDER_TYPE}"
    },
    {
      "field": "Order Quantity",
      "example": "${ORDER_QUANTITY}"
    },
    {
      "field": "Due Date",
      "example": "${DUE_DATE}"
    },
    {
      "field": "Order Source",
      "example": "${ORDER_SOURCE}"
    },
    {
      "field": "User Role",
      "example": "${USER_ROLE}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In to Oracle Fusion",
      "action": "Sign in to Oracle Fusion using an authorised Supply Planning test user.",
      "test_data": "${USER_ROLE}",
      "expected_result": "The user is signed in and Supply Planning navigation is available.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Navigate to the Planned Orders Workbench",
      "action": "Navigate to the planned orders workbench for the target supply plan.",
      "test_data": "${PLANNED_ORDER}",
      "expected_result": "The planned orders workbench opens and the supply plan's planned orders are available for review.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Filter Planned Orders by Item, Organization or Date Range",
      "action": "Apply filters to narrow the planned order list by item, organization and/or due date range.",
      "test_data": "${ITEM} / ${ORGANIZATION}",
      "expected_result": "The planned order list is correctly narrowed to match the selected filter criteria.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Review Planned Order Type, Quantity, Due Date and Source",
      "action": "Review the planned order type — make, buy or transfer — along with order quantity, due date and order source for the filtered planned orders.",
      "test_data": "${ORDER_TYPE} / ${ORDER_QUANTITY} / ${DUE_DATE} / ${ORDER_SOURCE}",
      "expected_result": "The planned order type, quantity, due date and source are correctly displayed for the selected planned orders.",
      "validation_type": "action",
      "note": "Not every planned order type is generated for every item — review reflects only the order types actually produced by the plan run."
    },
    {
      "step_number": 5,
      "step_name": "Firm or Modify the Planned Order Where Permitted",
      "action": "Firm the planned order, or modify its quantity or due date where permitted by configuration.",
      "test_data": "${PLANNED_ORDER}",
      "expected_result": "Oracle Fusion accepts the firming or modification request without unexpected errors, or correctly rejects it when not permitted.",
      "validation_type": "action",
      "note": "Firming and modification permissions depend on plan configuration and the test user's role."
    },
    {
      "step_number": 6,
      "step_name": "Verify Resulting Order Status and Values",
      "action": "Open the planned order and confirm the resulting status, quantity and due date reflect the firming or modification action taken.",
      "test_data": "",
      "expected_result": "The planned order correctly reflects the firmed status or modified quantity/date, or the invalid/unauthorized change is correctly blocked.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — correct resulting order status and values is the expected pass condition, not merely a completed action."
    }
  ],
  "expected_results": [
    "Planned orders are correctly categorized by type — make, buy or transfer — as generated by the supply plan run.",
    "Planned order filters correctly narrow the list by item, organization and date range.",
    "Planned order quantity, due date and source are correctly displayed for review.",
    "Firming a planned order correctly converts it to a firm status.",
    "Quantity and date modifications are correctly applied where permitted by configuration.",
    "Invalid modifications, repeat firming and unauthorized changes are correctly rejected or blocked."
  ],
  "validation_checkpoints": [
    "Planned orders correctly categorized by type (make, buy, transfer).",
    "Filters correctly narrow the planned order list by item, organization and date.",
    "Firming correctly converts the planned order to a firm status.",
    "Quantity/date modification correctly applied where permitted by configuration.",
    "Invalid modification correctly rejected.",
    "Unauthorized change correctly blocked."
  ]
}
