Method for internal SAP use: validation of characteristics from the coding block in posting transactions in HR and Logistics.
For customer-specific programs, use the following methods for business transactions instead of this module:BAPI_ACC_BILLING_CHECK Accounting: Check billing document
BAPI_ACC_GOODS_MOVEMENT_CHECK Accounting: Check goods movementBAPI_ACC_INVOICE_RECEIPT_CHECK Accounting: Check invoice receiptBAPI_ACC_PURCHASE_ORDER_CHECK Accounting: Check purchase orderBAPI_ACC_PURCHASE_REQUI_CHECK Accounting: Check purchase requisition
BAPI_ACC_EMPLOYEE_EXP_CHECK Check HR posting G/L account assignmentBAPI_ACC_EMPLOYEE_PAY_CHECK Check HR posting vendor acct assignmentBAPI_ACC_EMPLOYEE_REC_CHECK Check HR posting customer acct assignmentYou can find more check BAPIs in function group ACC4.
Additional account assignments from the coding block are validated inthis function module. Normally, this validation takes place at the timeof a PAI event after the entry of a line item in a posting transaction.The validation checks whther the combination of additional account
assignments is permitted and whether all the specified additional account assignments exist and can be posted to.
If a receiver system is maintained in ALE Customizing for this method(CheckAccountAssignment for object BUS6001 AccountingServices), you can use this function module to validate in the receiver system
synchronously, using RFC.
Any errors, warnings or information that occurs during the validation are collected and displayed in the RETURN table. Because additional account assignments may be derived when validation takesplace, the enlarged coding block will also be displayed.
The CO account assignment types, that result from the additional account assignments entered, are displayed in theparameter AccountAssignmentTypes.