New Text Document
New Text Document
************************************************88
DATA: TRANGE TYPE RSDS_TRANGE,
TRANGE_LINE
LIKE LINE OF TRANGE,
TRANGE_FRANGE_T_LINE
LIKE LINE OF TRANGE_LINE-FRANGE_T,
TRANGE_FRANGE_T_SELOPT_T_LINE
LIKE LINE OF TRANGE_FRANGE_T_LINE-SELOPT_T,
TEXPR TYPE RSDS_TEXPR.
data lv_hkont TYPE bseg-hkont.
LOOP AT GT_FREE_VAL INTO DATA(LS_FREE_TEMP).
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = LS_FREE_TEMP-LOW
IMPORTING
OUTPUT = lv_hkont.
* S_HKONT-LOW = lv_hkont.
* S_HKONT-HIGH = LS_FREE_TEMP-HIGH.
* S_HKONT-OPTION = LS_FREE_TEMP-OPTION.
* S_HKONT-SIGN = LS_FREE_TEMP-SIGN.
* APPEND S_HKONT.
* ENDLOOP.
TRANGE_LINE-TABLENAME = LS_FREE_TEMP-TABLENAME.
TRANGE_FRANGE_T_LINE-FIELDNAME = LS_FREE_TEMP-FIELDNAME.
TRANGE_FRANGE_T_SELOPT_T_LINE-SIGN = LS_FREE_TEMP-SIGN.
TRANGE_FRANGE_T_SELOPT_T_LINE-OPTION = LS_FREE_TEMP-OPTION.
TRANGE_FRANGE_T_SELOPT_T_LINE-LOW = lv_hkont.
TRANGE_FRANGE_T_SELOPT_T_LINE-HIGH = LS_FREE_TEMP-HIGH.
APPEND TRANGE_FRANGE_T_SELOPT_T_LINE TO TRANGE_FRANGE_T_LINE-SELOPT_T. .
ENDLOOP.
APPEND TRANGE_FRANGE_T_LINE TO TRANGE_LINE-FRANGE_T.
APPEND TRANGE_LINE TO TRANGE.
CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX'
EXPORTING
FIELD_RANGES = TRANGE
IMPORTING
EXPRESSIONS = TEXPR.
*************************************************88