Answers were Sorted based on User's Feedback
Answer / 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 ?||11 Yes||0 No|
Answer / jaydip chakrabarty
A control variable is is defined with format C and can be
used to assign field attributes dynamically. It could be
assigned during the map design (element level) as well as
during the programming (statement level).
DEFINE DATA LOCAL
MOVE (AD=I CD=BL) TO #ATT
INPUT #A (CV=#ATT)
|Is This Answer Correct ?||5 Yes||2 No|
Answer / jamil ahmad
In a layman terms, a control variable (#CV (C) does only
two but very useful functions.
1. Do you want the user to overlay the field with new value
or you want to protect the field, for example, if an Order#
is a system generated number, you would want that to be
2. If the fields not protected, was it a modified?
For example, if the SSN was modified then validate it
otherwise take no actions against the field. Juts my 2 cents
|Is This Answer Correct ?||2 Yes||0 No|
What is STACK in Natural? How we can use it in Program? Give me Eg.?
how many work file we can code in jcl?
The natural file converted to PDF file if Yes then explain ?
If the number of parameter is more than the expected then NAT0919 error is displayed. How many parameter are allowed in a CALL and CALLNAT statement?
How can I create 1 DDM that fetches 3 ADABAS files simultaneously?
A field declared as P8 needs to be redefined as Alphanumeric. What would be its new size?
What is Natural?
Is it possible to code GOTO statement in NATURAL? if yes please provide the syntax of the same
How do you pass GDA into a sub program with out PDA?
Does Natural online require CICS or other TP systems to function? How does Natural interact with CICS? Thanks.
can i see the copy book length using file-aid ?
COuld you please let me know along with a sample on how are you going to remove duplicates from the file that is being read. Thanks Sam