ABAP Select data from SAP table MEREP_SYNC_GENERIC 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 MEREP_SYNC_GENERIC 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 MEREP_SYNC_GENERIC. 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 MEREP_SYNC_GENERIC 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_MEREP_SYNC_GENERIC TYPE STANDARD TABLE OF MEREP_SYNC_GENERIC,
      WA_MEREP_SYNC_GENERIC TYPE MEREP_SYNC_GENERIC,
      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: <MEREP_SYNC_GENERIC> TYPE MEREP_SYNC_GENERIC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MEREP_SYNC_GENERIC
*  INTO TABLE @DATA(IT_MEREP_SYNC_GENERIC2).
*--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_MEREP_SYNC_GENERIC INDEX 1 INTO DATA(WA_MEREP_SYNC_GENERIC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MEREP_SYNC_GENERIC ASSIGNING <MEREP_SYNC_GENERIC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MEREP_SYNC_GENERIC>-METADATA = 1.
<MEREP_SYNC_GENERIC>-OUTBOX = 1.
<MEREP_SYNC_GENERIC>-MBL101P = 1.
<MEREP_SYNC_GENERIC>-MBL207P = 1.
<MEREP_SYNC_GENERIC>-I_RETURN = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MEREP_SYNC_GENERIC-DVALUE, sy-vline,
WA_MEREP_SYNC_GENERIC-WTAB, sy-vline,
WA_MEREP_SYNC_GENERIC-MBL10700, sy-vline,
WA_MEREP_SYNC_GENERIC-RELATED_SYNCBO, sy-vline,
WA_MEREP_SYNC_GENERIC-REFERENCE_CURRENT, sy-vline,
WA_MEREP_SYNC_GENERIC-VAL_FILTER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MEREP_SYNC_GENERIC 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_MEREP_SYNC_GENERIC 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_MEREP_SYNC_GENERIC INTO WA_MEREP_SYNC_GENERIC. *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 ISOLA, internal->external for field LANG CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_MEREP_SYNC_GENERIC-LANG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEREP_SYNC_GENERIC-LANG.
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_MEREP_SYNC_GENERIC_STR,
METADATA TYPE STRING,
OUTBOX TYPE STRING,
MBL101P TYPE STRING,
MBL207P TYPE STRING,
I_RETURN TYPE STRING,
DVALUE TYPE STRING,
WTAB TYPE STRING,
MBL10700 TYPE STRING,
RELATED_SYNCBO TYPE STRING,
REFERENCE_CURRENT TYPE STRING,
VAL_FILTER TYPE STRING,
SCENARIO_ATTRIBUTE TYPE STRING,
SCENARIO TYPE STRING,
OBJTYPE TYPE STRING,
CREDAT TYPE STRING,
CRENAM TYPE STRING,
CRETIM TYPE STRING,
CHGDAT TYPE STRING,
CHGNAM TYPE STRING,
CHGTIM TYPE STRING,
GENDAT TYPE STRING,
GENNAM TYPE STRING,
GENTIM TYPE STRING,
SAPRL TYPE STRING,
VERNUM TYPE STRING,
GENVER TYPE STRING,
RFCDEST TYPE STRING,
RFCFLAG TYPE STRING,
SYNCTYPE TYPE STRING,
EDITLOCK TYPE STRING,
TYPCHK TYPE STRING,
PUBLISH TYPE STRING,
FUNC_GROUP TYPE STRING,
ITEM_COMPARE TYPE STRING,
SYNTAX_ERROR TYPE STRING,
META_ERROR TYPE STRING,
PUSH_ENABLED TYPE STRING,
DEFAULT_IS_ASYNC TYPE STRING,
MASS_DATA TYPE STRING,
SCENARIO_CONTROL TYPE STRING,
SCENARIO TYPE STRING,
ENABLED TYPE STRING,
REF_HANDLER TYPE STRING,
LOG_LEVEL TYPE STRING,
LOG_RUNTIME TYPE STRING,
SAVE_DATA TYPE STRING,
URL TYPE STRING,
CASCADE TYPE STRING,
BADI_ACTIVE TYPE STRING,
NO_ADD_DWNLD TYPE STRING,
PARTIAL_ITEM TYPE STRING,
ROWCOMP TYPE STRING,
DEVICE_CONTROL TYPE STRING,
MANDT TYPE STRING,
MBL_ID TYPE STRING,
ENABLED TYPE STRING,
MOBILEGUID TYPE STRING,
MBL_GROUP TYPE STRING,
SERVERNAME TYPE STRING,
TYPCHK TYPE STRING,
SEGMENT_ID TYPE STRING,
PROT_HTTP TYPE STRING,
PROT_SMS TYPE STRING,
STOPONERR TYPE STRING,
GROUPING TYPE STRING,
CPU_TYPE TYPE STRING,
SCREEN_SIZE TYPE STRING,
RAM TYPE STRING,
OS_VERSION TYPE STRING,
LANG TYPE STRING,
SMS_ADDRESS TYPE STRING,
HTTP_ADDRESS TYPE STRING,
UNREGISTERED TYPE STRING,
PUSH_ENABLED TYPE STRING,
APPLICATION TYPE STRING,
DEVICEGUID TYPE STRING,
USERID TYPE STRING,
CREATEDTTM TYPE STRING,
CHANGEDTTM TYPE STRING,
INBOX_RECORD TYPE STRING,
MANDT TYPE STRING,
DIRECTION TYPE STRING,
MBL_ID TYPE STRING,
SEQNO TYPE STRING,
RCD_CNTR TYPE STRING,
LEN TYPE STRING,
DATA TYPE STRING,
HANDLER_WORKLIST TYPE STRING,
MANDT TYPE STRING,
DIRECTION TYPE STRING,
MBL_ID TYPE STRING,
SEQNO TYPE STRING,
ORIGINAL_SEQ TYPE STRING,
SCENARIO TYPE STRING,
STATUS TYPE STRING,
RETRY_COUNT TYPE STRING,
NUMRCD TYPE STRING,
P_RUNNUM TYPE STRING,
CREATEDTTM TYPE STRING,
CHANGEDTTM TYPE STRING,
RUNTIME TYPE STRING,
STRVERS TYPE STRING,
DB_OPE TYPE STRING,
SYNC_PRI TYPE STRING,
SRCSYST TYPE STRING,
DESTSYS TYPE STRING,
UPAYLOAD TYPE STRING,
UPRIO TYPE STRING,
LANG TYPE STRING,
APPTRACK TYPE STRING,
MESSAGE_LENGTH TYPE STRING,
RECORD_COUNT TYPE STRING,
RESULT_CODE TYPE STRING,
TYPE TYPE STRING,
PARENT_APPTRACK TYPE STRING,
PAYLOAD_TYPE TYPE STRING,
REQUIRE_RECEIPT TYPE STRING,
SYNC_USER TYPE STRING,
UPLOAD_SYNCWL TYPE STRING,
MANDT TYPE STRING,
MBL_ID TYPE STRING,
SEQNO TYPE STRING,
TOPCNTR TYPE STRING,
LO_CNTR TYPE STRING,
HI_CNTR TYPE STRING,
NUMRCD TYPE STRING,
S_STATUS TYPE STRING,
P_RUNNUM TYPE STRING,
CREATEDTTM TYPE STRING,
CHANGEDTTM TYPE STRING,
RUNTIME TYPE STRING,
SYNC_KEY TYPE STRING,
SCENARIO TYPE STRING,
ACTION TYPE STRING,
TIMESTAMP TYPE STRING,
MBL101H TYPE STRING,
MANDT TYPE STRING,
MBL_ID TYPE STRING,
SCENARIO TYPE STRING,
STRUCT_ID TYPE STRING,
SYNC_KEY TYPE STRING,
PARENT_STRUCT_ID TYPE STRING,
PARENT_SYNC_KEY TYPE STRING,
R3KEY TYPE STRING,
UPDTS TYPE STRING,
MORE_FLAG TYPE STRING,
STATE_ID TYPE STRING,
LEN TYPE STRING,
LDATA TYPE STRING,
MBL207H TYPE STRING,
MANDT TYPE STRING,
SCENARIO TYPE STRING,
STRUCT_ID TYPE STRING,
SYNC_KEY TYPE STRING,
PARENT_STRUCT_ID TYPE STRING,
PARENT_SYNC_KEY TYPE STRING,
R3KEY TYPE STRING,
UPDTS TYPE STRING,
UPDACT TYPE STRING,
UPD_MBL_ID TYPE STRING,
FSTCRETS TYPE STRING,
FILTER1 TYPE STRING,
FILTER2 TYPE STRING,
FILTER3 TYPE STRING,
STATE_ID TYPE STRING,
LEN TYPE STRING,
LDATA TYPE STRING,
LOG_PARAMETERS TYPE STRING,
LOG_LEVEL_REC TYPE STRING,
LOG_LEVEL_HND TYPE STRING,
LOG_LEVEL_SYN TYPE STRING,
LOG_LEVEL_SND TYPE STRING,
JOBTYPE TYPE STRING,
JOBNAME TYPE STRING,
MBL_ID TYPE STRING,
SYNCBO TYPE STRING,
SEQNO TYPE STRING,
TOPCNTR TYPE STRING,
COMMON_RTN TYPE STRING,
STRVERS TYPE STRING,
SYNC_KEY TYPE STRING,
CORR_TOP_CNTR TYPE STRING,
RESPTYPE TYPE STRING,
TYPE TYPE STRING,
CODE TYPE STRING,
ID TYPE STRING,
NUMBER TYPE STRING,
MESSAGE_V1 TYPE STRING,
MESSAGE_V2 TYPE STRING,
MESSAGE_V3 TYPE STRING,
MESSAGE_V4 TYPE STRING,
RUNNUM TYPE STRING,
RFCDEST TYPE STRING,
LOCATION TYPE STRING,
RETURN_ACTION TYPE STRING,
ERRFLAG TYPE STRING,
COMMITFLAG TYPE STRING,
TABLES TYPE STRING,END OF T_EKKO_STR. DATA: WA_MEREP_SYNC_GENERIC_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_MEREP_SYNC_GENERIC_STR-METADATA sy-vline
WA_MEREP_SYNC_GENERIC_STR-OUTBOX sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL101P sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL207P sy-vline
WA_MEREP_SYNC_GENERIC_STR-I_RETURN sy-vline
WA_MEREP_SYNC_GENERIC_STR-DVALUE sy-vline
WA_MEREP_SYNC_GENERIC_STR-WTAB sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL10700 sy-vline
WA_MEREP_SYNC_GENERIC_STR-RELATED_SYNCBO sy-vline
WA_MEREP_SYNC_GENERIC_STR-REFERENCE_CURRENT sy-vline
WA_MEREP_SYNC_GENERIC_STR-VAL_FILTER sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO_ATTRIBUTE sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-OBJTYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-CREDAT sy-vline
WA_MEREP_SYNC_GENERIC_STR-CRENAM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CRETIM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CHGDAT sy-vline
WA_MEREP_SYNC_GENERIC_STR-CHGNAM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CHGTIM sy-vline
WA_MEREP_SYNC_GENERIC_STR-GENDAT sy-vline
WA_MEREP_SYNC_GENERIC_STR-GENNAM sy-vline
WA_MEREP_SYNC_GENERIC_STR-GENTIM sy-vline
WA_MEREP_SYNC_GENERIC_STR-SAPRL sy-vline
WA_MEREP_SYNC_GENERIC_STR-VERNUM sy-vline
WA_MEREP_SYNC_GENERIC_STR-GENVER sy-vline
WA_MEREP_SYNC_GENERIC_STR-RFCDEST sy-vline
WA_MEREP_SYNC_GENERIC_STR-RFCFLAG sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNCTYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-EDITLOCK sy-vline
WA_MEREP_SYNC_GENERIC_STR-TYPCHK sy-vline
WA_MEREP_SYNC_GENERIC_STR-PUBLISH sy-vline
WA_MEREP_SYNC_GENERIC_STR-FUNC_GROUP sy-vline
WA_MEREP_SYNC_GENERIC_STR-ITEM_COMPARE sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNTAX_ERROR sy-vline
WA_MEREP_SYNC_GENERIC_STR-META_ERROR sy-vline
WA_MEREP_SYNC_GENERIC_STR-PUSH_ENABLED sy-vline
WA_MEREP_SYNC_GENERIC_STR-DEFAULT_IS_ASYNC sy-vline
WA_MEREP_SYNC_GENERIC_STR-MASS_DATA sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO_CONTROL sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-ENABLED sy-vline
WA_MEREP_SYNC_GENERIC_STR-REF_HANDLER sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_LEVEL sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_RUNTIME sy-vline
WA_MEREP_SYNC_GENERIC_STR-SAVE_DATA sy-vline
WA_MEREP_SYNC_GENERIC_STR-URL sy-vline
WA_MEREP_SYNC_GENERIC_STR-CASCADE sy-vline
WA_MEREP_SYNC_GENERIC_STR-BADI_ACTIVE sy-vline
WA_MEREP_SYNC_GENERIC_STR-NO_ADD_DWNLD sy-vline
WA_MEREP_SYNC_GENERIC_STR-PARTIAL_ITEM sy-vline
WA_MEREP_SYNC_GENERIC_STR-ROWCOMP sy-vline
WA_MEREP_SYNC_GENERIC_STR-DEVICE_CONTROL sy-vline
WA_MEREP_SYNC_GENERIC_STR-MANDT sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-ENABLED sy-vline
WA_MEREP_SYNC_GENERIC_STR-MOBILEGUID sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_GROUP sy-vline
WA_MEREP_SYNC_GENERIC_STR-SERVERNAME sy-vline
WA_MEREP_SYNC_GENERIC_STR-TYPCHK sy-vline
WA_MEREP_SYNC_GENERIC_STR-SEGMENT_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-PROT_HTTP sy-vline
WA_MEREP_SYNC_GENERIC_STR-PROT_SMS sy-vline
WA_MEREP_SYNC_GENERIC_STR-STOPONERR sy-vline
WA_MEREP_SYNC_GENERIC_STR-GROUPING sy-vline
WA_MEREP_SYNC_GENERIC_STR-CPU_TYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCREEN_SIZE sy-vline
WA_MEREP_SYNC_GENERIC_STR-RAM sy-vline
WA_MEREP_SYNC_GENERIC_STR-OS_VERSION sy-vline
WA_MEREP_SYNC_GENERIC_STR-LANG sy-vline
WA_MEREP_SYNC_GENERIC_STR-SMS_ADDRESS sy-vline
WA_MEREP_SYNC_GENERIC_STR-HTTP_ADDRESS sy-vline
WA_MEREP_SYNC_GENERIC_STR-UNREGISTERED sy-vline
WA_MEREP_SYNC_GENERIC_STR-PUSH_ENABLED sy-vline
WA_MEREP_SYNC_GENERIC_STR-APPLICATION sy-vline
WA_MEREP_SYNC_GENERIC_STR-DEVICEGUID sy-vline
WA_MEREP_SYNC_GENERIC_STR-USERID sy-vline
WA_MEREP_SYNC_GENERIC_STR-CREATEDTTM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CHANGEDTTM sy-vline
WA_MEREP_SYNC_GENERIC_STR-INBOX_RECORD sy-vline
WA_MEREP_SYNC_GENERIC_STR-MANDT sy-vline
WA_MEREP_SYNC_GENERIC_STR-DIRECTION sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SEQNO sy-vline
WA_MEREP_SYNC_GENERIC_STR-RCD_CNTR sy-vline
WA_MEREP_SYNC_GENERIC_STR-LEN sy-vline
WA_MEREP_SYNC_GENERIC_STR-DATA sy-vline
WA_MEREP_SYNC_GENERIC_STR-HANDLER_WORKLIST sy-vline
WA_MEREP_SYNC_GENERIC_STR-MANDT sy-vline
WA_MEREP_SYNC_GENERIC_STR-DIRECTION sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SEQNO sy-vline
WA_MEREP_SYNC_GENERIC_STR-ORIGINAL_SEQ sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-STATUS sy-vline
WA_MEREP_SYNC_GENERIC_STR-RETRY_COUNT sy-vline
WA_MEREP_SYNC_GENERIC_STR-NUMRCD sy-vline
WA_MEREP_SYNC_GENERIC_STR-P_RUNNUM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CREATEDTTM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CHANGEDTTM sy-vline
WA_MEREP_SYNC_GENERIC_STR-RUNTIME sy-vline
WA_MEREP_SYNC_GENERIC_STR-STRVERS sy-vline
WA_MEREP_SYNC_GENERIC_STR-DB_OPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNC_PRI sy-vline
WA_MEREP_SYNC_GENERIC_STR-SRCSYST sy-vline
WA_MEREP_SYNC_GENERIC_STR-DESTSYS sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPAYLOAD sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPRIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-LANG sy-vline
WA_MEREP_SYNC_GENERIC_STR-APPTRACK sy-vline
WA_MEREP_SYNC_GENERIC_STR-MESSAGE_LENGTH sy-vline
WA_MEREP_SYNC_GENERIC_STR-RECORD_COUNT sy-vline
WA_MEREP_SYNC_GENERIC_STR-RESULT_CODE sy-vline
WA_MEREP_SYNC_GENERIC_STR-TYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-PARENT_APPTRACK sy-vline
WA_MEREP_SYNC_GENERIC_STR-PAYLOAD_TYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-REQUIRE_RECEIPT sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNC_USER sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPLOAD_SYNCWL sy-vline
WA_MEREP_SYNC_GENERIC_STR-MANDT sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SEQNO sy-vline
WA_MEREP_SYNC_GENERIC_STR-TOPCNTR sy-vline
WA_MEREP_SYNC_GENERIC_STR-LO_CNTR sy-vline
WA_MEREP_SYNC_GENERIC_STR-HI_CNTR sy-vline
WA_MEREP_SYNC_GENERIC_STR-NUMRCD sy-vline
WA_MEREP_SYNC_GENERIC_STR-S_STATUS sy-vline
WA_MEREP_SYNC_GENERIC_STR-P_RUNNUM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CREATEDTTM sy-vline
WA_MEREP_SYNC_GENERIC_STR-CHANGEDTTM sy-vline
WA_MEREP_SYNC_GENERIC_STR-RUNTIME sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNC_KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-ACTION sy-vline
WA_MEREP_SYNC_GENERIC_STR-TIMESTAMP sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL101H sy-vline
WA_MEREP_SYNC_GENERIC_STR-MANDT sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-STRUCT_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNC_KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-PARENT_STRUCT_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-PARENT_SYNC_KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-R3KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPDTS sy-vline
WA_MEREP_SYNC_GENERIC_STR-MORE_FLAG sy-vline
WA_MEREP_SYNC_GENERIC_STR-STATE_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-LEN sy-vline
WA_MEREP_SYNC_GENERIC_STR-LDATA sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL207H sy-vline
WA_MEREP_SYNC_GENERIC_STR-MANDT sy-vline
WA_MEREP_SYNC_GENERIC_STR-SCENARIO sy-vline
WA_MEREP_SYNC_GENERIC_STR-STRUCT_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNC_KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-PARENT_STRUCT_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-PARENT_SYNC_KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-R3KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPDTS sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPDACT sy-vline
WA_MEREP_SYNC_GENERIC_STR-UPD_MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-FSTCRETS sy-vline
WA_MEREP_SYNC_GENERIC_STR-FILTER1 sy-vline
WA_MEREP_SYNC_GENERIC_STR-FILTER2 sy-vline
WA_MEREP_SYNC_GENERIC_STR-FILTER3 sy-vline
WA_MEREP_SYNC_GENERIC_STR-STATE_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-LEN sy-vline
WA_MEREP_SYNC_GENERIC_STR-LDATA sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_PARAMETERS sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_LEVEL_REC sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_LEVEL_HND sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_LEVEL_SYN sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOG_LEVEL_SND sy-vline
WA_MEREP_SYNC_GENERIC_STR-JOBTYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-JOBNAME sy-vline
WA_MEREP_SYNC_GENERIC_STR-MBL_ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNCBO sy-vline
WA_MEREP_SYNC_GENERIC_STR-SEQNO sy-vline
WA_MEREP_SYNC_GENERIC_STR-TOPCNTR sy-vline
WA_MEREP_SYNC_GENERIC_STR-COMMON_RTN sy-vline
WA_MEREP_SYNC_GENERIC_STR-STRVERS sy-vline
WA_MEREP_SYNC_GENERIC_STR-SYNC_KEY sy-vline
WA_MEREP_SYNC_GENERIC_STR-CORR_TOP_CNTR sy-vline
WA_MEREP_SYNC_GENERIC_STR-RESPTYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-TYPE sy-vline
WA_MEREP_SYNC_GENERIC_STR-CODE sy-vline
WA_MEREP_SYNC_GENERIC_STR-ID sy-vline
WA_MEREP_SYNC_GENERIC_STR-NUMBER sy-vline
WA_MEREP_SYNC_GENERIC_STR-MESSAGE_V1 sy-vline
WA_MEREP_SYNC_GENERIC_STR-MESSAGE_V2 sy-vline
WA_MEREP_SYNC_GENERIC_STR-MESSAGE_V3 sy-vline
WA_MEREP_SYNC_GENERIC_STR-MESSAGE_V4 sy-vline
WA_MEREP_SYNC_GENERIC_STR-RUNNUM sy-vline
WA_MEREP_SYNC_GENERIC_STR-RFCDEST sy-vline
WA_MEREP_SYNC_GENERIC_STR-LOCATION sy-vline
WA_MEREP_SYNC_GENERIC_STR-RETURN_ACTION sy-vline
WA_MEREP_SYNC_GENERIC_STR-ERRFLAG sy-vline
WA_MEREP_SYNC_GENERIC_STR-COMMITFLAG sy-vline
WA_MEREP_SYNC_GENERIC_STR-TABLES sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.