User Code Usage
Pension Administration provides a flexible and comprehensive set of calculation options. However, you might need to configure calculation components to exactly conform to your plan rules.
Although configurations enable you to control the system, they can complicate system maintenance, particularly upgrades. Any time that you receive new code from PeopleSoft, you must ensure that the new code does not overlay the configurations that you have instituted.
Because of the potential maintenance issues, the best way to manage your configuration is to isolate your custom code. You must still analyze the effect of PeopleSoft code changes on your configured code, but keeping the PeopleSoft code and your custom code separate makes it easier to reapply configurations after an upgrade.
To help you isolate your modifications, PeopleSoft provides clearly marked user code exit points on many of the system's parameter pages. Each of these represents a specifically defined portion of one of the system's delivered functions. When you select the user code option, the calculation runs the configured COBOL module that derives the expected value.
Note:
This section discusses user code modules that are associated with the system's core functions. You can also create user code modules that are not associated with core functions. To incorporate these independent user code modules into the calculation, enter them directly on the Plan Implementation page.