Streamlining Internal and Capital Project Management in Sage X3 with Separate Project Sequences

By | September 29, 2026

Effective project management is essential for organizations that need clear visibility into project costs, activities, resources, and financial performance. As the number and types of projects increase, maintaining a clear distinction between different project categories becomes equally important.

For ZME, the existing project-management process in Sage X3 was primarily designed around capital projects. All projects followed the same numbering convention, making it difficult to immediately distinguish a capital project from an internal project simply by looking at its project number.

To address this requirement, a simple but effective enhancement was introduced in Sage X3: an Internal Project checkbox. This checkbox determines which project-number sequence Sage X3 should use when creating a project.

With this enhancement:

  • Capital projects continue to use the existing sequence, such as ZME-0123.
  • Internal projects use a new dedicated sequence, such as ZME-INT-001.
  • Both sequences operate independently.
  • Project users can easily identify the type of project from its project number.
  • Existing capital-project processes remain unchanged.

This article explains the business requirement, the solution design, and how the functionality works in Sage X3.

1. Business Requirement

Before this enhancement, ZME had a single project-numbering approach.

The existing process generated project numbers in the following format: ZME-XXXX

For example:  ZME-0123

This numbering convention was suitable for capital projects, but it did not provide a clear distinction between capital and internal projects.

As the organization introduced the need to track internal projects, using the same numbering sequence for both project types created several challenges.

Current State

The existing system had the following characteristics:

  • Only capital projects were being created.
  • All projects used the existing ZME-XXXX numbering sequence.
  • There was no dedicated identification for internal projects.
  • Users could not determine the project type simply by reviewing the project number.
  • Capital and internal projects would share the same numbering sequence.

The requirement was therefore to introduce a mechanism that could distinguish internal projects while preserving the existing capital-project process.

Required Project Numbering

The requested numbering structure is:

Project TypeInternal Project CheckboxProject Number
Capital ProjectNoZME-XXXX
Internal ProjectYesZME-INT-XXX

For example:

Capital Project : ZME-0123

Internal Project : ZME-INT-001

The most important requirement is that the two sequences remain independent and unique.

2. Solution: Checkbox-Driven Project Number Generation

The solution introduces an Internal Project checkbox on the Sage X3 project screen.

The field is designed as a simple Yes/No checkbox:

Field: Internal Project

Type: Checkbox

Default: No

The checkbox provides a straightforward way for users to tell Sage X3 what type of project they are creating.

How the Logic Works

The system evaluates the Internal Project checkbox during project creation.

If the checkbox is selected: Internal Project = Yes

Sage X3 generates a project number using the internal-project sequence:

ZME-INT-XXX

If the checkbox is not selected: Internal Project = No

Sage X3 continues to use the existing capital-project sequence: ZME-XXXXX

In simple terms:

Checkbox selected → ZME-INT-XXX

Checkbox not selected → ZME-XXXXX

This approach keeps the user experience simple while providing the required project segregation.

3.How It Works in Sage X3

The enhancement is integrated into the existing Project Management functionality of Sage X3.

When a user opens the Project Management screen, the project details are entered in the normal manner. The user can specify the sales site, operating site, project description, status, and other relevant project information.

The new Internal Project checkbox is included on the project screen.

Example: Creating an Internal Project

Suppose the user wants to create an internal project for the supply of thermocouple cable. The user enters the relevant project information, including:

  • Sales site
  • Operating site
  • Project description
  • Short description
  • Other required project details

The user then selects the Internal Project checkbox.

Once the project is created, the system identifies that the project is an internal project and assigns a number from the internal-project sequence.

For example:  ZME-INT-001

The next internal project would receive: ZME-INT-002The sequence continues independently for internal projects.

New Stuff : All Types of Message Boxes in Sage X3 4GL

Fig 1: Internal Project Selection
Fig 1: Internal Project Selection

Fig 1: Internal Project Selection

Sage X3 Project Management screen showing the Internal Type/Internal Project checkbox selected

The screenshot demonstrates the project-management screen where the project is identified as an internal project. By selecting the checkbox, the user tells the system that the new project should be generated using the dedicated internal-project sequence.

4. Capital Projects Continue with the Existing Process

One of the key objectives of the enhancement is to ensure that the existing capital-project process is not disrupted.

If the Internal Project checkbox remains unchecked, the project continues to follow the existing numbering logic.

For example, if the next available capital-project number is: ZME-1735

then a new capital project will continue to receive: ZME-1735

The system does not use the internal sequence unless the user specifically selects the Internal Project checkbox.

This is particularly useful from a change-management perspective because the enhancement adds functionality without unnecessarily changing the existing workflow.

5. Independent Sequences for Better Project Segregation

The most important technical and business benefit of this solution is the use of two independent project-number sequences.

Capital Project Sequence

The existing capital-project sequence remains: ZME-XXXX

For example: ZME-0123, ZME-0124, ZME-0125

Internal Project Sequence

A new sequence is introduced for internal projects: ZME-INT-XXX

For example: ZME-INT-001, ZME-INT-002, ZME-INT-003

The counters operate independently.

For example, creating a new internal project does not consume a number from the capital-project sequence.

Similarly, creating a capital project does not affect the internal-project counter.

This provides a clean separation between the two project categories.

6. Process Flow

The complete process can be summarized in three simple steps.

Step 1 – Create or Copy a Project

The user creates a new project or copies an existing project using the standard Sage X3 project-management functionality.

Step 2 – Select the Project Type

The user reviews the Internal Project checkbox.

Checkbox selected → Internal Project

Checkbox not selected → Capital Project

Step 3 – Generate the Project Number

Sage X3 determines the appropriate sequence based on the checkbox value.

Internal Project = Yes → Generate ZME-INT-XXX

Internal Project = No → Generate ZME-XXXXX

This provides a simple and transparent process for end users.

7. Sage X3 Project Screen Example

The standard Sage X3 Project Management screen contains information such as Sales Site, Operating Site, Project, Status, Description, Short Description, and Global Sales Order.The new project classification is incorporated into this existing screen.

Fig2: Capital Project Selection
Fig2: Capital Project Selection

Fig2: Capital Project Selection

The screenshot illustrates how the functionality fits naturally into the existing Sage X3 project-management interface. Users can identify whether a project is internal without navigating through a separate transaction or screen.

The project number itself also becomes a useful identifier. For example, when users see a project beginning with ZME-INT, they can immediately recognize that it is an internal project.

8. Key Benefits of the Enhancement

The new functionality provides several practical benefits for ZME.

  • 1. Clear Project Identification
  • 2. Capital Projects Remain Unchanged
  • 3. Independent Numbering
  • 4. Easy User Experience
  • 5. Improved Reporting and Tracking
  • 6. Controlled Project Copying