I have a Field which is of size 9(4). In the Screen if I enter
the value for this field as 1234, it showing it as Valid. But if
I enter only one or two digits, zeros should be appended in the
remaining places. For example: When u enter 1 in the screen the
output should be 0001. When you enter 12, output should be 0012.
How to achieve this in the program?
Answer Posted / girish kumar
IN THE MAP JUST U CODE PICIN AS X(LENGTH) AND NEVER CODE THE
ANYTHING IN THE "INITIAL" JUST GIVE A BLANK SPACE.
FOR EX: IF YOU ARE DOING ADDITION USE
FUNCTION NUM VALUES(NO1I) PIC X(5).
FUNCTION NUM VALUES(NO2I) PIC X(5).
THEN COMPUTE NO1I + NO2I.
CODE LIKE THIS IN APPLICATION PROGRAM
I GET THE EXACT RESULT.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
When would you use abend command?
Explain ceci transaction commands?
What is the tcp in the cisc?
Explain the difference between the into and the set option in the exec cics receive map command?
explain the means of supporting pseudo conversation programming. (Eg. Storing and restoring of states, control flow, error handling)?
How to establish dynamic cursor position on a map?
What are the recoverable cics resources?
Explain how do you handle errors in cics programs?
Define temporary storage?
what are the commands used to gain exclusive control over a resource?
Explain the difference between link xctl?
How to handle exceptional conditions in cics?
what is an mdt (modified data tag)? Its menaing and use?
Can you define cemt?
Name the cics command that gives the length of twa area?