How To Fix GC654 - No batch direct posting for company code & in ledger &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: GC - Error Messages for Consolidation/Extended General Ledger

  • Message number: 654

  • Message text: No batch direct posting for company code & in ledger &

  • Show details Hide details
  • What causes this issue?

    Maintaining the extended G/L manually requires all the activities for
    this ledger to be transferred in batch mode.

    System Response

    All the activities assigned the combination company code/consolidation
    staging ledger require the posting indicator '2'.

    How to fix this error?


    <DS:TRAN.GCl2>Proceed</>
    ENDIF

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message GC654 - No batch direct posting for company code & in ledger & ?

    The SAP error message GC654 "No batch direct posting for company code & in ledger &" typically occurs when you attempt to post a batch input session for a company code and ledger combination that does not allow direct posting. This can happen in various scenarios, particularly when dealing with financial postings in SAP.

    Cause:

    1. Configuration Settings: The company code or ledger may not be configured to allow batch direct postings. This can be due to settings in the Financial Accounting (FI) module.
    2. Posting Period: The posting period may be closed, preventing any postings from being made.
    3. Authorization Issues: The user may not have the necessary authorizations to perform batch postings for the specified company code and ledger.
    4. Batch Input Session: The batch input session may not be correctly set up or may contain errors that prevent it from being processed.

    Solution:

    1. Check Configuration:

      • Go to the configuration settings in SAP (Transaction SPRO) and navigate to Financial Accounting (FI) > General Ledger Accounting > Business Transactions > Document Entry > Batch Input > Define Batch Input for Direct Posting.
      • Ensure that the company code and ledger are correctly configured to allow batch direct postings.
    2. Verify Posting Period:

      • Check the posting period for the company code using Transaction OB52. Ensure that the period is open for posting.
    3. Review Authorizations:

      • Ensure that the user has the necessary authorizations to perform batch postings. This can be checked in the user roles and profiles.
    4. Check Batch Input Session:

      • Review the batch input session for any errors. You can do this using Transaction SM35. Look for any issues in the session that may prevent it from being processed.
    5. Consult Documentation:

      • Refer to SAP documentation or help resources for more detailed information on batch direct posting and any specific configurations that may be required.

    Related Information:

    • Transaction Codes:

      • SPRO: Access to configuration settings.
      • OB52: Check and manage posting periods.
      • SM35: Monitor and manage batch input sessions.
    • SAP Notes: Check for any relevant SAP Notes that may address this specific error or provide additional guidance.

    • User Forums: Consider checking SAP Community or other user forums for similar issues and solutions shared by other users.

    By following these steps, you should be able to identify the cause of the error and implement the necessary solutions to resolve it.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author