Amending event profiles

An event profile identifies the system function, and other conditions, for which a set of business rules apply. The business rules are defined in rule sets which are linked to the event profile.

Many of the condition and action statements in a rule set depend on the system function and other conditions defined in the event profile. In addition, some of the IF statements in an event profile may also depend on previous statements.

For example, consider the following event profile and associated rule set statements:

Event Profile

If Function Code = Ledger Entry

If Call Point = End of Journal Line

Rule Set

If Account Code = 11000

If Product Code = P001

Set Project Code = H03

In the event profile, the call point of End of Journal Line, was chosen from a list of valid call points for the Ledger Entry function. Similarly, in the rule set, all of the rules reference data items that are valid for the Ledger Entry function chosen in the event profile. So you can see that if you needed to change the function code or call point in this event profile, the associated rules might become invalid.

This means that sometimes when you amend a statement in an event profile, the system recognises that you may potentially be invalidating the attached rule set statements. A warning message is displayed which requires you to confirm if the rule sets should be deleted, and if so all of the rule sets are deleted for the event profile.

Note:  Ledger Entry and Ledger Import both appear to refer to the same set of data items, because they both process ledger transactions. Therefore the rule set statements might appear to be valid for both functions. However, these are separate SunSystems functions with different call points and so you are not able to change the system function from Ledger Entry to Ledger Import or vice versa.
Note:  You cannot delete the IF Function Code statement in an event profile as this is mandatory. If the function code is incorrect you must delete and redefine the event profile.