System configuration

The system configuration features programs that can be used to configure the proALPHA functions. This includes configuration tables that have objects predefined. The programs are usually available to developers and consultants only, and some in development mode only (pa_ExecMode compiler constant set to "DEVELOPMENT"). To use these programs you require developer rights. The programs are therefore not documented in the help.

During the installation, various objects are adjusted to company-specific requirements. Further information can be obtained from your consultant. Depending on the configuration, further information can be found in the proALPHA Wiki. The proALPHA Wiki is a feature of the proALPHA Customer Portal. Please contact the proALPHA Service for access to the proALPHA Customer Portal.

Note: The setup of the system configuration requires sufficient expertise. Problems resulting from the configuration are at the sole responsibility of the user. We recommend that you attend the proALPHA training.


The repository of the system configuration contains data, objects and programs that are required for using proALPHA. The data and objects in the repository must not be changed and are therefore not documented in the help.

The repository includes the following categories:

  • Data Structures

    The Data Structures category contains the proALPHA databases and database tables, for example.

  • Programs

    The Programs category contains the proALPHA program classes, for example.

  • Central Control Tables

    A control table features predefined objects, such as the parameters for the application configuration. The control tables featuring the predefined objects are included in the proALPHA standard version. The standard version is adjusted to company-specific requirements by the consultant.

  • Help

    The Help category contains call paths for help topics, for example.

  • Configuration List Functions

    The Configuration List Functions category contains the fields featuring <Ctrl + A> overviews, for example.

  • EDI

    The EDI category contains the EDI message standards, for example.

  • Repository Object Deployment

    Program for making changes to the objects of the repository and for their deployment.

  • Customized Objects

    Program for displaying and editing company-specific modifications of objects.

Modifications of objects from central control tables

The predefined objects can be customized by the consultant according to company-specific requirements. The customization is usually made in the system administration.

The following control tables are differentiated:

Data and objects


System Messages

Predefined system messages

Storage Time

Predefined storage for the stored data of various record types.


Predefined services for access to proALPHA.

Service Attributes

Application Texts

Texts for display in various applications

The control table is used to define translatable texts that cannot be inserted into the program code for technical reasons.

Application Parameters (ACM)

Predefined application parameters

Message Types (INWB)

Predefined message types for the data exchange via the INWB

Configuration tables

The system configuration features a variety of configuration tables. A configuration table contains predefined objects that are required for proALPHA to be used. For example, the various part types and document types are each displayed in a configuration table. The configuration tables featuring the predefined objects are included in the proALPHA standard version. The predefined objects can be customized by the consultant according to company-specific requirements. The information required for this cannot be found in the help.

The following configuration tables are differentiated:

Configuration Web Applications

Configuration tables


b2b link types

Predefined b2b link types

b2b Web object types

Predefined b2b Web objects

b2b Web Objects

b2b applications

Predefined Web applications (templates)

b2b Descriptions

Predefined b2b descriptions

b2b Attributes

Predefined b2b attributes

Configuration Basic Functions

Configuration tables


Workflow Categories

Predefined workflow categories for the WorkflowAutomation

A workflow category combines the workflow components in a record type. For instance, various events and tasks are combined in the "Service Order (VSA)" workflow category, which can be used for the WorkflowAutomation for service orders.

Workflow Activities

Predefined ToDo categories for the WorkflowAutomation

On the ToDo list, a ToDo category combines tasks which occurred for this ToDo category. For instance, the "Orders" ToDo category contains tasks resulting from the WorkflowAutomation for orders. The "Orders on ToDo" ToDo category contains orders placed on ToDo lists as tasks.

Classification system types

Predefined classification system types for classification systems

Text Categories

Predefined text categories for texts

Report Categories

Predefined report categories for reports

For each report category, the report sections, report fields and sorts have been defined. A data basis has been predefined for designing report views with List & Label.

For each report category, all report views of the configuration table can be exported or imported in one step.


Predefined form categories for forms

For each form category, the available form sections, form fields and text categories for form-based texts have been defined. A data basis has been predefined for designing form templates with List & Label.

For each form category, all form templates of the configuration table can be exported or imported in one step.

Configuration Info

Configuration tables


Statistical Columns

Predefined statistical fields for statistics

Statistics Categories

Predefined statistics categories for statistics

Analyzer Export Configurations

Predefined export configurations for data exports for the Analyzer

Analyzer Template Gallery

Predefined templates for data exports for the Analyzer

Configuration Master Files

Configuration tables


Variant Types

Predefined variant types for parts

Part Types

Predefined part types

Document Types

Predefined document types

Analysis Categories

Predefined analysis categories

Reference Types

Predefined references for analyses and costings

Posting origin types

Predefined posting origin types for postings in financial accounting and cost accounting

Predefined KPIs

Predefined KPIs for the KPI and early warning system

Predefined Income Object Groups

Predefined income object groups


Predefined Incoterms for terms of delivery

Incoterms (International Commercial Terms) are international regulations stipulated by the International Chamber of Commerce (ICC) for interpreting trade clauses. They define which transport costs are borne by the seller and the purchaser, and who bears the financial risk if the goods are lost.

Error Codes (EDI)

Predefined error codes for the data exchange with EDI

Functions (EDI)

Predefined functions for the data exchange with EDI

Local Functions

Predefined local functions

Configuration Materials Management

Configuration tables


Posting Codes

Predefined posting codes for postings in materials management

Stock-In and Stock-Out Strategies

Predefined stock-in and stock-out strategies for random warehouse management

Standard Start Variants

Predefined start variants for calling the product configurator in proALPHA

Configuration Production

Configuration tables


Timeout Optimization Area

Predefined timeouts for optimization runs

Configuration Financial Accounting

Configuration tables


Special Account Key

Predefined special accounts

Plan Transaction Types

Predefined plan transactions for liquidity planning

Coding List German Foreign Trade Regulations

Predefined KPIs for payment reports for foreign payments

Configuration Fixed Asset Accounting

Configuration tables


FAA Functions

Predefined fixed asset accounting functions

Dpr Base

Predefined depreciation bases