Blog

2026.08.29

Production Planning Excel Migration | APS Guide for Thai Factories

Production Planning Excel Migration | APS Guide for Thai Factories

Production Planning Excel Migration | APS Guide for Thai Factories

A production planning Excel migration is not a campaign to ban spreadsheets. It is a redesign of where the approved plan, constraints, exceptions, approvals, and plan-versus-actual differences are governed. This guide gives Thai factories a practical sequence for moving toward APS while retaining Excel for analysis: migration signals, system boundaries, minimum data, a 90-day pilot framework, RFP questions, and acceptance tests.

The first misconception in a production planning Excel migration

Excel remains a capable analysis and simulation tool. Microsoft 365 supports simultaneous co-authoring of compatible workbooks stored in OneDrive or SharePoint Online, and Version History can be used to review or restore earlier versions. The claim that Excel cannot support collaboration is therefore inaccurate.

Collaboration, however, is not the same as production-plan governance. Show Changes can track edits to cell values and formulas, but Microsoft notes that some changes are not shown, including actions involving charts, shapes, PivotTables, formatting, hidden cells, and filters. Gaps may also arise when older Excel versions, unsupported features, file replacement, or copied files are involved.

A factory needs to govern more than the identity of the person who edited a cell. It needs to know:

  • which demand, inventory, capacity, and calendar version supported the plan;
  • which plan version is approved and when its frozen period begins;
  • which due-date, material, capacity, setup, or alternate-resource constraint was violated;
  • who approved an exception for a rush order or equipment outage, and why;
  • how deviations between plan and actual are returned to the next planning cycle.

Leaving Excel therefore means managing planning elements as business objects, not merely changing a file extension. Excel may remain useful for hypotheses, personal analysis, or meeting support. What must not remain ambiguous is whether the approved master plan resides in Excel or APS and where the shop floor receives authoritative instructions.

Microsoft lists worksheet limits of 1,048,576 rows and 16,384 columns, a cell-content limit of 32,767 characters, and 200 adjustable cells in Solver. A 32-bit Data Model shares 2 GB of virtual address space with Excel and its add-ins. Although 64-bit Excel has no fixed file-size ceiling, practical use still depends on memory and system resources. These numbers should not be treated as automatic reasons to abandon Excel. Even a small workbook becomes risky when versions, exceptions, approval, constraint propagation, and actual feedback are uncontrolled.

For a broader diagnosis, see when Excel-based manufacturing management reaches its limits.

Signals that justify moving to a production planning system

Look first at operating symptoms, not file size. If several of the following conditions have become routine, it is reasonable to evaluate a production planning system or APS pilot.

SignalWhat happens in daily workWhat the migration must design
Versions proliferateFiles named final, final2, and planner copies coexistSystem of record, version, approval state, release time
Changes are frequentEvery rush order, shortage, or outage triggers broad manual editsEvents, impact range, replanning rules
Frozen periods moveNear-term confirmed work changes without explicit approvalTime fences, permissions, exception approval
Bottlenecks are hiddenLocal schedules look feasible while work accumulates elsewhereFinite capacity, queues, movement, WIP
Alternate resources depend on one expertOnly a veteran knows which machine or tool may substituteAlternatives, priority, quality qualification
Actuals do not returnYesterday’s delay or yield difference is absent from today’s planActual capture, variance, replanning trigger
Adjustments cannot be explainedSequence changes are justified only as planner intuitionReason codes, rules, audit trail

Do not frame these symptoms as a failure of the Excel planner. The planner may have used formulas, colors, notes, and secondary sheets to represent constraints that formal systems never captured. The workbook is not just a disposal target; it is a source of requirements. Interview the reasons behind added columns, color rules, morning adjustment sequences, and confirmation calls, not only the formulas.

Production Planning Excel Migration | APS Guide for Thai Factories - figure 1

Separate the roles of MRP, APS, ERP or production management, and MES

A common automation error is to treat material requirements and finite-capacity scheduling as one calculation. Separate them by decision responsibility rather than product label.

DomainPrimary questionTypical inputsMain outputs
ERP or production managementWhat should be made or purchased, in what quantity, and by when?Orders, demand, inventory, BOM, procurement rulesRequirements, orders, inventory and cost records
MRPWhich materials and components are needed, how many, and when?Demand, BOM, inventory, lead timeNet requirements, proposals, requirement dates
APSUnder constraints, which resource should perform each operation and in what sequence?Orders, routing, capacity, setup, calendarsFinite schedule, sequence, load, delay and conflict
MES and shop-floor actualsWhat actually started, completed, stopped, or became defective?Dispatch instructions and resource eventsStart and finish, quantity, downtime, quality, timestamps

SAP’s official PP/DS process distinguishes infinite-capacity planning in MRP from subsequent finite-capacity sequencing and resource planning with heuristics or optimization. It considers requirements, receipts, inventory, resource availability, and component availability, and supports interactive resolution of delays and overloads. This is a useful illustration of role separation, not evidence that SAP is the only answer.

Siemens describes Opcenter APS as supporting strategic, tactical, and detailed scheduling, including resource allocation, order priority, batching, capable-to-promise decisions, bottlenecks, and setups. Vendor functionality is not a universal business-result guarantee. A factory still needs to validate its own data quality, decision cadence, and operating responsibility.

ANSI/ISA-95.00.01-2025 addresses the boundary between enterprise and logistics functions and manufacturing-control domains, the information shared across that boundary, and the value of standardized integration interfaces and semantic models. It does not mandate a specific product. It provides a useful frame for defining the responsibilities of ERP, APS, production management, MES, controls, and operations.

For each data object, specify where it is created, approved, distributed, and updated with actuals. Avoid dual masters, such as maintaining resource calendars independently in ERP and APS or allowing the shop floor to overwrite APS instructions in an unofficial workbook.

Minimum data set before moving to APS production planning

APS does not automatically repair the constraints it receives. Define each data object and its owner before the pilot. The entire factory does not need perfect data on day one, but missing values must be visible, provisional values must have an approver, and production use must have a quality gate.

DataMinimum validationExample owner
ItemsUnit, status, validity, make or buyProduction control and item governance
BOMQuantity, yield, substitutes, effective datesEngineering and process engineering
RoutingSequence, standard time, overlap, subcontractingProcess engineering
Resources and capacityMachines, people, tooling, fixtures, concurrent loadManufacturing and maintenance
CalendarsShifts, breaks, holidays, maintenance, overtimeManufacturing, HR, maintenance
SetupsChangeover conditions, cleaning, color, tool changesManufacturing and quality
Alternate resourcesEligibility, preference, quality qualificationManufacturing and quality
Inventory and WIPAvailability time, hold status, lot, locationWarehouse and production control
Orders and demandDue date, priority, split permission, confidenceSales and production control
ActualsStart, finish, quantity, scrap, stop reasonManufacturing and MES owner

An owner is not merely a person who types data. Ownership covers definition, approval, update frequency, quality threshold, and exception decisions. In a Thai operation, headquarters may approve item and BOM data while the local plant maintains shifts and capacity. That cross-site division should be explicit.

Break data quality into completeness, validity, consistency, timeliness, duplication, and traceability. Standard times may be populated for every item yet still reflect an obsolete machine condition. An alternate machine may be present in the master but unusable because its quality qualification has expired.

When reviewing existing workbooks, inventory values, formulas, named ranges, validation, colors, comments, hidden columns, macros, and external links. Do not recreate everything automatically. Classify each element as required by law, contract, or quality; required for a planning decision; or merely a display preference.

Validate production planning automation with a 90-day pilot

This article proposes 90 days as a practical pilot framework, not a guaranteed implementation duration. Adjust the period for the plant, process, data, and integration scope. Start with a bottleneck process or one product family where planning difficulty and business relevance can be observed, rather than every item at every plant.

Phase 1: Freeze the current plan and evaluation conditions

Preserve the legacy plan used for comparison. Capture the input timestamp and versions of orders, inventory, WIP, calendars, shortages, and priorities. Record the sequence of decisions used by the Excel planner.

Turn the pilot into observable questions:

  • Can the same plan be reproduced from the same inputs?
  • Can assignments beyond bottleneck capacity be detected?
  • Can approved frozen periods be protected?
  • Can the impact of a shortage or outage be explained?
  • Can the reason and approver for a manual change be traced?
  • Can actual variance be returned to the next cycle?

Phase 2: Build the constraint model

Load items, BOM, routing, resources, capacity, calendars, setups, and alternatives only for the selected scope. Decompose spreadsheet logic into constraints, priority rules, data transformations, and presentation instead of copying formulas mechanically.

Distinguish hard constraints that must not be broken from soft constraints that may be relaxed with authority. An unqualified machine may be prohibited, while a setup-minimization rule may be relaxed for a genuinely urgent order. Without this distinction, the model may produce no plan or a plan the factory refuses to execute.

Production Planning Excel Migration | APS Guide for Thai Factories - figure 2

Phase 3: Run Excel and APS in parallel

Do not switch off the existing workbook immediately. Generate both plans from the same input snapshot. When results differ, classify the cause instead of declaring a winner.

DifferenceQuestionResponse
DataAre inventory, capacity, time, and units identical?Correct extraction, conversion, and cutoff time
RulesAre priority, setup, and freeze policies interpreted the same way?Agree on constraints and operating rules
Tacit judgmentIs this an exception known only to the planner?Document the rationale and approval process
PresentationIs the same result shown at different granularity?Standardize comparison views and aggregation
Not executableAre people, machines, or tools unavailable in reality?Correct the resource model and actual feedback

Do not assume the spreadsheet is the truth. It may contain stale values or tacit corrections. Compare both plans with shop-floor evidence and judge which decisions are reproducible and explainable.

Phase 4: Test exceptions deliberately

A schedule for normal orders is not sufficient acceptance evidence. Inject a rush order, material shortage, equipment outage, setup change, overtime cancellation, and prohibition of an alternate resource. Verify both the system response and who is authorized to decide the exception.

Phase 5: Decide acceptance and the next stage

Use evidence agreed before the demonstration. Classify open points as configuration, data, interface, training, operating rule, or product limitation. Then decide whether to expand, run another pilot, revise requirements, or stop.

For deeper scenario design, see how to run production planning simulations.

RFP questions and a complete cost breakdown

An RFP should enable vendors to be compared using real data and exceptions, not a feature checklist. Terms such as AI optimization or automatic scheduling are insufficient. Ask about inputs, constraints, outputs, reproducibility, explanation, and operational ownership.

Core vendor questions

  1. Where do MRP and finite-capacity planning separate, and what data passes between them?
  2. Can machines, labor, tools, fixtures, and components be modeled as simultaneous constraints?
  3. How are setup matrices, batches, campaign production, and alternate resources configured?
  4. Can changes inside a frozen period be blocked or routed for approval?
  5. Can the same input, configuration, and software version reproduce the same plan?
  6. Are the reason, user, and time of post-schedule manual changes traceable?
  7. How far can the impact of shortages, outages, and rush orders be explained?
  8. What are the ERP, MES, and equipment interface methods, frequency, retry, and error handling?
  9. What Thai, English, and Japanese interface, master data, training, and support are available?
  10. Who changes the model, and how are testing, production release, and rollback governed?

Compare more than license fees.

Cost areaScope to confirmCommon omission
LicensesUsers, sites, resources, functions, environmentsTest systems, viewers, extra modules
ImplementationRequirements, model, screens, reportsException rules and revision rounds
Data preparationExtract, transform, cleanse, initial loadShop-floor confirmation, provisional approvals
IntegrationERP, MES, equipment, files, APIsMonitoring, retry, time and unit conversion
TestingUnit, integration, performance, acceptance, exceptionTest data, evidence, retesting
TrainingPlanners, operators, administrators, supportMultilingual content, shifts, new hires
SupportIncidents, updates, backup, inquiriesLocal hours, holidays, change governance
Change managementRoles, meetings, KPIs, procedures, adoptionConditions for retiring the Excel master

This article does not state a market price because scope, data quality, interface count, constraint complexity, and number of sites change the estimate. Compare assumptions, exclusions, customer tasks, and triggers for extra cost alongside price.

Use the production scheduler comparison for Thai manufacturing to extend the product-selection criteria.

Acceptance testing for a production planning system

An application opening and a schedule button running are not sufficient. Prove the full flow from input and processing through result, explanation, access control, release, and actual feedback.

Normal-flow tests

  • Import approved demand, inventory, BOM, routing, and calendars correctly.
  • Apply expected cutoff time, time zone, units, and rounding.
  • Produce a plan that considers capacity, components, setups, and alternatives.
  • On rerun, reproduce the result or explain the difference.
  • Prevent unauthorized edits to an approved plan.
  • Release the plan to operations and return actuals to the next cycle.

Exception-flow tests

ExceptionExpected observationAcceptance evidence
Rush orderImpact on existing due dates, materials, and capacity is visibleBefore and after plan, warning, approval history
Material shortageUnavailable period and affected orders are visibleShortage list, delay reason, substitution decision
Equipment outageNo assignment during downtime and replanning is possibleResource calendar and replan log
Setup changeSequence-dependent time and prohibited combinations applySetup setting, sequence, warning
Overtime cancellationCapacity reduction propagates to load and due datesCalendar version, load variance, delays
Alternate resource prohibitedUnqualified equipment is not assignedConstraint, violation detection, approval evidence

Keep the input snapshot, configuration version, run time, output, expected result, approver, and unresolved issues. A screenshot alone cannot establish reproducibility or distinguish a defect from a data difference.

Define performance by business scenario rather than a universal number: daily scheduling, same-day replanning, capable-to-promise response, and interactive meeting simulations may need different response times. Measure not only computation time but also the time needed to detect an exception, understand its reason, secure approval, and publish the revised plan.

Operating design for an APS rollout in Thailand

A translated interface does not create multilingual operations. Establish a controlled dictionary for item names, operations, downtime reasons, setup conditions, and approval reasons. Decide which of Thai, English, or Japanese is authoritative. Combine coded reasons with optional explanation so variants in free text do not prevent analysis.

Define storage time, display time, and interface time separately. Headquarters in Japan and a Thai factory may interpret the same date differently because of cutoffs and night shifts. Include local holidays, company holidays, shifts, planning-day boundaries, and connections to regions with daylight-saving time in the tests.

Document responsibilities such as:

  • who confirms demand priority between headquarters and the Thai plant;
  • who maintains local capacity, holidays, and maintenance stops;
  • who approves urgent changes inside the frozen period;
  • who is accountable for releasing the APS plan to operations;
  • who records night-shift outages and shortages and triggers replanning;
  • who monitors interface failures among ERP, APS, and MES.
Production Planning Excel Migration | APS Guide for Thai Factories - figure 3

Thailand’s BOI reported 132 applications worth approximately THB 17.2 billion in the first half of 2026 under the Smart and Sustainable Industry measures, covering machinery upgrades, digital technology, and automation or robotics integration. These are nationwide application figures. They do not demonstrate the benefit, approval, or tax incentive of an individual APS project.

Current BOI guidance states a minimum efficiency-improvement investment of THB 1 million, excluding land and working capital. General conditions describe import-duty exemption on machinery and, for existing businesses, a three-year corporate income tax exemption capped at 50% of the efficiency-improvement investment. The cap conditions may differ where qualifying machinery is linked to Thailand’s domestic automation industry. Eligibility depends on the activity, investment content, rules at the application date, and BOI’s assessment. Confirm the individual case with BOI or a qualified adviser before applying.

Failure patterns and countermeasures for leaving Excel planning

Making spreadsheet removal the goal

People may continue using Excel for supporting analysis or rapid checks. A ban tends to create hidden spreadsheets. Define the system of record, permitted auxiliary use, whether re-import is allowed, and the retirement condition.

Waiting until every master record is perfect

Perfection delays learning. Limit the scope, expose missing and provisional values, assign owners and correction dates, and prevent provisional data from crossing the production gate without approval.

Evaluating only the optimization engine

A strong calculation is not an operating process if actuals do not return, exception reasons are missing, or the result cannot be released. Test the end-to-end flow.

Starting with all plants and all items

An excessive scope mixes data, model, and governance problems. Learn from a bottleneck or product family, define rollout conditions, and then expand.

Treating vendor improvement rates as a company guarantee

Vendor outcomes depend on customer conditions. Establish your own baseline, input, period, exclusions, and measurement method. This article does not guarantee an improvement rate for delivery, inventory, or productivity.

Trying to eliminate human adjustments

Exceptions require judgment. The goal is to govern authority, reason, impact, approval, and reproducibility while preserving useful shop-floor knowledge and protecting the master plan.

Frequently asked questions

Does a production planning Excel migration mean banning Excel completely?

No. Excel may remain for analysis, hypotheses, and supporting tables. Define the authoritative location for approved plans, constraints, exceptions, and actual variance, and prevent an unofficial workbook from overwriting it.

What is the difference between a production planning system and APS?

Product terminology varies. ERP or production management generally covers orders, inventory, BOM, requirements, and work orders. APS emphasizes finite-capacity assignment and sequencing under resource and setup constraints. Verify inputs, decisions, outputs, and ownership rather than labels.

Does APS make MRP unnecessary?

Not necessarily. MRP calculates component requirements; APS addresses finite capacity and sequence. Design how they exchange requirement dates, capacity information, and plan versions.

Should a detailed scheduling pilot include every item?

Usually not at first. Select a bottleneck or product family with meaningful constraints, due-date impact, shop-floor support, and a comparable legacy plan.

What are acceptance criteria for production planning automation?

Core criteria include reproducibility with the same input, constraint-violation detection, frozen-period protection, traceable change reasons, and return of actual variance to the next cycle. Add plant-specific exceptions.

Is migration unnecessary if the workbook is below Excel’s row limit?

No. Technical limits are context, while versions, frequent change, exceptions, approval, actual integration, and dependence on individual knowledge drive the governance decision.

Does a 90-day pilot complete production deployment?

Ninety days is a suggested framework, not a promise. Data, interfaces, constraints, approvals, and multi-site scope may shorten or extend it. The pilot should produce evidence for the next investment decision.

Does an APS investment automatically qualify for BOI incentives?

No. Eligibility varies by activity, investment, current rules, and BOI assessment. Confirm the individual application with BOI or a qualified adviser before submission.

Conclusion

Moving production planning beyond Excel is a governance and operating-design project, not a file-removal project. Define the system of record, constraints, exceptions, approvals, and actual variance; then connect the responsibilities of MRP, APS, ERP or production management, MES, and operations. Use existing workbooks as requirement evidence, pilot a bottleneck or product family, retain the old plan for parallel comparison, and test difficult exceptions. Expansion should follow evidence of reproducibility, constraint detection, frozen-period control, reason tracking, and actual feedback, not an unsupported promise of numerical improvement.

If your Thai factory is still mapping Excel planning, preparing an APS RFP, designing a 90-day pilot, or clarifying ERP and MES interfaces, talk with TOMAS TECH. We can start by visualizing your current system of record and responsibility boundaries.

References