Skip to main content
Skip table of contents

Stringfunctions+ | FAQ

SDZeCOM Stringfunctions+ extend Centric PXM™ with a wide range of powerful functions for text and data manipulation.
In addition to standard formulas, additional functions are available for combining, analyzing, or cleaning up content - including support for variables, regular expressions, and nested function logic.
This makes complex calculations and text operations more efficient, clearer, and reusable.

1. What is the Stringfunctions+ module?

Stringfunctions+ is an extension for Centric PXM™ that significantly expands the functionality of standard formulas.
It offers numerous additional functions for text processing, list manipulation, and object linking.
A particular highlight is the ability to use variables within formulas - for greater clarity, reusability, and ease of maintenance in complex calculations.

2. How does the solution work?

The module extends the existing formula environment of Centric PXM™ and provides additional functions that can be used like standard formulas:

  • Text functions: e.g., concatenation, substring extraction, search and replace.

  • List functions: e.g., merging, filtering, or sorting values.

  • Reference functions: Accessing values from linked objects or hierarchies.

  • Regex support: Use of regular expressions to recognize or replace patterns in text.

  • Variable management: Storage of recurring values in variables for greater clarity and efficiency.

  • Nesting: Complex logic can be structured modularly and reused multiple times.

The execution takes place directly within the Centric PXM™ system - without external scripts or extensions.

3. Which systems are supported?

Stringfunctions+ is compatible with:

  • Centric PXM™ | SaaS

  • Centric PXM™ | On-Premise

4. Are there any technical requirements or dependencies?

No additional technical requirements are necessary.

5. What are the advantages of this solution?
  • Extended functionality compared to standard formulas in Centric PXM™

  • Improved readability and maintainability through the use of variables

  • Time savings through reuse of complex function logic

  • Flexibility through regular expressions for dynamic text operations

  • Greater clarity for long or nested formulas

  • Centralized management of recurring calculation logic

6. What are some typical use cases?
  • Merging texts from multiple attributes into descriptive fields or titles

  • Extraction of specific text parts, e.g., SKU numbers or serial numbers

  • Loop functionalities to generate dynamic lists or tables from product data

  • Regex-based text cleansing, e.g., removal of special characters or structuring of free text

  • Reusable function modules that can be used in multiple formulas

7. How is the solution used in Centric PXM™?

After installing Stringfunctions+, all advanced functions are available in the Centric PXM™ formula editor.
Users can define and test new functions, variables, and nested calculations and apply them directly to attributes.
Thanks to centralized management, frequently used logic can be reused multiple times—for example, for data consolidation, formatting, or validation.

8. Does Stringfunctions+ support the use of regular expressions (Regex)?

Yes. With the advanced search and replace functions, regular expressions can be used directly in formulas to recognize and manipulate complex patterns in texts.

9. Can variables be shared between different formulas?

Variables are defined within the respective formula instance, but can be used multiple times thanks to the central definition of recurring function modules. This makes it easier to maintain extensive formula collections.

10. Is Stringfunctions+ also suitable for non-programmers?

Yes. The solution is explicitly aimed at PXM users without technical knowledge.
The syntax is based on familiar function concepts from Centric PXM™, Excel, and scripting languages, which means that even complex calculations can be performed intuitively.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.