C Implementing a User Defined Method to Calculate Overhead for a Joint Venture (Release 9.2 Update)

This appendix describes how to extend the Joint Venture Management system to add new methods for overhead calculation.

C.1 Calculating Overhead for a Joint Venture Using a User Defined Method

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.

Figure C-1 Edit Overhead Rule Form

Description of Figure C-1 follows
Description of ''Figure C-1 Edit Overhead Rule Form''

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.

Figure C-2 Overhead Methods UDC

Surrounding text describes Figure C-2 .

How can you extend Joint Venture Management to allow the addition of new methods for overhead calculation without making changes to the Overhead Calculation UBE (R09J408)?

Perform the following steps:

  1. 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.

    Figure C-3 Custom Business Function for Overhead Calculation

    Description of Figure C-3 follows
    Description of ''Figure C-3 Custom Business Function for Overhead Calculation''

  2. 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.

    Figure C-4 Edit Overhead Rule Form

    Surrounding text describes Figure C-4 .


    Steps 1 and 2 can be repeated to include any number of user defined methods.
  3. Assign this overhead rule to any company, joint ventures, project, or business units.

  4. Execute the overhead calculation UBE to calculate overhead amounts for a joint venture or business unit.

C.1.1 Input/Output Parameters

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.