Answer Posted / sundar selvaraj
A control variable is used to dynamically set attribute and
colour definitions for a field or group of fields depending
upon a program condition. For example, Consider an order
processing screen that allows you to create new contracts,
modify existing contracts and look-up paid-up contracts.
The screen used for all these functions is the same.
However, when a paid-up contract is shown to the user, you
do not expect it to be displayed in a modifiable state. So,
you protect all the fields of the map and show it
like "read only". However, for modifying an existing, non-
paid-up map, you enable certain fields. So, control
variables can be used in scenarios like this to dynamically
set the attributes of the field.
I hope this answers your query.
| Is This Answer Correct ? | 12 Yes | 0 No |
Post New Answer View All Answers
How to receive data passed through jcl parm parameter in a natural program?
What is the difference between read work file 1 and read work file once? Why we are using work file once?
How to find occurrence of mu and pe fields in a file?
What is data trace system 2.0 used for?
Explain how to move cursor to a particular field when position is not known?
Explain control variable in online screens?
Explain how to find occurrence of mu and pe fields in a file?
What happens when you issue a escape routine in a program? Will there be any compilation /run time erro?
In a Natural program i used the below code for report FORMAT LS=132 PS=60 And down the line I want to change either LS/PS like FORMAT LS=120 PS=50, is it possible? How it will work?
The natural file converted to PDF file if Yes then explain ?
Explain how to receive data passed through jcl parm parameter in a natural program? How data definition is defined in the program?
What is cobol coding sheet?
Explain the difference between external subroutine and subprogram?
Define cobol coding sheet?
How to create 1 ddm that fetches 3 adabas files simultaneously?