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 are the differences between sap memory and abap memory?

574


What is an abap/4 query? : abap hr

603


What is read line in abap?

636


difference between Valuation type and valuation category?

2001


What is runtime analysis?

602






What is a function group? : abap modularization

590


Write special commands of list?

574


How to debug rfc function module?

691


when does a list get sent to the screen on the presentation layer?

1440


Name some data dictionary objects?

555


How to determine the attributes of an internal table?

592


What will you code in start-of-selection & end-of-selecton & why?

577


What are the parameters in bdc_open_group? : abap bdc

599


How does the interface between the dynpro and the abap/4 modules take place?

555


In sap scripts, how will you link form with the event driven?

550