Message Control (CA-GTF-BS)


The output or follow up processing of partner-dependent messages is automated via Message Control. The application then calls the Message Control using the specified interfaces.

You can use these interfaces to describe various data combinations along with the required processing. If one of these data combinations appears during processing, the appropriate processing is started (synchronously or asynchronously). You can define processing with several different methods, for example as a workflow, print output or as an IDoc dispatch for EDI.

Implementation considerations

SD and MM applications always use Message Control for message output. You carry out Customizing of the Message Control in the application’s Customizing. The Message Control is also sometimes described here as "output control".


Message Control is a "service program" for other applications. It is initiated via ABAP function modules. An application that uses Message Control must

  • Call the Message Control
  • Transfer files which should be compared with the combinations defined in Customizing.
  • Provide a processed program, that is called from the Message Control, if the transferred data corresponds with the combinations defined in Customizing


The condition technique in the SAP System is used to formulate the data combinations required. If the current application data corresponds to the conditions defined in Customizing, message determination was successful and created a message default. If the application supports it, the proposal can be changed (processed).

As a result the message is processed immediately or at a defined time. The processing status of the message is stored in a status record. If the application supports it, a processing log is written as well.

Message Control scenarios:

· The credit limit has been exceeded in a sales order, whereupon the block indicator is assigned. The Message Control should respond to the block indicator by printing out this customer’s account history.

· A document is released and receives a corresponding status in its data record. The Message Control should thereupon issue a release message.

There are also applications which can "switch off" message determination and directly generate the message default.

Message Control and connection to the SAP application

For more information on Message Control see Message Control Structure.

You determine the rules in Customizing by which the system accesses the individual condition records. For more information see Message Control Customizing.

You define concrete messages as condition records in the application. For further information, see Define messages as condition records in the application

If, as a developer, you want to install Message Control in an application, you can find additional information under Message Control Connection to the Application.


The Message Control only supports specific transmission media. For more information, see Transmission Media.