‎2007 May 08 2:49 PM
hi all,
any body know how to place cursor on particular line or field when we generate report???
please help me.
‎2007 May 08 3:23 PM
Hi Abdul,
see this link:
http://help.sap.com/saphelp_nw04s/helpdata/en/9f/dbac0b35c111d1829f0000e829fbfe/frameset.htm
REPORT demo_dynpro_set_cursor.
DATA: field1(14) TYPE c, field2(14) TYPE c, field3(14) TYPE c,
name(10) TYPE c.
SELECTION-SCREEN BEGIN OF BLOCK bloc WITH FRAME.
PARAMETERS: def RADIOBUTTON GROUP rad,
txt RADIOBUTTON GROUP rad,
f1 RADIOBUTTON GROUP rad,
f2 RADIOBUTTON GROUP rad,
f3 RADIOBUTTON GROUP rad.
SELECTION-SCREEN END OF BLOCK bloc.
PARAMETERS pos TYPE i.
IF txt = 'X'.
name = 'TEXT'.
ELSEIF f1 = 'X'.
name = 'FIELD1'.
ELSEIF f2 = 'X'.
name = 'FIELD2'.
ELSEIF f3 = 'X'.
name = 'FIELD3'.
ENDIF.
CALL SCREEN 100.
MODULE cursor OUTPUT.
IF def NE 'X'.
<b>SET CURSOR FIELD name OFFSET pos.</b>
ENDIF.
SET PF-STATUS 'SCREEN_100'.
ENDMODULE.
MODULE back INPUT.
LEAVE SCREEN.
ENDMODULE.
Regards,
Paisante
‎2007 May 08 3:23 PM
Hi Abdul,
see this link:
http://help.sap.com/saphelp_nw04s/helpdata/en/9f/dbac0b35c111d1829f0000e829fbfe/frameset.htm
REPORT demo_dynpro_set_cursor.
DATA: field1(14) TYPE c, field2(14) TYPE c, field3(14) TYPE c,
name(10) TYPE c.
SELECTION-SCREEN BEGIN OF BLOCK bloc WITH FRAME.
PARAMETERS: def RADIOBUTTON GROUP rad,
txt RADIOBUTTON GROUP rad,
f1 RADIOBUTTON GROUP rad,
f2 RADIOBUTTON GROUP rad,
f3 RADIOBUTTON GROUP rad.
SELECTION-SCREEN END OF BLOCK bloc.
PARAMETERS pos TYPE i.
IF txt = 'X'.
name = 'TEXT'.
ELSEIF f1 = 'X'.
name = 'FIELD1'.
ELSEIF f2 = 'X'.
name = 'FIELD2'.
ELSEIF f3 = 'X'.
name = 'FIELD3'.
ENDIF.
CALL SCREEN 100.
MODULE cursor OUTPUT.
IF def NE 'X'.
<b>SET CURSOR FIELD name OFFSET pos.</b>
ENDIF.
SET PF-STATUS 'SCREEN_100'.
ENDMODULE.
MODULE back INPUT.
LEAVE SCREEN.
ENDMODULE.
Regards,
Paisante
‎2007 May 08 3:31 PM
Hi,
We can use the SET CURSOR FIELD <FIELD NAME>,
Look at the Demo Program <b>demo_dynpro_set_cursor</b>
Regards
Sudheer
‎2007 May 09 7:38 AM
hi,
Use SET CURSOR FIELD 'P_MATNR'.
Reward points if it is helpful.
Regards,
Sangeetha.a
‎2007 May 09 7:44 AM
hi ,
SET CURSOR FIELD <fieldname>.
Reward points if useful
Regards,
santosh
‎2007 May 09 7:48 AM
SET CURSOR FIELD fname.
or if want cursor in screen in static positions u can also use
SET CURSOR 2 3
press f1 on set cursor and see, u can find ur answer.