Parameters Keyowrd

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

KEYWORD USED WITH PARAMETERS:

-------------------------------

LENGTH
DECIMALS
DEFAULT
OBLIGATORY
LOWER CASE
NO-DISPLAY
VISIBLE LENGTH
MEMORY ID
AS CHECKBOX
RADIOBUTTON GROUP
AS LISTBOX
ON VAUE-REQUEST
ON HELP-REQUEST
MATCHCODE OBJECT
USER-COMMAND
MODIF-ID etc

*&---------------------------------------------------------------------*
*& Report ZVR_PARAMETERS_AUG21
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT zvr_parameters_aug21.

********************************************************************************
***sample scren using parameters
*USER-COMMAND and MODIF ID keyowrd
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001 NO INTERVALS.
PARAMETERS : p_com RADIOBUTTON GROUP g1 USER-COMMAND ucomm,
p_cust RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF BLOCK b1.

SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
PARAMETERS: p_code TYPE t001-bukrs MODIF ID com,
p_cid TYPE kna1-kunnr MODIF ID cus.
SELECTION-SCREEN END OF BLOCK b2.

AT SELECTION-SCREEN OUTPUT.
"code related to modify screen

**********************************************************************************
*****sample scren using parameters
***USER-COMMAND and MODIF ID keyowrd
**PARAMETERS : p_com RADIOBUTTON GROUP g1 USER-COMMAND ucomm,
** p_cust RADIOBUTTON GROUP g1.
**SELECTION-SCREEN SKIP.
**PARAMETERS: p_code TYPE t001-bukrs MODIF ID com,
** p_cid TYPE kna1-kunnr MODIF ID cus.
**
**AT SELECTION-SCREEN OUTPUT.
** "code related to modify screen

*********************************************************************************
****sample scren using parameters
**MATCHCODE OBJECT (Elementary & Collective search help) keyowrd
*PARAMETERS : p_var1 TYPE kna1-kunnr MATCHCODE OBJECT debia,
* p_var2 TYPE c LENGTH 10 MATCHCODE OBJECT c_kunnr.

**********************************************************************************
*****sample scren using parameters
***ON HELP-REQUEST (f1 help-> documentation) keyowrd
**PARAMETERS : p_var1 TYPE kna1-kunnr,
** p_var2 TYPE c LENGTH 10.
**
**AT SELECTION-SCREEN ON HELP-REQUEST FOR p_var1.
** "code realted to f1 help

*********************************************************************************
****sample scren using parameters
**ON VALUE-REQUEST (local search help) keyowrd
*PARAMETERS : p_var1 TYPE kna1-kunnr,
* p_var2 TYPE c LENGTH 10.
*
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_var1.
* "code realted to f4 help

**********************************************************************************
*****sample scren using parameters
***AS LISTBOX keyowrd
**PARAMETERS : p_var1 TYPE c LENGTH 10 AS LISTBOX VISIBLE LENGTH 25,
** p_var2 TYPE i.
**
**AT SELECTION-SCREEN OUTPUT.
** "code related to dropdown list

*********************************************************************************
****sample scren using parameters
**RADIOBUTTON GROUP keyowrd
*PARAMETERS : p_var1 RADIOBUTTON GROUP g1,
* p_var2 RADIOBUTTON GROUP g1 DEFAULT 'X'.
*
*IF p_var1 = 'X'.
* WRITE /: 'Sales department'.
*ELSEIF p_var2 = 'X'.
* WRITE /: 'Delivery department'.
*ENDIF.

**********************************************************************************
*****sample scren using parameters
***AS CHECKBOX keyowrd
**PARAMETERS : p_var1 AS CHECKBOX DEFAULT 'X',
** p_var2 AS CHECKBOX.
**
**IF p_var1 = 'X'.
** WRITE /: 'Sales department'.
**ENDIF.
**
**IF p_var2 = 'X'.
** WRITE /: 'Delivery department'.
**ENDIF.

*********************************************************************************
****sample scren using parameters
**MEMORY ID keyowrd(obsolete)
*PARAMETERS : p_var1 TYPE c LENGTH 30 MEMORY ID lv_id,
* p_var2 TYPE i.
*
*WRITE /: p_var1,
* p_var2.

**********************************************************************************
*****sample scren using parameters
***VISIBLE LENGTH keyowrd
**PARAMETERS : p_var1 TYPE c LENGTH 30 VISIBLE LENGTH 15,
** p_var2 TYPE i.
**
**WRITE /: p_var1,
** p_var2.

*********************************************************************************
****sample scren using parameters
**NO-DISPLAY keyowrd
*PARAMETERS : p_var1 TYPE c LENGTH 10 LOWER CASE,
* p_var2 TYPE i DEFAULT '10' NO-DISPLAY.
*
*WRITE /: p_var1,
* p_var2.

**********************************************************************************
*****sample scren using parameters
***LOWER CASE keyowrd
**PARAMETERS : p_var1 TYPE c LENGTH 10 LOWER CASE,
** p_var2 TYPE i.
**
**WRITE /: p_var1,
** p_var2.

*********************************************************************************
****sample scren using parameters
**OBLIGATORY keyowrd
*PARAMETERS : p_var1 TYPE c LENGTH 10 OBLIGATORY,
* p_var2 TYPE i.
*
*WRITE /: p_var1,
* p_var2.

**********************************************************************************
*****sample scren using parameters
***DEFAULT keyowrd
**PARAMETERS : p_var1 TYPE c LENGTH 10 DEFAULT '1000',
** p_var2 TYPE I.
**
**WRITE /: p_var1,
** p_var2.

*********************************************************************************
****sample scren using parameters
**DECIMALS keyowrd
*PARAMETERS : p_var1 TYPE c LENGTH 10,
* p_var2 TYPE p DECIMALS 3.
*
*WRITE /: p_var1,
* p_var2.

**********************************************************************************
*****sample scren using parameters
***LENGTH keyowrd
**PARAMETERS : p_var1 TYPE c LENGTH 10,
** p_var2 TYPE n LENGTH 5.
**
**WRITE /: p_var1,
** p_var2.

**********************************************************************************
*****sample scren using parameters
**PARAMETERS p_var1 TYPE p DECIMALS 3 DEFAULT '12.3456'.
**
**WRITE p_var1.

*********************************************************************************
****sample scren using parameters
**input screen error as we cannot provide value more than 3 digits after decimals
*PARAMETERS p_var1 TYPE p DECIMALS 3.
*
*WRITE p_var1.

***********************************************************************
*****sample scren using parameters
***syntax error parameter does not accept float data type
**PARAMETERS p_var1 TYPE f. "string. "t. "time. "d. "date. "n. "c. "p. "i.

**********************************************************************
****sample scren using parameters
**syntax error name of parameter shld not be more than 8 char
*PARAMETERS p_variable1 TYPE i.
*
*
*DATA lv_variable1 TYPE i.

***********************************************************************
*****sample scren using parameters
**PARAMETERS p_var1 TYPE i.

You might also like