!--a11y-->
Framework of Business Subjects 
Time Evaluation makes the framework of business subjects available at runtime to the time-management regulations (mostly table entries) that are required for processing. The framework determines all regulations that are valid in a particular period for an employee’s active personnel assignments. It ensures that the specified processing steps or functions are carried out in the correct sequence, and processes some processing steps jointly for several personnel assignments.
Time Evaluation for Concurrent Employment processes the framework of business subjects for all processing steps in the schema whose output data (wage types, time balances, attendance and absence quotas, or message types) is assigned to a business subject.
The framework of business subjects receives the business subjects determined by the time evaluation driver for concurrent employment on the basis of the function executed and processes them.
The framework uses the valid personnel assignment grouping values that the system determined using the editor for personnel assignment groupings. The framework uses the grouping values to find the business rules valid for the corresponding business subjects. All required business rules are now available for further processing.
In the next step, the framework processes the business rules. It checks whether the schema row being executed is listed in the corresponding business rule and whether the previous steps of the business rule have already been executed. Each step of the business rule is flagged if the framework has already processed it. This technique ensures that the framework always knows at which point of processing of a business rule it is.

This technique also means that you must always enter all schema rows in the business rules as many times as they have to be processed. If, for example, the schema row with ACTIO is required three times and the row with the GWT function is required twice to execute a business rule, ACTIO must also appear three times in the business rule and GWT twice.
After each function is executed, the framework sets the schema row to complete. If the framework cannot find the required schema row in the business rule, it terminates time evaluation for the relevant employee.
For each schema row you specify in a business rule, you have to specify in Customizing whether it is to be processed jointly. If the framework finds a schema row that requires joint processing, it processes the relevant personnel assignments together. If joint processing is not required, the system processes the data for each personnel assignment separately.
