Definition
When the Message Control is called, application data is placed in the communication structures. This application data is required for message determination.
Use
The structures are required because the condition technique must recognize the dictionary attributes of the fields determining the proposal. Only then can the Message Control generate the programs required for the access.
Every application has one or two communication structures and function modules which fill these structures. In order to support customer enhancements, the fill modules should contain user-exits Communication structures and the fill modules are subject to a naming convention (see below). As well as the communication structures, the function modules must also fill the partner tables (see
the function calls).Connectivity with the application filter
As all condition keys are fields of the
application filter in the given application, these should be compiled from fields from the corresponding communication structures. Therefore you avoid type conflicts in condition access.Structure
In the case of application objects which are subdivided into several hierarchy levels (header, item, sub-item, and so on) and for which the messages also refer to the lower hierarchy levels, you can create two separate communication structures.
The two communication structures have the following contents:
Naming convention
The conventions for naming communication structures are as follows:
Similarly, the naming conventions for the function modules are KOMxByy_FILL and COMMUNICATION_AREA_KOMxByy. For more information, see
Function calls