This appendix describes how to extend the Joint Venture Management system to add new methods for overhead calculation.
Overhead amounts are calculated based on the calculation methods associated with the overhead rule. An overhead rule (header) has one or more detail lines, with different calculation methods.
The Overhead Methods UDC (09J/OM) has 6 values: the first 5 values are associated with predefined methods for overhead calculations and UDC value 06 is used to specify a user defined method.
Perform the following steps:
Create a custom business function (BSFN) that will be responsible for performing the overhead calculation's logic using the data structure template D09J0370.
This data structure will allow parameters to pass from the overhead calculation to the custom BSFN.
Use the custom business function in an overhead rule.
Access the Overhead Rules application, and select the 'User Defined Method' option from the Overhead Method drop-down list (UDC 09J/OM code '06') under an overhead rule.
On the Method Details subform, provide the name of the custom business function for the overhead calculation.
Note:Steps 1 and 2 can be repeated to include any number of user defined methods.
Assign this overhead rule to any company, joint ventures, project, or business units.
Execute the overhead calculation UBE to calculate overhead amounts for a joint venture or business unit.
Input — The Data Structure Template D09J0370 includes all the key fields required for overhead calculation such as the month, year, century, joint venture, and business unit.
It also includes all the other user reserved fields values (of Method table -F09J51) that will be sent to the custom BSFN.
Output — Same as other calculation methods, a final overhead amount has to be passed back from the custom BSFN. It is returned via the Amount parameter of the data structure D09J0370A.