Programme SAP J_3GCOAN - ETM: Analysis of CO Object Determination

Description
This program serves, first of all, to recognize errors that would causeproblems in billing. It is desirable to recognise these errors as soonas possible as the billing run is very time-consuming and has to berepeated if it does not work properly.

Process
Only the order items that have been preselected and whose header recordhas the "relevant to CEM" indicator set (J_3GKBAUL = 1) are taken intoaccount. The CO posting rules are determined for these order items foreach condition type (in other words, which CO object is posted to). Thefollowing CO objects can be determined:
1. Cost center
2. PM order
3. WBS element
4. Network
Further checks are made for the CO objects determined in this way:
For cost center:
Does the cost center exist when the program is run?
Cost center locked against posting of actual costs (debited party)?
Cost center locked against posting of revenue (providing party)?
For PM order:
Does an order exist?
Is G/L account posting allowed?
For WBS element:
Does a WBS element exist?
Is G/L account posting allowed?
Is the indicator for account assignment element set?

Further notes:
For performance reasons, only those conditions for which the value isgreater or less than 0 are taken into account.

Result:
The program delivers a log containing the errors that would occurduring a billing run. If you want further information on the errorsthat have occurred, double-click or choose F2 to branch to the SDorder. You can also display an explanatory long text for some errormessages by double-clicking or choosing F2 on the appropriate errornumber.