Check the existence of Cost Object (Begin Date & End Date) when creating document.
NOTE: If the document type is SI and the user is WF-BATCH will not check the cost object validity dates.
Criteria
| |
- FI/CO Interface order (COBK-VRGNG='COIN')
but original not from sales (COBK-ORGVR<>'SDIN' and COBK-ORGVG <> 'SDOR')
or parked document (COBK-ORGVG<>'RFBV ')
or HR/Payroll (COBK-ORGVG <> 'HRBV')
and document type is not a feed document (NOT COBK-BLART IN GLFEED_DOCTP.COBK ).
- G/L accounts is less than '600000' (COBL-HKONT<0000600000)
and not Costs in Excess of Award Total (COBL-HKONT <>0000422342)
or PO Invoice Clearing (COBL-HKONT<>0000200021).
- Exclude:
- LDS Manual Reservation
(COBK-ORGVG = 'KMOB' OR COBK-ORGVG = 'KCOM' ) AND ( COBK-BLART = '02' OR COBK-BLART = 'N2' ) )
- Outline Agreement (SYST-TCODE LIKE 'ME3*')
- Purchase Order (SYST-TCODE LIKE ME2+)
- LDS Direct Posing (SYST-TCODE = ZLA1)
- Bill Request (SYST-TCODE=VA90)
- Parked document SA/FY (SYST-TCODE LIKE FBV+ AND (COBK-BLART=SA OR COBK-BLART=FY)
|
Verifications (user exit: UCI1)
| |
- Make sure the cost object exists when the document was entered.
- Base on the different business transactions, use different date for validations:
- For purchase order (COBK-ORGVT= 'RMBE') , use post date (COBK-BUDAT).
- Not a purchase order,
- Due date exists (COBL-ZFBDT<>), use due date (COBL-ZFBDT).
- No Due Date - otherwise, use document date (COBK-BLDAT).
|
Override (user exit: UVC1)
| Name |
Subroutine |
Active |
| CO_ITEM |
CHECK_COBJ_DATES |
X |
Message
| Type |
Number |
Text |
| Error |
023 |
Val.CO_ITEM (itm &): Rcpt date & outside cost obj.start-end: &-& |
[Back to top]
Check the existence of Cost Object (Term Code) when creating document.
Criteria
| |
- FI/CO Interface order (COBK-VRGNG=COIN)
but original not from Parked document (COBK-ORGVG<>RFBV)
or SD billing document (COBK-ORGVG <> 'SDIN' AND COBK-ORGVG <> 'SDOR')
or Payroll -> FI (COBK-ORGVG <> 'HRP1')
|
Verifications (user exit: UCI2)
| |
- The cost object has valid status ("X" IN ZCOOBJECT table)
|
Override (user exit: UVC2)
| Name |
Subroutine |
Active |
Note |
| CO_ITEM |
CHECK_COBJ_TERMCD |
X |
|
| CO_ITEM |
CHECK_LDS_TERMCD |
X |
manual reservation |
Message
| Type |
Number |
Text |
| Error |
024 |
Val.CO_ITEM (itm &): Cannot post to a terminated cost object |
[Back to top]
Check the existence of Cost Object (Calc Code) when creating document and Salary G/L account is assigned.
Criteria
| |
- FI/CO Interface order (COBK-VRGNG='COIN')
but original not from sales (COBK-ORGVR<>'SDIN' and COBK-ORGVG <> 'SDOR')
or parked document (COBK-ORGVG<>'RFBV')
and document type is not a feed document (NOT
COBK-BLART IN GLFEED_DOCTP.COBK ).
- G/L accounts is less than '600000' (COBL-HKONT<0000600000)
and not Costs in Excess of Award Total (COBL-HKONT <>0000422342)
- Exclude:
- LDS Manual Reservation
(COBK-ORGVG = 'KMOB' OR COBK-ORGVG = 'KCOM' )
AND ( COBK-BLART = '02' OR COBK-BLART = 'N2' ) )
- Outline Agreement (SYST-TCODE LIKE 'ME3*')
- Purchase Order (SYST-TCODE LIKE ME2+)
- Bill Request (SYST-TCODE=VA90)
|
Verifications (user exit: UCI3)
Override (user exit: UVC3)
| Name |
Subroutine |
Active |
| CO_ITEM |
CHECK_COBJ_CALCCD |
X |
Message
| Type |
Number |
Text |
| Error |
025 |
Val.CO_ITEM (itm &): No post to cost obj.w/calccode 2 and acct.& |
[Back to top]
Check Cost Object and G/L account. (INACTIVE)
Criteria
| |
- FI/CO Interface order (COBK-VRGNG='COIN')
but original not from sales (COBK-ORGVR<>'SDIN' and COBK-ORGVG <> 'SDOR')
or parked document (COBK-ORGVG<>'RFBV')
and document type is not a feed document (NOT COBK-BLART IN GLFEED_DOCTP.COBK ).
- G/L accounts is less than '600000' (COBL-HKONT<0000600000)
and not Costs in Excess of Award Total (COBL-HKONT <>0000422342)
- Exclude:
- Outline Agreement (SYST-TCODE LIKE 'ME3*')
- Purchase Order (SYST-TCODE LIKE ME2+)
|
Verifications (user exit: UCI4)
| |
- Subroutine UCI4 is empty (NOT implement yet).
|
Override (user exit: UVC4)
| Name | Subroutine |
Active |
| CO_ITEM |
CHECK_COBJ_GLACCT |
X |
Message
| Type |
Number |
Text |
| Error |
026 |
Val.CO_ITEM (itm &): Cost-object/GL-account combination not allowed |
[Back to top]
On parked JV, check the existence of Cost Object (Begin Date & End Date) when creating document.
Criteria
| |
- parked JV document (SYST-TCODE LIKE FBV+)
and document types is either SA or FY (COBK-BLART=SA OR COBK-BLART=FY).
|
Verifications (user exit: UCI1)
| |
- Make sure the cost object exists when the document was entered.
Due date exists (COBL-ZFBDT<>), use due date (COBL-ZFBDT).
No Due Date - otherwise, use document date (COBK-BLDAT).
|
Override (user exit: N/A)
Message
| Type | Number |
Text | | Warning | 023 | Val.CO_ITEM (itm &): Rcpt date & outside cost obj.start-end: &-& |
[Back to top]
Certain Cost elements are not allowed in purchasing transactions.
Criteria
| |
- For outline agreement (SYST-TCODE LIKE 'ME3*')
or purchase order (SYST-TCODE LIKE 'ME2+')
or purchase requisition (SYST-TCODE LIKE ME5+).
|
Verifications (user exit: UCI6)
The following G/L accounts are not allowed:
| # |
G/L Accounts |
Description |
| 1 |
400000 |
Summary Posting for Systems |
| 2 |
400005 - 400800, 400812 |
Payroll |
| 3 |
420000 420010 |
Vacation Accrual |
| 4 |
420156 |
Drafted |
| 5 |
420307-420309 |
P/P Variants |
| 6 |
420316 |
Recoverable Indirect Expenses |
| 7 |
421554-421570 |
Cancellation |
| 8 |
422006 422010 | Imputed Interest-not MTDC,
Restricted Funding-not MTDC,
Year End Closing-not MTDC |
| 9 |
422070 |
Prior Budget Period - Overhead Adjustment |
| 10 |
422172 |
Other Transactions |
| 11 |
422320-422342 |
Undergrad Student Fees-not MTDC,
Educational Plant,
Advance From Current Funds,
Payment to Beneficiary,
Costs in Research Volume-not MTDC,
Costs in Excess of Award Total-not MTDC |
| 12 |
490001 |
A/P Down payment Vendor |
| 13 |
490100 490499 |
Allocations, E/B, O/H, Cost Sharing |
| 14 |
600000-699999 |
Secondary cost elements |
| 15 |
800000-899999 |
Revenue cost elements |
Override (user exit: N/A)
Message
| Type |
Number |
Text |
| Error |
033 |
Val.CO_ITEM: CostElt & cannot be used in purchasing transactions |
[Back to top]
Exactly only one cost object for revenue or expense G/L accounts.
Criteria
| |
- For expense G/L account (COBL-HKONT LIKE 00004* OR COBL-HKONT LIKE 00006*)
or revenue G/L account (COBL-HKONT LIKE 00008*).
|
Verifications (user exit: N/A)
| | - Only one cost object is allowed.
|
Override (user exit: UVC7)
| Name | Subroutine | Active | | CO_ITEM | EXACTLY_ONE_COBJ | X |
Message
| Type | Number | Text | | Error | 035 | Val.CO_ITEM (itm &): Fill exactly one cost obj.(WBS/Ord/CCtr) |
[Back to top]
For FI/CO interface, the business area must be entered if account assignment is using building cost object. (INACTIVE)
Criteria
| | - For FI/CO interface (COBK-VRGNG=COIN)
and building cost object is used for account assignment (COBL-KOSTL LIKE 18*) . |
Verifications (user exit: N/A)
| |
- Business Area must be entered (COBL-GSBER <> ' ').
|
Override (user exit: N/A)
Message
| Type |
Number |
Text |
| Error |
100 |
|
[Back to top]
WBS not allowed on some of G/L accounts. (INACTIVE)
Criteria
Check if one of the following G/L accounts is used:
| # |
G/L Accounts |
Description |
| 1 |
420304 |
|
| 2 |
420306 |
Publicity |
| 1 |
420318 |
Employee Morale |
| 1 |
420166 |
Entertainment |
| 1 |
420254 |
Non-Reimbursable Expenses |
| 1 |
420302 |
Promotional |
| 1 |
421000 |
Meetings Unallowable |
| 1 |
421205 |
Alcoholic Beverages |
| 1 |
421584 |
Memberships and Social |
Verifications (user exit: N/A)
| |
- Cant use WBS element as account assignment (COBL-PS_PSP_PNR = ).
|
Override (user exit: N/A)
Message
| Type |
Number |
Text |
| Error |
100 |
|
[Back to top]
- 09 - Feed Payroll Staff
- 10 - Feed Payroll Confidential
- 15 - Feed Payroll Support
- 90 - Feed Telephone Charge
- FY - Fiscal Year Journals
- SW - Payroll Feed Weekly
- ST - Telecommunications
- SM & PA - Payroll
- Missing SM/SG anything else??
[Back to top]
Salary G/L accountspp (400005-400812)
[Back to top]