»Коболны куллану аңны гарип итә; шуңа күрә аны өйрәтү — җинаять булып исәпләнергә тиеш.«
* range-зурлыкны эчке җәдвәлга әйләндерү mt_kjahr = CORRESPONDING #( mr_kjahr MAPPING kjahr = low ). * тернар операторы DATA(bool) = COND #( WHEN i * i > number THEN abap_true ELSE abap_false ). * range-зурлыкны тутыру mr_tripn = VALUE #( FOR ls_xls_row IN mt_xls_rows ( sign = msc_range-sign_inclusive option = msc_range-option_eq low = CONV tripn( |{ ls_xls_row-tripn ALPHA = IN }| ) ) ). DATA(lr_nach) = VALUE rseloption( OPTION = 'EQ' SIGN = 'I' ( LOW = 'Z2N' ) ( LOW = 'NEU' ) ). * append ls_goodsmvt_item to lt_goodsmvt_item урнына APPEND VALUE #( material = matnr plant = from_plant stge_loc = from_stloc move_plant = to_plant move_stloc = to_stloc move_type = '309' entry_qnt = menge entry_uom = <fs>-meins ) TO lt_goodsmvt_item. * call function 'CONVERSION_EXIT_ALPHA_INPUT' урнына f_matnr = conv matnr( |{ l_matnr alpha = IN }| ). RESULT = VALUE #( FOR row IN INPUT ( row-text ) ). * LOOP AT input INTO DATA(row). * INSERT row-text INTO TABLE result. * ENDLOOP. DATA(LINE) = value_pairs[ NAME = 'A' ]. * READ TABLE value_pairs INTO DATA(line) WITH KEY name = 'A'. DATA(EXISTS) = xsdbool( line_exists( value_pairs[ NAME = 'A' ] ) ). IF line_exists( value_pairs[ NAME = 'A' ] ). * READ TABLE value_pairs TRANSPORTING NO FIELDS WITH KEY name = 'A'. * DATA(exists) = xsdbool( sy-subrc = 0 ).