Define Output External File Template Control
Explanation
Use this activity to define specific control statements
that will be used when creating an output file to decide if generated
transaction should be written or not to the file. A control statement can be
assigned the condition Skip or Satisfy. Control statements can
also be grouped together meaning that all conditions belonging to one group are
considered as AND conditions.
If more than one control group is defined then following applies: <conditions_in_group_one>
OR <conditions_in_group_two> etc.
If an external file type consists of more than one
record type then it is necessary to define control statements, making it
possible to decide the record type that each file line is associated with. This
in turn makes it possible to find the detail instructions to be used when
formatting the output file line.
Prerequisites
Data must have been defined in the Output Files tab in
the External File Template window to be able to launch
the External File Template Control window.
It is not possible to modify template control data data
for a system defined file template.
System Effects
The control statements makes it possible to:
- Decide the record type that a generated output
transaction is associated with.
- Decide if generated output transactions should be
written or not to the output file.
Window
External File Template Control
Related Window Descriptions
External
File Template Control
Procedure
- Open the External File Template
window.
- Click in the Output Files tab.
- Right-click and then click External File Template
Control.
- In the detail window, click New.
- Supply a unique number in the Row No column.
- Use LOV to view and select the record type that the
control statement applies to.
- Supply a group identifier in the Group No
column. All control statements that should be grouped together are given the
same group identifier.
- Define condition, Satisfy if the control
statement refers to a conditions that must be fulfilled to consider the output
transaction as valid.
Define Skip if the control statement refers to a condition that must be
fulfilled to skip the output transaction.
- Supply a fixed value in the Control String
column that is used when testing the value in the Destination column.
The String Evaluate column can be used to define a system defined value
that is evaluated during processing. The value in the column overrides the
value in the Control String column if both are specified.
- Define Destination Column, i.e. the external
transaction column that holds the value to be used when performing the
conditional test.
- Click Save to save the output file template
control definition.