‎2008 May 15 8:46 AM
Hi,
Can someone tell how to assign values to ranges table in Classes. Have declared it as
DATA: r1 type range of afih-AUFNR.
regards,
cs
‎2008 May 15 9:02 AM
Hi,
REPORT rich_0001.
----
CLASS lcl_app DEFINITION
----
*
----
CLASS lcl_app DEFINITION.
PUBLIC SECTION.
DATA: it_t000 TYPE TABLE OF t000.
DATA: it_mandt TYPE RANGE OF t000-mandt,
wa_mandt LIKE LINE OF it_mandt.
METHODS : test.
ENDCLASS. "lcl_app DEFINITION
----
CLASS lcl_app IMPLEMENTATION
----
*
----
CLASS lcl_app IMPLEMENTATION.
METHOD test.
wa_mandt-low = '100'.
wa_mandt-sign = 'I'.
wa_mandt-option = 'EQ'.
APPEND wa_mandt TO it_mandt.
wa_mandt-low = '200'.
APPEND wa_mandt TO it_mandt.
SELECT * FROM t000
INTO TABLE it_t000
WHERE mandt IN it_mandt.
ENDMETHOD. "test
ENDCLASS. "lcl_app IMPLEMENTATION
DATA: o_ref TYPE REF TO lcl_app.
START-OF-SELECTION.
CREATE OBJECT o_ref.
o_ref->test( ).
Regards,
Shiva Kumar
‎2008 May 15 8:59 AM
‎2008 May 15 9:02 AM
Hi,
REPORT rich_0001.
----
CLASS lcl_app DEFINITION
----
*
----
CLASS lcl_app DEFINITION.
PUBLIC SECTION.
DATA: it_t000 TYPE TABLE OF t000.
DATA: it_mandt TYPE RANGE OF t000-mandt,
wa_mandt LIKE LINE OF it_mandt.
METHODS : test.
ENDCLASS. "lcl_app DEFINITION
----
CLASS lcl_app IMPLEMENTATION
----
*
----
CLASS lcl_app IMPLEMENTATION.
METHOD test.
wa_mandt-low = '100'.
wa_mandt-sign = 'I'.
wa_mandt-option = 'EQ'.
APPEND wa_mandt TO it_mandt.
wa_mandt-low = '200'.
APPEND wa_mandt TO it_mandt.
SELECT * FROM t000
INTO TABLE it_t000
WHERE mandt IN it_mandt.
ENDMETHOD. "test
ENDCLASS. "lcl_app IMPLEMENTATION
DATA: o_ref TYPE REF TO lcl_app.
START-OF-SELECTION.
CREATE OBJECT o_ref.
o_ref->test( ).
Regards,
Shiva Kumar
‎2008 May 15 9:03 AM
DATA: r1 type range of afih-AUFNR,
r1l type line of r1.
r1l-option = 'BT'.
r1l-sign = 'I'.
r1l-low = l_aufnr-low.
r1l-high = l_aufnr-high.
INSERT r1l INTO TABLE r1.matt
‎2008 May 15 9:57 AM