Oracle ERP Testing Tool > Test Library > SCM > Inventory Management > Cycle Counts
Syntra Standard Oracle Test Library

Oracle Fusion Generate Count Sequences Test Cases

Validate that Oracle Fusion correctly generates count sequences — the batch of items due to be counted — from an existing cycle count definition, using the configured ABC classification, schedule and subinventory scope.

Test IDORCL.SCM.INV.CC.SEQUENCE
ApplicationOracle Fusion Cloud
ProductSCM / Inventory Management
ModuleInventory Management
ProcessCycle Counts
Business FlowPlan-to-Produce
Scenario TypePositive / Functional
Test UsageFunctional Testing / Regression Testing / UAT
PriorityHigh
AutomationSyntraFlow Ready
LibrarySyntra Standard

Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions automatically while presenting the scenario as business-readable test steps for documentation, review and reporting. This scenario is presented as 7 business-readable test steps; SyntraFlow's automation executes approximately 17 underlying Oracle Fusion UI actions to complete it.

Test Objective

The objective of this test is to validate that count sequences — the system-generated batch of items due to be counted — are correctly produced from an existing, active cycle count definition, reflecting the configured ABC classification, schedule and subinventory scope.

The scenario should confirm that:

  • count sequences are generated only from an active cycle count definition
  • the correct items are included in the generated sequence based on ABC class and schedule
  • sequence numbers are assigned correctly to each generated item
  • subinventory scoping is respected when generation is limited to selected subinventories
  • the generated sequence is available for count entry once produced
  • Oracle correctly enforces validation when no items are due, the reference is invalid or generation is attempted incorrectly (DATA_ERROR, CONFIGURATION_ERROR, EXPECTED_VALIDATION)

This scenario assumes a cycle count definition already exists, typically built via the separate Create Cycle Count scenario. It covers generation of the count sequence only. It does not cover entering physical count quantities, which is covered by the Enter Cycle Count scenario, or the review of variances, which is covered by Cycle Count Exceptions, both in the same Cycle Counts cluster.

When to Use This Test

  • Functional testing of count sequence generation for a new Oracle Fusion SCM Inventory Management implementation
  • Regression testing of sequence generation behavior after an Oracle quarterly update
  • UAT sign-off for inventory teams that rely on scheduled or recurring cycle count generation
  • Verifying that ABC classification and subinventory scoping correctly limit which items appear in a generated sequence
  • Diagnosing DATA_ERROR, CONFIGURATION_ERROR and EXPECTED_VALIDATION conditions surfaced during generation before escalating as a possible APPLICATION_ERROR

Where This Test Fits in the Inventory Cycle Counts Process

Create Cycle Count Definition
Generate Count Sequences
Enter Cycle Count
Review Variances
Approve / Adjust
Cycle Count Exceptions

Generate Count Sequences is the second stage of the Cycle Counts cluster within Plan-to-Produce, following creation of the cycle count definition and preceding physical count entry. It converts a definition's ABC classification and schedule into a concrete, sequence-numbered list of items due to be counted. Exact eligibility rules, sequence numbering and count calendar behavior depend on inventory organization configuration, ABC assignment and customer-specific Oracle Fusion setup.

Preconditions

  1. An active cycle count definition exists in the target Oracle Fusion SCM environment.
  2. Items assigned to the definition's inventory organization and ABC classes are eligible for count under the configured schedule.
  3. The inventory organization's count calendar and workday configuration are set up correctly.
  4. The test user has appropriate access to generate count sequences for the definition.
  5. Where subinventory scoping is used, the relevant subinventories are configured and active.

Exact eligibility logic, sequence numbering and available generation options may vary by Oracle Fusion implementation, ABC classification setup, count calendar configuration and customer-specific configuration. State and readiness requirements vary by implementation.

Sample Test Data

Cycle Count Name${CYCLE_COUNT_NAME}
Inventory Organization${INVENTORY_ORGANIZATION}
Count Date${COUNT_DATE}
ABC Class${ABC_CLASS}
Subinventory${SUBINVENTORY}

Sample values are illustrative placeholder tokens. Replace with valid data from the target Oracle Fusion SCM TEST/UAT environment. Not every field applies to every generation — for example, subinventory is only relevant where the cycle count definition or generation request is scoped to specific subinventories.

Test Steps

7 business-readable steps. SyntraFlow's automation executes ~17 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.

#User ActionExpected Result
1
Sign In and Navigate to Inventory
Sign in to Oracle Fusion using an authorised inventory test user and navigate to the Inventory Management work area.
The Inventory Management work area opens successfully.
2
Navigate to Cycle Counts
Open the Cycle Counts page for the relevant inventory organization.
${INVENTORY_ORGANIZATION}
The Cycle Counts page opens for the correct inventory organization.
3
Locate the Cycle Count Definition
Search for and open the existing, active cycle count definition that count sequences will be generated from.
${CYCLE_COUNT_NAME}
The correct cycle count definition is opened and confirmed active.
4
Initiate Generate Count Sequences
Start the Generate Count Sequences action for the selected cycle count definition.

This single business step replaces multiple technical actions such as opening the generation dialog and confirming the source definition.

The generate count sequences request is accepted for processing.
5
Select Count Date
Select the count date, and subinventory scope where applicable, for the sequence being generated.
${COUNT_DATE} / ${SUBINVENTORY}
The count date and scope are accepted without unexpected validation errors.
6
Review Generated Item List
Review the resulting list of items included in the generated count sequence, checking ABC class and sequence numbering.
${ABC_CLASS}

Reviewing the generated list before confirming lets the tester catch an unexpected item selection before the sequence is finalized.

The generated item list reflects the correct items, ABC classification and assigned sequence numbers.
7
Confirm and SaveBusiness assertion
Confirm and save the generated count sequence for the cycle count definition.

This is the primary business assertion for the scenario — a correctly generated sequence with accurate item selection and numbering is the expected pass condition, not merely a successful save.

The count sequence is saved and becomes available for count entry, with correct items and sequence numbers.

Expected Results

  • Count sequences are generated only from an active cycle count definition.
  • The correct items are included based on ABC class, schedule and subinventory scope.
  • Sequence numbers are assigned correctly to each generated item.
  • The generated sequence is available for count entry.
  • No sequence is generated when no items are currently due for count.
  • Oracle correctly rejects generation against an invalid or inactive cycle count reference.

Key Validation Checkpoints

  • Correct items included in the generated sequence.
  • Sequence numbers assigned correctly.
  • Sequence available for entry.
Core Business Scenario
Generate Count Sequences
Business Steps
7
Test Variations
AI-Generated
Test Data
DataVault-Driven
Execution
On-Demand / Scheduled / Batch
Automation
SyntraFlow Ready
Jarvis AI

Go Beyond the Standard Test with Jarvis AI

The Syntra Standard Test Library defines the core Generate Count Sequences business scenario. Jarvis AI can extend this scenario by generating additional ABC class, subinventory, schedule and boundary variations using customer-specific test data and configuration available through Syntra DataVault.

Teams do not need to manually build a separate test for every ABC class, subinventory or schedule combination. Jarvis uses the standard scenario as the foundation and generates relevant Positive, Negative, Boundary and Schedule variations for the customer's environment — including cases such as overlapping generation attempts and zero-eligible-item conditions, since correctly enforced behavior at these edges is an important part of what this scenario proves.

From Standard Test to Executed Regression Pack

01
Syntra Standard Test
Reusable Generate Count Sequences business process and automation logic.
02
Customer DataVault
Provides approved customer-specific test data and configuration required for scenario generation — Cycle Count Names, Inventory Organizations, ABC Classes and Subinventories.
03
Jarvis AI
Analyses the standard scenario together with available test data and generates relevant scope, schedule and boundary variations.
04
Positive + Negative Test Variations
Valid generation scenarios and edge cases such as no eligible items, invalid references or overlapping generation attempts.
05
Regression Pack
Selected variations can be grouped into an executable suite.
06
On-Demand / Scheduled / Batch Execution
Execute immediately or schedule the regression pack for unattended batch execution.
07
Results + Evidence + Exceptions
Capture execution results, business assertions, screenshots/evidence and exceptions.

Rather than maintaining a separate test page for every possible ABC class, subinventory, schedule or count-date combination, SyntraFlow maintains one core Generate Count Sequences scenario and allows Jarvis AI to generate scope- and schedule-specific variations using the customer's available test data.

AI-Generated Test Variations

The same Generate Count Sequences business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to SCM Inventory Management Cycle Counts.

Positive Scenarios
  • Generate a standard count sequence from an active definition
  • Generate a sequence covering multiple ABC classes together
  • Generate a sequence scoped to a specific subinventory
  • Generate a sequence on a scheduled or recurring basis
Negative Scenarios
  • Attempt generation when no items are currently due for count
  • Attempt generation against an invalid cycle count reference
  • Attempt generation with an invalid count date
  • Attempt generation from an inactive cycle count definition
  • Attempt an overlapping generation while a prior sequence is still open

These are representative examples only. Negative-scenario behavior and available generation options can depend on the customer's Oracle Fusion configuration, ABC setup and count calendar — not every Oracle configuration behaves identically.

Generated Using Your DataVault Test Data

Generic test data rarely represents every ABC class, subinventory and schedule combination in a real Oracle Fusion SCM environment. Where connected, Jarvis can use approved test data available through Syntra DataVault to construct Generate Count Sequences scenarios relevant to the customer's actual implementation.

Standard Library Definition

Cycle Count Name       ${CYCLE_COUNT_NAME}
Inventory Organization ${INVENTORY_ORGANIZATION}
Count Date             ${COUNT_DATE}
ABC Class              ${ABC_CLASS}
Subinventory           ${SUBINVENTORY}

DataVault

Cycle Count Definitions
  Active definitions eligible for sequence generation
Inventory Organizations
  Configured organizations with count calendars
ABC Classes
  Configured classification and schedule frequency
Subinventories
  Configured, active subinventories per organization
Count Dates
  Valid dates within an open count calendar

Jarvis AI Generates

Scenario 01 — Standard Generation, Single ABC Class
Scenario 02 — Multiple ABC Classes Generated Together
Scenario 03 — Subinventory-Scoped Generation
Scenario 04 — Scheduled Recurring Generation
Scenario 05 — No Eligible Items Due
Scenario 06 — Invalid Cycle Count Reference
...

Generate Count Sequences test data can include operational inventory dimensions such as organization, subinventory and item classification. The public Syntra Standard Test Library uses illustrative placeholder data only. Where DataVault is connected, customer-specific inventory dimensions remain within the customer's controlled SyntraFlow environment and access model, protected according to DataVault's data masking policies. See /datavault/ for details.

Example Test Variations

Representative examples of Generate Count Sequences scenarios Jarvis can generate from this business scenario, spanning ABC class, subinventory and schedule conditions. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.

IDVariationTypeKey DifferenceExecution
VAR-001Standard Sequence GenerationPositiveSequence generated from an active definition using the default ABC class and scheduleSyntra Ready
VAR-002Multiple ABC Classes Generated TogetherPositiveSequence generated covering more than one ABC class in a single runSyntra Ready
VAR-003Subinventory-Scoped GenerationPositive/ScopeGeneration limited to a specific subinventory rather than the full organizationSyntra Ready
VAR-004Scheduled Recurring GenerationPositive/ScheduleSequence produced automatically on a recurring schedule rather than on demandSyntra Ready
VAR-005No Eligible Items DueNegative/ScheduleNo items are currently due for count under the configured scheduleSyntra Ready
VAR-006Invalid Cycle Count ReferenceNegativeGeneration attempted against a cycle count definition that does not existSyntra Ready
VAR-007Invalid Count DateNegativeCount date entered falls outside a supported or open count calendar rangeSyntra Ready
VAR-008Definition InactiveNegativeGeneration attempted against a cycle count definition that is inactiveSyntra Ready
VAR-009Overlapping Generation AttemptedNegative/ScheduleA new generation is requested while a prior sequence for the same definition is still openSyntra Ready

Automatically Expand Positive and Negative Sequence Generation Coverage

Positive Testing

Jarvis generates scenarios using cycle count definition, ABC class, subinventory scope and schedule combinations expected to successfully generate a count sequence in Oracle Fusion.

Active Definition + Valid ABC Class + Valid Count Date → Count Sequence Generated

Negative Testing

Jarvis can also generate scenarios designed to exercise Oracle's validations around eligibility, definition status, date validity and overlapping generation.

  • No Items Due → Expected Empty Result
  • Invalid Cycle Count Reference → Expected Reference Validation
  • Inactive Definition → Expected Status Validation
  • Overlapping Generation → Expected Conflict Validation

A negative scenario passes when Oracle correctly enforces the expected business rule or validation.

ScenarioOracle OutcomeTest Result
Valid cycle countCount definition createdPASS
Invalid classificationValidation occursPASS
Invalid toleranceValidation occursPASS
Security restrictionAccess preventedPASS
Unexpected application exceptionUnexpected failureFAIL

Turn AI-Generated Variations into a Regression Pack

Users can select generated Generate Count Sequences scenarios and group them into reusable execution packs.

SCM Inventory Generate Count Sequences Regression Pack

  • Standard Sequence Generation
  • Multiple ABC Classes Generated Together
  • Subinventory-Scoped Generation
  • Scheduled Recurring Generation
  • No Eligible Items Due
  • Invalid Cycle Count Reference
  • Invalid Count Date
  • Definition Inactive
  • Overlapping Generation Attempted
Add Selected to Regression Pack(coming soon)Run Now(coming soon)Schedule(coming soon)

Run On-Demand or Schedule Automated Batch Execution

SyntraFlow can execute selected Generate Count Sequences scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.

Once scheduled, SyntraFlow executes the selected Generate Count Sequences scenarios unattended and records the outcome of each test and business assertion.

Run immediatelyNightly regressionWeekly regressionBefore releaseAfter configuration changesAfter environment refreshQuarterly Oracle update testingPre-UAT validation
PackSCM Inventory Generate Count Sequences Regression Pack
ScheduleQuarterly Update Regression
Tests9 scenarios
ExecutionBatch Mode
Start10:00 PM
EnvironmentOracle Fusion TEST
StatusScheduled

Illustrative example — not a live schedule.

Review Results Across the Entire Test Pack

Users can drill from the regression pack into a scenario, its business steps, the underlying automation actions, and the evidence captured for each.

Illustrative example data — not actual production metrics.

9
Total Scenarios
8
Passed
0
Failed
1
Exceptions
4
Positive Tests
5
Negative Tests
18
Business Assertions

Regression Pack → Scenario → Business Step → Automation Action → Evidence

Security & Approval Variations

Access to generate count sequences for a given cycle count definition is controlled by Oracle Fusion's security configuration, which varies by customer. Jarvis can generate representative persona-based variations to confirm that generation access behaves as expected for each role — not to assert a single universal Oracle security model.

PersonaActionExpectedSyntra Result
Inventory ManagerGenerate Count SequencesAllowedPASS
Unauthorized UserAttempts GenerationAccess preventedPASS

Understand Why a Test Failed

SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.

DataConfigurationSecurityAutomationApplicationEnvironmentExpected Validation
Jarvis Failure Intelligence — Coming Soon

From Business Scenario to Execution Evidence

Business teams get readable test documentation; automation teams retain detailed execution traceability.

Standard Business Scenario
AI-Generated Variation
Regression Pack
Business Test Step
Automation Actions
Business Assertion
Screenshot / Evidence
Execution Result

Meet Jarvis — SyntraFlow's AI Testing Engine

Jarvis extends the Syntra Standard Test Library by analysing the Generate Count Sequences scenario, available DataVault test data and expected business outcomes to generate additional Positive, Negative, Boundary and Schedule coverage for the customer's environment.

Generate
Positive and negative variations.
Parameterize
Use relevant test data from DataVault.
Assemble
Build reusable regression packs.
Execute
Run scenarios autonomously.
Schedule
Execute unattended test batches.
Validate
Evaluate expected business outcomes.

How SyntraFlow Automates This Test

The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.

Standard Library — Generate Count Sequences, 7 Business Steps
DataVault — Customer-Specific Test Data
Jarvis AI — Generate Positive + Negative Variations
Regression Pack — Select Relevant Coverage
SyntraFlow Execution — Each Variation
Detailed UI Actions
Business Assertions
Evidence
PASS / FAIL

Business Step → Underlying UI Actions

Business Step
Initiate Generate Count Sequences
May internally include
Open Cycle Count Definition → Select Generate Action → Open Generation Dialog → Confirm Source Definition
Business Step
Review Generated Item List
May internally include
Open Generated Sequence Preview → Read Item/ABC/Sequence Columns → Compare Against Expected Eligible Items

What SyntraFlow Captures Per Run

Parameterised input valuesReusable navigationAutomation action traceScreenshots / evidence captureExecution timingPass / fail statusBusiness assertionsEnvironment-independent test data

Action Status vs. Business Validation

A successful UI interaction does not automatically prove the count sequence was generated correctly — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution. When a step fails, SyntraFlow's evidence trail is designed to help a tester classify the likely cause — for example DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION, AUTOMATION_ERROR, INTEGRATION_ERROR, ENVIRONMENT_ERROR or APPLICATION_ERROR — without asserting the cause automatically. For example: Generate Count Sequences failed — Likely category: EXPECTED_VALIDATION — Evidence: no items are currently due for count under the configured schedule — Recommended action: this is expected behavior; verify the count date or schedule configuration before treating it as a defect. A failure should never be labeled as an Oracle defect without supporting evidence.

StepAction StatusBusiness Validation
Select Count DatePass
Confirm and SavePass
Review Generated Item ListPassPass

Related Cycle Count Tests

Generate Count Sequences sits between definition and physical count entry in the Cycle Counts cluster — explore the related create, enter and exception scenarios below.

Turn This Standard Test into Your Oracle SCM Generate Count Sequences Regression Suite

Start with the Syntra Standard Generate Count Sequences test, use DataVault to provide environment-specific test data, let Jarvis generate additional scope, schedule and boundary variations, and execute the resulting regression pack automatically with SyntraFlow.

Use This Oracle Fusion Test Case

Download Test Case

Excel, CSV or JSON export.

Coming soon

Automate with SyntraFlow

Run this script against your own tenant today.

Frequently Asked Questions

What is a count sequence in Oracle Fusion Cycle Counts?
A count sequence is the system-generated batch of items due to be counted, produced from an existing cycle count definition. It applies the definition's ABC classification and schedule to select eligible items and assigns each one a sequence number, ready for count entry.
How does Oracle Fusion select which items are included in a generated sequence?
Item selection is driven by the cycle count definition's ABC classification, count frequency and schedule, together with the inventory organization's count calendar. Subinventory scoping can further limit which items are eligible when the definition or generation request is scoped that way. Exact behavior depends on the customer's Oracle Fusion configuration.
What happens if no items are due for count when generation is requested?
When no items are currently due under the configured schedule, Oracle Fusion is expected to generate an empty or no-op result rather than an error. SyntraFlow treats this as expected behavior (EXPECTED_VALIDATION) rather than a defect, and recommends checking the count date and schedule configuration before escalating.
How does security testing work for count sequence generation?
Access to generate count sequences for a given cycle count definition is controlled by Oracle Fusion's security configuration, which varies by customer. SyntraFlow can execute representative persona-based variations — such as an authorised inventory manager versus an unauthorized user — to confirm that access behaves as expected, without asserting a single universal Oracle security model.
Does this test move real inventory or affect real stock counts in Oracle Fusion?
No. This is test automation executed against Oracle Fusion TEST/UAT environments only. It generates count sequences for testing purposes and does not perform real inventory movements or affect production stock records.