Powered By

Free XML Skins for Blogger

Powered by Blogger

Saturday, October 18, 2008

SAP ABAP MESSAGE CONTORL

Message Control is a cross application component used as a service program in several areas. The biggest application is in pricing.

The basic concept behind message control is to generate and manage outputs from an application and control their timing and medium of exchange.


The Benefits of Message Control.

• Disconnecting the process of creating an application document from the process of generating outputs.

• Automatically proposing output based on business rules specified in Message Control.

• Overriding the automatic proposal.

• Manually selecting an output.

• Generating multiple outputs.

• Controlling the timing, medium and language of the output messages.

• Retransmitting an output
• Monitoring the results of execution.



To find a complete list of applications in that currently use Message Control the T-Code is NACE.

Message control is a service module, and applications call the message control services using standard function modules of Message control. A list of applications commonly used in EDI process and enabled for Message Control follows.

• Billing
• Delivery schedule
• Purchasing
• Purchasing outline agreement
• Request for quote.
• Sales
• Shipping
• Transportation



The Message Control Components
To understand the Message Control process, it is important to clarify the terminology and identify the various components.
Output types are also called messages, message types, or condition types.

Procedures are also called message schemas.

Condition type and Condition record are two separate things.

The Message Control components


The Output type - An output type defines the characteristics and attributes of the output.

The Access Sequence – An access sequence defines a sequence in which business rules are checked for proposing an output type.

The Condition Table – The Condition table specifies the key fields for a business rule.

The Condition Record - Condition records are inserted in the condition table. Condition records contain the actual data against which the business rules are checked to propose an output.


How Message Control Works

It is a Three step process.
1. Output Proposal.
2. Output Editing.
3. Output Processing.

Archives