ABAP Select data from SAP table EHHSSS_AIF_INC_INTERF_OSHA300A 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 EHHSSS_AIF_INC_INTERF_OSHA300A 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 EHHSSS_AIF_INC_INTERF_OSHA300A. 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 EHHSSS_AIF_INC_INTERF_OSHA300A 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_EHHSSS_AIF_INC_INTERF_OSHA300A TYPE STANDARD TABLE OF EHHSSS_AIF_INC_INTERF_OSHA300A,
      WA_EHHSSS_AIF_INC_INTERF_OSHA300A TYPE EHHSSS_AIF_INC_INTERF_OSHA300A,
      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: <EHHSSS_AIF_INC_INTERF_OSHA300A> TYPE EHHSSS_AIF_INC_INTERF_OSHA300A.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EHHSSS_AIF_INC_INTERF_OSHA300A
*  INTO TABLE @DATA(IT_EHHSSS_AIF_INC_INTERF_OSHA300A2).
*--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_EHHSSS_AIF_INC_INTERF_OSHA300A INDEX 1 INTO DATA(WA_EHHSSS_AIF_INC_INTERF_OSHA300A2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EHHSSS_AIF_INC_INTERF_OSHA300A ASSIGNING <EHHSSS_AIF_INC_INTERF_OSHA300A>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EHHSSS_AIF_INC_INTERF_OSHA300A>-FORM_CONTEXT = 1.
<EHHSSS_AIF_INC_INTERF_OSHA300A>-PERSONS_BY_INCICENT = 1.
<EHHSSS_AIF_INC_INTERF_OSHA300A>-OBJECTS_BY_INCIDENT = 1.
<EHHSSS_AIF_INC_INTERF_OSHA300A>-SENDER = 1.
<EHHSSS_AIF_INC_INTERF_OSHA300A>-BUPA_DETAILS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EHHSSS_AIF_INC_INTERF_OSHA300A-KEY, sy-vline,
WA_EHHSSS_AIF_INC_INTERF_OSHA300A-PARENT_KEY, sy-vline,
WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ROOT_KEY, sy-vline,
WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID, sy-vline,
WA_EHHSSS_AIF_INC_INTERF_OSHA300A-FIRST_NAME, sy-vline,
WA_EHHSSS_AIF_INC_INTERF_OSHA300A-LAST_NAME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EHHSSS_AIF_INC_INTERF_OSHA300A 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_EHHSSS_AIF_INC_INTERF_OSHA300A 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_EHHSSS_AIF_INC_INTERF_OSHA300A INTO WA_EHHSSS_AIF_INC_INTERF_OSHA300A. *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 PECID, internal->external for field ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EHPOS, internal->external for field COMP_ORG_UNIT_ID CALL FUNCTION 'CONVERSION_EXIT_EHPOS_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ACTIT, internal->external for field TITLE CALL FUNCTION 'CONVERSION_EXIT_ACTIT_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field MANAGER_ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EHPOS, internal->external for field COMP_ORG_UNIT_ID CALL FUNCTION 'CONVERSION_EXIT_EHPOS_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ACTIT, internal->external for field TITLE CALL FUNCTION 'CONVERSION_EXIT_ACTIT_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field MANAGER_ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EHPOS, internal->external for field COMP_ORG_UNIT_ID CALL FUNCTION 'CONVERSION_EXIT_EHPOS_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ACTIT, internal->external for field TITLE CALL FUNCTION 'CONVERSION_EXIT_ACTIT_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field MANAGER_ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EHPOS, internal->external for field COMP_ORG_UNIT_ID CALL FUNCTION 'CONVERSION_EXIT_EHPOS_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-COMP_ORG_UNIT_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ACTIT, internal->external for field TITLE CALL FUNCTION 'CONVERSION_EXIT_ACTIT_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-TITLE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PECID, internal->external for field MANAGER_ID CALL FUNCTION 'CONVERSION_EXIT_PECID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-MANAGER_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EHPOS, internal->external for field ORG_ID CALL FUNCTION 'CONVERSION_EXIT_EHPOS_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ORG_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-ORG_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit LCRID, internal->external for field LOC_ROOT_KEY CALL FUNCTION 'CONVERSION_EXIT_LCRID_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-LOC_ROOT_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-LOC_ROOT_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_EHHSSS_AIF_INC_INTERF_OSHA300A-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHHSSS_AIF_INC_INTERF_OSHA300A-LANGU.
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_EHHSSS_AIF_INC_INTERF_OSHA300A_STR,
FORM_CONTEXT TYPE STRING,
PERSONS_BY_INCICENT TYPE STRING,
OBJECTS_BY_INCIDENT TYPE STRING,
SENDER TYPE STRING,
BUPA_DETAILS TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
ID TYPE STRING,
FIRST_NAME TYPE STRING,
LAST_NAME TYPE STRING,
FULL_NAME TYPE STRING,
TELEPHONE_NUMBER TYPE STRING,
EMAIL TYPE STRING,
COMP_ORG_UNIT TYPE STRING,
COMP_ORG_UNIT_ID TYPE STRING,
COMPANY_DESC TYPE STRING,
COMPANY_CODE TYPE STRING,
ADDR TYPE STRING,
POSITION_DESC TYPE STRING,
TITLE TYPE STRING,
TITLE_DESC TYPE STRING,
FO_ADDR TYPE STRING,
FO_ADDR_CODE TYPE STRING,
DATE_OF_BIRTH TYPE STRING,
AGE_MEAS TYPE STRING,
GENDER TYPE STRING,
GENDER_DESC TYPE STRING,
NATION TYPE STRING,
NATION_DESC TYPE STRING,
MAR_STATUS TYPE STRING,
MAR_STATUS_DESC TYPE STRING,
CHILDREN_QUAN TYPE STRING,
CORR_LANGU TYPE STRING,
CORR_LANGU_DESC TYPE STRING,
STREET_HOUSE_NUM TYPE STRING,
POSTAL_CODE TYPE STRING,
CITY TYPE STRING,
REGION TYPE STRING,
REGION_DESC TYPE STRING,
COUNTRY TYPE STRING,
COUNTRY_DESC TYPE STRING,
MANAGER_ID TYPE STRING,
MANAGER_NAME TYPE STRING,
EMPL_GROUP TYPE STRING,
EMPL_SUB_GROUP TYPE STRING,
ENTRY_DATE TYPE STRING,
HEALTH_INS_DESC TYPE STRING,
TEL_NUM_MOBILE TYPE STRING,
TEL_NUM_PRIVATE TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
IS_COMPANY_IND TYPE STRING,
EEW_INC_PDET_D TYPE STRING,
COMPANY_NO_AT_INSURANCE TYPE STRING,
INDUSTRY_DESCR_OF_COMPANY TYPE STRING,
SIC_NUMBER TYPE STRING,
NUMBER_OF_EMPLOYEES TYPE STRING,
PRINT_ADDRESS TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
LINE6 TYPE STRING,
LINE7 TYPE STRING,
LINE8 TYPE STRING,
LINE9 TYPE STRING,
NAICS_NUMBER TYPE STRING,
ESTABLISHMENT_SIZE TYPE STRING,
ESTABLISHMENT_TYPE TYPE STRING,
SENDER_COMPANY TYPE STRING,
BUPA_DETAILS TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
ID TYPE STRING,
FIRST_NAME TYPE STRING,
LAST_NAME TYPE STRING,
FULL_NAME TYPE STRING,
TELEPHONE_NUMBER TYPE STRING,
EMAIL TYPE STRING,
COMP_ORG_UNIT TYPE STRING,
COMP_ORG_UNIT_ID TYPE STRING,
COMPANY_DESC TYPE STRING,
COMPANY_CODE TYPE STRING,
ADDR TYPE STRING,
POSITION_DESC TYPE STRING,
TITLE TYPE STRING,
TITLE_DESC TYPE STRING,
FO_ADDR TYPE STRING,
FO_ADDR_CODE TYPE STRING,
DATE_OF_BIRTH TYPE STRING,
AGE_MEAS TYPE STRING,
GENDER TYPE STRING,
GENDER_DESC TYPE STRING,
NATION TYPE STRING,
NATION_DESC TYPE STRING,
MAR_STATUS TYPE STRING,
MAR_STATUS_DESC TYPE STRING,
CHILDREN_QUAN TYPE STRING,
CORR_LANGU TYPE STRING,
CORR_LANGU_DESC TYPE STRING,
STREET_HOUSE_NUM TYPE STRING,
POSTAL_CODE TYPE STRING,
CITY TYPE STRING,
REGION TYPE STRING,
REGION_DESC TYPE STRING,
COUNTRY TYPE STRING,
COUNTRY_DESC TYPE STRING,
MANAGER_ID TYPE STRING,
MANAGER_NAME TYPE STRING,
EMPL_GROUP TYPE STRING,
EMPL_SUB_GROUP TYPE STRING,
ENTRY_DATE TYPE STRING,
HEALTH_INS_DESC TYPE STRING,
TEL_NUM_MOBILE TYPE STRING,
TEL_NUM_PRIVATE TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
IS_COMPANY_IND TYPE STRING,
EEW_INC_PDET_D TYPE STRING,
COMPANY_NO_AT_INSURANCE TYPE STRING,
INDUSTRY_DESCR_OF_COMPANY TYPE STRING,
SIC_NUMBER TYPE STRING,
NUMBER_OF_EMPLOYEES TYPE STRING,
PRINT_ADDRESS TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
LINE6 TYPE STRING,
LINE7 TYPE STRING,
LINE8 TYPE STRING,
LINE9 TYPE STRING,
NAICS_NUMBER TYPE STRING,
ESTABLISHMENT_SIZE TYPE STRING,
ESTABLISHMENT_TYPE TYPE STRING,
RECEIVER TYPE STRING,
BUPA_DETAILS TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
ID TYPE STRING,
FIRST_NAME TYPE STRING,
LAST_NAME TYPE STRING,
FULL_NAME TYPE STRING,
TELEPHONE_NUMBER TYPE STRING,
EMAIL TYPE STRING,
COMP_ORG_UNIT TYPE STRING,
COMP_ORG_UNIT_ID TYPE STRING,
COMPANY_DESC TYPE STRING,
COMPANY_CODE TYPE STRING,
ADDR TYPE STRING,
POSITION_DESC TYPE STRING,
TITLE TYPE STRING,
TITLE_DESC TYPE STRING,
FO_ADDR TYPE STRING,
FO_ADDR_CODE TYPE STRING,
DATE_OF_BIRTH TYPE STRING,
AGE_MEAS TYPE STRING,
GENDER TYPE STRING,
GENDER_DESC TYPE STRING,
NATION TYPE STRING,
NATION_DESC TYPE STRING,
MAR_STATUS TYPE STRING,
MAR_STATUS_DESC TYPE STRING,
CHILDREN_QUAN TYPE STRING,
CORR_LANGU TYPE STRING,
CORR_LANGU_DESC TYPE STRING,
STREET_HOUSE_NUM TYPE STRING,
POSTAL_CODE TYPE STRING,
CITY TYPE STRING,
REGION TYPE STRING,
REGION_DESC TYPE STRING,
COUNTRY TYPE STRING,
COUNTRY_DESC TYPE STRING,
MANAGER_ID TYPE STRING,
MANAGER_NAME TYPE STRING,
EMPL_GROUP TYPE STRING,
EMPL_SUB_GROUP TYPE STRING,
ENTRY_DATE TYPE STRING,
HEALTH_INS_DESC TYPE STRING,
TEL_NUM_MOBILE TYPE STRING,
TEL_NUM_PRIVATE TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
IS_COMPANY_IND TYPE STRING,
EEW_INC_PDET_D TYPE STRING,
COMPANY_NO_AT_INSURANCE TYPE STRING,
INDUSTRY_DESCR_OF_COMPANY TYPE STRING,
SIC_NUMBER TYPE STRING,
NUMBER_OF_EMPLOYEES TYPE STRING,
PRINT_ADDRESS TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
LINE6 TYPE STRING,
LINE7 TYPE STRING,
LINE8 TYPE STRING,
LINE9 TYPE STRING,
NAICS_NUMBER TYPE STRING,
ESTABLISHMENT_SIZE TYPE STRING,
ESTABLISHMENT_TYPE TYPE STRING,
INCIDENT_MANAGER TYPE STRING,
BUPA_DETAILS TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
ID TYPE STRING,
FIRST_NAME TYPE STRING,
LAST_NAME TYPE STRING,
FULL_NAME TYPE STRING,
TELEPHONE_NUMBER TYPE STRING,
EMAIL TYPE STRING,
COMP_ORG_UNIT TYPE STRING,
COMP_ORG_UNIT_ID TYPE STRING,
COMPANY_DESC TYPE STRING,
COMPANY_CODE TYPE STRING,
ADDR TYPE STRING,
POSITION_DESC TYPE STRING,
TITLE TYPE STRING,
TITLE_DESC TYPE STRING,
FO_ADDR TYPE STRING,
FO_ADDR_CODE TYPE STRING,
DATE_OF_BIRTH TYPE STRING,
AGE_MEAS TYPE STRING,
GENDER TYPE STRING,
GENDER_DESC TYPE STRING,
NATION TYPE STRING,
NATION_DESC TYPE STRING,
MAR_STATUS TYPE STRING,
MAR_STATUS_DESC TYPE STRING,
CHILDREN_QUAN TYPE STRING,
CORR_LANGU TYPE STRING,
CORR_LANGU_DESC TYPE STRING,
STREET_HOUSE_NUM TYPE STRING,
POSTAL_CODE TYPE STRING,
CITY TYPE STRING,
REGION TYPE STRING,
REGION_DESC TYPE STRING,
COUNTRY TYPE STRING,
COUNTRY_DESC TYPE STRING,
MANAGER_ID TYPE STRING,
MANAGER_NAME TYPE STRING,
EMPL_GROUP TYPE STRING,
EMPL_SUB_GROUP TYPE STRING,
ENTRY_DATE TYPE STRING,
HEALTH_INS_DESC TYPE STRING,
TEL_NUM_MOBILE TYPE STRING,
TEL_NUM_PRIVATE TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
IS_COMPANY_IND TYPE STRING,
EEW_INC_PDET_D TYPE STRING,
COMPANY_NO_AT_INSURANCE TYPE STRING,
INDUSTRY_DESCR_OF_COMPANY TYPE STRING,
SIC_NUMBER TYPE STRING,
NUMBER_OF_EMPLOYEES TYPE STRING,
PRINT_ADDRESS TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
LINE6 TYPE STRING,
LINE7 TYPE STRING,
LINE8 TYPE STRING,
LINE9 TYPE STRING,
NAICS_NUMBER TYPE STRING,
ESTABLISHMENT_SIZE TYPE STRING,
ESTABLISHMENT_TYPE TYPE STRING,
REPORT_FOR_YEAR TYPE STRING,
REPORT_PERIOD_FROM TYPE STRING,
DATE TYPE STRING,
DAY TYPE STRING,
MONTH TYPE STRING,
YEAR TYPE STRING,
TIME TYPE STRING,
HOUR TYPE STRING,
MINUTE TYPE STRING,
SECOND TYPE STRING,
DATE_STRING TYPE STRING,
REPORT_PERIOD_TO TYPE STRING,
DATE TYPE STRING,
DAY TYPE STRING,
MONTH TYPE STRING,
YEAR TYPE STRING,
TIME TYPE STRING,
HOUR TYPE STRING,
MINUTE TYPE STRING,
SECOND TYPE STRING,
DATE_STRING TYPE STRING,
COMPANY_NUMBER_OF_INSURANCE TYPE STRING,
PLANT_ID TYPE STRING,
ORG_ID TYPE STRING,
OBJECTS TYPE STRING,
WORKFLOW_LPOR TYPE STRING,
INSTID TYPE STRING,
TYPEID TYPE STRING,
CATID TYPE STRING,
BO_KEY_REF TYPE STRING,
ROOT_KEY_REF TYPE STRING,
NODE_KEY_REF TYPE STRING,
KEY_REF TYPE STRING,
REPORT_BO_KEY TYPE STRING,
REPORT_ROOT_KEY TYPE STRING,
REQUIRED_TS TYPE STRING,
LOC_ROOT_KEY TYPE STRING,
CHANGE_REASON TYPE STRING,
META_DATA TYPE STRING,
CR_DATE TYPE STRING,
CR_TIME TYPE STRING,
CR_BY TYPE STRING,
WORKFLOW_LPOR TYPE STRING,
INSTID TYPE STRING,
TYPEID TYPE STRING,
CATID TYPE STRING,
FORM_NAME TYPE STRING,
FORM_TYPE TYPE STRING,
FORM_DESCR TYPE STRING,
FORM_CAT TYPE STRING,
RESP_MAIL TYPE STRING,
FORM_CR_CTRL TYPE STRING,
INBOUND_PERSISTER TYPE STRING,
DATA_PROVIDER TYPE STRING,
AIF_FORM_NAME TYPE STRING,
LANGU TYPE STRING,
IS_FALLBACK_LANGU TYPE STRING,
COUNTRY TYPE STRING,
IS_DEFAULT_FORM_OF_GROUP TYPE STRING,
GROUP_NAME TYPE STRING,
GROUP_DESCR TYPE STRING,
COMPONENT TYPE STRING,
POPUP_NAME TYPE STRING,
TAKEOVER_CONF TYPE STRING,
CHECKSUM TYPE STRING,
CHECKSUM_INCL TYPE STRING,
TOTAL_SUMMARY TYPE STRING,
NUMBER_OF_CASES TYPE STRING,
NO_OF_DEATHS TYPE STRING,
CASES_DAYS_AWAY_WORK TYPE STRING,
CASES_JOB_TRANSFER TYPE STRING,
OTHER_RECORDABLE_CASES TYPE STRING,
NO_OF_INJURIES TYPE STRING,
NO_OF_SKIN_DISORDERS TYPE STRING,
NO_OF_RESPIRATORY_CONDITIONS TYPE STRING,
NO_OF_POISONING TYPE STRING,
NO_OF_OTHER_ILLNESSES TYPE STRING,
NO_OF_HEARING_LOSS TYPE STRING,
NO_INJURIES_ILLNESSES TYPE STRING,
NUMBER_OF_DAYS TYPE STRING,
JOB_TRANSF_OR_RESTRICTION TYPE STRING,
DAYS_AWAY_FROM_WORK TYPE STRING,
HOURS_WORK_BY_ALL_EMPLOYEES TYPE STRING,END OF T_EKKO_STR. DATA: WA_EHHSSS_AIF_INC_INTERF_OSHA300A_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_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FORM_CONTEXT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PERSONS_BY_INCICENT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-OBJECTS_BY_INCIDENT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SENDER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-BUPA_DETAILS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PARENT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ROOT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FIRST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LAST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FULL_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TELEPHONE_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMAIL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSITION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE_OF_BIRTH sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-AGE_MEAS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHILDREN_QUAN sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET_HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSTAL_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CITY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_SUB_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ENTRY_DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HEALTH_INS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_MOBILE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_PRIVATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-IS_COMPANY_IND sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EEW_INC_PDET_D sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_NO_AT_INSURANCE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INDUSTRY_DESCR_OF_COMPANY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SIC_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NUMBER_OF_EMPLOYEES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PRINT_ADDRESS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE0 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE1 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE2 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE3 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE4 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE5 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE6 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE7 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE8 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE9 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NAICS_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_SIZE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_TYPE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SENDER_COMPANY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-BUPA_DETAILS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PARENT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ROOT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FIRST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LAST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FULL_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TELEPHONE_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMAIL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSITION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE_OF_BIRTH sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-AGE_MEAS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHILDREN_QUAN sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET_HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSTAL_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CITY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_SUB_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ENTRY_DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HEALTH_INS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_MOBILE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_PRIVATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-IS_COMPANY_IND sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EEW_INC_PDET_D sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_NO_AT_INSURANCE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INDUSTRY_DESCR_OF_COMPANY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SIC_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NUMBER_OF_EMPLOYEES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PRINT_ADDRESS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE0 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE1 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE2 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE3 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE4 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE5 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE6 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE7 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE8 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE9 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NAICS_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_SIZE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_TYPE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-RECEIVER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-BUPA_DETAILS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PARENT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ROOT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FIRST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LAST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FULL_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TELEPHONE_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMAIL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSITION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE_OF_BIRTH sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-AGE_MEAS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHILDREN_QUAN sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET_HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSTAL_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CITY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_SUB_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ENTRY_DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HEALTH_INS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_MOBILE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_PRIVATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-IS_COMPANY_IND sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EEW_INC_PDET_D sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_NO_AT_INSURANCE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INDUSTRY_DESCR_OF_COMPANY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SIC_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NUMBER_OF_EMPLOYEES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PRINT_ADDRESS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE0 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE1 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE2 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE3 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE4 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE5 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE6 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE7 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE8 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE9 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NAICS_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_SIZE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_TYPE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INCIDENT_MANAGER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-BUPA_DETAILS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PARENT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ROOT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FIRST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LAST_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FULL_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TELEPHONE_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMAIL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMP_ORG_UNIT_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSITION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TITLE_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FO_ADDR_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE_OF_BIRTH sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-AGE_MEAS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GENDER_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NATION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MAR_STATUS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHILDREN_QUAN sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CORR_LANGU_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET_HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POSTAL_CODE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CITY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REGION_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MANAGER_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EMPL_SUB_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ENTRY_DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HEALTH_INS_DESC sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_MOBILE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TEL_NUM_PRIVATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-STREET sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOUSE_NUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-IS_COMPANY_IND sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-EEW_INC_PDET_D sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_NO_AT_INSURANCE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INDUSTRY_DESCR_OF_COMPANY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SIC_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NUMBER_OF_EMPLOYEES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PRINT_ADDRESS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE0 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE1 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE2 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE3 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE4 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE5 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE6 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE7 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE8 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LINE9 sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NAICS_NUMBER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_SIZE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ESTABLISHMENT_TYPE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REPORT_FOR_YEAR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REPORT_PERIOD_FROM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DAY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MONTH sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-YEAR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TIME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOUR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MINUTE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SECOND sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE_STRING sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REPORT_PERIOD_TO sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DAY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MONTH sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-YEAR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TIME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOUR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-MINUTE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-SECOND sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATE_STRING sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPANY_NUMBER_OF_INSURANCE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-PLANT_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ORG_ID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-OBJECTS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-WORKFLOW_LPOR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INSTID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TYPEID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CATID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-BO_KEY_REF sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-ROOT_KEY_REF sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NODE_KEY_REF sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-KEY_REF sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REPORT_BO_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REPORT_ROOT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-REQUIRED_TS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LOC_ROOT_KEY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHANGE_REASON sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-META_DATA sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CR_DATE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CR_TIME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CR_BY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-WORKFLOW_LPOR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INSTID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TYPEID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CATID sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FORM_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FORM_TYPE sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FORM_DESCR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FORM_CAT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-RESP_MAIL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-FORM_CR_CTRL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-INBOUND_PERSISTER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DATA_PROVIDER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-AIF_FORM_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-LANGU sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-IS_FALLBACK_LANGU sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COUNTRY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-IS_DEFAULT_FORM_OF_GROUP sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GROUP_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-GROUP_DESCR sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-COMPONENT sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-POPUP_NAME sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TAKEOVER_CONF sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHECKSUM sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CHECKSUM_INCL sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-TOTAL_SUMMARY sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NUMBER_OF_CASES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_DEATHS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CASES_DAYS_AWAY_WORK sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-CASES_JOB_TRANSFER sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-OTHER_RECORDABLE_CASES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_INJURIES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_SKIN_DISORDERS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_RESPIRATORY_CONDITIONS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_POISONING sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_OTHER_ILLNESSES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_OF_HEARING_LOSS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NO_INJURIES_ILLNESSES sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-NUMBER_OF_DAYS sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-JOB_TRANSF_OR_RESTRICTION sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-DAYS_AWAY_FROM_WORK sy-vline
WA_EHHSSS_AIF_INC_INTERF_OSHA300A_STR-HOURS_WORK_BY_ALL_EMPLOYEES sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.