ABAP Select data from SAP table RECDCONDFLDSALV 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 RECDCONDFLDSALV 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 RECDCONDFLDSALV. 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 RECDCONDFLDSALV 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_RECDCONDFLDSALV TYPE STANDARD TABLE OF RECDCONDFLDSALV,
      WA_RECDCONDFLDSALV TYPE RECDCONDFLDSALV,
      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: <RECDCONDFLDSALV> TYPE RECDCONDFLDSALV.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RECDCONDFLDSALV
*  INTO TABLE @DATA(IT_RECDCONDFLDSALV2).
*--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_RECDCONDFLDSALV INDEX 1 INTO DATA(WA_RECDCONDFLDSALV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RECDCONDFLDSALV ASSIGNING <RECDCONDFLDSALV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RECDCONDFLDSALV>-MANDT = 1.
<RECDCONDFLDSALV>-CONDGUID = 1.
<RECDCONDFLDSALV>-INTRENO = 1.
<RECDCONDFLDSALV>-OBJNR = 1.
<RECDCONDFLDSALV>-RERF = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RECDCONDFLDSALV-DERF, sy-vline,
WA_RECDCONDFLDSALV-TERF, sy-vline,
WA_RECDCONDFLDSALV-REHER, sy-vline,
WA_RECDCONDFLDSALV-RBEAR, sy-vline,
WA_RECDCONDFLDSALV-DBEAR, sy-vline,
WA_RECDCONDFLDSALV-TBEAR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RECDCONDFLDSALV 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_RECDCONDFLDSALV 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_RECDCONDFLDSALV INTO WA_RECDCONDFLDSALV. *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 TERMNOPY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RECDCONDFLDSALV-TERMNOPY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RECDCONDFLDSALV-TERMNOPY.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit REDAT, internal->external for field CONDVALIDTO CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_RECDCONDFLDSALV-CONDVALIDTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RECDCONDFLDSALV-CONDVALIDTO.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field FIXPER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RECDCONDFLDSALV-FIXPER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RECDCONDFLDSALV-FIXPER.
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_RECDCONDFLDSALV_STR,
MANDT TYPE STRING,
CONDGUID TYPE STRING,
INTRENO TYPE STRING,
OBJNR TYPE STRING,
RERF TYPE STRING,
DERF TYPE STRING,
TERF TYPE STRING,
REHER TYPE STRING,
RBEAR TYPE STRING,
DBEAR TYPE STRING,
TBEAR TYPE STRING,
RBHER TYPE STRING,
CONDCURR TYPE STRING,
EXDUEDATE TYPE STRING,
DUEDATEUP TYPE STRING,
OBJNRDIST TYPE STRING,
INVALIDCALC TYPE STRING,
INVALIDDIST TYPE STRING,
TERMNOPY TYPE STRING,
TERMNORH TYPE STRING,
TERMNOAJ TYPE STRING,
TERMNOOA TYPE STRING,
TERMNOSR TYPE STRING,
TERMNOMR TYPE STRING,
TERMNOWT TYPE STRING,
TERMNOPYSCS TYPE STRING,
TERMNOPYSCSACT TYPE STRING,
DUEDATECORR TYPE STRING,
DUEDATECORRDAY TYPE STRING,
DUEDATECORRMONTH TYPE STRING,
CONDDELETE TYPE STRING,
CFPOSTINGFROM TYPE STRING,
CONDTYPE TYPE STRING,
CONDVALIDFROM TYPE STRING,
CONDVALIDTO TYPE STRING,
UNIQUECOND TYPE STRING,
INFOCOND TYPE STRING,
UNITPRICE TYPE STRING,
CALCRULE TYPE STRING,
CALCRULEPARA1 TYPE STRING,
CALCRULEPARA2 TYPE STRING,
DISTRULE TYPE STRING,
DISTRULEPARA1 TYPE STRING,
DISTRULEPARA2 TYPE STRING,
OBJTYPEDISTDIST TYPE STRING,
OBJTYPEDISTPOST TYPE STRING,
CONDPURPOSEEXT TYPE STRING,
CHGREASON TYPE STRING,
OBJNRCALCPARA TYPE STRING,
OBJNRDISTPARA TYPE STRING,
XMCALCRULE TYPE STRING,
XMDISTRULE TYPE STRING,
CALCVALUEUNIT TYPE STRING,
UNITPRICEUNIT TYPE STRING,
OBJTXTCALC TYPE STRING,
OBJIDCALC TYPE STRING,
OBJIDENTCALC TYPE STRING,
OBJTYPECALC TYPE STRING,
CALCRULEPARA1DES TYPE STRING,
CALCRULEPARA2DES TYPE STRING,
CALCRULEPARA1INF TYPE STRING,
CALCRULEPARA2INF TYPE STRING,
OBJTXTDIST TYPE STRING,
OBJIDDIST TYPE STRING,
OBJIDENTDIST TYPE STRING,
OBJTYPEDIST TYPE STRING,
DISTRULEPARA1DES TYPE STRING,
DISTRULEPARA2DES TYPE STRING,
DISTRULEPARA1INF TYPE STRING,
DISTRULEPARA2INF TYPE STRING,
CONDNUMBER TYPE STRING,
XCONDITION TYPE STRING,
XMCONDPURPOSEEXT TYPE STRING,
XCONDCURR TYPE STRING,
XTERMTYPEPY TYPE STRING,
XTERMPY TYPE STRING,
XTERMTYPERH TYPE STRING,
XTERMRH TYPE STRING,
XTERMTYPEAJ TYPE STRING,
XTERMAJ TYPE STRING,
XTERMTYPEOA TYPE STRING,
XTERMOA TYPE STRING,
XTERMTYPESR TYPE STRING,
XTERMSR TYPE STRING,
XTERMTYPEMR TYPE STRING,
XTERMMR TYPE STRING,
XTERMTYPEWT TYPE STRING,
XTERMWT TYPE STRING,
XTERMTYPEPYSCS TYPE STRING,
XTERMPYSCS TYPE STRING,
XTAXTYPE TYPE STRING,
XTAXGROUP TYPE STRING,
COMPARENRCALC TYPE STRING,
COMPARENRDIST TYPE STRING,
ADVANCEPAYMENT TYPE STRING,
SCSRELATED TYPE STRING,
FLATRATE TYPE STRING,
BOOKFROM_PAY TYPE STRING,
BOOKTO_PAY TYPE STRING,
BOOKED_PAY TYPE STRING,
BOOKFROM_OBJ TYPE STRING,
BOOKTO_OBJ TYPE STRING,
BOOKED_OBJ TYPE STRING,
PARTNER TYPE STRING,
PARTNEROBJNR TYPE STRING,
TAXTYPE TYPE STRING,
TAXGROUP TYPE STRING,
TAXCOUNTRY TYPE STRING,
ISGROSS TYPE STRING,
TXJCD TYPE STRING,
FREQUENCY TYPE STRING,
FREQUENCYUNIT TYPE STRING,
WEEKFROM TYPE STRING,
MONTHFROM TYPE STRING,
CONDVALUEREFER TYPE STRING,
CONDVALUEREFDIF TYPE STRING,
PRORATE TYPE STRING,
CALCMETHPER TYPE STRING,
PAYMENTFORM TYPE STRING,
ORDERDISPLAY TYPE STRING,
CONDVALIDFROMFIRST TYPE STRING,
XCHGREASON TYPE STRING,
CALCDUEDATEUC TYPE STRING,
CALCRULEINT TYPE STRING,
ISCASHFLOWRELEVANT TYPE STRING,
CONDABSENDDATE TYPE STRING,
CONDABSBEGDATE TYPE STRING,
FLEXIBLEFROM TYPE STRING,
FLEXIBLETO TYPE STRING,
ISFLEXIBLE TYPE STRING,
FIXPER TYPE STRING,
BUT_OBJECT TYPE STRING,
ICON_DETAIL TYPE STRING,
BUT_OBJECT_DIST TYPE STRING,
BUT_CALC TYPE STRING,
BUT_DIST TYPE STRING,
BUT_CASHFLOW TYPE STRING,
BUT_NOTE TYPE STRING,
ICON_BOOKED TYPE STRING,
PROPOSALORIGIN TYPE STRING,
XLOCKED TYPE STRING,
CONDVALUEDAY TYPE STRING,
CONDVALUEWEEK TYPE STRING,
CONDVALUEMONTH TYPE STRING,
CONDVALUEYEAR TYPE STRING,
TAXVALUEDAY TYPE STRING,
TAXVALUEWEEK TYPE STRING,
TAXVALUEMONTH TYPE STRING,
TAXVALUEYEAR TYPE STRING,
CALCVALUE TYPE STRING,
HASNOTE TYPE STRING,
GROSSVALUEDAY TYPE STRING,
GROSSVALUEWEEK TYPE STRING,
GROSSVALUEMONTH TYPE STRING,
GROSSVALUEYEAR TYPE STRING,
NETVALUEDAY TYPE STRING,
NETVALUEWEEK TYPE STRING,
NETVALUEMONTH TYPE STRING,
NETVALUEYEAR TYPE STRING,
BUT_EVALUATION TYPE STRING,
CELLTAB TYPE STRING,
COLORTAB TYPE STRING,
SORTSEQ TYPE STRING,
PPA_EXCLUDE TYPE STRING,END OF T_EKKO_STR. DATA: WA_RECDCONDFLDSALV_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_RECDCONDFLDSALV_STR-MANDT sy-vline
WA_RECDCONDFLDSALV_STR-CONDGUID sy-vline
WA_RECDCONDFLDSALV_STR-INTRENO sy-vline
WA_RECDCONDFLDSALV_STR-OBJNR sy-vline
WA_RECDCONDFLDSALV_STR-RERF sy-vline
WA_RECDCONDFLDSALV_STR-DERF sy-vline
WA_RECDCONDFLDSALV_STR-TERF sy-vline
WA_RECDCONDFLDSALV_STR-REHER sy-vline
WA_RECDCONDFLDSALV_STR-RBEAR sy-vline
WA_RECDCONDFLDSALV_STR-DBEAR sy-vline
WA_RECDCONDFLDSALV_STR-TBEAR sy-vline
WA_RECDCONDFLDSALV_STR-RBHER sy-vline
WA_RECDCONDFLDSALV_STR-CONDCURR sy-vline
WA_RECDCONDFLDSALV_STR-EXDUEDATE sy-vline
WA_RECDCONDFLDSALV_STR-DUEDATEUP sy-vline
WA_RECDCONDFLDSALV_STR-OBJNRDIST sy-vline
WA_RECDCONDFLDSALV_STR-INVALIDCALC sy-vline
WA_RECDCONDFLDSALV_STR-INVALIDDIST sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOPY sy-vline
WA_RECDCONDFLDSALV_STR-TERMNORH sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOAJ sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOOA sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOSR sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOMR sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOWT sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOPYSCS sy-vline
WA_RECDCONDFLDSALV_STR-TERMNOPYSCSACT sy-vline
WA_RECDCONDFLDSALV_STR-DUEDATECORR sy-vline
WA_RECDCONDFLDSALV_STR-DUEDATECORRDAY sy-vline
WA_RECDCONDFLDSALV_STR-DUEDATECORRMONTH sy-vline
WA_RECDCONDFLDSALV_STR-CONDDELETE sy-vline
WA_RECDCONDFLDSALV_STR-CFPOSTINGFROM sy-vline
WA_RECDCONDFLDSALV_STR-CONDTYPE sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALIDFROM sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALIDTO sy-vline
WA_RECDCONDFLDSALV_STR-UNIQUECOND sy-vline
WA_RECDCONDFLDSALV_STR-INFOCOND sy-vline
WA_RECDCONDFLDSALV_STR-UNITPRICE sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULE sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEPARA1 sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEPARA2 sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULE sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULEPARA1 sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULEPARA2 sy-vline
WA_RECDCONDFLDSALV_STR-OBJTYPEDISTDIST sy-vline
WA_RECDCONDFLDSALV_STR-OBJTYPEDISTPOST sy-vline
WA_RECDCONDFLDSALV_STR-CONDPURPOSEEXT sy-vline
WA_RECDCONDFLDSALV_STR-CHGREASON sy-vline
WA_RECDCONDFLDSALV_STR-OBJNRCALCPARA sy-vline
WA_RECDCONDFLDSALV_STR-OBJNRDISTPARA sy-vline
WA_RECDCONDFLDSALV_STR-XMCALCRULE sy-vline
WA_RECDCONDFLDSALV_STR-XMDISTRULE sy-vline
WA_RECDCONDFLDSALV_STR-CALCVALUEUNIT sy-vline
WA_RECDCONDFLDSALV_STR-UNITPRICEUNIT sy-vline
WA_RECDCONDFLDSALV_STR-OBJTXTCALC sy-vline
WA_RECDCONDFLDSALV_STR-OBJIDCALC sy-vline
WA_RECDCONDFLDSALV_STR-OBJIDENTCALC sy-vline
WA_RECDCONDFLDSALV_STR-OBJTYPECALC sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEPARA1DES sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEPARA2DES sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEPARA1INF sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEPARA2INF sy-vline
WA_RECDCONDFLDSALV_STR-OBJTXTDIST sy-vline
WA_RECDCONDFLDSALV_STR-OBJIDDIST sy-vline
WA_RECDCONDFLDSALV_STR-OBJIDENTDIST sy-vline
WA_RECDCONDFLDSALV_STR-OBJTYPEDIST sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULEPARA1DES sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULEPARA2DES sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULEPARA1INF sy-vline
WA_RECDCONDFLDSALV_STR-DISTRULEPARA2INF sy-vline
WA_RECDCONDFLDSALV_STR-CONDNUMBER sy-vline
WA_RECDCONDFLDSALV_STR-XCONDITION sy-vline
WA_RECDCONDFLDSALV_STR-XMCONDPURPOSEEXT sy-vline
WA_RECDCONDFLDSALV_STR-XCONDCURR sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPEPY sy-vline
WA_RECDCONDFLDSALV_STR-XTERMPY sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPERH sy-vline
WA_RECDCONDFLDSALV_STR-XTERMRH sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPEAJ sy-vline
WA_RECDCONDFLDSALV_STR-XTERMAJ sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPEOA sy-vline
WA_RECDCONDFLDSALV_STR-XTERMOA sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPESR sy-vline
WA_RECDCONDFLDSALV_STR-XTERMSR sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPEMR sy-vline
WA_RECDCONDFLDSALV_STR-XTERMMR sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPEWT sy-vline
WA_RECDCONDFLDSALV_STR-XTERMWT sy-vline
WA_RECDCONDFLDSALV_STR-XTERMTYPEPYSCS sy-vline
WA_RECDCONDFLDSALV_STR-XTERMPYSCS sy-vline
WA_RECDCONDFLDSALV_STR-XTAXTYPE sy-vline
WA_RECDCONDFLDSALV_STR-XTAXGROUP sy-vline
WA_RECDCONDFLDSALV_STR-COMPARENRCALC sy-vline
WA_RECDCONDFLDSALV_STR-COMPARENRDIST sy-vline
WA_RECDCONDFLDSALV_STR-ADVANCEPAYMENT sy-vline
WA_RECDCONDFLDSALV_STR-SCSRELATED sy-vline
WA_RECDCONDFLDSALV_STR-FLATRATE sy-vline
WA_RECDCONDFLDSALV_STR-BOOKFROM_PAY sy-vline
WA_RECDCONDFLDSALV_STR-BOOKTO_PAY sy-vline
WA_RECDCONDFLDSALV_STR-BOOKED_PAY sy-vline
WA_RECDCONDFLDSALV_STR-BOOKFROM_OBJ sy-vline
WA_RECDCONDFLDSALV_STR-BOOKTO_OBJ sy-vline
WA_RECDCONDFLDSALV_STR-BOOKED_OBJ sy-vline
WA_RECDCONDFLDSALV_STR-PARTNER sy-vline
WA_RECDCONDFLDSALV_STR-PARTNEROBJNR sy-vline
WA_RECDCONDFLDSALV_STR-TAXTYPE sy-vline
WA_RECDCONDFLDSALV_STR-TAXGROUP sy-vline
WA_RECDCONDFLDSALV_STR-TAXCOUNTRY sy-vline
WA_RECDCONDFLDSALV_STR-ISGROSS sy-vline
WA_RECDCONDFLDSALV_STR-TXJCD sy-vline
WA_RECDCONDFLDSALV_STR-FREQUENCY sy-vline
WA_RECDCONDFLDSALV_STR-FREQUENCYUNIT sy-vline
WA_RECDCONDFLDSALV_STR-WEEKFROM sy-vline
WA_RECDCONDFLDSALV_STR-MONTHFROM sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALUEREFER sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALUEREFDIF sy-vline
WA_RECDCONDFLDSALV_STR-PRORATE sy-vline
WA_RECDCONDFLDSALV_STR-CALCMETHPER sy-vline
WA_RECDCONDFLDSALV_STR-PAYMENTFORM sy-vline
WA_RECDCONDFLDSALV_STR-ORDERDISPLAY sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALIDFROMFIRST sy-vline
WA_RECDCONDFLDSALV_STR-XCHGREASON sy-vline
WA_RECDCONDFLDSALV_STR-CALCDUEDATEUC sy-vline
WA_RECDCONDFLDSALV_STR-CALCRULEINT sy-vline
WA_RECDCONDFLDSALV_STR-ISCASHFLOWRELEVANT sy-vline
WA_RECDCONDFLDSALV_STR-CONDABSENDDATE sy-vline
WA_RECDCONDFLDSALV_STR-CONDABSBEGDATE sy-vline
WA_RECDCONDFLDSALV_STR-FLEXIBLEFROM sy-vline
WA_RECDCONDFLDSALV_STR-FLEXIBLETO sy-vline
WA_RECDCONDFLDSALV_STR-ISFLEXIBLE sy-vline
WA_RECDCONDFLDSALV_STR-FIXPER sy-vline
WA_RECDCONDFLDSALV_STR-BUT_OBJECT sy-vline
WA_RECDCONDFLDSALV_STR-ICON_DETAIL sy-vline
WA_RECDCONDFLDSALV_STR-BUT_OBJECT_DIST sy-vline
WA_RECDCONDFLDSALV_STR-BUT_CALC sy-vline
WA_RECDCONDFLDSALV_STR-BUT_DIST sy-vline
WA_RECDCONDFLDSALV_STR-BUT_CASHFLOW sy-vline
WA_RECDCONDFLDSALV_STR-BUT_NOTE sy-vline
WA_RECDCONDFLDSALV_STR-ICON_BOOKED sy-vline
WA_RECDCONDFLDSALV_STR-PROPOSALORIGIN sy-vline
WA_RECDCONDFLDSALV_STR-XLOCKED sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALUEDAY sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALUEWEEK sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALUEMONTH sy-vline
WA_RECDCONDFLDSALV_STR-CONDVALUEYEAR sy-vline
WA_RECDCONDFLDSALV_STR-TAXVALUEDAY sy-vline
WA_RECDCONDFLDSALV_STR-TAXVALUEWEEK sy-vline
WA_RECDCONDFLDSALV_STR-TAXVALUEMONTH sy-vline
WA_RECDCONDFLDSALV_STR-TAXVALUEYEAR sy-vline
WA_RECDCONDFLDSALV_STR-CALCVALUE sy-vline
WA_RECDCONDFLDSALV_STR-HASNOTE sy-vline
WA_RECDCONDFLDSALV_STR-GROSSVALUEDAY sy-vline
WA_RECDCONDFLDSALV_STR-GROSSVALUEWEEK sy-vline
WA_RECDCONDFLDSALV_STR-GROSSVALUEMONTH sy-vline
WA_RECDCONDFLDSALV_STR-GROSSVALUEYEAR sy-vline
WA_RECDCONDFLDSALV_STR-NETVALUEDAY sy-vline
WA_RECDCONDFLDSALV_STR-NETVALUEWEEK sy-vline
WA_RECDCONDFLDSALV_STR-NETVALUEMONTH sy-vline
WA_RECDCONDFLDSALV_STR-NETVALUEYEAR sy-vline
WA_RECDCONDFLDSALV_STR-BUT_EVALUATION sy-vline
WA_RECDCONDFLDSALV_STR-CELLTAB sy-vline
WA_RECDCONDFLDSALV_STR-COLORTAB sy-vline
WA_RECDCONDFLDSALV_STR-SORTSEQ sy-vline
WA_RECDCONDFLDSALV_STR-PPA_EXCLUDE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.