ABAP Select data from SAP table HREIC_ACTIVITY_PRINT 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 HREIC_ACTIVITY_PRINT 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 HREIC_ACTIVITY_PRINT. 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 HREIC_ACTIVITY_PRINT 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_HREIC_ACTIVITY_PRINT TYPE STANDARD TABLE OF HREIC_ACTIVITY_PRINT,
      WA_HREIC_ACTIVITY_PRINT TYPE HREIC_ACTIVITY_PRINT,
      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: <HREIC_ACTIVITY_PRINT> TYPE HREIC_ACTIVITY_PRINT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HREIC_ACTIVITY_PRINT
*  INTO TABLE @DATA(IT_HREIC_ACTIVITY_PRINT2).
*--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_HREIC_ACTIVITY_PRINT INDEX 1 INTO DATA(WA_HREIC_ACTIVITY_PRINT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HREIC_ACTIVITY_PRINT ASSIGNING <HREIC_ACTIVITY_PRINT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HREIC_ACTIVITY_PRINT>-ACTIVITY_ATTR = 1.
<HREIC_ACTIVITY_PRINT>-CASE_TYPE = 1.
<HREIC_ACTIVITY_PRINT>-EXT_KEY = 1.
<HREIC_ACTIVITY_PRINT>-EXT_REF = 1.
<HREIC_ACTIVITY_PRINT>-CREATED_BY = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HREIC_ACTIVITY_PRINT-CREATE_TIME, sy-vline,
WA_HREIC_ACTIVITY_PRINT-CHANGED_BY, sy-vline,
WA_HREIC_ACTIVITY_PRINT-CHANGE_TIME, sy-vline,
WA_HREIC_ACTIVITY_PRINT-CLOSED_BY, sy-vline,
WA_HREIC_ACTIVITY_PRINT-CLOSING_TIME, sy-vline,
WA_HREIC_ACTIVITY_PRINT-PLAN_END_DATE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HREIC_ACTIVITY_PRINT 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_HREIC_ACTIVITY_PRINT 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_HREIC_ACTIVITY_PRINT INTO WA_HREIC_ACTIVITY_PRINT. *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 EXT_KEY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-EXT_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-EXT_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field CREATE_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-CREATE_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-CREATE_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field CHANGE_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-CHANGE_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-CHANGE_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field CLOSING_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-CLOSING_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-CLOSING_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PIDEX, internal->external for field EIC_PERSONID CALL FUNCTION 'CONVERSION_EXIT_PIDEX_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-EIC_PERSONID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-EIC_PERSONID.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit SXIDN, internal->external for field EMAIL CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-EMAIL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-EMAIL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PDATE, internal->external for field GBDAT CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-GBDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-GBDAT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field GBJHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_HREIC_ACTIVITY_PRINT-GBJHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HREIC_ACTIVITY_PRINT-GBJHR.
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_HREIC_ACTIVITY_PRINT_STR,
ACTIVITY_ATTR TYPE STRING,
CASE_TYPE TYPE STRING,
EXT_KEY TYPE STRING,
EXT_REF TYPE STRING,
CREATED_BY TYPE STRING,
CREATE_TIME TYPE STRING,
CHANGED_BY TYPE STRING,
CHANGE_TIME TYPE STRING,
CLOSED_BY TYPE STRING,
CLOSING_TIME TYPE STRING,
PLAN_END_DATE TYPE STRING,
PROCESSOR TYPE STRING,
RESPONSIBLE TYPE STRING,
CASE_TITLE TYPE STRING,
ESCAL_REASON TYPE STRING,
CATEGORY TYPE STRING,
PRIORITY TYPE STRING,
SECURE_LEVEL TYPE STRING,
PROFILE_ID TYPE STRING,
STAT_ORDERNO TYPE STRING,
STAT_PARA TYPE STRING,
STAT_OBJNR TYPE STRING,
STAT_LINE TYPE STRING,
STAT_USER_LINE TYPE STRING,
REASON_CODE TYPE STRING,
EIC_CATEGORY TYPE STRING,
EIC_SUBCATEGORY TYPE STRING,
EIC_SUBCATEGORY2 TYPE STRING,
EIC_SUBCATEGORY3 TYPE STRING,
EIC_SUBCATEGORY4 TYPE STRING,
EIC_PRIORITY TYPE STRING,
EIC_PERNR TYPE STRING,
EIC_PERSONID TYPE STRING,
EIC_CREATOR TYPE STRING,
EIC_CREAORGUNIT TYPE STRING,
EIC_OWNAGENT TYPE STRING,
EIC_OWNORGUNIT TYPE STRING,
EIC_PROCAGENT TYPE STRING,
EIC_PROCORGUNIT TYPE STRING,
CONTRACT TYPE STRING,
EIC_DUEDATE TYPE STRING,
EIC_REMINDDATE TYPE STRING,
EIC_COMPLETETIME TYPE STRING,
EIC_EXECUTETIME TYPE STRING,
STATCHNGTIME TYPE STRING,
TOTWTNGTIME TYPE STRING,
SERVICE TYPE STRING,
INITIATOR TYPE STRING,
INITIATOR_USER TYPE STRING,
OTYPE TYPE STRING,
PLVAR TYPE STRING,
OBJECTID TYPE STRING,
RESOLUTION TYPE STRING,
ACTIVITY_VALS TYPE STRING,
CATEGORYTEXT TYPE STRING,
SUBCATEGORYTEXT TYPE STRING,
PRIORITYTEXT TYPE STRING,
STATUSTEXT TYPE STRING,
CHANNELTEXT TYPE STRING,
REASONTEXT TYPE STRING,
PROCESSORTEXT TYPE STRING,
CREAORGUNIT TYPE STRING,
CREATOR TYPE STRING,
OWNORGUNIT TYPE STRING,
OWNAGENT TYPE STRING,
PROCORGUNIT TYPE STRING,
PROCAGENT TYPE STRING,
SLADATE TYPE STRING,
CREATEDATE TYPE STRING,
SUBCATEGORYTEXT2 TYPE STRING,
SUBCATEGORYTEXT3 TYPE STRING,
SUBCATEGORYTEXT4 TYPE STRING,
RESOLUTIONTEXT TYPE STRING,
CONTACT_ATTR TYPE STRING,
NOTE_ATTR TYPE STRING,
FOLLOWUP_ATTR TYPE STRING,
ATTACHMENT_ATTR TYPE STRING,
RELACT_GUID TYPE STRING,
ACTIVITY_LOG TYPE STRING,
PS0001 TYPE STRING,
BUKRS TYPE STRING,
WERKS TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
BTRTL TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
ANSVH TYPE STRING,
KOSTL TYPE STRING,
ORGEH TYPE STRING,
PLANS TYPE STRING,
STELL TYPE STRING,
MSTBR TYPE STRING,
SACHA TYPE STRING,
SACHP TYPE STRING,
SACHZ TYPE STRING,
SNAME TYPE STRING,
ENAME TYPE STRING,
OTYPE TYPE STRING,
SBMOD TYPE STRING,
KOKRS TYPE STRING,
FISTL TYPE STRING,
GEBER TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
SGMNT TYPE STRING,
BUDGET_PD TYPE STRING,
PS0001_TEXT TYPE STRING,
WERKS TYPE STRING,
PBTXT TYPE STRING,
BTRTL TYPE STRING,
BTRTX TYPE STRING,
PERSG TYPE STRING,
PGTXT TYPE STRING,
PERSK TYPE STRING,
PKTXT TYPE STRING,
MOLGA TYPE STRING,
MOLGA TYPE STRING,
MLGTX TYPE STRING,
PS0006 TYPE STRING,
ANSSA TYPE STRING,
NAME2 TYPE STRING,
STRAS TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
PSTLZ TYPE STRING,
LAND1 TYPE STRING,
TELNR TYPE STRING,
ENTKM TYPE STRING,
WKWNG TYPE STRING,
BUSRT TYPE STRING,
LOCAT TYPE STRING,
ADR03 TYPE STRING,
ADR04 TYPE STRING,
STATE TYPE STRING,
HSNMR TYPE STRING,
POSTA TYPE STRING,
BLDNG TYPE STRING,
FLOOR TYPE STRING,
STRDS TYPE STRING,
ENTK2 TYPE STRING,
COM01 TYPE STRING,
NUM01 TYPE STRING,
COM02 TYPE STRING,
NUM02 TYPE STRING,
COM03 TYPE STRING,
NUM03 TYPE STRING,
COM04 TYPE STRING,
NUM04 TYPE STRING,
COM05 TYPE STRING,
NUM05 TYPE STRING,
COM06 TYPE STRING,
NUM06 TYPE STRING,
INDRL TYPE STRING,
COUNC TYPE STRING,
RCTVC TYPE STRING,
OR2KK TYPE STRING,
CONKK TYPE STRING,
OR1KK TYPE STRING,
RAILW TYPE STRING,
PS0105 TYPE STRING,
EMAIL TYPE STRING,
PHONE TYPE STRING,
FAX TYPE STRING,
UNAME TYPE STRING,
EMP_STAT TYPE STRING,
HDATE TYPE STRING,
LDATE TYPE STRING,
STAT2 TYPE STRING,
STATT TYPE STRING,
PS0002 TYPE STRING,
INITS TYPE STRING,
NACHN TYPE STRING,
NAME2 TYPE STRING,
NACH2 TYPE STRING,
VORNA TYPE STRING,
CNAME TYPE STRING,
TITEL TYPE STRING,
TITL2 TYPE STRING,
NAMZU TYPE STRING,
VORSW TYPE STRING,
VORS2 TYPE STRING,
RUFNM TYPE STRING,
MIDNM TYPE STRING,
KNZNM TYPE STRING,
ANRED TYPE STRING,
GESCH TYPE STRING,
GBDAT TYPE STRING,
GBLND TYPE STRING,
GBDEP TYPE STRING,
GBORT TYPE STRING,
NATIO TYPE STRING,
NATI2 TYPE STRING,
NATI3 TYPE STRING,
SPRSL TYPE STRING,
KONFE TYPE STRING,
FAMST TYPE STRING,
FAMDT TYPE STRING,
ANZKD TYPE STRING,
NACON TYPE STRING,
PERMO TYPE STRING,
PERID TYPE STRING,
GBPAS TYPE STRING,
FNAMK TYPE STRING,
LNAMK TYPE STRING,
FNAMR TYPE STRING,
LNAMR TYPE STRING,
NABIK TYPE STRING,
NABIR TYPE STRING,
NICKK TYPE STRING,
NICKR TYPE STRING,
GBJHR TYPE STRING,
GBMON TYPE STRING,
GBTAG TYPE STRING,
NCHMC TYPE STRING,
VNAMC TYPE STRING,
NAMZ2 TYPE STRING,
GENDER_SI TYPE STRING,
PRINT_MISC TYPE STRING,
PRINTBY TYPE STRING,END OF T_EKKO_STR. DATA: WA_HREIC_ACTIVITY_PRINT_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_HREIC_ACTIVITY_PRINT_STR-ACTIVITY_ATTR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CASE_TYPE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EXT_KEY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EXT_REF sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CREATED_BY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CREATE_TIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CHANGED_BY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CHANGE_TIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CLOSED_BY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CLOSING_TIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PLAN_END_DATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PROCESSOR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RESPONSIBLE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CASE_TITLE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ESCAL_REASON sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CATEGORY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PRIORITY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SECURE_LEVEL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PROFILE_ID sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STAT_ORDERNO sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STAT_PARA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STAT_OBJNR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STAT_LINE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STAT_USER_LINE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-REASON_CODE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_CATEGORY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_SUBCATEGORY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_SUBCATEGORY2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_SUBCATEGORY3 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_SUBCATEGORY4 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_PRIORITY sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_PERNR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_PERSONID sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_CREATOR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_CREAORGUNIT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_OWNAGENT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_OWNORGUNIT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_PROCAGENT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_PROCORGUNIT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CONTRACT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_DUEDATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_REMINDDATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_COMPLETETIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EIC_EXECUTETIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STATCHNGTIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-TOTWTNGTIME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SERVICE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-INITIATOR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-INITIATOR_USER sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OTYPE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PLVAR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OBJECTID sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RESOLUTION sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ACTIVITY_VALS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CATEGORYTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SUBCATEGORYTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PRIORITYTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STATUSTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CHANNELTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-REASONTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PROCESSORTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CREAORGUNIT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CREATOR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OWNORGUNIT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OWNAGENT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PROCORGUNIT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PROCAGENT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SLADATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CREATEDATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SUBCATEGORYTEXT2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SUBCATEGORYTEXT3 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SUBCATEGORYTEXT4 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RESOLUTIONTEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CONTACT_ATTR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NOTE_ATTR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FOLLOWUP_ATTR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ATTACHMENT_ATTR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RELACT_GUID sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ACTIVITY_LOG sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PS0001 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BUKRS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-WERKS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PERSG sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PERSK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-VDSK1 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GSBER sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BTRTL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-JUPER sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ABKRS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ANSVH sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-KOSTL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ORGEH sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PLANS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STELL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-MSTBR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SACHA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SACHP sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SACHZ sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SNAME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ENAME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OTYPE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SBMOD sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-KOKRS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FISTL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GEBER sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FKBER sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GRANT_NBR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SGMNT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BUDGET_PD sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PS0001_TEXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-WERKS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PBTXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BTRTL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BTRTX sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PERSG sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PGTXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PERSK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PKTXT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-MOLGA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-MOLGA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-MLGTX sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PS0006 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ANSSA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NAME2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STRAS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ORT01 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ORT02 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PSTLZ sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-LAND1 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-TELNR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ENTKM sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-WKWNG sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BUSRT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-LOCAT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ADR03 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ADR04 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-HSNMR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-POSTA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-BLDNG sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FLOOR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STRDS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ENTK2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COM01 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NUM01 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COM02 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NUM02 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COM03 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NUM03 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COM04 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NUM04 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COM05 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NUM05 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COM06 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NUM06 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-INDRL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-COUNC sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RCTVC sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OR2KK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CONKK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-OR1KK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RAILW sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PS0105 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EMAIL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PHONE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FAX sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-UNAME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-EMP_STAT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-HDATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-LDATE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STAT2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-STATT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PS0002 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-INITS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NACHN sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NAME2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NACH2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-VORNA sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-CNAME sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-TITEL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-TITL2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NAMZU sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-VORSW sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-VORS2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-RUFNM sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-MIDNM sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-KNZNM sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ANRED sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GESCH sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBDAT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBLND sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBDEP sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBORT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NATIO sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NATI2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NATI3 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-SPRSL sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-KONFE sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FAMST sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FAMDT sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-ANZKD sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NACON sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PERMO sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PERID sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBPAS sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FNAMK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-LNAMK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-FNAMR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-LNAMR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NABIK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NABIR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NICKK sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NICKR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBJHR sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBMON sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GBTAG sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NCHMC sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-VNAMC sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-NAMZ2 sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-GENDER_SI sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PRINT_MISC sy-vline
WA_HREIC_ACTIVITY_PRINT_STR-PRINTBY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.