Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix VN901 - Client &: No NAST records found for output type "internal mail"


SAP Error Message - Details

  • Message type: E = Error

  • Message class: VN - Nachrichtensteuerung

  • Message number: 901

  • Message text: Client &: No NAST records found for output type "internal mail"

  • Show details Hide details


  • Self-Explanatory Message

    Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of messages in the SAP system have a message text, however this is frequently insufficient to comprehend or resolve the problem.

    To make things easier, more detailed information is frequently added to describe the issue, how to fix it, and the necessary steps or configuration modifications.

    Unfortunately, there isn't any extra information in this error notice.



    What else can you do?

    First, use our AnswerBot below to get a possible cause and solution (requires a premium subscription).

    Also, review the in-depth Common Questions & Answers listed below; you could discover a solution there or be able to connect with others who have faced similar challenges.

    You can also try searching the SAP support portal (support.sap.com) but you need a special user ID to access it. It is possible that an SAP support note exists that provides additional details about the mistake or even steps for fixing it.


Smart SAP Assistant

  • What is the cause and solution for SAP error message VN901 - Client &: No NAST records found for output type "internal mail" ?

    Certainly! Here's a detailed explanation for the SAP error message:


    SAP Error Message:

    VN901 Client & : No NAST records found for output type "internal mail"


    Meaning / Cause:

    • The message indicates that the system tried to process an output of type "internal mail" (usually output type "MAIL" or a custom output type configured for internal email) for a particular client, but no NAST records (output control records) were found.
    • NAST table stores output control records generated during document processing (e.g., purchase orders, invoices, etc.) which are used to trigger outputs like print, email, EDI, etc.
    • This error typically occurs when:
      • The output determination procedure did not create any output records for the specified output type.
      • The output type "internal mail" is expected to be processed, but no corresponding output was generated.
      • The output determination configuration is incomplete or incorrect.
      • The document or transaction does not meet the conditions to generate the output.
      • The output processing program or function module is called without prior output generation.

    When does it occur?

    • When you try to process or send an internal mail output (e.g., via transaction or program) but the system cannot find any NAST records for that output type.
    • For example, when running output processing for a sales document, purchase order, or invoice, and the system expects an internal mail output but none was created.

    Solution / How to fix:

    1. Check Output Determination Configuration:

      • Go to the output determination procedure for the relevant application (e.g., sales, purchasing).
      • Verify that the output type "internal mail" is correctly assigned and active.
      • Check the condition records for the output type to ensure they are maintained and valid for the document in question.
    2. Check Document Data:

      • Verify that the document (e.g., purchase order, sales order) meets the conditions for output determination.
      • Check if the output type "internal mail" is triggered for the document.
    3. Check NAST Records:

      • Use transaction NACE or table NAST to check if output records exist for the document and output type.
      • If no records exist, the output was not generated, so the processing program cannot find anything to send.
    4. Generate Output Records:

      • Manually trigger output generation for the document (e.g., via transaction ME9F for purchase orders).
      • Ensure that the output type "internal mail" is selected and output is generated.
    5. Check Output Processing Program:

      • Ensure that the program or function module that processes the internal mail output is called only after output records exist.
      • Avoid calling output processing without prior output generation.
    6. Check User and Client Settings:

      • Verify that the client number in the error message matches the client where the output records exist.
      • Sometimes cross-client issues or incorrect client settings cause missing records.

    Additional Information:

    • NAST Table: Stores output control records. Key fields include:

      • OBJTY (object type, e.g., purchase order)
      • OBJKY (object key, e.g., PO number)
      • KSCHL (output type)
      • KAPPL (application)
      • STATUS (output status)
    • Output Types: Internal mail output types are often custom or standard output types configured to send internal emails instead of print or EDI.

    • Transactions:

      • NACE: Output determination configuration.
      • ME9F: Output for purchase orders.
      • VF31: Output for billing documents.
      • VL71: Output for delivery documents.
    • Debugging:

      • Check the program or report that triggers the output.
      • Look for calls to function modules like NAST_UPDATE or NAST_PROCESS.
      • Check if the output type is correctly passed and if NAST records exist before processing.

    Summary:

    Aspect Details
    Cause No output control (NAST) records found for the internal mail output type for the client.
    Effect Output processing fails because there is no data to send as internal mail.
    Solution Ensure output determination is configured and output records are generated before processing.
    Checkpoints Output determination config, condition records, document data, NAST table, output generation transactions.

    If you provide the specific transaction or document type, I can help you with more tailored steps.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker