ABAP Select data from SAP table ISU_CS_MOVEIN_STR_LOG_REG into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP ISU_CS_MOVEIN_STR_LOG_REG table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to ISU_CS_MOVEIN_STR_LOG_REG. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the ISU_CS_MOVEIN_STR_LOG_REG table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_ISU_CS_MOVEIN_STR_LOG_REG TYPE STANDARD TABLE OF ISU_CS_MOVEIN_STR_LOG_REG,
      WA_ISU_CS_MOVEIN_STR_LOG_REG TYPE ISU_CS_MOVEIN_STR_LOG_REG,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <ISU_CS_MOVEIN_STR_LOG_REG> TYPE ISU_CS_MOVEIN_STR_LOG_REG.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_ISU_CS_MOVEIN_STR_LOG_REG.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM ISU_CS_MOVEIN_STR_LOG_REG
  INTO TABLE IT_ISU_CS_MOVEIN_STR_LOG_REG.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ISU_CS_MOVEIN_STR_LOG_REG
*  INTO TABLE @DATA(IT_ISU_CS_MOVEIN_STR_LOG_REG2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_ISU_CS_MOVEIN_STR_LOG_REG INDEX 1 INTO DATA(WA_ISU_CS_MOVEIN_STR_LOG_REG2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ISU_CS_MOVEIN_STR_LOG_REG ASSIGNING <ISU_CS_MOVEIN_STR_LOG_REG>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISU_CS_MOVEIN_STR_LOG_REG>-WA_LOG_REG = 1.
<ISU_CS_MOVEIN_STR_LOG_REG>-MANDT = 1.
<ISU_CS_MOVEIN_STR_LOG_REG>-ANLAGE = 1.
<ISU_CS_MOVEIN_STR_LOG_REG>-LOGIKZW = 1.
<ISU_CS_MOVEIN_STR_LOG_REG>-BIS = 1.
ENDLOOP.

LOOP AT IT_ISU_CS_MOVEIN_STR_LOG_REG INTO WA_ISU_CS_MOVEIN_STR_LOG_REG.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ISU_CS_MOVEIN_STR_LOG_REG-AB, sy-vline,
WA_ISU_CS_MOVEIN_STR_LOG_REG-ZWNABR, sy-vline,
WA_ISU_CS_MOVEIN_STR_LOG_REG-GVERRECH, sy-vline,
WA_ISU_CS_MOVEIN_STR_LOG_REG-TARIFART, sy-vline,
WA_ISU_CS_MOVEIN_STR_LOG_REG-KONDIGR, sy-vline,
WA_ISU_CS_MOVEIN_STR_LOG_REG-RABZUS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISU_CS_MOVEIN_STR_LOG_REG you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_ISU_CS_MOVEIN_STR_LOG_REG TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_ISU_CS_MOVEIN_STR_LOG_REG INTO WA_ISU_CS_MOVEIN_STR_LOG_REG. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit ALPHA, internal->external for field ANLAGE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ANLAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ANLAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RABZUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-RABZUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-RABZUS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PREISKLA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-PREISKLA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-PREISKLA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RABZUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-RABZUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-RABZUS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MASS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-MASS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-MASS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EQUNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-EQUNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-EQUNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MASSREAD CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSREAD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSREAD.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MASSBILL CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSBILL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSBILL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ABLBELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ABLBELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ABLBELNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GERNR, internal->external for field GERNR CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-GERNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-GERNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EQUNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-EQUNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-EQUNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HH_MM, internal->external for field ATIM CALL FUNCTION 'CONVERSION_EXIT_HH_MM_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MASSREAD CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSREAD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSREAD.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MASSBILL CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSBILL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-MASSBILL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HH_MM, internal->external for field ATIMMAX CALL FUNCTION 'CONVERSION_EXIT_HH_MM_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMMAX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMMAX.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HH_MM, internal->external for field ATIMTATS CALL FUNCTION 'CONVERSION_EXIT_HH_MM_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMTATS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMTATS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HH_MM, internal->external for field ATIMERZ CALL FUNCTION 'CONVERSION_EXIT_HH_MM_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMERZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMERZ.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HH_MM, internal->external for field ATIMPROG CALL FUNCTION 'CONVERSION_EXIT_HH_MM_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMPROG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMPROG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SM_AUFNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-SM_AUFNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-SM_AUFNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HH_MM, internal->external for field ATIMREAL CALL FUNCTION 'CONVERSION_EXIT_HH_MM_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMREAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ATIMREAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field REM_ABLBELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-REM_ABLBELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-REM_ABLBELNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PREV_MRDOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-PREV_MRDOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-PREV_MRDOC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ABLBELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ABLBELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ABLBELNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ANLAGE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_CS_MOVEIN_STR_LOG_REG-ANLAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_CS_MOVEIN_STR_LOG_REG-ANLAGE.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_ISU_CS_MOVEIN_STR_LOG_REG_STR,
WA_LOG_REG TYPE STRING,
MANDT TYPE STRING,
ANLAGE TYPE STRING,
LOGIKZW TYPE STRING,
BIS TYPE STRING,
AB TYPE STRING,
ZWNABR TYPE STRING,
GVERRECH TYPE STRING,
TARIFART TYPE STRING,
KONDIGR TYPE STRING,
RABZUS TYPE STRING,
PREISKLA TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
ZWNSETTL TYPE STRING,
WA_RATETYPE_T TYPE STRING,
MANDT TYPE STRING,
SPRAS TYPE STRING,
TARIFART TYPE STRING,
TEXT30 TYPE STRING,
WA_DISCOUNT TYPE STRING,
MANDT TYPE STRING,
RABZUS TYPE STRING,
AB TYPE STRING,
SPRAS TYPE STRING,
TWAERS TYPE STRING,
TEXT30 TYPE STRING,
LOEVM TYPE STRING,
SPARTE TYPE STRING,
RABTYP TYPE STRING,
BZGBASIS TYPE STRING,
RABART TYPE STRING,
USE_REGIST TYPE STRING,
MASS TYPE STRING,
TIMBASIS TYPE STRING,
TIMTYP TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
BEGRU TYPE STRING,
BIS TYPE STRING,
RABPROZ TYPE STRING,
RABMENGE TYPE STRING,
RABPREIS TYPE STRING,
RABBETRAG TYPE STRING,
AKLASSE TYPE STRING,
RABLEISTUNG TYPE STRING,
WA_LOG_REG_PD TYPE STRING,
MANDT TYPE STRING,
LOGIKZW TYPE STRING,
BIS TYPE STRING,
AB TYPE STRING,
THGVER TYPE STRING,
FESTTEMP TYPE STRING,
PROFEST TYPE STRING,
PROPROZ TYPE STRING,
ZEITRAUM TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
GASFACTOR TYPE STRING,
WA_REGISTER TYPE STRING,
MANDT TYPE STRING,
EQUNR TYPE STRING,
ZWNUMMER TYPE STRING,
BIS TYPE STRING,
AB TYPE STRING,
LOGIKZW TYPE STRING,
SPARTYP TYPE STRING,
ZWKENN TYPE STRING,
KENNZIFF TYPE STRING,
ZWART TYPE STRING,
ZWFAKT TYPE STRING,
STANZVOR TYPE STRING,
STANZNAC TYPE STRING,
ZWTYP TYPE STRING,
BLIWIRK TYPE STRING,
MASSREAD TYPE STRING,
ANZERG TYPE STRING,
KZMESSW TYPE STRING,
UEBERVER TYPE STRING,
STEUERGRP TYPE STRING,
NABLESEN TYPE STRING,
PRUEFKL TYPE STRING,
TEMP_AREA TYPE STRING,
PR_AREA_AI TYPE STRING,
CALOR_AREA TYPE STRING,
HOEKORR TYPE STRING,
THGBER TYPE STRING,
KZAHLE TYPE STRING,
KZAHLT TYPE STRING,
GAS_PRS_AR TYPE STRING,
CRGPRESS TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
MASSBILL TYPE STRING,
GEWKEY TYPE STRING,
ZSPANNS TYPE STRING,
ZSTROMS TYPE STRING,
ZSPANNP TYPE STRING,
ZSTROMP TYPE STRING,
INTSIZEID TYPE STRING,
TOUPERIOD TYPE STRING,
VEE_CODE TYPE STRING,
WA_REG_ID_T TYPE STRING,
MANDT TYPE STRING,
SPRAS TYPE STRING,
SPARTYP TYPE STRING,
ZWKENN TYPE STRING,
ZWKTXT TYPE STRING,
WA_REG_TYPE_T TYPE STRING,
MANDT TYPE STRING,
SPRAS TYPE STRING,
ZWART TYPE STRING,
ZWARTTXT TYPE STRING,
WA_MR_DOCNO TYPE STRING,
MANDT TYPE STRING,
ABLBELNR TYPE STRING,
GERNR TYPE STRING,
EQUNR TYPE STRING,
ZWNUMMER TYPE STRING,
ADAT TYPE STRING,
ATIM TYPE STRING,
V_ZWSTAND TYPE STRING,
N_ZWSTAND TYPE STRING,
V_ZWSTNDAB TYPE STRING,
N_ZWSTNDAB TYPE STRING,
MASSREAD TYPE STRING,
MASSBILL TYPE STRING,
STANZVOR TYPE STRING,
STANZNAC TYPE STRING,
SCHAEVER TYPE STRING,
SCHAEGR TYPE STRING,
AKTIV TYPE STRING,
ADATSOLL TYPE STRING,
ADATMAX TYPE STRING,
ATIMMAX TYPE STRING,
ADATTATS TYPE STRING,
ATIMTATS TYPE STRING,
ADATERZ TYPE STRING,
ATIMERZ TYPE STRING,
ADATPROG TYPE STRING,
ATIMPROG TYPE STRING,
ZUORDDAT TYPE STRING,
THGDATUM TYPE STRING,
PRUEFZAHL TYPE STRING,
BAPERTYP TYPE STRING,
ABLSTAT TYPE STRING,
PRUEFPKT TYPE STRING,
POPCODE TYPE STRING,
PRUEFTYP TYPE STRING,
ABLHINW TYPE STRING,
STABLHW TYPE STRING,
KONTRVRF TYPE STRING,
ABLESART TYPE STRING,
ABLESER TYPE STRING,
NACHERF TYPE STRING,
MDENR TYPE STRING,
MDEUPL TYPE STRING,
E_ZEITVBL TYPE STRING,
E_ZVLZUORD TYPE STRING,
STEUERGRP TYPE STRING,
ARBAUF TYPE STRING,
KSTATUS TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
ENTRYNUMB TYPE STRING,
ACTOR TYPE STRING,
ISTABLART TYPE STRING,
ABLESTYP TYPE STRING,
E_ZVBL_BEZDAT TYPE STRING,
SM_AUFNR TYPE STRING,
DOC_TYPE TYPE STRING,
ADATREAL TYPE STRING,
ATIMREAL TYPE STRING,
S_ISTABLART TYPE STRING,
S_AKTIV TYPE STRING,
S_ABLSTAT TYPE STRING,
S_V_ZWSTAND TYPE STRING,
S_N_ZWSTAND TYPE STRING,
S_V_ZWSTNDAB TYPE STRING,
S_N_ZWSTNDAB TYPE STRING,
REMOVED TYPE STRING,
BP TYPE STRING,
REM_ABLBELNR TYPE STRING,
REM_ABLESER TYPE STRING,
S_ADATSOLL TYPE STRING,
S_ZVBL_BEZDAT TYPE STRING,
AMS TYPE STRING,
TRANSSTAT TYPE STRING,
TRANSTSTAMP TYPE STRING,
SOURCESYST TYPE STRING,
QNT TYPE STRING,
QDSTAT TYPE STRING,
QDPROC TYPE STRING,
PREV_MRDOC TYPE STRING,
COLOGRP TYPE STRING,
WA_MR_REASON TYPE STRING,
MANDT TYPE STRING,
ABLBELNR TYPE STRING,
ANLAGE TYPE STRING,
ABLESGR TYPE STRING,
ABRDATS TYPE STRING,
ABLEINH TYPE STRING,
ADATSOLL TYPE STRING,
UNTERDR TYPE STRING,
COLOGRP TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISU_CS_MOVEIN_STR_LOG_REG_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_LOG_REG sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ANLAGE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-LOGIKZW sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWNABR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-GVERRECH sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TARIFART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KONDIGR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABZUS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PREISKLA sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERNAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AEDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AENAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWNSETTL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_RATETYPE_T sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPRAS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TARIFART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TEXT30 sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_DISCOUNT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABZUS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPRAS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TWAERS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TEXT30 sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-LOEVM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPARTE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BZGBASIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-USE_REGIST sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MASS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TIMBASIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TIMTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERNAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AEDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AENAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BEGRU sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABPROZ sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABMENGE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABPREIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABBETRAG sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AKLASSE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-RABLEISTUNG sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_LOG_REG_PD sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-LOGIKZW sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-THGVER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-FESTTEMP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PROFEST sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PROPROZ sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZEITRAUM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERNAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AEDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AENAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-GASFACTOR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_REGISTER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-EQUNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWNUMMER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BIS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-LOGIKZW sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPARTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWKENN sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KENNZIFF sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWFAKT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STANZVOR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STANZNAC sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BLIWIRK sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MASSREAD sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ANZERG sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KZMESSW sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-UEBERVER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STEUERGRP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-NABLESEN sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PRUEFKL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TEMP_AREA sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PR_AREA_AI sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-CALOR_AREA sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-HOEKORR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-THGBER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KZAHLE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KZAHLT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-GAS_PRS_AR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-CRGPRESS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERNAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AEDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AENAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MASSBILL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-GEWKEY sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZSPANNS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZSTROMS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZSPANNP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZSTROMP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-INTSIZEID sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TOUPERIOD sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-VEE_CODE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_REG_ID_T sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPRAS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPARTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWKENN sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWKTXT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_REG_TYPE_T sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SPRAS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWARTTXT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_MR_DOCNO sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLBELNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-GERNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-EQUNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZWNUMMER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ATIM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-V_ZWSTAND sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-N_ZWSTAND sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-V_ZWSTNDAB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-N_ZWSTNDAB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MASSREAD sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MASSBILL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STANZVOR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STANZNAC sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SCHAEVER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SCHAEGR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AKTIV sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATSOLL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATMAX sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ATIMMAX sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATTATS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ATIMTATS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATERZ sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ATIMERZ sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATPROG sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ATIMPROG sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ZUORDDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-THGDATUM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PRUEFZAHL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BAPERTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLSTAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PRUEFPKT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-POPCODE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PRUEFTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLHINW sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STABLHW sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KONTRVRF sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLESART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLESER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-NACHERF sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MDENR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MDEUPL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-E_ZEITVBL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-E_ZVLZUORD sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-STEUERGRP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ARBAUF sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-KSTATUS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ERNAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AEDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AENAM sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ENTRYNUMB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ACTOR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ISTABLART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLESTYP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-E_ZVBL_BEZDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SM_AUFNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-DOC_TYPE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATREAL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ATIMREAL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_ISTABLART sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_AKTIV sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_ABLSTAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_V_ZWSTAND sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_N_ZWSTAND sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_V_ZWSTNDAB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_N_ZWSTNDAB sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-REMOVED sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-BP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-REM_ABLBELNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-REM_ABLESER sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_ADATSOLL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-S_ZVBL_BEZDAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-AMS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TRANSSTAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-TRANSTSTAMP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-SOURCESYST sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-QNT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-QDSTAT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-QDPROC sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-PREV_MRDOC sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-COLOGRP sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-WA_MR_REASON sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-MANDT sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLBELNR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ANLAGE sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLESGR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABRDATS sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ABLEINH sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-ADATSOLL sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-UNTERDR sy-vline
WA_ISU_CS_MOVEIN_STR_LOG_REG_STR-COLOGRP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.