difference between at selection-screen and at
selection-screen output?

Answer Posted / the abap

At selection screen is used to validate input..

at selection screen on output is used to set screen attributes

AT SELECTION_SCREEN OUTPUT
LOOP AT SCREEN.
if VIEW = 'X' " View radio button selects
IF SCREEN-NAME = 'PR1'.
screen-INPUT = 0.
modify screen.
ENDIF.
IF SCREEN-NAME = 'PR2'.
screen-INPUT = 0.
modify screen.
ENDIF.
ENDLOOP.
AT SELECTION-SCREEN.

*val....1 Variant check
* Once the user has entered variant, check about its existence
PERFORM CHECK_PVAR. "Using FM REUSE_ALV_VARIANT_EXISTENCE
*val....2 Sd do not exists
SELECT SINGLE VBELN INTO WA_HEADER-VBELN FROM VBAK WHERE VBELN IN
S_VBELN.
IF SY-SUBRC 0.
MESSAGE E010 WITH TEXT-010.
ENDIF.
*val.....3 Date of creation check
LOOP AT S_DOC.
IF S_DOC-LOW > SY-DATUM OR S_DOC-HIGH > SY-DATUM.
MESSAGE E011 WITH TEXT-011.
ENDIF.
ENDLOOP.
*VAL....4
if P_DOWN = 'X' AND P_PATH is initial.
MESSAGE E011 WITH TEXT-011.
endif.

if P_DW_RP = 'X' AND P_path is initial.
MESSAGE E011 WITH TEXT-011.
endif.

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is locking ?

598


What is a data dictionary? : sap abap data dictionary

550


What is the difference between free and refresh?

592


In which table the material master data is stored?

556


In BDC, data transfer is done success in foreground mode but if we done the same in background mode it shows errors. What is the reason?

976






What are the payroll related Infotypes

1808


The extract statements in field groups can be used before or after processing the sort statements. State true or false. : abap modularization

604


WHY CLUSTER TABLE CALLED AS CLUSTER TABLE.

1630


What is the use of dequeue function module? : sap abap data dictionary

599


What is the abap program name to process the batch input session automatically? : abap bdc

643


Fallback class

1739


What is your approach to find exit and BAdi?

861


What is a view? : abap data dictionary

651


What are the different types of luws?

651


What are plan versions used for? : sap abap hr

565