Sapass

 Simplify SAP R/3 development with Excel VBA/VB RFC  
Home> Bapi>AcctngGLPosting



Index

AcctngGLPosting

AcctngGLPosting


The business object Acctng GL Posting is an object that is
responsible for the consistent updating of a simple G/L account posting
in Accounting. It portrays a general entry in Accounting for G/L account postings.



Integration



In particular, this object is responsible for determining the components in Accounting in which G/L account postings are to be
updated. It gives you the opportunity to initiate consistency checks as
well as a corresponding posting in the respective components (delegation).


11-Dec-2005


Methods

Available Methods


  • Check : Accounting: General G/L account posting [ BAPI_ACC_GL_POSTING_CHECK ]
  • CheckReversal : Accounting: Check Reversal of General G/L Account Posting [ BAPI_ACC_GL_POSTING_REV_CHECK ]
  • Post : Accounting: General G/L account posting [ BAPI_ACC_GL_POSTING_POST ]
  • Reverse : Accounting: Post General G/L Posting Reversal [ BAPI_ACC_GL_POSTING_REV_POST ]

11-Dec-2005


Check

Check


You can use this method to validate business transactions in Accountingwhich mainly affect the general ledger and are definitely not updated in subledgers which are relevant to the balance sheet.

An example of this is a provision posting for an expected guarantee service.


This can be produce debit or credit entries to balances which are notmanaged in one of the subledgers relevant to the balance sheet. This isespecially applicable if the balances cannot be represented as assets, customers/vendors, materials, loans, etc.


An example of this is a provision posting for an expected guarantee.However, this can also involve depreciation or write-ups in whichvalues have a higher level of summarization than in the correspondingsubledger relevant to the balance sheet in which they are managed.


An example of this is foreign currency revaluation for receivables/payables caused by considerable exchange rate fluctuations which is not updated in accounts payable or accounts receivable.

A similar transaction may come about when revaluating balances for raw
materials if the revaluation takes place at a corresponding level of summarization.

The third cateogry is the reclassification of items to balance sheetaccounts or income statement accounts, which is only undertaken in thegeneral ledger in order to balance accounts (values are then finally reassigned to financial statement items).


Example: Reclassifying balances of receivables with different return times for the balance sheet.

Restrictions:

This object cannot be used to update business transactions which arenormally posted to one of the subledgers which affects the balance
sheet (such as a billing document; for this see the business object AcctngBilling).

This is especially applicable if the reason the relevant subledgercannot be updated is because it is an external system or is not in use.

Notes

  • If the currency fields have been entered in the CurrencyAmount
    parameter, the system runs a complete check for the document. Otherwise only the account assignment objects are validated.
  • Messages are displayed in the Return parameter. You will find thereturn values and their meanings in the documentation for this parameter.

  • Further Information

    For further information, see the documentation on "Interfaces toAccounting" in the R/3 Library (under "Cross-Application Functions -> Interfaces to External Systems").


    11-Dec-2005


    CheckReversal

    CheckReversal


    Reversing a general G/L account posting.

    Using method CheckReversal, the system checks whether therelevant G/L account posting in Accounting can be reversed.

    You must carry out the posting using the method Reverse.



    11-Dec-2005


    Post

    Post


    Functionality

    You can use this method to update business transactions in Accountingwhich mainly affect the general ledger and are definitely not updated in subledgers which are relevant to the balance sheet.

    An example of this is a provision posting for an expected guarantee service.


    This can be produce debit or credit entries to balances which are notmanaged in one of the subledgers relevant to the balance sheet. This isespecially applicable if the balances cannot be represented as assets, customers/vendors, materials, loans, etc.


    An example of this is a provision posting for an expected guarantee.However, this can also involve depreciation or write-ups in whichvalues have a higher level of summarization than in the correspondingsubledger relevant to the balance sheet in which they are managed.


    An example of this is foreign currency revaluation for receivables/payables caused by considerable exchange rate fluctuations which is not updated in accounts payable or accounts receivable.

    A similar transaction may come about when revaluating balances for raw
    materials if the revaluation takes place at a corresponding level of summarization.

    The third cateogry is the reclassification of items to balance sheetaccounts or income statement accounts, which is only undertaken in thegeneral ledger in order to balance accounts (values are then finally reassigned to financial statement items).


    Example: Reclassifying balances of receivables with different return times for the balance sheet.

    Restrictions:

    This object cannot be used to update business transactions which arenormally posted to one of the subledgers which affects the balance
    sheet (such as a billing document; for this see the business object AcctngBilling).

    This is especially applicable if the reason the relevant subledgercannot be updated is because it is an external system or is not in use.

    Notes

  • If the currency fields have been entered in the CurrencyAmount
    parameter, the system runs a complete check for the document. Otherwise only the account assignment objects are validated.
  • Messages are displayed in the Return parameter. You will find thereturn values and their meanings in the documentation for this parameter.

  • Further Information

    For further information, see the documentation on "Interfaces toAccounting" in the R/3 Library (under "Cross-Application Functions -> Interfaces to External Systems").


    11-Dec-2005


    Reverse

    Reverse


    No document is available


    11-Dec-2005