SAP Knowledge Base Article - Public

3774445 - Understanding Online, Batch Input, and Standard Columns in SSCUI 102091 or 102092 – Define Message Types for Area M8 and M8_2 (Invoice Verification)

Symptom

  • When accessing SSCUI 102091 or 102092 – Define Message Types for Area M8 / M8_2: Invoice Verification/Valuation, the Message Control by User table displays the following columns:

    • Online
    • BatchI / Batch Input
    • Standard

    Clarification is required regarding the purpose and behavior of these columns.

    The following questions arise:

    • What is the significance of the Online, BatchI, and Standard columns?
    • Why is the Standard column read-only and populated with a predefined default value?
    • Why can the Online and BatchI columns be maintained independently?
    • How does the system determine which message type is applied during online processing and batch input processing?

Image/Data is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.  

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open SSCUI 102091 (Maintain Message Types) to configure message control for invoice verification. 
  2. Example- Attempt to set messages 504 to ‘E’ under Standard processing; observe the field is display-only and message 504 remains ‘W’.

Cause

The three columns serve distinct purposes in controlling how system messages are raised depending on the processing mode in which an Invoice Verification transaction is executed.

1. Standard Column – Read-Only, SAP Pre-Delivered Default

The Standard column reflects the SAP-delivered default message category for each message number in area M8. This value is stored in table T100S and represents the baseline message behavior as defined by SAP. 

  • It is read-only because it is owned and maintained exclusively by SAP. Customers are not permitted to modify it.
  • It always displays the default/pre-delivered value so that administrators can reference the original SAP-intended behavior before any customization is applied.
  • Not all M8 messages are configurable. Only messages that SAP has explicitly flagged as customizable in table T100S can have their Online and BatchI values changed. For example, message M8091 allows types "I", "W", and "E", while message M8090 only allows "W" — meaning it can only ever be maintained as a Warning. 
  • This design ensures that SAP-critical message behaviors cannot be inadvertently overridden by customers in ways that could compromise system integrity.

2. Online Column – Editable, Controls Dialog/Interactive Processing

The Online column controls how a message is raised when an Invoice Verification transaction is triggered interactively by a user in dialog mode — for example, via the Create Supplier Invoice Fiori app or SAP GUI transaction MIRO.

  • Since a user is present in dialog mode, the system can display warnings, errors, or informational messages directly on screen and allow the user to respond.
  • This column can be set to: E (Error – blocks processing), W (Warning – alerts but allows continuation), I (Information – no blocking), or blank/dash (message suppressed entirely).

3. BatchI Column – Editable, Controls Background/Automated Processing

The BatchI column controls how a message is raised when an Invoice Verification transaction is triggered in background mode — for example, via an API call, application job, EDI/IDoc processing, or BAPI such as BAPI_INCOMINGINVOICE_CREATE. 

  • Since no user is present in background processing, the system must handle messages programmatically. A message set as Error in BatchI will prevent the background job from completing successfully.
  • This column can be configured independently from Online, allowing organizations to apply different levels of strictness for automated versus manual processing.

Key Design Principle: The same message may need to behave differently depending on whether a human is interacting with the system or an automated process is running. For example, a duplicate invoice warning may be acceptable as a Warning (W) in Online mode (so a user can review and override), but configured as an Error (E) in BatchI mode to prevent automated processes from posting duplicate invoices without human review. 

Resolution

To review or configure message types in SAP S/4HANA Cloud Public Edition:

  1. Navigate to the Manage Your Solution Fiori app.
  2. Choose Configure Your Solution.
  3. Select Sourcing and Procurement as the application area and Invoice Processing as the sub-application area.
  4. Drill down to the self-service configuration app Incoming Invoice.
  5. Open the configuration step Customer-Specific Message Categories (SSCUI 102091 or 102092). 
  6. In the message list for Area M8, locate the relevant message number (e.g., M8462, M8108, M8804, M8805).
  7. Set the Online and/or BatchI columns to the desired message type:
    • E = Error (blocks the transaction)
    • W = Warning (alerts the user but allows continuation)
    • I = Information (no blocking, informational only)
    • – (blank/dash) = Message suppressed
  8. The Standard column is read-only and reflects the SAP default.
  9. Save your entries. The message text is populated automatically.

Processing Types Overview

TypeSignificanceEditable?Default Value?
OnlineControls how the message is displayed/handled when a user processes an invoice interactively in dialog mode (e.g., in MIRO)Yes – can be set to E, W, I, or blank per user or clientNo fixed default; customizable per requirement
Batch InputControls how the message is handled when invoice processing runs in the background (batch input sessions or background jobs)Yes – can be set independently from Online to suit background processing needsNo fixed default; customizable per requirement
StandardReflects the SAP-delivered default message category for that message number — the baseline behavior predefined by SAPNo – read-only; cannot be changed by the customerYes – always shows the SAP standard/default value for that message

Note: Important for SAP S/4HANA Cloud Public Edition: Message severity changes via SSCUI 102091 or 102092 are global settings — there is no option to restrict changes to a specific company code or country. A change from Warning to Error will apply across all company codes and countries in the system. Additionally, in the cloud edition, it is not possible to change message severity for individual users — changes apply globally to all users. 

Keywords

OMRM, SSCUI 102091, M8, M8_2, Online, BatchI, Batch Input, Standard, message type, Invoice Verification, MIRO, T100S, T100C, Error, Warning, Information, MM-IV-LIV, SAP S/4HANA Cloud Public Edition, message control, background processing, dialog mode , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , How To

Product

SAP S/4HANA Cloud Public Edition all versions