Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


In single page subfile,if I select the mutiple options in 1
page and without pressing enter,I press rollup key
(pagedown).In such case how I can handle it in rpg becasue
in single page we have to handle it in pgm. It would be
helpful if any one answer with coding

Answers were Sorted based on User's Feedback



In single page subfile,if I select the mutiple options in 1 page and without pressing enter,I pres..

Answer / swetha p rao

We can handle this using physical file RRN value.When user
enters some options in the first page and takes a pagedown

Read the changes on the subfile using ReadC ie; read the
option entered for that record and save the physical file
RRN value for that record in a temporary file along with
option (You can get RRN value by declaring File information
data structure for that physical file)

When you load the records in the subroutine bfore writing
the values to subfile ,Chain the temporary file with RRN
value and if the RRn is present in the temporary file move
the corresponding option to the Subfile options.

Check this temporary file evrytime you load the records on
subfile and update this temporary file evry time there is a
chnage on the subfile options.

Clear the temporary file when the user confirms delete or
when user doesnt want to delete.

Is This Answer Correct ?    14 Yes 2 No

In single page subfile,if I select the mutiple options in 1 page and without pressing enter,I pres..

Answer / ashish kashliwal

We can handle this using arrays. When user
enters some options in the first page and takes a pagedown
then read the changes on the sub-file using READC. first
validate the option, if entered options are valid then in
first array store the fields value (through which we can
identify record as unique in sub-file) and in second array
store the option.

Whenever load the sub-file, then first check if subfile
record is in array (with lookup), then write option equal
to second array value and clear the array element. else
display blank option.

Whenever user press enter (suppose user choose one option
in page one and another option on page 3) then process
option through array.

Is This Answer Correct ?    8 Yes 1 No

In single page subfile,if I select the mutiple options in 1 page and without pressing enter,I pres..

Answer / sanjib

CEELOCT and CEEDATE are APIs that exist on the system.

You do not need to create them.

In essence, what the CL that I supplied does is:

1) Use the CEELOCT API to convert the current date to
lillian.
2) Then you add or subtract the number of days you need
from the lillian date.
3) Then you use CEEDATE to convert the new lillian date
back to the date format that you wish, in this case, I used
YYYYMMDD.

Current Local Time (CEELOCT), to convert a date to Julian
format. To create this
program, you must use the CRTBNDCL command alone or the
CRTCLMOD
command and the CRTPGM command together.
PGM
DCL &LILDATE *CHAR LEN(4)
DCL &PICTSTR *CHAR LEN(5) VALUE(YYDDD)
DCL &JULDATE *CHAR LEN(5)
DCL &SECONDS *CHAR 8 /* Seconds from CEELOCT */
DCL &GREG *CHAR 23 /* Gregorian date from CEELOCT */
/* */
CALLPRC PRC(CEELOCT) /* Get current date and time
*/ +
PARMS (&LILDATE) /* Date in Lilian format */ +
&SECONDS /* Seconds field will not
be used */
&GREG /* Gregorian field will
not be used */
*OMIT /* Omit feedback
parameter so exceptions +
are signalled
*/

CALLPRC PRC(CEEDATE) +
PARMS (&LILDATE) /* Today’s date */ +
&PICTSTR /* How to format */ +
&JULDATE /* Julian date */ +
*OMIT

ADDPGM LIB1/FILEX MBR(’MBR’ *CAT &JULDATE’)
ENDPGM

Is This Answer Correct ?    0 Yes 4 No

In single page subfile,if I select the mutiple options in 1 page and without pressing enter,I pres..

Answer / guest.

System will take care of it . You do not need to specify
anything for that. Until user does not press Enter key
ReadC won't detect any change record.

First build the file according to the Size/Page. On Page up
load it again . u do not need to worry about the option u
have entered on first page.

Is This Answer Correct ?    1 Yes 18 No

Post New Answer

More RPG400 Interview Questions

in which journalling which attributes are necessary??/

1 Answers   CTS,


1.How to load Records of a Physical file(PF) in the reverse order, in CL program?

2 Answers   Cap Gemini,


When a object will be locked & when a record will be locked? Plz explain.

2 Answers  


When PGMA calls PGMB for the first time PGMB executes the *INZSR. PGMB uses the RETRN operation to return to PGMA. When PGMA call PGMB the second time is the *INZSR executed?

5 Answers   Mphasis,


What is difference between bind by copy and bind by reference?

0 Answers  


i 'm new to as/400.in an interview i was asked this question.give a practical example for passing information or data through local data area. I know only that data area is an object used to store tiny bits of data or it can store one value at a time and it is used to store frequently changing values or datas.thats all i know about data area can any one tell me how local data area and user defined data area are used to pass data between jobs with a example or coding.thanks in advance.

2 Answers   CTS,


Why we need to give File and To file Names While we are using OVRDBF. What is your understanding related to this?

2 Answers   Cap Gemini,


i want to retrieve record b/w 2 dates in as400

2 Answers   L&T,


parameters cannot be passed in which one??

2 Answers   CTS,


Delete FileName at first statement in RPG.

1 Answers  


What is the OPEN and CLOSE accesspath?

3 Answers   CTS,


can i use unique key in LF

3 Answers   TCS,


Categories