Show TOC

Function documentationDetermination of Application Form

 

Determines an application form for layout and data formatting for each recipient and saves it in the appropriate correspondence container.

Integration

The system transfers the application forms to the print workbench when it outputs correspondence.

Prerequisites

Either the application form for formatting the layout or the application form for data formatting is not specified in the correspondence request template.

You have maintained the relationship between the correspondence role, correspondence type, and the application forms resulting from them in SAP Customizing under Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Correspondence Next navigation step Define Application Forms for Correspondence End of the navigation path.

Features

The application form is determined during the creation of a correspondence request for each recipient, and must be made available by the application at the call of the method DETERMINE_RECEIVERS of the interface assigned to the BAdI FKKCORR_EVENTS_CREATE.

If the implementation of the application inherited from the class CL_FKK_CORR_EVENT_CREATE_PATT, the correspondence tool determines the implementation in the inherited method DETERMINE_RECEIVERS.

If either no application form was specified for layout formatting or no application form was specified for data formatting in the correspondence request template, the correspondence tool tries to determine a separate application form each for layout and data formatting using the correspondence role.

If the application has chosen the BTE event concept, and defined the event BTE 44012050 for determining the application form, then the BTE is processed. The application can use this event to provide separate application forms for layout formatting and data formatting.

If the correspondence tool can only determine one of the application forms, it uses the application form it can find for the one for which nothing is specified.

For a description of the interface for the BTE event concept, see sample function module SAMPLE_INTERFACE_44012050.