ABAP Select data from SAP table GLE_ADB_KFC_GEN 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 GLE_ADB_KFC_GEN 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 GLE_ADB_KFC_GEN. 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 GLE_ADB_KFC_GEN 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_GLE_ADB_KFC_GEN TYPE STANDARD TABLE OF GLE_ADB_KFC_GEN,
      WA_GLE_ADB_KFC_GEN TYPE GLE_ADB_KFC_GEN,
      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: <GLE_ADB_KFC_GEN> TYPE GLE_ADB_KFC_GEN.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM GLE_ADB_KFC_GEN
*  INTO TABLE @DATA(IT_GLE_ADB_KFC_GEN2).
*--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_GLE_ADB_KFC_GEN INDEX 1 INTO DATA(WA_GLE_ADB_KFC_GEN2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_GLE_ADB_KFC_GEN ASSIGNING <GLE_ADB_KFC_GEN>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<GLE_ADB_KFC_GEN>-MANDT = 1.
<GLE_ADB_KFC_GEN>-RLDNR = 1.
<GLE_ADB_KFC_GEN>-RBUKRS = 1.
<GLE_ADB_KFC_GEN>-GJAHR = 1.
<GLE_ADB_KFC_GEN>-BELNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_GLE_ADB_KFC_GEN-DOCLN, sy-vline,
WA_GLE_ADB_KFC_GEN-RYEAR, sy-vline,
WA_GLE_ADB_KFC_GEN-DOCNR_LD, sy-vline,
WA_GLE_ADB_KFC_GEN-RRCTY, sy-vline,
WA_GLE_ADB_KFC_GEN-RMVCT, sy-vline,
WA_GLE_ADB_KFC_GEN-VORGN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_GLE_ADB_KFC_GEN 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_GLE_ADB_KFC_GEN 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_GLE_ADB_KFC_GEN INTO WA_GLE_ADB_KFC_GEN. *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 CUNIT, internal->external for field RUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_GLE_ADB_KFC_GEN-RUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLE_ADB_KFC_GEN-RUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field RVUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_GLE_ADB_KFC_GEN-RVUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLE_ADB_KFC_GEN-RVUNIT.
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_GLE_ADB_KFC_GEN_STR,
MANDT TYPE STRING,
RLDNR TYPE STRING,
RBUKRS TYPE STRING,
GJAHR TYPE STRING,
BELNR TYPE STRING,
DOCLN TYPE STRING,
RYEAR TYPE STRING,
DOCNR_LD TYPE STRING,
RRCTY TYPE STRING,
RMVCT TYPE STRING,
VORGN TYPE STRING,
VRGNG TYPE STRING,
BTTYPE TYPE STRING,
AWTYP TYPE STRING,
AWSYS TYPE STRING,
AWORG TYPE STRING,
AWREF TYPE STRING,
AWITEM TYPE STRING,
AWITGRP TYPE STRING,
SUBTA TYPE STRING,
XREVERSING TYPE STRING,
XREVERSED TYPE STRING,
XTRUEREV TYPE STRING,
AWTYP_REV TYPE STRING,
AWORG_REV TYPE STRING,
AWREF_REV TYPE STRING,
SUBTA_REV TYPE STRING,
XSETTLING TYPE STRING,
XSETTLED TYPE STRING,
PREC_AWTYP TYPE STRING,
PREC_AWSYS TYPE STRING,
PREC_AWORG TYPE STRING,
PREC_AWREF TYPE STRING,
PREC_AWITEM TYPE STRING,
PREC_SUBTA TYPE STRING,
XSECONDARY TYPE STRING,
SRC_AWTYP TYPE STRING,
SRC_AWSYS TYPE STRING,
SRC_AWORG TYPE STRING,
SRC_AWREF TYPE STRING,
SRC_AWITEM TYPE STRING,
SRC_AWSUBIT TYPE STRING,
XCOMMITMENT TYPE STRING,
OBS_REASON TYPE STRING,
RCO_OCUR TYPE STRING,
RUNIT TYPE STRING,
RVUNIT TYPE STRING,
RACCT TYPE STRING,
RCNTR TYPE STRING,
PRCTR TYPE STRING,
RFAREA TYPE STRING,
RBUSA TYPE STRING,
KOKRS TYPE STRING,
SEGMENT TYPE STRING,
SCNTR TYPE STRING,
PPRCTR TYPE STRING,
SFAREA TYPE STRING,
SBUSA TYPE STRING,
RASSC TYPE STRING,
PSEGMENT TYPE STRING,
TSL TYPE STRING,
RTCUR TYPE STRING,
HSL TYPE STRING,
RHCUR TYPE STRING,
KSL TYPE STRING,
RKCUR TYPE STRING,
OSL TYPE STRING,
ROCUR TYPE STRING,
VSL TYPE STRING,
RVCUR TYPE STRING,
BSL TYPE STRING,
RBCUR TYPE STRING,
CSL TYPE STRING,
RCCUR TYPE STRING,
DSL TYPE STRING,
RDCUR TYPE STRING,
ESL TYPE STRING,
RECUR TYPE STRING,
FSL TYPE STRING,
RFCUR TYPE STRING,
GSL TYPE STRING,
RGCUR TYPE STRING,
HVKWRT TYPE STRING,
PSL TYPE STRING,
PFSL TYPE STRING,
MSL TYPE STRING,
VMSL TYPE STRING,
DRCRK TYPE STRING,
POPER TYPE STRING,
PERIV TYPE STRING,
FISCYEARPER TYPE STRING,
BUDAT TYPE STRING,
PERIOD_END_DATE TYPE STRING,
BLDAT TYPE STRING,
BLART TYPE STRING,
BUZEI TYPE STRING,
ZUONR TYPE STRING,
BSCHL TYPE STRING,
BSTAT TYPE STRING,
LINETYPE TYPE STRING,
KTOSL TYPE STRING,
SLALITTYPE TYPE STRING,
XSPLITMOD TYPE STRING,
USNAM TYPE STRING,
TIMESTAMP TYPE STRING,
EPRCTR TYPE STRING,
RHOART TYPE STRING,
GLACCOUNT_TYPE TYPE STRING,
KTOPL TYPE STRING,
LOKKT TYPE STRING,
KTOP2 TYPE STRING,
REBZG TYPE STRING,
REBZJ TYPE STRING,
REBZZ TYPE STRING,
REBZT TYPE STRING,
RBEST TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
ZEKKN TYPE STRING,
SGTXT TYPE STRING,
KDAUF TYPE STRING,
KDPOS TYPE STRING,
MATNR TYPE STRING,
WERKS TYPE STRING,
LIFNR TYPE STRING,
KUNNR TYPE STRING,
FBUDA TYPE STRING,
COCO_NUM TYPE STRING,
KOART TYPE STRING,
UMSKZ TYPE STRING,
MWSKZ TYPE STRING,
HBKID TYPE STRING,
HKTID TYPE STRING,
XOPVW TYPE STRING,
AUGDT TYPE STRING,
AUGBL TYPE STRING,
AUGGJ TYPE STRING,
AFABE TYPE STRING,
ANLN1 TYPE STRING,
ANLN2 TYPE STRING,
BZDAT TYPE STRING,
ANBWA TYPE STRING,
MOVCAT TYPE STRING,
DEPR_PERIOD TYPE STRING,
ANLGR TYPE STRING,
ANLGR2 TYPE STRING,
SETTLEMENT_RULE TYPE STRING,
ANLKL TYPE STRING,
KTOGR TYPE STRING,
PANL1 TYPE STRING,
PANL2 TYPE STRING,
UBZDT_PN TYPE STRING,
XVABG_PN TYPE STRING,
PROZS_PN TYPE STRING,
XMANPROPVAL_PN TYPE STRING,
KALNR TYPE STRING,
VPRSV TYPE STRING,
MLAST TYPE STRING,
KZBWS TYPE STRING,
XOBEW TYPE STRING,
SOBKZ TYPE STRING,
VTSTAMP TYPE STRING,
MAT_KDAUF TYPE STRING,
MAT_KDPOS TYPE STRING,
MAT_PSPNR TYPE STRING,
MAT_PS_POSID TYPE STRING,
MAT_LIFNR TYPE STRING,
BWTAR TYPE STRING,
BWKEY TYPE STRING,
HPEINH TYPE STRING,
KPEINH TYPE STRING,
OPEINH TYPE STRING,
VPEINH TYPE STRING,
MLPTYP TYPE STRING,
MLCATEG TYPE STRING,
QSBVALT TYPE STRING,
QSPROCESS TYPE STRING,
PERART TYPE STRING,
MLPOSNR TYPE STRING,
BUKRS_SENDER TYPE STRING,
RACCT_SENDER TYPE STRING,
ACCAS_SENDER TYPE STRING,
ACCASTY_SENDER TYPE STRING,
OBJNR TYPE STRING,
HRKFT TYPE STRING,
HKGRP TYPE STRING,
PAROB1 TYPE STRING,
PAROBSRC TYPE STRING,
USPOB TYPE STRING,
CO_BELKZ TYPE STRING,
CO_BEKNZ TYPE STRING,
BELTP TYPE STRING,
MUVFLG TYPE STRING,
GKONT TYPE STRING,
GKOAR TYPE STRING,
ERLKZ TYPE STRING,
PERNR TYPE STRING,
PAOBJNR TYPE STRING,
XPAOBJNR_CO_REL TYPE STRING,
SCOPE TYPE STRING,
LOGSYSO TYPE STRING,
PBUKRS TYPE STRING,
PSCOPE TYPE STRING,
LOGSYSP TYPE STRING,
BWSTRAT TYPE STRING,
OBJNR_HK TYPE STRING,
AUFNR_ORG TYPE STRING,
UKOSTL TYPE STRING,
ULSTAR TYPE STRING,
UPRZNR TYPE STRING,
UPRCTR TYPE STRING,
ACCAS TYPE STRING,
ACCASTY TYPE STRING,
LSTAR TYPE STRING,
AUFNR TYPE STRING,
AUTYP TYPE STRING,
PS_PSP_PNR TYPE STRING,
PS_POSID TYPE STRING,
PS_PRJ_PNR TYPE STRING,
PS_PSPID TYPE STRING,
NPLNR TYPE STRING,
NPLNR_VORGN TYPE STRING,
PRZNR TYPE STRING,
KSTRG TYPE STRING,
BEMOT TYPE STRING,
RSRCE TYPE STRING,
QMNUM TYPE STRING,
ERKRS TYPE STRING,
PACCAS TYPE STRING,
PACCASTY TYPE STRING,
PLSTAR TYPE STRING,
PAUFNR TYPE STRING,
PAUTYP TYPE STRING,
PPS_POSID TYPE STRING,
PPS_PSPID TYPE STRING,
PKDAUF TYPE STRING,
PKDPOS TYPE STRING,
PPAOBJNR TYPE STRING,
PNPLNR TYPE STRING,
PNPLNR_VORGN TYPE STRING,
PPRZNR TYPE STRING,
PKSTRG TYPE STRING,
CO_ACCASTY_N1 TYPE STRING,
CO_ACCASTY_N2 TYPE STRING,
CO_ACCASTY_N3 TYPE STRING,
CO_ZLENR TYPE STRING,
CO_BELNR TYPE STRING,
CO_BUZEI TYPE STRING,
CO_BUZEI1 TYPE STRING,
CO_BUZEI2 TYPE STRING,
CO_BUZEI5 TYPE STRING,
CO_BUZEI6 TYPE STRING,
CO_BUZEI7 TYPE STRING,
CO_REFBZ TYPE STRING,
CO_REFBZ1 TYPE STRING,
CO_REFBZ2 TYPE STRING,
CO_REFBZ5 TYPE STRING,
CO_REFBZ6 TYPE STRING,
CO_REFBZ7 TYPE STRING,
WORK_ITEM_ID TYPE STRING,
ARBID TYPE STRING,
VORNR TYPE STRING,
AUFPS TYPE STRING,
UVORN TYPE STRING,
EQUNR TYPE STRING,
TPLNR TYPE STRING,
ISTRU TYPE STRING,
ILART TYPE STRING,
PLKNZ TYPE STRING,
ARTPR TYPE STRING,
PRIOK TYPE STRING,
MAUFNR TYPE STRING,
MATKL_MM TYPE STRING,
PLANNED_PARTS_WORK TYPE STRING,
FKART TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
MATNR_COPA TYPE STRING,
MATKL TYPE STRING,
KDGRP TYPE STRING,
LAND1 TYPE STRING,
BRSCH TYPE STRING,
BZIRK TYPE STRING,
KUNRE TYPE STRING,
KUNWE TYPE STRING,
KONZS TYPE STRING,
RE_BUKRS TYPE STRING,
RE_ACCOUNT TYPE STRING,
FIKRS TYPE STRING,
FISTL TYPE STRING,
MEASURE TYPE STRING,
RFUND TYPE STRING,
RGRANT_NBR TYPE STRING,
RBUDGET_PD TYPE STRING,
SFUND TYPE STRING,
SGRANT_NBR TYPE STRING,
SBUDGET_PD TYPE STRING,
VNAME TYPE STRING,
EGRUP TYPE STRING,
RECID TYPE STRING,
VPTNR TYPE STRING,
BTYPE TYPE STRING,
ETYPE TYPE STRING,
PRODPER TYPE STRING,
BILLM TYPE STRING,
POM TYPE STRING,
CBRUNID TYPE STRING,
JVACTIVITY TYPE STRING,
PVNAME TYPE STRING,
PEGRUP TYPE STRING,
S_RECIND TYPE STRING,
CBRACCT TYPE STRING,
CBOBJNR TYPE STRING,
SWENR TYPE STRING,
SGENR TYPE STRING,
SGRNR TYPE STRING,
SMENR TYPE STRING,
RECNNR TYPE STRING,
SNKSL TYPE STRING,
SEMPSL TYPE STRING,
DABRZ TYPE STRING,
PSWENR TYPE STRING,
PSGENR TYPE STRING,
PSGRNR TYPE STRING,
PSMENR TYPE STRING,
PRECNNR TYPE STRING,
PSNKSL TYPE STRING,
PSEMPSL TYPE STRING,
PDABRZ TYPE STRING,
ACROBJTYPE TYPE STRING,
ACROBJ_ID TYPE STRING,
ACRSOBJ_ID TYPE STRING,
ACRITMTYPE TYPE STRING,
ACDOC_EEW_DUMMY TYPE STRING,
DUMMY_INCL_EEW_COBL TYPE STRING,
FUP_ACTION TYPE STRING,
MIG_SOURCE TYPE STRING,
MIG_DOCLN TYPE STRING,
_DATAAGING TYPE STRING,END OF T_EKKO_STR. DATA: WA_GLE_ADB_KFC_GEN_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_GLE_ADB_KFC_GEN_STR-MANDT sy-vline
WA_GLE_ADB_KFC_GEN_STR-RLDNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-RBUKRS sy-vline
WA_GLE_ADB_KFC_GEN_STR-GJAHR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BELNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-DOCLN sy-vline
WA_GLE_ADB_KFC_GEN_STR-RYEAR sy-vline
WA_GLE_ADB_KFC_GEN_STR-DOCNR_LD sy-vline
WA_GLE_ADB_KFC_GEN_STR-RRCTY sy-vline
WA_GLE_ADB_KFC_GEN_STR-RMVCT sy-vline
WA_GLE_ADB_KFC_GEN_STR-VORGN sy-vline
WA_GLE_ADB_KFC_GEN_STR-VRGNG sy-vline
WA_GLE_ADB_KFC_GEN_STR-BTTYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWTYP sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWSYS sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWORG sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWREF sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWITEM sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWITGRP sy-vline
WA_GLE_ADB_KFC_GEN_STR-SUBTA sy-vline
WA_GLE_ADB_KFC_GEN_STR-XREVERSING sy-vline
WA_GLE_ADB_KFC_GEN_STR-XREVERSED sy-vline
WA_GLE_ADB_KFC_GEN_STR-XTRUEREV sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWTYP_REV sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWORG_REV sy-vline
WA_GLE_ADB_KFC_GEN_STR-AWREF_REV sy-vline
WA_GLE_ADB_KFC_GEN_STR-SUBTA_REV sy-vline
WA_GLE_ADB_KFC_GEN_STR-XSETTLING sy-vline
WA_GLE_ADB_KFC_GEN_STR-XSETTLED sy-vline
WA_GLE_ADB_KFC_GEN_STR-PREC_AWTYP sy-vline
WA_GLE_ADB_KFC_GEN_STR-PREC_AWSYS sy-vline
WA_GLE_ADB_KFC_GEN_STR-PREC_AWORG sy-vline
WA_GLE_ADB_KFC_GEN_STR-PREC_AWREF sy-vline
WA_GLE_ADB_KFC_GEN_STR-PREC_AWITEM sy-vline
WA_GLE_ADB_KFC_GEN_STR-PREC_SUBTA sy-vline
WA_GLE_ADB_KFC_GEN_STR-XSECONDARY sy-vline
WA_GLE_ADB_KFC_GEN_STR-SRC_AWTYP sy-vline
WA_GLE_ADB_KFC_GEN_STR-SRC_AWSYS sy-vline
WA_GLE_ADB_KFC_GEN_STR-SRC_AWORG sy-vline
WA_GLE_ADB_KFC_GEN_STR-SRC_AWREF sy-vline
WA_GLE_ADB_KFC_GEN_STR-SRC_AWITEM sy-vline
WA_GLE_ADB_KFC_GEN_STR-SRC_AWSUBIT sy-vline
WA_GLE_ADB_KFC_GEN_STR-XCOMMITMENT sy-vline
WA_GLE_ADB_KFC_GEN_STR-OBS_REASON sy-vline
WA_GLE_ADB_KFC_GEN_STR-RCO_OCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-RUNIT sy-vline
WA_GLE_ADB_KFC_GEN_STR-RVUNIT sy-vline
WA_GLE_ADB_KFC_GEN_STR-RACCT sy-vline
WA_GLE_ADB_KFC_GEN_STR-RCNTR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PRCTR sy-vline
WA_GLE_ADB_KFC_GEN_STR-RFAREA sy-vline
WA_GLE_ADB_KFC_GEN_STR-RBUSA sy-vline
WA_GLE_ADB_KFC_GEN_STR-KOKRS sy-vline
WA_GLE_ADB_KFC_GEN_STR-SEGMENT sy-vline
WA_GLE_ADB_KFC_GEN_STR-SCNTR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PPRCTR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SFAREA sy-vline
WA_GLE_ADB_KFC_GEN_STR-SBUSA sy-vline
WA_GLE_ADB_KFC_GEN_STR-RASSC sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSEGMENT sy-vline
WA_GLE_ADB_KFC_GEN_STR-TSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RTCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-HSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RHCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-KSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RKCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-OSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-ROCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-VSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RVCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RBCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-CSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RCCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-DSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RDCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-ESL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RECUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-FSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RFCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-GSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-RGCUR sy-vline
WA_GLE_ADB_KFC_GEN_STR-HVKWRT sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-PFSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-MSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-VMSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-DRCRK sy-vline
WA_GLE_ADB_KFC_GEN_STR-POPER sy-vline
WA_GLE_ADB_KFC_GEN_STR-PERIV sy-vline
WA_GLE_ADB_KFC_GEN_STR-FISCYEARPER sy-vline
WA_GLE_ADB_KFC_GEN_STR-BUDAT sy-vline
WA_GLE_ADB_KFC_GEN_STR-PERIOD_END_DATE sy-vline
WA_GLE_ADB_KFC_GEN_STR-BLDAT sy-vline
WA_GLE_ADB_KFC_GEN_STR-BLART sy-vline
WA_GLE_ADB_KFC_GEN_STR-BUZEI sy-vline
WA_GLE_ADB_KFC_GEN_STR-ZUONR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BSCHL sy-vline
WA_GLE_ADB_KFC_GEN_STR-BSTAT sy-vline
WA_GLE_ADB_KFC_GEN_STR-LINETYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-KTOSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-SLALITTYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-XSPLITMOD sy-vline
WA_GLE_ADB_KFC_GEN_STR-USNAM sy-vline
WA_GLE_ADB_KFC_GEN_STR-TIMESTAMP sy-vline
WA_GLE_ADB_KFC_GEN_STR-EPRCTR sy-vline
WA_GLE_ADB_KFC_GEN_STR-RHOART sy-vline
WA_GLE_ADB_KFC_GEN_STR-GLACCOUNT_TYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-KTOPL sy-vline
WA_GLE_ADB_KFC_GEN_STR-LOKKT sy-vline
WA_GLE_ADB_KFC_GEN_STR-KTOP2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-REBZG sy-vline
WA_GLE_ADB_KFC_GEN_STR-REBZJ sy-vline
WA_GLE_ADB_KFC_GEN_STR-REBZZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-REBZT sy-vline
WA_GLE_ADB_KFC_GEN_STR-RBEST sy-vline
WA_GLE_ADB_KFC_GEN_STR-EBELN sy-vline
WA_GLE_ADB_KFC_GEN_STR-EBELP sy-vline
WA_GLE_ADB_KFC_GEN_STR-ZEKKN sy-vline
WA_GLE_ADB_KFC_GEN_STR-SGTXT sy-vline
WA_GLE_ADB_KFC_GEN_STR-KDAUF sy-vline
WA_GLE_ADB_KFC_GEN_STR-KDPOS sy-vline
WA_GLE_ADB_KFC_GEN_STR-MATNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-WERKS sy-vline
WA_GLE_ADB_KFC_GEN_STR-LIFNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-KUNNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-FBUDA sy-vline
WA_GLE_ADB_KFC_GEN_STR-COCO_NUM sy-vline
WA_GLE_ADB_KFC_GEN_STR-KOART sy-vline
WA_GLE_ADB_KFC_GEN_STR-UMSKZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-MWSKZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-HBKID sy-vline
WA_GLE_ADB_KFC_GEN_STR-HKTID sy-vline
WA_GLE_ADB_KFC_GEN_STR-XOPVW sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUGDT sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUGBL sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUGGJ sy-vline
WA_GLE_ADB_KFC_GEN_STR-AFABE sy-vline
WA_GLE_ADB_KFC_GEN_STR-ANLN1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-ANLN2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-BZDAT sy-vline
WA_GLE_ADB_KFC_GEN_STR-ANBWA sy-vline
WA_GLE_ADB_KFC_GEN_STR-MOVCAT sy-vline
WA_GLE_ADB_KFC_GEN_STR-DEPR_PERIOD sy-vline
WA_GLE_ADB_KFC_GEN_STR-ANLGR sy-vline
WA_GLE_ADB_KFC_GEN_STR-ANLGR2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-SETTLEMENT_RULE sy-vline
WA_GLE_ADB_KFC_GEN_STR-ANLKL sy-vline
WA_GLE_ADB_KFC_GEN_STR-KTOGR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PANL1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-PANL2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-UBZDT_PN sy-vline
WA_GLE_ADB_KFC_GEN_STR-XVABG_PN sy-vline
WA_GLE_ADB_KFC_GEN_STR-PROZS_PN sy-vline
WA_GLE_ADB_KFC_GEN_STR-XMANPROPVAL_PN sy-vline
WA_GLE_ADB_KFC_GEN_STR-KALNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-VPRSV sy-vline
WA_GLE_ADB_KFC_GEN_STR-MLAST sy-vline
WA_GLE_ADB_KFC_GEN_STR-KZBWS sy-vline
WA_GLE_ADB_KFC_GEN_STR-XOBEW sy-vline
WA_GLE_ADB_KFC_GEN_STR-SOBKZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-VTSTAMP sy-vline
WA_GLE_ADB_KFC_GEN_STR-MAT_KDAUF sy-vline
WA_GLE_ADB_KFC_GEN_STR-MAT_KDPOS sy-vline
WA_GLE_ADB_KFC_GEN_STR-MAT_PSPNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-MAT_PS_POSID sy-vline
WA_GLE_ADB_KFC_GEN_STR-MAT_LIFNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BWTAR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BWKEY sy-vline
WA_GLE_ADB_KFC_GEN_STR-HPEINH sy-vline
WA_GLE_ADB_KFC_GEN_STR-KPEINH sy-vline
WA_GLE_ADB_KFC_GEN_STR-OPEINH sy-vline
WA_GLE_ADB_KFC_GEN_STR-VPEINH sy-vline
WA_GLE_ADB_KFC_GEN_STR-MLPTYP sy-vline
WA_GLE_ADB_KFC_GEN_STR-MLCATEG sy-vline
WA_GLE_ADB_KFC_GEN_STR-QSBVALT sy-vline
WA_GLE_ADB_KFC_GEN_STR-QSPROCESS sy-vline
WA_GLE_ADB_KFC_GEN_STR-PERART sy-vline
WA_GLE_ADB_KFC_GEN_STR-MLPOSNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BUKRS_SENDER sy-vline
WA_GLE_ADB_KFC_GEN_STR-RACCT_SENDER sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACCAS_SENDER sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACCASTY_SENDER sy-vline
WA_GLE_ADB_KFC_GEN_STR-OBJNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-HRKFT sy-vline
WA_GLE_ADB_KFC_GEN_STR-HKGRP sy-vline
WA_GLE_ADB_KFC_GEN_STR-PAROB1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-PAROBSRC sy-vline
WA_GLE_ADB_KFC_GEN_STR-USPOB sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BELKZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BEKNZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-BELTP sy-vline
WA_GLE_ADB_KFC_GEN_STR-MUVFLG sy-vline
WA_GLE_ADB_KFC_GEN_STR-GKONT sy-vline
WA_GLE_ADB_KFC_GEN_STR-GKOAR sy-vline
WA_GLE_ADB_KFC_GEN_STR-ERLKZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-PERNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PAOBJNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-XPAOBJNR_CO_REL sy-vline
WA_GLE_ADB_KFC_GEN_STR-SCOPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-LOGSYSO sy-vline
WA_GLE_ADB_KFC_GEN_STR-PBUKRS sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSCOPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-LOGSYSP sy-vline
WA_GLE_ADB_KFC_GEN_STR-BWSTRAT sy-vline
WA_GLE_ADB_KFC_GEN_STR-OBJNR_HK sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUFNR_ORG sy-vline
WA_GLE_ADB_KFC_GEN_STR-UKOSTL sy-vline
WA_GLE_ADB_KFC_GEN_STR-ULSTAR sy-vline
WA_GLE_ADB_KFC_GEN_STR-UPRZNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-UPRCTR sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACCAS sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACCASTY sy-vline
WA_GLE_ADB_KFC_GEN_STR-LSTAR sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUFNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUTYP sy-vline
WA_GLE_ADB_KFC_GEN_STR-PS_PSP_PNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PS_POSID sy-vline
WA_GLE_ADB_KFC_GEN_STR-PS_PRJ_PNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PS_PSPID sy-vline
WA_GLE_ADB_KFC_GEN_STR-NPLNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-NPLNR_VORGN sy-vline
WA_GLE_ADB_KFC_GEN_STR-PRZNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-KSTRG sy-vline
WA_GLE_ADB_KFC_GEN_STR-BEMOT sy-vline
WA_GLE_ADB_KFC_GEN_STR-RSRCE sy-vline
WA_GLE_ADB_KFC_GEN_STR-QMNUM sy-vline
WA_GLE_ADB_KFC_GEN_STR-ERKRS sy-vline
WA_GLE_ADB_KFC_GEN_STR-PACCAS sy-vline
WA_GLE_ADB_KFC_GEN_STR-PACCASTY sy-vline
WA_GLE_ADB_KFC_GEN_STR-PLSTAR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PAUFNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PAUTYP sy-vline
WA_GLE_ADB_KFC_GEN_STR-PPS_POSID sy-vline
WA_GLE_ADB_KFC_GEN_STR-PPS_PSPID sy-vline
WA_GLE_ADB_KFC_GEN_STR-PKDAUF sy-vline
WA_GLE_ADB_KFC_GEN_STR-PKDPOS sy-vline
WA_GLE_ADB_KFC_GEN_STR-PPAOBJNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PNPLNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PNPLNR_VORGN sy-vline
WA_GLE_ADB_KFC_GEN_STR-PPRZNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PKSTRG sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_ACCASTY_N1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_ACCASTY_N2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_ACCASTY_N3 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_ZLENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BELNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BUZEI sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BUZEI1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BUZEI2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BUZEI5 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BUZEI6 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_BUZEI7 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_REFBZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_REFBZ1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_REFBZ2 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_REFBZ5 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_REFBZ6 sy-vline
WA_GLE_ADB_KFC_GEN_STR-CO_REFBZ7 sy-vline
WA_GLE_ADB_KFC_GEN_STR-WORK_ITEM_ID sy-vline
WA_GLE_ADB_KFC_GEN_STR-ARBID sy-vline
WA_GLE_ADB_KFC_GEN_STR-VORNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-AUFPS sy-vline
WA_GLE_ADB_KFC_GEN_STR-UVORN sy-vline
WA_GLE_ADB_KFC_GEN_STR-EQUNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-TPLNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-ISTRU sy-vline
WA_GLE_ADB_KFC_GEN_STR-ILART sy-vline
WA_GLE_ADB_KFC_GEN_STR-PLKNZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-ARTPR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PRIOK sy-vline
WA_GLE_ADB_KFC_GEN_STR-MAUFNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-MATKL_MM sy-vline
WA_GLE_ADB_KFC_GEN_STR-PLANNED_PARTS_WORK sy-vline
WA_GLE_ADB_KFC_GEN_STR-FKART sy-vline
WA_GLE_ADB_KFC_GEN_STR-VKORG sy-vline
WA_GLE_ADB_KFC_GEN_STR-VTWEG sy-vline
WA_GLE_ADB_KFC_GEN_STR-SPART sy-vline
WA_GLE_ADB_KFC_GEN_STR-MATNR_COPA sy-vline
WA_GLE_ADB_KFC_GEN_STR-MATKL sy-vline
WA_GLE_ADB_KFC_GEN_STR-KDGRP sy-vline
WA_GLE_ADB_KFC_GEN_STR-LAND1 sy-vline
WA_GLE_ADB_KFC_GEN_STR-BRSCH sy-vline
WA_GLE_ADB_KFC_GEN_STR-BZIRK sy-vline
WA_GLE_ADB_KFC_GEN_STR-KUNRE sy-vline
WA_GLE_ADB_KFC_GEN_STR-KUNWE sy-vline
WA_GLE_ADB_KFC_GEN_STR-KONZS sy-vline
WA_GLE_ADB_KFC_GEN_STR-RE_BUKRS sy-vline
WA_GLE_ADB_KFC_GEN_STR-RE_ACCOUNT sy-vline
WA_GLE_ADB_KFC_GEN_STR-FIKRS sy-vline
WA_GLE_ADB_KFC_GEN_STR-FISTL sy-vline
WA_GLE_ADB_KFC_GEN_STR-MEASURE sy-vline
WA_GLE_ADB_KFC_GEN_STR-RFUND sy-vline
WA_GLE_ADB_KFC_GEN_STR-RGRANT_NBR sy-vline
WA_GLE_ADB_KFC_GEN_STR-RBUDGET_PD sy-vline
WA_GLE_ADB_KFC_GEN_STR-SFUND sy-vline
WA_GLE_ADB_KFC_GEN_STR-SGRANT_NBR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SBUDGET_PD sy-vline
WA_GLE_ADB_KFC_GEN_STR-VNAME sy-vline
WA_GLE_ADB_KFC_GEN_STR-EGRUP sy-vline
WA_GLE_ADB_KFC_GEN_STR-RECID sy-vline
WA_GLE_ADB_KFC_GEN_STR-VPTNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-BTYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-ETYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-PRODPER sy-vline
WA_GLE_ADB_KFC_GEN_STR-BILLM sy-vline
WA_GLE_ADB_KFC_GEN_STR-POM sy-vline
WA_GLE_ADB_KFC_GEN_STR-CBRUNID sy-vline
WA_GLE_ADB_KFC_GEN_STR-JVACTIVITY sy-vline
WA_GLE_ADB_KFC_GEN_STR-PVNAME sy-vline
WA_GLE_ADB_KFC_GEN_STR-PEGRUP sy-vline
WA_GLE_ADB_KFC_GEN_STR-S_RECIND sy-vline
WA_GLE_ADB_KFC_GEN_STR-CBRACCT sy-vline
WA_GLE_ADB_KFC_GEN_STR-CBOBJNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SWENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SGENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SGRNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SMENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-RECNNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-SNKSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-SEMPSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-DABRZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSWENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSGENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSGRNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSMENR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PRECNNR sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSNKSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-PSEMPSL sy-vline
WA_GLE_ADB_KFC_GEN_STR-PDABRZ sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACROBJTYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACROBJ_ID sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACRSOBJ_ID sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACRITMTYPE sy-vline
WA_GLE_ADB_KFC_GEN_STR-ACDOC_EEW_DUMMY sy-vline
WA_GLE_ADB_KFC_GEN_STR-DUMMY_INCL_EEW_COBL sy-vline
WA_GLE_ADB_KFC_GEN_STR-FUP_ACTION sy-vline
WA_GLE_ADB_KFC_GEN_STR-MIG_SOURCE sy-vline
WA_GLE_ADB_KFC_GEN_STR-MIG_DOCLN sy-vline
WA_GLE_ADB_KFC_GEN_STR-_DATAAGING sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.