))) Это понятно... я описывал вариант
А так дам вот:
Short Text
Field symbol is not assigned.
The current ABAP program "SAPLSDSD" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
903 DECIMALS <mapping>-decimals.
904 ELSE.
905 ASSIGN <line>+<mapping>-offset(<mapping>-intle
906 TO <source> TYPE <mapping>-inttype.
907 ENDIF.
908 ELSE.
909 ASSIGN COMPONENT <mapping>-position
910 OF STRUCTURE source_tab TO <source>.
911 CHECK sy-subrc = 0.
912 ENDIF.
913 ELSEIF <mapping>-lfieldname = '*'.
914 ASSIGN source_tab TO <source>.
915 ELSE.
916 ASSIGN COMPONENT <mapping>-lfieldname
917 OF STRUCTURE source_tab TO <source>.
918 CHECK sy-subrc = 0.
919 ENDIF.
920 assign_par record_wa <parameter> <dest>.
921 LOOP AT source_tab.
922 i = sy-tabix.
923 READ TABLE record_tab INDEX i INTO record_wa
924 TRANSPORTING string.
>>>>> CLEAR <dest>.
926 CATCH SYSTEM-EXCEPTIONS OTHERS = 8.
927 <dest> = <source>.
928 ENDCATCH.
929 MODIFY record_tab INDEX i FROM record_wa
930 TRANSPORTING string.
931 ENDLOOP.
932 ENDLOOP.
933 ENDFORM. " MAP_ITAB_TO_RECORD_TAB
934