ABAP Select data from SAP table /PM0/SAPINSURANCE_MVAUPDATE_91 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 /PM0/SAPINSURANCE_MVAUPDATE_91 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 /PM0/SAPINSURANCE_MVAUPDATE_91. 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 /PM0/SAPINSURANCE_MVAUPDATE_91 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_/PM0/SAPINSURANCE_MVAUPDATE_91 TYPE STANDARD TABLE OF /PM0/SAPINSURANCE_MVAUPDATE_91, WA_/PM0/SAPINSURANCE_MVAUPDATE_91 TYPE /PM0/SAPINSURANCE_MVAUPDATE_91, 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: </PM0/SAPINSURANCE_MVAUPDATE_91> TYPE /PM0/SAPINSURANCE_MVAUPDATE_91. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_/PM0/SAPINSURANCE_MVAUPDATE_91. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM /PM0/SAPINSURANCE_MVAUPDATE_91 INTO TABLE IT_/PM0/SAPINSURANCE_MVAUPDATE_91. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM /PM0/SAPINSURANCE_MVAUPDATE_91 * INTO TABLE @DATA(IT_/PM0/SAPINSURANCE_MVAUPDATE_912). *--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_/PM0/SAPINSURANCE_MVAUPDATE_91 INDEX 1 INTO DATA(WA_/PM0/SAPINSURANCE_MVAUPDATE_912). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_/PM0/SAPINSURANCE_MVAUPDATE_91 ASSIGNING </PM0/SAPINSURANCE_MVAUPDATE_91>.*To update a field value using a field symbol simply change the value via the field symbol pointer
</PM0/SAPINSURANCE_MVAUPDATE_91>-CONTROLLER = 1.
</PM0/SAPINSURANCE_MVAUPDATE_91>-ACCVAR_CD = 1.
</PM0/SAPINSURANCE_MVAUPDATE_91>-ACCVAR_TT = 1.
</PM0/SAPINSURANCE_MVAUPDATE_91>-ACQUISTP_CD = 1.
</PM0/SAPINSURANCE_MVAUPDATE_91>-ACQUISTP_TT = 1.
ENDLOOP. LOOP AT IT_/PM0/SAPINSURANCE_MVAUPDATE_91 INTO WA_/PM0/SAPINSURANCE_MVAUPDATE_91. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_/PM0/SAPINSURANCE_MVAUPDATE_91-ALLOWINF_FG, sy-vline,
WA_/PM0/SAPINSURANCE_MVAUPDATE_91-AMDAPLPOL_ID, sy-vline,
WA_/PM0/SAPINSURANCE_MVAUPDATE_91-AMDOFFER_FG, sy-vline,
WA_/PM0/SAPINSURANCE_MVAUPDATE_91-AMDOFFRREASON_CD, sy-vline,
WA_/PM0/SAPINSURANCE_MVAUPDATE_91-AMDOFFRREASON_TT, sy-vline,
WA_/PM0/SAPINSURANCE_MVAUPDATE_91-AMENDMEMO_TT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/PM0/SAPINSURANCE_MVAUPDATE_91 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_/PM0/SAPINSURANCE_MVAUPDATE_91 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_/PM0/SAPINSURANCE_MVAUPDATE_91 INTO WA_/PM0/SAPINSURANCE_MVAUPDATE_91. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_/PM0/SAPINSURANCE_MVAUPDATE_91_STR,
CONTROLLER TYPE STRING,
ACCVAR_CD TYPE STRING,
ACCVAR_TT TYPE STRING,
ACQUISTP_CD TYPE STRING,
ACQUISTP_TT TYPE STRING,
ALLOWINF_FG TYPE STRING,
AMDAPLPOL_ID TYPE STRING,
AMDOFFER_FG TYPE STRING,
AMDOFFRREASON_CD TYPE STRING,
AMDOFFRREASON_TT TYPE STRING,
AMENDMEMO_TT TYPE STRING,
AMENDMENTTYPE_CD TYPE STRING,
AMNNR_TT TYPE STRING,
APPL_DT TYPE STRING,
APPLIN_DT TYPE STRING,
APPLNR_CD TYPE STRING,
APPLSTATUS_TT TYPE STRING,
ATTACHDUP_FG TYPE STRING,
BO_ID TYPE STRING,
BOSTAT_CD TYPE STRING,
CANCREAS_CD TYPE STRING,
CANCREAS_TT TYPE STRING,
CCLDATE_DT TYPE STRING,
COMMENT_ID TYPE STRING,
COMMISPENDING_FG TYPE STRING,
COMMISPOSTTX_CD TYPE STRING,
COMMISPOSTTX_TT TYPE STRING,
COMPANYKEY_ID TYPE STRING,
COMPANYKEY_TT TYPE STRING,
CORKEY_TT TYPE STRING,
CURRENCY_ID TYPE STRING,
DELETE_FLAG TYPE STRING,
DEPENDSTATUS_ID TYPE STRING,
DISCLSHOW_FG TYPE STRING,
DOWNPAY_AM TYPE STRING,
DOWNPAY_DT TYPE STRING,
DOWNPAYREF_ID TYPE STRING,
DUPOL_ID TYPE STRING,
DUPOL_TT TYPE STRING,
DYNAMIC_EAPP_NAME TYPE STRING,
DYNAMIC_PDEFID TYPE STRING,
DYNAMIC_PINSTID TYPE STRING,
ENDTIME_TM TYPE STRING,
ENDTIMEZONE_TT TYPE STRING,
EXCHANGERATE_TP TYPE STRING,
GENERATIO_DET_DT TYPE STRING,
GENERATION_DT TYPE STRING,
GLOBALSTAT_CD TYPE STRING,
ICC_CD TYPE STRING,
ICCDUNOT_CD TYPE STRING,
ICCEND_DT TYPE STRING,
ICCEND_TM TYPE STRING,
ICCTIMEZONE_TT TYPE STRING,
ICCTRANS_DT TYPE STRING,
IFBR_ID TYPE STRING,
INSDURINYEARS_AM TYPE STRING,
INSDURREMD_AM TYPE STRING,
INSDURREMM_AM TYPE STRING,
MASTERPOLICY_ID TYPE STRING,
MAXCARDINAL_VL TYPE STRING,
MPATTERN_ID TYPE STRING,
MPOLICY_NR TYPE STRING,
MPOLICY_TT TYPE STRING,
MPOLJOURNO_ID TYPE STRING,
MPOTYPE_CD TYPE STRING,
MPOTYPE_TT TYPE STRING,
NOACTIVE_CTRCTS_FG TYPE STRING,
NOTE_FG TYPE STRING,
NUMBERSET_TT TYPE STRING,
NXDYNINCDATE_DT TYPE STRING,
ORIGSTATE_TS TYPE STRING,
PAGNO_ID TYPE STRING,
PARTICIPATION_FG TYPE STRING,
PATTERN_CD TYPE STRING,
PATTERN_TT TYPE STRING,
PAYER_TT TYPE STRING,
PBSTYP_TT TYPE STRING,
PERPREMPAYEXP_DT TYPE STRING,
PM_ID TYPE STRING,
POLBEG_DT TYPE STRING,
POLEND_DT TYPE STRING,
POLICYCANC_FG TYPE STRING,
POLICYNR_TT TYPE STRING,
POLICYNROLD_TT TYPE STRING,
POLICYSTATUS_ID TYPE STRING,
POLICYSTATUS_TT TYPE STRING,
POLPOLICY_ID TYPE STRING,
POLPROCESS_FG TYPE STRING,
PREDEF_TEXT_CD TYPE STRING,
PREDEF_TEXT_TT TYPE STRING,
PREMACCOUNT_ID TYPE STRING,
PREMEXEPEND_DT TYPE STRING,
PREMEXEPFLAG_FG TYPE STRING,
PRMXMPTENDSPE_CD TYPE STRING,
PRODUCT_BASE_ID TYPE STRING,
PRODUCT_CD TYPE STRING,
PRODUCT_VERSION_NO TYPE STRING,
REASSESSMEMO_ID TYPE STRING,
REASSESSMENT_FG TYPE STRING,
REFUSALREASON_CD TYPE STRING,
REFUSALREASON_TT TYPE STRING,
RENEWAL_FG TYPE STRING,
REVEFFECT_DT TYPE STRING,
REVEFFECT_TM TYPE STRING,
REVEFFECTTZ_TT TYPE STRING,
REVERSAL_TM TYPE STRING,
REVTIMEZONE_TT TYPE STRING,
SALECH_CD TYPE STRING,
SALECH_TT TYPE STRING,
SALESPROD_TT TYPE STRING,
SECPOL_ID TYPE STRING,
SEQ_NO_ID TYPE STRING,
SHIFTMODE_CD TYPE STRING,
SOURGENERDATE_CD TYPE STRING,
SOVINC_CD TYPE STRING,
SOVINC_TT TYPE STRING,
STARTTIME_TM TYPE STRING,
STARTTIMEZONE_TT TYPE STRING,
SUBJDPLPOL_CD TYPE STRING,
SUBJDPLPOL_TT TYPE STRING,
SUBJDUPLPOL_TT TYPE STRING,
SUSPBEG_DT TYPE STRING,
SUSPBEG_TM TYPE STRING,
SUSPBEGTIMEZ_TT TYPE STRING,
SUSPEND_DT TYPE STRING,
SUSPEND_TM TYPE STRING,
SUSPENDTIMEZ_TT TYPE STRING,
SUSPTP_CD TYPE STRING,
SUSPTP_TT TYPE STRING,
TEMPLATEGRP_CD TYPE STRING,
TEMPLATEGRP_TT TYPE STRING,
WHOLELIFE_FG TYPE STRING,
ABDAAGENT TYPE STRING,
ABDABNFCRY TYPE STRING,
ABDACLAUSE TYPE STRING,
ABDACOMMIS TYPE STRING,
ABDAPOLPR TYPE STRING,
ABDACRDITOR TYPE STRING,
ABDADEDCTBL TYPE STRING,
ABDADEP TYPE STRING,
ABDADISTREL TYPE STRING,
ABDAEXTPOL TYPE STRING,
ABDAEXREF TYPE STRING,
ABDAPOLHLDR TYPE STRING,END OF T_EKKO_STR. DATA: WA_/PM0/SAPINSURANCE_MVAUPDATE_91_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_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-CONTROLLER sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ACCVAR_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ACCVAR_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ACQUISTP_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ACQUISTP_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ALLOWINF_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMDAPLPOL_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMDOFFER_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMDOFFRREASON_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMDOFFRREASON_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMENDMEMO_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMENDMENTTYPE_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-AMNNR_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-APPL_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-APPLIN_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-APPLNR_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-APPLSTATUS_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ATTACHDUP_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-BO_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-BOSTAT_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-CANCREAS_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-CANCREAS_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-CCLDATE_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-COMMENT_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-COMMISPENDING_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-COMMISPOSTTX_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-COMMISPOSTTX_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-COMPANYKEY_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-COMPANYKEY_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-CORKEY_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-CURRENCY_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DELETE_FLAG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DEPENDSTATUS_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DISCLSHOW_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DOWNPAY_AM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DOWNPAY_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DOWNPAYREF_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DUPOL_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DUPOL_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DYNAMIC_EAPP_NAME sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DYNAMIC_PDEFID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-DYNAMIC_PINSTID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ENDTIME_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ENDTIMEZONE_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-EXCHANGERATE_TP sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-GENERATIO_DET_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-GENERATION_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-GLOBALSTAT_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ICC_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ICCDUNOT_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ICCEND_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ICCEND_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ICCTIMEZONE_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ICCTRANS_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-IFBR_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-INSDURINYEARS_AM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-INSDURREMD_AM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-INSDURREMM_AM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MASTERPOLICY_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MAXCARDINAL_VL sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MPATTERN_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MPOLICY_NR sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MPOLICY_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MPOLJOURNO_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MPOTYPE_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-MPOTYPE_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-NOACTIVE_CTRCTS_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-NOTE_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-NUMBERSET_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-NXDYNINCDATE_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ORIGSTATE_TS sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PAGNO_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PARTICIPATION_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PATTERN_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PATTERN_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PAYER_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PBSTYP_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PERPREMPAYEXP_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PM_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLBEG_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLEND_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLICYCANC_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLICYNR_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLICYNROLD_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLICYSTATUS_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLICYSTATUS_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLPOLICY_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-POLPROCESS_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PREDEF_TEXT_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PREDEF_TEXT_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PREMACCOUNT_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PREMEXEPEND_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PREMEXEPFLAG_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PRMXMPTENDSPE_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PRODUCT_BASE_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PRODUCT_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-PRODUCT_VERSION_NO sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REASSESSMEMO_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REASSESSMENT_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REFUSALREASON_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REFUSALREASON_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-RENEWAL_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REVEFFECT_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REVEFFECT_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REVEFFECTTZ_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REVERSAL_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-REVTIMEZONE_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SALECH_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SALECH_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SALESPROD_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SECPOL_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SEQ_NO_ID sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SHIFTMODE_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SOURGENERDATE_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SOVINC_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SOVINC_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-STARTTIME_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-STARTTIMEZONE_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUBJDPLPOL_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUBJDPLPOL_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUBJDUPLPOL_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPBEG_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPBEG_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPBEGTIMEZ_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPEND_DT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPEND_TM sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPENDTIMEZ_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPTP_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-SUSPTP_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-TEMPLATEGRP_CD sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-TEMPLATEGRP_TT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-WHOLELIFE_FG sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDAAGENT sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDABNFCRY sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDACLAUSE sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDACOMMIS sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDAPOLPR sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDACRDITOR sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDADEDCTBL sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDADEP sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDADISTREL sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDAEXTPOL sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDAEXREF sy-vline
WA_/PM0/SAPINSURANCE_MVAUPDATE_91_STR-ABDAPOLHLDR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.