Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

parameter default value different for clients...

Former Member
0 Likes
905

I have problem how to set that in client 010 the flag default 'X' will be automaticaly set, and for all other clients this parameter is without flag default ' '.

Current situation:

PARAMETERS: p_test TYPE xfeld AS CHECKBOX DEFAULT 'X' MODIF ID GVA.

i tried to enter

IF sy-mandt = '010'.

PARAMETERS: p_test TYPE xfeld AS CHECKBOX DEFAULT 'X' MODIF ID GVA.

ELSE.

PARAMETERS: p_test TYPE xfeld AS CHECKBOX DEFAULT ' ' MODIF ID GVA.

ENDIF.

this is not working, the msg is Parameter "P_ALV" has already been defined. .

Can you please help?

BR

Saso

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
635

Hello

If you bear in mind P_TEST (instead of P_ALV - already been defined ) then try this:


PARAMETERS: p_test TYPE xfeld AS CHECKBOX MODIF ID GVA.

INITIALIZATION.
IF sy-mandt = '010'.
  p_test = 'X'.
ELSE.
  p_test = ' '.
ENDIF.

2 REPLIES 2
Read only

Former Member
0 Likes
635

Hi Saso,

do that in the INITIALIZATION section, so when you see the selection screen, the default is set based on the client.

Thanks,

Srini.

Read only

Former Member
0 Likes
636

Hello

If you bear in mind P_TEST (instead of P_ALV - already been defined ) then try this:


PARAMETERS: p_test TYPE xfeld AS CHECKBOX MODIF ID GVA.

INITIALIZATION.
IF sy-mandt = '010'.
  p_test = 'X'.
ELSE.
  p_test = ' '.
ENDIF.