‎2009 Feb 02 10:55 AM
please help me in designing the selection-screen code for the following:
1st field(PR Item release status):
eban-frgkz (range of values) and default to '2' and 'Y'-PR autorized
2nd field(PR Item Del. Indicator):
eban-loekz (Range of values) and (default to not deleted)
3rd field(PR TYPE):
EBAN-BSART (Range of values)
‎2009 Feb 02 11:11 AM
Hi,
Check this code ..
TABLES : eban.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-s01.
SELECT-OPTIONS:
s_frgkz for eban-frgkz,
s_loekz for eban-loekz,
s_bsart FOR EBAN-BSART.
SELECTION-SCREEN END OF BLOCK b1.
INITIALIZATION.
s_frgkz-sign = 'I'.
s_frgkz-option = 'EQ'.
s_frgkz-low = 'Z'.
Append s_frgkz. Clear s_frgkz.
s_frgkz-sign = 'I'.
s_frgkz-option = 'EQ'.
s_frgkz-low = 'Y'.
Append s_frgkz. Clear s_frgkz.
‎2009 Feb 02 11:00 AM
‎2009 Feb 02 11:09 AM
I've written this.
SELECT-OPTIONS: s_frgkz FOR v_frgkz MATCHCODE OBJECT h_t161s.
SELECT-OPTIONS: s_loekz FOR v_loekz.
SELECT-OPTIONS: s_bsart FOR v_bsart.
but not understanding the condition for the second field.i.e., what does it mean for '(default to not deleted).
‎2009 Feb 02 11:12 AM
It means you have to initialize your select options so the values are already there.
Something like:
s_loekz-OPTION = 'I'.
s_loekz-SIGN = 'EQ'.
append s_loekz.And you'll just have to find out yourself where you need to put that piece of code.
‎2009 Feb 02 11:11 AM
Hi,
Check this code ..
TABLES : eban.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-s01.
SELECT-OPTIONS:
s_frgkz for eban-frgkz,
s_loekz for eban-loekz,
s_bsart FOR EBAN-BSART.
SELECTION-SCREEN END OF BLOCK b1.
INITIALIZATION.
s_frgkz-sign = 'I'.
s_frgkz-option = 'EQ'.
s_frgkz-low = 'Z'.
Append s_frgkz. Clear s_frgkz.
s_frgkz-sign = 'I'.
s_frgkz-option = 'EQ'.
s_frgkz-low = 'Y'.
Append s_frgkz. Clear s_frgkz.
‎2009 Feb 02 11:11 AM
Tables:
eban.
Select-options:
s_frgkz for eban-frgkz,
s_loekz for eban-loekz, " item in purchase document is not deleted or if value is 'X' then document is *deleted or blocked
s_bsart for eban-bsart.
Initialization.
s_frgkz-low = '2'.
s_frgkz-high = 'Y'.
Append s_frgkz.
‎2009 Feb 02 11:13 AM
‎2009 Feb 02 11:13 AM
‎2009 Feb 02 11:22 AM
Hi,
LOEKZ is the deletion indicator field.
If it is 'X', then it means that item is deleted.
not 'X' i.e, space means that item is not deleted.
2nd field(PR Item Del. Indicator):
eban-loekz (Range of values) and (default to not deleted)
here it is saying that default to not deleted .
So, default this field to space.
Regards,
Sandhya