‎2006 Mar 24 9:09 AM
Hi experts,
Iam working on smartforms.
I have header and details tables.In the header table(T_HDR) i have 2 different VBELNs .
In the details table iam getting details for each VBELN.
So first loop iam getting 3 details & in the second loop
iam getting 2 details records like this.
loop at t_hdr into g_hdr
select * into ....vbap.. t_det where t_hdr-vbeln.
CALL FUNCTION 'SF function module'
EXPORTING
CONTROL_PARAMETERS = CONTROL
TABLES
T_HDR = <b>G_HDR</b>
T_DET = <b>T_DET</b>
endloop. " t_hdr
Since customer number is same in t_hdr, i want to display t_hdr values only one time in the smartforms first page.
In the next page i want to display all the details using t_det.
I got the all the details and it is fine.
Only problem is iam getting FIRST page is getting repeated.
How can i reistrict to display first page <b>only one time</b>?And how to get all the details in the next pages?
Output options are not working.
reward guaranteed
thanks
kaki
‎2006 Mar 24 9:29 AM
Hi Kaki,
How have you defined your "Next Page" in smartform?
The Main Window shud be there in Next Page too.
Regards,
Anjali
Also, Pls close your previous posts as "solved/V.Helpful/helpful" or solved it on your own. This would <b>only</b> encourage others to help you with your queries.
Rules of Engagement:
‎2006 Mar 24 10:12 AM
Hi Kaki,
DATA wa LIKE LINE OF t_hdr.
LOOP AT t_hdr INTO g_hdr.
wa = g_hdr.
AT NEW vbeln.
SELECT * INTO t_det ... WHERE vbeln = wa-vbeln.
CALL FUNCTION 'SF function module'
EXPORTING
CONTROL_PARAMETERS = CONTROL
TABLES
T_HDR = G_HDR
T_DET = T_DET
ENDLOOP.