ABAP Select data from SAP table HRBENUS_S_ACA_XML_1094_C 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 HRBENUS_S_ACA_XML_1094_C 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 HRBENUS_S_ACA_XML_1094_C. 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 HRBENUS_S_ACA_XML_1094_C 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_HRBENUS_S_ACA_XML_1094_C TYPE STANDARD TABLE OF HRBENUS_S_ACA_XML_1094_C, WA_HRBENUS_S_ACA_XML_1094_C TYPE HRBENUS_S_ACA_XML_1094_C, 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: <HRBENUS_S_ACA_XML_1094_C> TYPE HRBENUS_S_ACA_XML_1094_C. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_HRBENUS_S_ACA_XML_1094_C. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM HRBENUS_S_ACA_XML_1094_C INTO TABLE IT_HRBENUS_S_ACA_XML_1094_C. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM HRBENUS_S_ACA_XML_1094_C * INTO TABLE @DATA(IT_HRBENUS_S_ACA_XML_1094_C2). *--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_HRBENUS_S_ACA_XML_1094_C INDEX 1 INTO DATA(WA_HRBENUS_S_ACA_XML_1094_C2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_HRBENUS_S_ACA_XML_1094_C ASSIGNING <HRBENUS_S_ACA_XML_1094_C>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<HRBENUS_S_ACA_XML_1094_C>-SUBMISSIONID = 1.
<HRBENUS_S_ACA_XML_1094_C>-ORIGINALUNIQUESUBMISSIONID = 1.
<HRBENUS_S_ACA_XML_1094_C>-TESTSCENARIOID = 1.
<HRBENUS_S_ACA_XML_1094_C>-TAXYR = 1.
<HRBENUS_S_ACA_XML_1094_C>-CORRECTEDIND = 1.
ENDLOOP. LOOP AT IT_HRBENUS_S_ACA_XML_1094_C INTO WA_HRBENUS_S_ACA_XML_1094_C. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_HRBENUS_S_ACA_XML_1094_C-CORRECTEDSUBMISSIONINFOGRP, sy-vline,
WA_HRBENUS_S_ACA_XML_1094_C-CORRECTEDUNIQUESUBMISSIONID, sy-vline,
WA_HRBENUS_S_ACA_XML_1094_C-CORRECTEDSUBMISSIONPAYERNAME, sy-vline,
WA_HRBENUS_S_ACA_XML_1094_C-BUSINESSNAMELINE1TXT, sy-vline,
WA_HRBENUS_S_ACA_XML_1094_C-BUSINESSNAMELINE2TXT, sy-vline,
WA_HRBENUS_S_ACA_XML_1094_C-CORRECTEDSUBMISSIONPAYERTIN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HRBENUS_S_ACA_XML_1094_C 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_HRBENUS_S_ACA_XML_1094_C 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_HRBENUS_S_ACA_XML_1094_C INTO WA_HRBENUS_S_ACA_XML_1094_C. *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 GJAHR, internal->external for field TAXYR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_HRBENUS_S_ACA_XML_1094_C-TAXYR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRBENUS_S_ACA_XML_1094_C-TAXYR.
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_HRBENUS_S_ACA_XML_1094_C_STR,
SUBMISSIONID TYPE STRING,
ORIGINALUNIQUESUBMISSIONID TYPE STRING,
TESTSCENARIOID TYPE STRING,
TAXYR TYPE STRING,
CORRECTEDIND TYPE STRING,
CORRECTEDSUBMISSIONINFOGRP TYPE STRING,
CORRECTEDUNIQUESUBMISSIONID TYPE STRING,
CORRECTEDSUBMISSIONPAYERNAME TYPE STRING,
BUSINESSNAMELINE1TXT TYPE STRING,
BUSINESSNAMELINE2TXT TYPE STRING,
CORRECTEDSUBMISSIONPAYERTIN TYPE STRING,
EMPLOYERINFORMATIONGRP TYPE STRING,
BUSINESSNAME TYPE STRING,
BUSINESSNAMELINE1TXT TYPE STRING,
BUSINESSNAMELINE2TXT TYPE STRING,
BUSINESSNAMECONTROLTXT TYPE STRING,
TINREQUESTTYPECD TYPE STRING,
EMPLOYEREIN TYPE STRING,
MAILINGADDRESSGRP TYPE STRING,
USADDRESSGRP TYPE STRING,
ADDRESSLINE1TXT TYPE STRING,
ADDRESSLINE2TXT TYPE STRING,
CITYNM TYPE STRING,
USSTATECD TYPE STRING,
USZIPCD TYPE STRING,
USZIPEXTENSIONCD TYPE STRING,
FOREIGNADDRESSGRP TYPE STRING,
ADDRESSLINE1TXT TYPE STRING,
ADDRESSLINE2TXT TYPE STRING,
CITYNM TYPE STRING,
COUNTRYCD TYPE STRING,
COUNTRYNM TYPE STRING,
FOREIGNPROVINCENM TYPE STRING,
FOREIGNPOSTALCD TYPE STRING,
CONTACTNAMEGRP TYPE STRING,
PERSONFIRSTNM TYPE STRING,
PERSONMIDDLENM TYPE STRING,
PERSONLASTNM TYPE STRING,
SUFFIXNM TYPE STRING,
CONTACTPHONENUM TYPE STRING,
GOVTENTITYEMPLOYERINFOGRP TYPE STRING,
BUSINESSNAME TYPE STRING,
BUSINESSNAMELINE1TXT TYPE STRING,
BUSINESSNAMELINE2TXT TYPE STRING,
BUSINESSNAMECONTROLTXT TYPE STRING,
TINREQUESTTYPECD TYPE STRING,
EMPLOYEREIN TYPE STRING,
MAILINGADDRESSGRP TYPE STRING,
USADDRESSGRP TYPE STRING,
ADDRESSLINE1TXT TYPE STRING,
ADDRESSLINE2TXT TYPE STRING,
CITYNM TYPE STRING,
USSTATECD TYPE STRING,
USZIPCD TYPE STRING,
USZIPEXTENSIONCD TYPE STRING,
FOREIGNADDRESSGRP TYPE STRING,
ADDRESSLINE1TXT TYPE STRING,
ADDRESSLINE2TXT TYPE STRING,
CITYNM TYPE STRING,
COUNTRYCD TYPE STRING,
COUNTRYNM TYPE STRING,
FOREIGNPROVINCENM TYPE STRING,
FOREIGNPOSTALCD TYPE STRING,
CONTACTNAMEGRP TYPE STRING,
PERSONFIRSTNM TYPE STRING,
PERSONMIDDLENM TYPE STRING,
PERSONLASTNM TYPE STRING,
SUFFIXNM TYPE STRING,
CONTACTPHONENUM TYPE STRING,
FORM1095CATTACHEDCNT TYPE STRING,
AUTHORITATIVETRANSMITTALIND TYPE STRING,
TOTALFORM1095CALEMEMBERCNT TYPE STRING,
AGGREGATEDGROUPMEMBERCD TYPE STRING,
QUALIFYINGOFFERMETHODIND TYPE STRING,
QLFYOFFERMETHODTRNSTRELIEFIND TYPE STRING,
SECTION4980HRELIEFIND TYPE STRING,
NINETYEIGHTPCTOFFERMETHODIND TYPE STRING,
JURATSIGNATUREPIN TYPE STRING,
PERSONTITLETXT TYPE STRING,
SIGNATUREDT TYPE STRING,
ALEMEMBERINFORMATIONGRP TYPE STRING,
YEARLYALEMEMBERDETAIL TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
JANALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
FEBALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
MARALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
APRALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
MAYALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
JUNALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
JULALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
AUGALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
SEPTALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
OCTALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
NOVALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
DECALEMONTHLYINFOGRP TYPE STRING,
MINESSENTIALCVROFFRCD TYPE STRING,
ALEMEMBERFTECNT TYPE STRING,
TOTALEMPLOYEECNT TYPE STRING,
AGGREGATEDGROUPIND TYPE STRING,
ALESECT4980HTRNSTRELIEFCD TYPE STRING,
OTHERALEMEMBERSGRP TYPE STRING,
FORM1095CUPSTREAMDETAIL TYPE STRING,
RECORDTYPE TYPE STRING,
LINENUM TYPE STRING,END OF T_EKKO_STR. DATA: WA_HRBENUS_S_ACA_XML_1094_C_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_HRBENUS_S_ACA_XML_1094_C_STR-SUBMISSIONID sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ORIGINALUNIQUESUBMISSIONID sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TESTSCENARIOID sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TAXYR sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CORRECTEDIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CORRECTEDSUBMISSIONINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CORRECTEDUNIQUESUBMISSIONID sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CORRECTEDSUBMISSIONPAYERNAME sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMELINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMELINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CORRECTEDSUBMISSIONPAYERTIN sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-EMPLOYERINFORMATIONGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAME sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMELINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMELINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMECONTROLTXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TINREQUESTTYPECD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-EMPLOYEREIN sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MAILINGADDRESSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USADDRESSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CITYNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USSTATECD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USZIPCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USZIPEXTENSIONCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FOREIGNADDRESSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CITYNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-COUNTRYCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-COUNTRYNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FOREIGNPROVINCENM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FOREIGNPOSTALCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CONTACTNAMEGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONFIRSTNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONMIDDLENM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONLASTNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-SUFFIXNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CONTACTPHONENUM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-GOVTENTITYEMPLOYERINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAME sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMELINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMELINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-BUSINESSNAMECONTROLTXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TINREQUESTTYPECD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-EMPLOYEREIN sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MAILINGADDRESSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USADDRESSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CITYNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USSTATECD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USZIPCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-USZIPEXTENSIONCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FOREIGNADDRESSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE1TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ADDRESSLINE2TXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CITYNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-COUNTRYCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-COUNTRYNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FOREIGNPROVINCENM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FOREIGNPOSTALCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CONTACTNAMEGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONFIRSTNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONMIDDLENM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONLASTNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-SUFFIXNM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-CONTACTPHONENUM sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FORM1095CATTACHEDCNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AUTHORITATIVETRANSMITTALIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALFORM1095CALEMEMBERCNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPMEMBERCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-QUALIFYINGOFFERMETHODIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-QLFYOFFERMETHODTRNSTRELIEFIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-SECTION4980HRELIEFIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-NINETYEIGHTPCTOFFERMETHODIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-JURATSIGNATUREPIN sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-PERSONTITLETXT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-SIGNATUREDT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERINFORMATIONGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-YEARLYALEMEMBERDETAIL sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-JANALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FEBALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MARALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-APRALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MAYALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-JUNALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-JULALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AUGALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-SEPTALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-OCTALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-NOVALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-DECALEMONTHLYINFOGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-MINESSENTIALCVROFFRCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALEMEMBERFTECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-TOTALEMPLOYEECNT sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-AGGREGATEDGROUPIND sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-ALESECT4980HTRNSTRELIEFCD sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-OTHERALEMEMBERSGRP sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-FORM1095CUPSTREAMDETAIL sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-RECORDTYPE sy-vline
WA_HRBENUS_S_ACA_XML_1094_C_STR-LINENUM sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.