ABAP Select data from SAP table YHITEC_S_DOCREM_CORR 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 YHITEC_S_DOCREM_CORR 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 YHITEC_S_DOCREM_CORR. 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 YHITEC_S_DOCREM_CORR 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_YHITEC_S_DOCREM_CORR TYPE STANDARD TABLE OF YHITEC_S_DOCREM_CORR,
      WA_YHITEC_S_DOCREM_CORR TYPE YHITEC_S_DOCREM_CORR,
      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: <YHITEC_S_DOCREM_CORR> TYPE YHITEC_S_DOCREM_CORR.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM YHITEC_S_DOCREM_CORR
*  INTO TABLE @DATA(IT_YHITEC_S_DOCREM_CORR2).
*--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_YHITEC_S_DOCREM_CORR INDEX 1 INTO DATA(WA_YHITEC_S_DOCREM_CORR2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_YHITEC_S_DOCREM_CORR ASSIGNING <YHITEC_S_DOCREM_CORR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<YHITEC_S_DOCREM_CORR>-INCENTIVE_BASIS = 1.
<YHITEC_S_DOCREM_CORR>-COMM_BASIS_VALUE = 1.
<YHITEC_S_DOCREM_CORR>-CATEGORY_ID = 1.
<YHITEC_S_DOCREM_CORR>-INDUSTRY = 1.
<YHITEC_S_DOCREM_CORR>-REM_BUSCASE_TYP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_YHITEC_S_DOCREM_CORR-GUID, sy-vline,
WA_YHITEC_S_DOCREM_CORR-ITEM_GUID, sy-vline,
WA_YHITEC_S_DOCREM_CORR-CURRENCY, sy-vline,
WA_YHITEC_S_DOCREM_CORR-COMM_TRI_DATE, sy-vline,
WA_YHITEC_S_DOCREM_CORR-ORDER_QTY, sy-vline,
WA_YHITEC_S_DOCREM_CORR-HITEC_COUNTRY, sy-vline.
ENDLOOP. *Add any further fields from structure WA_YHITEC_S_DOCREM_CORR 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_YHITEC_S_DOCREM_CORR 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_YHITEC_S_DOCREM_CORR INTO WA_YHITEC_S_DOCREM_CORR. *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 REM_BUSCASE_TYP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_YHITEC_S_DOCREM_CORR-REM_BUSCASE_TYP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_YHITEC_S_DOCREM_CORR-REM_BUSCASE_TYP.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TSTPS, internal->external for field P_VERSION CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_YHITEC_S_DOCREM_CORR-P_VERSION IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_YHITEC_S_DOCREM_CORR-P_VERSION.
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_YHITEC_S_DOCREM_CORR_STR,
INCENTIVE_BASIS TYPE STRING,
COMM_BASIS_VALUE TYPE STRING,
CATEGORY_ID TYPE STRING,
INDUSTRY TYPE STRING,
REM_BUSCASE_TYP TYPE STRING,
GUID TYPE STRING,
ITEM_GUID TYPE STRING,
CURRENCY TYPE STRING,
COMM_TRI_DATE TYPE STRING,
ORDER_QTY TYPE STRING,
HITEC_COUNTRY TYPE STRING,
PRODUCT_ID TYPE STRING,
MANDT TYPE STRING,
POST_YEAR TYPE STRING,
DOC_ID TYPE STRING,
REMUN_POS TYPE STRING,
FLG_COMPL TYPE STRING,
FLG_REVERSED TYPE STRING,
STATUS_POS TYPE STRING,
STATUS_WORK TYPE STRING,
PART_POS TYPE STRING,
INV_POS TYPE STRING,
CTRTBU_ID TYPE STRING,
BUCAGR_ID TYPE STRING,
CLAIM_OBJTYPE TYPE STRING,
CLAIM_OBJID TYPE STRING,
REM_IMP_YEAR TYPE STRING,
REM_CASE_ID TYPE STRING,
REM_CASE_VERS TYPE STRING,
POW_OBJ_TYPE TYPE STRING,
POW_OBJ_ID TYPE STRING,
ACTIVITY TYPE STRING,
ACT_POS TYPE STRING,
ACTGRP TYPE STRING,
REM_OBJ_TYPE TYPE STRING,
REM_OBJ_ID TYPE STRING,
VALUE TYPE STRING,
VALUE_TYPE TYPE STRING,
VALUE_POS TYPE STRING,
REMVAL_LEDAMNT TYPE STRING,
REMVAL_QUAN TYPE STRING,
VALUE_UNIT TYPE STRING,
ROLE TYPE STRING,
ROLE_REMUSHAR TYPE STRING,
CONSTELL TYPE STRING,
DIST_TYPE TYPE STRING,
CON_CURR TYPE STRING,
LED_CURR TYPE STRING,
ALLOCATION TYPE STRING,
REMUNERATION TYPE STRING,
REM_VERSION TYPE STRING,
REM_RATE TYPE STRING,
REM_CONAMNT TYPE STRING,
DUE_CONAMNT TYPE STRING,
REM_LEDAMNT TYPE STRING,
DUE_LEDAMNT TYPE STRING,
REM_UNIT TYPE STRING,
REM_QUAN TYPE STRING,
DUE_QUAN TYPE STRING,
OFFSET_END_DATE TYPE STRING,
OFFSET_RULE_ID TYPE STRING,
OFFSET_CONAMNT TYPE STRING,
OFFSET_LEDAMNT TYPE STRING,
OFFSET_QUAN TYPE STRING,
RESP_BEGIN_DATE TYPE STRING,
RESP_END_DATE TYPE STRING,
RESP_RULE_ID TYPE STRING,
RESP_CONAMNT TYPE STRING,
RESP_LEDAMNT TYPE STRING,
RESP_QUAN TYPE STRING,
RESPVAL_LEDAMNT TYPE STRING,
RESPVAL_QUAN TYPE STRING,
STATUS_RESP TYPE STRING,
RESP_RUPT_BEGIN TYPE STRING,
RESP_RUPT_END TYPE STRING,
CORRBY_DOC_ID TYPE STRING,
CORRBY_PST_YEAR TYPE STRING,
CORRBY_PST_DATE TYPE STRING,
CORRTO_DOC_ID TYPE STRING,
CORRTO_PST_YEAR TYPE STRING,
CORRTO_REMUN_POS TYPE STRING,
FLG_CORR TYPE STRING,
SETTLE_GROUP TYPE STRING,
GPART_CTRT TYPE STRING,
CTRTST_ID TYPE STRING,
CTRT_TYPE TYPE STRING,
AGR_TYP TYPE STRING,
STCAGR_ID TYPE STRING,
GPART TYPE STRING,
QUALIFICATION TYPE STRING,
DISTRIBUTE TYPE STRING,
FLG_INDIV_COND TYPE STRING,
POST_DATE TYPE STRING,
POST_MONTH TYPE STRING,
TRI_OBJ_TYPE TYPE STRING,
TRI_OBJ_ID TYPE STRING,
TRI_OBJ_ID_EXT TYPE STRING,
STATUS_VAL TYPE STRING,
RESP_DATE TYPE STRING,
VALUE_AMNT_RUPT TYPE STRING,
VALUE_QUAN_RUPT TYPE STRING,
EARNED_LEDAMNT TYPE STRING,
EARNED_QUAN TYPE STRING,
ROBJTYPE TYPE STRING,
ROBJID TYPE STRING,
LOG_SERVICE TYPE STRING,
SERVICETOOL TYPE STRING,
SERVICE_ID TYPE STRING,
SERVICE_PARAM1 TYPE STRING,
SERVICE_PARAM2 TYPE STRING,
SERVICE_PARAM3 TYPE STRING,
SERVICE_PARAM4 TYPE STRING,
SERVICE_PARAM5 TYPE STRING,
CACSDUMMY TYPE STRING,
P_VERSION TYPE STRING,
P_CTRT_XL TYPE STRING,
P_CACSAPPL TYPE STRING,
P_STATE TYPE STRING,
P_NUM1 TYPE STRING,
P_NUM2 TYPE STRING,
P_AMNT1 TYPE STRING,
P_AMNT2 TYPE STRING,
P_CURR1 TYPE STRING,
P_CURR2 TYPE STRING,
P_TEXT1 TYPE STRING,
P_TEXT2 TYPE STRING,
FLG_TEMP TYPE STRING,END OF T_EKKO_STR. DATA: WA_YHITEC_S_DOCREM_CORR_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_YHITEC_S_DOCREM_CORR_STR-INCENTIVE_BASIS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-COMM_BASIS_VALUE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CATEGORY_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-INDUSTRY sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_BUSCASE_TYP sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-GUID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ITEM_GUID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CURRENCY sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-COMM_TRI_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ORDER_QTY sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-HITEC_COUNTRY sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-PRODUCT_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-MANDT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-POST_YEAR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-DOC_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REMUN_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-FLG_COMPL sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-FLG_REVERSED sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-STATUS_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-STATUS_WORK sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-PART_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-INV_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CTRTBU_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-BUCAGR_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CLAIM_OBJTYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CLAIM_OBJID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_IMP_YEAR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_CASE_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_CASE_VERS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-POW_OBJ_TYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-POW_OBJ_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ACTIVITY sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ACT_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ACTGRP sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_OBJ_TYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_OBJ_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-VALUE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-VALUE_TYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-VALUE_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REMVAL_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REMVAL_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-VALUE_UNIT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ROLE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ROLE_REMUSHAR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CONSTELL sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-DIST_TYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CON_CURR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-LED_CURR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ALLOCATION sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REMUNERATION sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_VERSION sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_RATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_CONAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-DUE_CONAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-DUE_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_UNIT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-REM_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-DUE_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-OFFSET_END_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-OFFSET_RULE_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-OFFSET_CONAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-OFFSET_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-OFFSET_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_BEGIN_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_END_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_RULE_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_CONAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESPVAL_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESPVAL_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-STATUS_RESP sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_RUPT_BEGIN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_RUPT_END sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CORRBY_DOC_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CORRBY_PST_YEAR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CORRBY_PST_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CORRTO_DOC_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CORRTO_PST_YEAR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CORRTO_REMUN_POS sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-FLG_CORR sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SETTLE_GROUP sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-GPART_CTRT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CTRTST_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CTRT_TYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-AGR_TYP sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-STCAGR_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-GPART sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-QUALIFICATION sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-DISTRIBUTE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-FLG_INDIV_COND sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-POST_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-POST_MONTH sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-TRI_OBJ_TYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-TRI_OBJ_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-TRI_OBJ_ID_EXT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-STATUS_VAL sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-RESP_DATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-VALUE_AMNT_RUPT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-VALUE_QUAN_RUPT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-EARNED_LEDAMNT sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-EARNED_QUAN sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ROBJTYPE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-ROBJID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-LOG_SERVICE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICETOOL sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICE_ID sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICE_PARAM1 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICE_PARAM2 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICE_PARAM3 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICE_PARAM4 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-SERVICE_PARAM5 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-CACSDUMMY sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_VERSION sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_CTRT_XL sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_CACSAPPL sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_STATE sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_NUM1 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_NUM2 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_AMNT1 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_AMNT2 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_CURR1 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_CURR2 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_TEXT1 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-P_TEXT2 sy-vline
WA_YHITEC_S_DOCREM_CORR_STR-FLG_TEMP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.