12-22-2008 7:04 AM
hi mates...
iam getting an error while ececuting driver prob...
this is the error iam getting "elment main window main is not defined for the form xyz"...
here is my logic
DATA: BEGIN OF wa_lfa1,
lifnr TYPE lifnr,
name1 TYPE name1_gp,
land1 TYPE land1_gp,
ort01 TYPE ort01_gp,
END OF wa_lfa1.
DATA: t_lfa1 LIKE STANDARD TABLE OF wa_lfa1.
DATA: s_lifnr TYPE lifnr.
SELECT-OPTIONS: v_lifnr FOR s_lifnr.
SELECT lifnr
name1
land1
ort01 FROM lfa1 INTO TABLE t_lfa1
WHERE lifnr IN v_lifnr .
CALL FUNCTION 'OPEN_FORM'
EXPORTING
FORM = 'ZABHI_FORM1'
LANGUAGE = SY-LANGU.
LOOP AT T_LFA1 INTO WA_LFA1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'MAIN'
WINDOW = 'MAIN'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ADDRESS'
WINDOW = 'ADDRESS'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'LOGO'
WINDOW = 'LOGO'.
ENDLOOP.
CALL FUNCTION 'CLOSE_FORM'.
12-22-2008 7:06 AM
12-22-2008 7:06 AM
12-22-2008 7:13 AM
elements main,logo n address is defined in the layout but still m getting "element address window address is not defined forform xyx"
12-22-2008 7:40 AM
Hi,
Write the WRITE_FORM function modules for ADDRESS and LOGO windows outside loop and endloop.
regards
Bala Krishna
12-22-2008 7:42 AM
AFETR EXECUTION LOGOIS DISPLAYED N ADDRESS IS DISPLAYED BUT IN MAIN WINDOW RECORDS ARE NOT DISPLAYED..BUT WHEN DEBUGGING M GETTING THE RECORDS IN TO TABLE..
12-22-2008 7:56 AM
How you gave the variables in the Main window,
declare as below
/E MAIN
P1 &WA_LFA1-LIFNR&,,&WA_LFA1-NAME1_GP&,, .....
Regards
Bala Krishna
Edited by: Bala Krishna on Dec 22, 2008 1:26 PM
12-22-2008 7:19 AM
hi,
try using start form after open form
CALL FUNCTION 'OPEN_FORM'
EXPORTING
FORM = 'ZABHI_FORM1'
LANGUAGE = SY-LANGU.
CALL FUNCTION 'START_FORM'
EXPORTING
ARCHIVE_INDEX =
FORM = 'ZABHI_FORM1'
LANGUAGE = ' '
STARTPAGE = 'X'
PROGRAM = 'progname here' "write prg name here
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
thanks
12-22-2008 7:31 AM