ABAP Select data from SAP table KABOUTPUT_TABLEVIEW 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 KABOUTPUT_TABLEVIEW 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 KABOUTPUT_TABLEVIEW. 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 KABOUTPUT_TABLEVIEW 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_KABOUTPUT_TABLEVIEW TYPE STANDARD TABLE OF KABOUTPUT_TABLEVIEW,
      WA_KABOUTPUT_TABLEVIEW TYPE KABOUTPUT_TABLEVIEW,
      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: <KABOUTPUT_TABLEVIEW> TYPE KABOUTPUT_TABLEVIEW.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM KABOUTPUT_TABLEVIEW
*  INTO TABLE @DATA(IT_KABOUTPUT_TABLEVIEW2).
*--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_KABOUTPUT_TABLEVIEW INDEX 1 INTO DATA(WA_KABOUTPUT_TABLEVIEW2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_KABOUTPUT_TABLEVIEW ASSIGNING <KABOUTPUT_TABLEVIEW>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<KABOUTPUT_TABLEVIEW>-MANDT = 1.
<KABOUTPUT_TABLEVIEW>-PKNUM = 1.
<KABOUTPUT_TABLEVIEW>-MATNR = 1.
<KABOUTPUT_TABLEVIEW>-WERKS = 1.
<KABOUTPUT_TABLEVIEW>-PRVBE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_KABOUTPUT_TABLEVIEW-BEHAZ, sy-vline,
WA_KABOUTPUT_TABLEVIEW-BEHMG, sy-vline,
WA_KABOUTPUT_TABLEVIEW-VERID, sy-vline,
WA_KABOUTPUT_TABLEVIEW-SIGAZ, sy-vline,
WA_KABOUTPUT_TABLEVIEW-RGVER, sy-vline,
WA_KABOUTPUT_TABLEVIEW-PKOSA, sy-vline.
ENDLOOP. *Add any further fields from structure WA_KABOUTPUT_TABLEVIEW 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_KABOUTPUT_TABLEVIEW 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_KABOUTPUT_TABLEVIEW INTO WA_KABOUTPUT_TABLEVIEW. *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 PKNUM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-PKNUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-PKNUM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit MATN1, internal->external for field PKBHT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-PKBHT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-PKBHT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit SPDEV, internal->external for field VBPRN CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-VBPRN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-VBPRN.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTRN, internal->external for field KWBZM CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-KWBZM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-KWBZM.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit NUMCV, internal->external for field ZPUNKT CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-ZPUNKT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-ZPUNKT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTRN, internal->external for field OFFSET_FROM_START_OF_PRODN CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-OFFSET_FROM_START_OF_PRODN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-OFFSET_FROM_START_OF_PRODN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field PINTVM CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-PINTVM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-PINTVM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field KNFZM CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-KNFZM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-KNFZM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field KWTZM CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-KWTZM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-KWTZM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field KITZM CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-KITZM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-KITZM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field PLNG_HORIZON CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-PLNG_HORIZON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-PLNG_HORIZON.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit GJAHR, internal->external for field MJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-MJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-MJAHR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit NUMCV, internal->external for field PZPUNKT CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-PZPUNKT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-PZPUNKT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPH0, internal->external for field EWM_TANUM CALL FUNCTION 'CONVERSION_EXIT_ALPH0_OUTPUT' EXPORTING input = WA_KABOUTPUT_TABLEVIEW-EWM_TANUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KABOUTPUT_TABLEVIEW-EWM_TANUM.
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_KABOUTPUT_TABLEVIEW_STR,
MANDT TYPE STRING,
PKNUM TYPE STRING,
MATNR TYPE STRING,
WERKS TYPE STRING,
PRVBE TYPE STRING,
BEHAZ TYPE STRING,
BEHMG TYPE STRING,
VERID TYPE STRING,
SIGAZ TYPE STRING,
RGVER TYPE STRING,
PKOSA TYPE STRING,
PKSTE TYPE STRING,
BERKZ TYPE STRING,
LGNUM TYPE STRING,
LGTYP TYPE STRING,
LGPLA TYPE STRING,
NKDYN TYPE STRING,
PKSTF TYPE STRING,
PKSTU TYPE STRING,
LIFNR TYPE STRING,
EKORG TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
ANSWB TYPE STRING,
PKBHT TYPE STRING,
QUFKT TYPE STRING,
UMLGO TYPE STRING,
MEINS TYPE STRING,
RKSTA TYPE STRING,
KOSTL TYPE STRING,
VBPRN TYPE STRING,
VBQUE TYPE STRING,
CC_PRINT_QUEUE TYPE STRING,
PKDRS TYPE STRING,
PKUMW TYPE STRING,
PKADR TYPE STRING,
PKSFG TYPE STRING,
PKLOG TYPE STRING,
ALSMG TYPE STRING,
ABLAD TYPE STRING,
KCART TYPE STRING,
KCSAF TYPE STRING,
KCCON TYPE STRING,
PKRMG TYPE STRING,
PKFMG TYPE STRING,
KCPRF TYPE STRING,
KWBZD TYPE STRING,
KWBZM TYPE STRING,
VBELN TYPE STRING,
VBELP TYPE STRING,
QUPVB TYPE STRING,
PABPRF TYPE STRING,
PACKV TYPE STRING,
ANZLT TYPE STRING,
RKFORM TYPE STRING,
KBFORM TYPE STRING,
CC_PRINT_FORM TYPE STRING,
ZPUNKT TYPE STRING,
LCM_STATUS TYPE STRING,
CRE_DATE TYPE STRING,
RLS_DATE TYPE STRING,
RELEASE_TIME TYPE STRING,
OBS_DATE TYPE STRING,
LOCK_TIME TYPE STRING,
LASTCHANGE_DATETIME TYPE STRING,
LASTCHANGE_USER TYPE STRING,
PINTVD TYPE STRING,
JIT_ACTION_CONTROL TYPE STRING,
PARTIAL_GR_ALLOWED_IND TYPE STRING,
MAX_NUMBER_OPEN_CALLS TYPE STRING,
REPL_QTY_LOWER_TOLERANCE_LVL TYPE STRING,
SUPL_QTY_UPPER_TOLERANCE_LVL TYPE STRING,
SUPL_QTY_LOWER_TOLERANCE_LVL TYPE STRING,
JIT_STCK_TRANSFER_REPL_STRAT TYPE STRING,
JIT_EXT_PROC_REPL_STRAT TYPE STRING,
COMMUNICATION_GROUP TYPE STRING,
OFFSET_FROM_START_OF_PRODN TYPE STRING,
DUMMY_NJIT_CCYC_INCL_EEW_PS TYPE STRING,
DUMMY_KANBAN_CCYC_INCL_EEW_PS TYPE STRING,
PINTVM TYPE STRING,
KNFZD TYPE STRING,
KNFZM TYPE STRING,
KWTZD TYPE STRING,
KWTZM TYPE STRING,
KITZD TYPE STRING,
KITZM TYPE STRING,
KDMBUF TYPE STRING,
KSPBUF TYPE STRING,
NTREL TYPE STRING,
TRIGAZ TYPE STRING,
TRIGGR TYPE STRING,
CAPA_WRKCT TYPE STRING,
NLPLA TYPE STRING,
VLPLA TYPE STRING,
PRCTY TYPE STRING,
FAZUS TYPE STRING,
SAFETY_TIME_IN_DAYS TYPE STRING,
SAFETY_TIME_IN_MINUTES TYPE STRING,
PLNG_PROCEDURE TYPE STRING,
SUMRST2 TYPE STRING,
SUMRST3 TYPE STRING,
PLNG_HORIZON TYPE STRING,
MIN_STOCK TYPE STRING,
LOT_SIZING_PROC TYPE STRING,
SCHEDULING_TYPE TYPE STRING,
SEQRST2 TYPE STRING,
JITSCPRF TYPE STRING,
JITOTOL TYPE STRING,
PKURG1 TYPE STRING,
PKURG2 TYPE STRING,
PKUSER1 TYPE STRING,
PKUSER2 TYPE STRING,
PKREST TYPE STRING,
PKRESTT TYPE STRING,
UESIG TYPE STRING,
PKKEY TYPE STRING,
PKPOS TYPE STRING,
PKBST TYPE STRING,
BHSKT TYPE STRING,
PKIMG TYPE STRING,
SAEDT TYPE STRING,
SAEUZ TYPE STRING,
SADT2 TYPE STRING,
SAUZ2 TYPE STRING,
PLNUM TYPE STRING,
AUFNR TYPE STRING,
POSNR TYPE STRING,
ETENR TYPE STRING,
RSNUM TYPE STRING,
RSPOS TYPE STRING,
TBNUM TYPE STRING,
TBPOS TYPE STRING,
SPKKZ TYPE STRING,
SPKKT TYPE STRING,
MBLNR TYPE STRING,
MJAHR TYPE STRING,
MBLPO TYPE STRING,
PKLKZ TYPE STRING,
PKLKT TYPE STRING,
PKBMG TYPE STRING,
PKBSA TYPE STRING,
PABNUM TYPE STRING,
PABPOS TYPE STRING,
PKGPZG TYPE STRING,
HDFLG TYPE STRING,
MAKTX TYPE STRING,
PVBTX TYPE STRING,
AUSSP TYPE STRING,
SGR_ICON TYPE STRING,
ARBPL TYPE STRING,
PEBELN TYPE STRING,
PEBELP TYPE STRING,
PZPUNKT TYPE STRING,
PRTNR TYPE STRING,
TERED TYPE STRING,
ETENS TYPE STRING,
EWM_LGNUM TYPE STRING,
EWM_TANUM TYPE STRING,
DUMMY_KANBAN_CTN_INCL_EEW_PS TYPE STRING,END OF T_EKKO_STR. DATA: WA_KABOUTPUT_TABLEVIEW_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_KABOUTPUT_TABLEVIEW_STR-MANDT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MATNR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-WERKS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PRVBE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-BEHAZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-BEHMG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-VERID sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SIGAZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RGVER sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKOSA sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKSTE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-BERKZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LGNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LGTYP sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LGPLA sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-NKDYN sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKSTF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKSTU sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LIFNR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-EKORG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-EBELN sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-EBELP sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ANSWB sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKBHT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-QUFKT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-UMLGO sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MEINS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RKSTA sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KOSTL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-VBPRN sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-VBQUE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-CC_PRINT_QUEUE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKDRS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKUMW sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKADR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKSFG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKLOG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ALSMG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ABLAD sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KCART sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KCSAF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KCCON sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKRMG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKFMG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KCPRF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KWBZD sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KWBZM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-VBELN sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-VBELP sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-QUPVB sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PABPRF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PACKV sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ANZLT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RKFORM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KBFORM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-CC_PRINT_FORM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ZPUNKT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LCM_STATUS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-CRE_DATE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RLS_DATE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RELEASE_TIME sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-OBS_DATE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LOCK_TIME sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LASTCHANGE_DATETIME sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LASTCHANGE_USER sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PINTVD sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-JIT_ACTION_CONTROL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PARTIAL_GR_ALLOWED_IND sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MAX_NUMBER_OPEN_CALLS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-REPL_QTY_LOWER_TOLERANCE_LVL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SUPL_QTY_UPPER_TOLERANCE_LVL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SUPL_QTY_LOWER_TOLERANCE_LVL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-JIT_STCK_TRANSFER_REPL_STRAT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-JIT_EXT_PROC_REPL_STRAT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-COMMUNICATION_GROUP sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-OFFSET_FROM_START_OF_PRODN sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-DUMMY_NJIT_CCYC_INCL_EEW_PS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-DUMMY_KANBAN_CCYC_INCL_EEW_PS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PINTVM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KNFZD sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KNFZM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KWTZD sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KWTZM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KITZD sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KITZM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KDMBUF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-KSPBUF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-NTREL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-TRIGAZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-TRIGGR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-CAPA_WRKCT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-NLPLA sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-VLPLA sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PRCTY sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-FAZUS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SAFETY_TIME_IN_DAYS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SAFETY_TIME_IN_MINUTES sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PLNG_PROCEDURE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SUMRST2 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SUMRST3 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PLNG_HORIZON sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MIN_STOCK sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-LOT_SIZING_PROC sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SCHEDULING_TYPE sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SEQRST2 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-JITSCPRF sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-JITOTOL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKURG1 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKURG2 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKUSER1 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKUSER2 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKREST sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKRESTT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-UESIG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKKEY sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKPOS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKBST sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-BHSKT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKIMG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SAEDT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SAEUZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SADT2 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SAUZ2 sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PLNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-AUFNR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-POSNR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ETENR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RSNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-RSPOS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-TBNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-TBPOS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SPKKZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SPKKT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MBLNR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MJAHR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MBLPO sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKLKZ sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKLKT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKBMG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKBSA sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PABNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PABPOS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PKGPZG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-HDFLG sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-MAKTX sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PVBTX sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-AUSSP sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-SGR_ICON sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ARBPL sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PEBELN sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PEBELP sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PZPUNKT sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-PRTNR sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-TERED sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-ETENS sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-EWM_LGNUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-EWM_TANUM sy-vline
WA_KABOUTPUT_TABLEVIEW_STR-DUMMY_KANBAN_CTN_INCL_EEW_PS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.