ABAP Select data from SAP table /PMG/GE_FCS_MP_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 /PMG/GE_FCS_MP_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 /PMG/GE_FCS_MP_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 /PMG/GE_FCS_MP_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_/PMG/GE_FCS_MP_GENERIC TYPE STANDARD TABLE OF /PMG/GE_FCS_MP_GENERIC,
      WA_/PMG/GE_FCS_MP_GENERIC TYPE /PMG/GE_FCS_MP_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: </PMG/GE_FCS_MP_GENERIC> TYPE /PMG/GE_FCS_MP_GENERIC.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /PMG/GE_FCS_MP_GENERIC
  INTO TABLE IT_/PMG/GE_FCS_MP_GENERIC.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /PMG/GE_FCS_MP_GENERIC
*  INTO TABLE @DATA(IT_/PMG/GE_FCS_MP_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_/PMG/GE_FCS_MP_GENERIC INDEX 1 INTO DATA(WA_/PMG/GE_FCS_MP_GENERIC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/PMG/GE_FCS_MP_GENERIC ASSIGNING </PMG/GE_FCS_MP_GENERIC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</PMG/GE_FCS_MP_GENERIC>-WA_GENERIC = 1.
</PMG/GE_FCS_MP_GENERIC>-/PMG/ABDGGEN_OID = 1.
</PMG/GE_FCS_MP_GENERIC>-MPO_GD = 1.
</PMG/GE_FCS_MP_GENERIC>-GEN_ID = 1.
</PMG/GE_FCS_MP_GENERIC>-/PMG/TEMPLATE_ID = 1.
ENDLOOP.

LOOP AT IT_/PMG/GE_FCS_MP_GENERIC INTO WA_/PMG/GE_FCS_MP_GENERIC.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/PMG/GE_FCS_MP_GENERIC-DUMMYCDA, sy-vline,
WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDCDR, sy-vline,
WA_/PMG/GE_FCS_MP_GENERIC-CREDITORTYPE_CDCDR, sy-vline,
WA_/PMG/GE_FCS_MP_GENERIC-EXTERNALNUM_IDCDR, sy-vline,
WA_/PMG/GE_FCS_MP_GENERIC-DEFINEDAT_DTCDR, sy-vline,
WA_/PMG/GE_FCS_MP_GENERIC-THIRDPARTCRNR_CDCDR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/PMG/GE_FCS_MP_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_/PMG/GE_FCS_MP_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_/PMG/GE_FCS_MP_GENERIC INTO WA_/PMG/GE_FCS_MP_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 J7ADR, internal->external for field ADDRESSNUMBER_IDCDR CALL FUNCTION 'CONVERSION_EXIT_J7ADR_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDCDR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDCDR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit J7NUM, internal->external for field CREDITORTYPE_CDCDR CALL FUNCTION 'CONVERSION_EXIT_J7NUM_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-CREDITORTYPE_CDCDR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-CREDITORTYPE_CDCDR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit J7NUM, internal->external for field COVCPTYPE_CDCDR CALL FUNCTION 'CONVERSION_EXIT_J7NUM_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-COVCPTYPE_CDCDR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-COVCPTYPE_CDCDR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit J7ADR, internal->external for field ADDRESSNUMBER_IDBNF CALL FUNCTION 'CONVERSION_EXIT_J7ADR_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDBNF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDBNF.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit J7NUM, internal->external for field COVCPTYPE_CDBNF CALL FUNCTION 'CONVERSION_EXIT_J7NUM_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-COVCPTYPE_CDBNF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-COVCPTYPE_CDBNF.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit J7ADR, internal->external for field ADDRESSNUMBER_IDMPP CALL FUNCTION 'CONVERSION_EXIT_J7ADR_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDMPP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDMPP.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit J7PHD, internal->external for field END_DTCLC CALL FUNCTION 'CONVERSION_EXIT_J7PHD_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-END_DTCLC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-END_DTCLC.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit J7PHD, internal->external for field PREMFACTEND_DTSDC CALL FUNCTION 'CONVERSION_EXIT_J7PHD_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-PREMFACTEND_DTSDC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-PREMFACTEND_DTSDC.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit J7ADR, internal->external for field CON_ADDRESSNUMBER_IDCON CALL FUNCTION 'CONVERSION_EXIT_J7ADR_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-CON_ADDRESSNUMBER_IDCON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-CON_ADDRESSNUMBER_IDCON.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit J7ADC, internal->external for field ADDRESSNUMBER_IDDCO CALL FUNCTION 'CONVERSION_EXIT_J7ADC_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDDCO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-ADDRESSNUMBER_IDDCO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit J7PHD, internal->external for field DDTEND_DTDBL CALL FUNCTION 'CONVERSION_EXIT_J7PHD_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-DDTEND_DTDBL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-DDTEND_DTDBL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field /PMG/CLBRKNR_TT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/PMG/GE_FCS_MP_GENERIC-/PMG/CLBRKNR_TT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PMG/GE_FCS_MP_GENERIC-/PMG/CLBRKNR_TT.
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_/PMG/GE_FCS_MP_GENERIC_STR,
WA_GENERIC TYPE STRING,
/PMG/ABDGGEN_OID TYPE STRING,
MPO_GD TYPE STRING,
GEN_ID TYPE STRING,
/PMG/TEMPLATE_ID TYPE STRING,
DUMMYCDA TYPE STRING,
ADDRESSNUMBER_IDCDR TYPE STRING,
CREDITORTYPE_CDCDR TYPE STRING,
EXTERNALNUM_IDCDR TYPE STRING,
DEFINEDAT_DTCDR TYPE STRING,
THIRDPARTCRNR_CDCDR TYPE STRING,
COVCPTYPE_CDCDR TYPE STRING,
RANKVL_CDCDR TYPE STRING,
PARTNER_IDCDR TYPE STRING,
DEADLSUBRIGHT_DTCDR TYPE STRING,
SHARE_AMCDR TYPE STRING,
SHARE_VLCDR TYPE STRING,
CURRENCY_IDCDR TYPE STRING,
PM_IDCDR TYPE STRING,
CUSTOMER_PB_CICDR TYPE STRING,
DUMMYCPA TYPE STRING,
PARTICIPROLE_IDCPP TYPE STRING,
BSNESSPARTNER_IDCPP TYPE STRING,
COMMCONTRNR_IDCPP TYPE STRING,
COMCONTGRP_IDCPP TYPE STRING,
OWNER_FGCPP TYPE STRING,
CUSTOMER_PB_CICPP TYPE STRING,
DIRECTRATE_VLCPR TYPE STRING,
INDIRECTRATE_VLCPR TYPE STRING,
COMMISROLE_CDCPR TYPE STRING,
ACTIVE_FGCPR TYPE STRING,
CUSTOMER_PB_CICPR TYPE STRING,
DUMMYBNA TYPE STRING,
ADDRESSNUMBER_IDBNF TYPE STRING,
PARTNER_IDBNF TYPE STRING,
SHARE_AMBNF TYPE STRING,
SHARE_VLBNF TYPE STRING,
COMMENT_TTBNF TYPE STRING,
BNFTP_CDBNF TYPE STRING,
COVCPTYPE_CDBNF TYPE STRING,
DEFINEDAT_DTBNF TYPE STRING,
RANKVL_CDBNF TYPE STRING,
REFUSAL_CDBNF TYPE STRING,
SUBSCDEADL_DTBNF TYPE STRING,
CURRENCY_IDBNF TYPE STRING,
AGRBNFCRY_FGBNF TYPE STRING,
PM_IDBNF TYPE STRING,
CUSTOMER_PB_CIBNF TYPE STRING,
DUMMYBRA TYPE STRING,
/PMG/CLTYP_IDBRO TYPE STRING,
/PMG/BROKERBP_IDBRO TYPE STRING,
/PMG/BRINSOBJ_IDBRO TYPE STRING,
/PMG/CLBRBP_IDBRO TYPE STRING,
/PMG/COLBROKINSOBJ_IDBRO TYPE STRING,
TEMPL_GROUP_ID TYPE STRING,
TEMPL_GROUP_TT TYPE STRING,
DUMMYPPA TYPE STRING,
PREM_TYPE_CA_CDPPP TYPE STRING,
DUMMYCIA TYPE STRING,
TEMPLNR_TTCIN TYPE STRING,
PM_IDCIN TYPE STRING,
DUMMYMPP TYPE STRING,
ADDRESSNUMBER_IDMPP TYPE STRING,
PARTNER_IDMPP TYPE STRING,
PM_IDMPP TYPE STRING,
MAINPOLHLDR_FGMPP TYPE STRING,
OWNERSHIPCHG_FGMPP TYPE STRING,
CUSTOMER_PB_CIMPP TYPE STRING,
PPDIS_IDPPD TYPE STRING,
SHARE_VLPPD TYPE STRING,
DUMMYCLA TYPE STRING,
CLAUSE_TDCLC TYPE STRING,
LONGTEXT_IDCLC TYPE STRING,
CLAUSE_CDCLC TYPE STRING,
BEGIN_DTCLC TYPE STRING,
END_DTCLC TYPE STRING,
PM_IDCLC TYPE STRING,
CLAUSENR_CDCLC TYPE STRING,
APPLNR_CDCLC TYPE STRING,
CUSTOMER_PB_CICLC TYPE STRING,
PM_IDSDC TYPE STRING,
PREMFACTBEG_DTSDC TYPE STRING,
PREMFACTEND_DTSDC TYPE STRING,
PREMFACTOR_VLSDC TYPE STRING,
AMOUNT_AMSDC TYPE STRING,
PREMFACTCALC_CDSDC TYPE STRING,
PREMFACTUNIT_CDSDC TYPE STRING,
PREMFACT_CDSDC TYPE STRING,
PREMRATE_AMSDC TYPE STRING,
LOWLIMREL_AMSDC TYPE STRING,
LOWLIMREL_VLSDC TYPE STRING,
UPLIMREL_AMSDC TYPE STRING,
UPLIMREL_VLSDC TYPE STRING,
SUPDCTP_CDSDC TYPE STRING,
CURRENCY_IDSDC TYPE STRING,
PRODUCTMAPP_IDSDC TYPE STRING,
APPLNR_CDSDC TYPE STRING,
CUSTOMER_PB_CISDC TYPE STRING,
GRP_DISC_FGSDC TYPE STRING,
MIN_NOSDC TYPE STRING,
MAX_NOSDC TYPE STRING,
CUSTOMER_GEN_CI1 TYPE STRING,
CONTACT_BP_ID TYPE STRING,
CUSTOMER_GEN_CI2 TYPE STRING,
CON_BP_IDCON TYPE STRING,
CON_ADDRESSNUMBER_IDCON TYPE STRING,
CUSTOMER_CON_CICON TYPE STRING,
PM_IDLIM TYPE STRING,
LIMITTYPE_CDLIM TYPE STRING,
REFERENCE_CDLIM TYPE STRING,
LIMIT_AMLIM TYPE STRING,
LIMIT_VLLIM TYPE STRING,
MAXLIMIT_AMLIM TYPE STRING,
PML_FGLIM TYPE STRING,
CURRENCY_IDLIM TYPE STRING,
LIMITAMDEF_CDLIM TYPE STRING,
LIMITKFT_TTLIM TYPE STRING,
LIMITFT_TTLIM TYPE STRING,
CUSTOMER_PB_CILIM TYPE STRING,
DISTPLNR_TTDCO TYPE STRING,
COINTP_CDDCO TYPE STRING,
LEADER_IDDCO TYPE STRING,
ADDRESSNUMBER_IDDCO TYPE STRING,
COINSBEG_DTDCO TYPE STRING,
COINSEND_DTDCO TYPE STRING,
REFERENCE_IDDCO TYPE STRING,
EFFECTIVITY_DTDCO TYPE STRING,
TEMPLNR_TTDCO TYPE STRING,
TEMPLDESCR_TTDCO TYPE STRING,
CUSTOMER_PB_CIDCO TYPE STRING,
PM_IDDCO TYPE STRING,
DEDUCTIBLE_CDDBL TYPE STRING,
DEDCTBL_AMDBL TYPE STRING,
DEDCTBL_VLDBL TYPE STRING,
DEDCTBLMIN_AMDBL TYPE STRING,
DEDCTBLMAX_AMDBL TYPE STRING,
DDTBEGIN_DTDBL TYPE STRING,
DDTMOD_FGDBL TYPE STRING,
DDTEND_DTDBL TYPE STRING,
REFERENCE_IDDBL TYPE STRING,
DEDUCTIBLETYP_CDDBL TYPE STRING,
SORTSEQUDEDCT_VLDBL TYPE STRING,
PM_IDDBL TYPE STRING,
CURRENCY_IDDBL TYPE STRING,
APPLNR_CDDBL TYPE STRING,
DEDCTBLKFT_TTDBL TYPE STRING,
DEDCTBLFT_TTDBL TYPE STRING,
CUSTOMER_PB_CIDBL TYPE STRING,
OBJIDADM TYPE STRING,
OUROLE_IDADM TYPE STRING,
VALIDFROM_DTADM TYPE STRING,
VALIDUNTIL_DTADM TYPE STRING,
CUSTOMER_ADM_CIADM TYPE STRING,
CUSTOMER_GEN_CI3 TYPE STRING,
CUSTOMER_GEN_CI4 TYPE STRING,
DUMMY TYPE STRING,
COINTP_TT TYPE STRING,
LEADER_TT TYPE STRING,
MODREASON_TT TYPE STRING,
PARTICIPATION_TT TYPE STRING,
VERSION_ID TYPE STRING,
MPONUM_TT TYPE STRING,
CUSTOMER_TB_CI TYPE STRING,
ADDRESS_TT TYPE STRING,
BIRTH_DT TYPE STRING,
CREDITORTYPE_TT TYPE STRING,
GENDER_CD TYPE STRING,
GENDER_TT TYPE STRING,
PARTNERNAME_TT TYPE STRING,
PARTNERTYPE_CD TYPE STRING,
CRD_TT TYPE STRING,
/PMG/COVCPTYPECDR_TT TYPE STRING,
/PMG/ABDACOMMIS_CID TYPE STRING,
/PMG/BSNESSPARTNER_TT TYPE STRING,
/PMG/COMCONTGRP_TT TYPE STRING,
/PMG/COMMISROLE_TT TYPE STRING,
/PMG/COMMPARTGRP_ID TYPE STRING,
/PMG/COMMPART_ID TYPE STRING,
/PMG/CONTGRPORGUNI_TT TYPE STRING,
/PMG/GO_ID TYPE STRING,
/PMG/GZO_ID TYPE STRING,
/PMG/INFOCOMCONGRP_TT TYPE STRING,
/PMG/INFOCOMCON_TT TYPE STRING,
/PMG/NAMCOMCNTRP_TT TYPE STRING,
/PMG/OCC_AGENT TYPE STRING,
/PMG/ORGANISATUNIT_TT TYPE STRING,
/PMG/ORGUTCOMCNTRP_CD TYPE STRING,
/PMG/PARTICIPROLE_TT TYPE STRING,
/PMG/SEG_ID TYPE STRING,
/PMG/BNF_PM_TT TYPE STRING,
/PMG/ADDRESS_TT TYPE STRING,
/PMG/BNFTP_TT TYPE STRING,
/PMG/COVCPTYPE_TT TYPE STRING,
/PMG/GENDER_TT TYPE STRING,
/PMG/PARTNERNAME_TT TYPE STRING,
/PMG/REFUSAL_TT TYPE STRING,
/PMG/EXTREFBRK_TT TYPE STRING,
/PMG/CLTYP_TT TYPE STRING,
/PMG/CLBRKNR_TT TYPE STRING,
PREMTYPE_CA_CD TYPE STRING,
SHORTTEXT_TT TYPE STRING,
LONGTEXT_TT TYPE STRING,
PRD_GRP_ASG TYPE STRING,
ADDRESS_TTMPP TYPE STRING,
BIRTH_DTMPP TYPE STRING,
GENDER_CDMPP TYPE STRING,
GENDER_TTMPP TYPE STRING,
PARTNERNAME_TTMPP TYPE STRING,
PPDIS_CH_TT TYPE STRING,
CLAUSE_TT TYPE STRING,
CLAUTP_TT TYPE STRING,
FROMRISK_FG TYPE STRING,
PBSTYP_TT TYPE STRING,
LONGTEXT_FG TYPE STRING,
CLAUSENR_TT TYPE STRING,
PREMFACT_TT TYPE STRING,
PREMFACTCALC_TT TYPE STRING,
PREMFACTKEY_TT TYPE STRING,
PREMFACTUNIT_TT TYPE STRING,
PREMTOTALYEAR_AM TYPE STRING,
FRMRISK_FG TYPE STRING,
PROD_MOD_TT TYPE STRING,
CON_BP_NAME_TT TYPE STRING,
CON_BP_ADDRESS_TT TYPE STRING,
LIMITTYPE_TT TYPE STRING,
PM_TT TYPE STRING,
REFERENCE_TT TYPE STRING,
PROD_MOD_ASG TYPE STRING,
DEDCTBLTP_TT TYPE STRING,
DEDUCTIBLETYP_TT TYPE STRING,
DEDUCTIBLE_TT TYPE STRING,
FROMRISK_DD_FG TYPE STRING,
PBSTYP_DD_TT TYPE STRING,
REFERNCE_DD_TT TYPE STRING,
PROD_MOD_ASGM TYPE STRING,
OUROLE_TEXT TYPE STRING,
STEXT TYPE STRING,
OTYPE TYPE STRING,
SHORT TYPE STRING,
T_SUBGEN TYPE STRING,END OF T_EKKO_STR. DATA: WA_/PMG/GE_FCS_MP_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_/PMG/GE_FCS_MP_GENERIC_STR-WA_GENERIC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/ABDGGEN_OID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MPO_GD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-GEN_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/TEMPLATE_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYCDA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ADDRESSNUMBER_IDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CREDITORTYPE_CDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-EXTERNALNUM_IDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEFINEDAT_DTCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-THIRDPARTCRNR_CDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COVCPTYPE_CDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-RANKVL_CDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTNER_IDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEADLSUBRIGHT_DTCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHARE_AMCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHARE_VLCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CURRENCY_IDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDCDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CICDR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYCPA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTICIPROLE_IDCPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-BSNESSPARTNER_IDCPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COMMCONTRNR_IDCPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COMCONTGRP_IDCPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-OWNER_FGCPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CICPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DIRECTRATE_VLCPR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-INDIRECTRATE_VLCPR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COMMISROLE_CDCPR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ACTIVE_FGCPR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CICPR sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYBNA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ADDRESSNUMBER_IDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTNER_IDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHARE_AMBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHARE_VLBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COMMENT_TTBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-BNFTP_CDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COVCPTYPE_CDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEFINEDAT_DTBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-RANKVL_CDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-REFUSAL_CDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SUBSCDEADL_DTBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CURRENCY_IDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-AGRBNFCRY_FGBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CIBNF sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYBRA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/CLTYP_IDBRO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/BROKERBP_IDBRO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/BRINSOBJ_IDBRO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/CLBRBP_IDBRO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COLBROKINSOBJ_IDBRO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-TEMPL_GROUP_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-TEMPL_GROUP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYPPA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREM_TYPE_CA_CDPPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYCIA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-TEMPLNR_TTCIN sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDCIN sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ADDRESSNUMBER_IDMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTNER_IDMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MAINPOLHLDR_FGMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-OWNERSHIPCHG_FGMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CIMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PPDIS_IDPPD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHARE_VLPPD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMYCLA sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CLAUSE_TDCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LONGTEXT_IDCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CLAUSE_CDCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-BEGIN_DTCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-END_DTCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CLAUSENR_CDCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-APPLNR_CDCLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CICLC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTBEG_DTSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTEND_DTSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTOR_VLSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-AMOUNT_AMSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTCALC_CDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTUNIT_CDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACT_CDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMRATE_AMSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LOWLIMREL_AMSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LOWLIMREL_VLSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-UPLIMREL_AMSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-UPLIMREL_VLSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SUPDCTP_CDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CURRENCY_IDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PRODUCTMAPP_IDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-APPLNR_CDSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CISDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-GRP_DISC_FGSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MIN_NOSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MAX_NOSDC sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_GEN_CI1 sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CONTACT_BP_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_GEN_CI2 sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CON_BP_IDCON sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CON_ADDRESSNUMBER_IDCON sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_CON_CICON sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMITTYPE_CDLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-REFERENCE_CDLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMIT_AMLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMIT_VLLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MAXLIMIT_AMLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PML_FGLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CURRENCY_IDLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMITAMDEF_CDLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMITKFT_TTLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMITFT_TTLIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CILIM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DISTPLNR_TTDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COINTP_CDDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LEADER_IDDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ADDRESSNUMBER_IDDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COINSBEG_DTDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COINSEND_DTDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-REFERENCE_IDDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-EFFECTIVITY_DTDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-TEMPLNR_TTDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-TEMPLDESCR_TTDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CIDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDDCO sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDUCTIBLE_CDDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBL_AMDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBL_VLDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBLMIN_AMDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBLMAX_AMDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DDTBEGIN_DTDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DDTMOD_FGDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DDTEND_DTDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-REFERENCE_IDDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDUCTIBLETYP_CDDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SORTSEQUDEDCT_VLDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_IDDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CURRENCY_IDDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-APPLNR_CDDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBLKFT_TTDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBLFT_TTDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_PB_CIDBL sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-OBJIDADM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-OUROLE_IDADM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-VALIDFROM_DTADM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-VALIDUNTIL_DTADM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_ADM_CIADM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_GEN_CI3 sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_GEN_CI4 sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DUMMY sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-COINTP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LEADER_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MODREASON_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTICIPATION_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-VERSION_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-MPONUM_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CUSTOMER_TB_CI sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ADDRESS_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-BIRTH_DT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CREDITORTYPE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-GENDER_CD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-GENDER_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTNERNAME_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTNERTYPE_CD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CRD_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COVCPTYPECDR_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/ABDACOMMIS_CID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/BSNESSPARTNER_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COMCONTGRP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COMMISROLE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COMMPARTGRP_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COMMPART_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/CONTGRPORGUNI_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/GO_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/GZO_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/INFOCOMCONGRP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/INFOCOMCON_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/NAMCOMCNTRP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/OCC_AGENT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/ORGANISATUNIT_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/ORGUTCOMCNTRP_CD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/PARTICIPROLE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/SEG_ID sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/BNF_PM_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/ADDRESS_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/BNFTP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/COVCPTYPE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/GENDER_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/PARTNERNAME_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/REFUSAL_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/EXTREFBRK_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/CLTYP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-/PMG/CLBRKNR_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMTYPE_CA_CD sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHORTTEXT_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LONGTEXT_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PRD_GRP_ASG sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-ADDRESS_TTMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-BIRTH_DTMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-GENDER_CDMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-GENDER_TTMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PARTNERNAME_TTMPP sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PPDIS_CH_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CLAUSE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CLAUTP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-FROMRISK_FG sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PBSTYP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LONGTEXT_FG sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CLAUSENR_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACT_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTCALC_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTKEY_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMFACTUNIT_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PREMTOTALYEAR_AM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-FRMRISK_FG sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PROD_MOD_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CON_BP_NAME_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-CON_BP_ADDRESS_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-LIMITTYPE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PM_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-REFERENCE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PROD_MOD_ASG sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDCTBLTP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDUCTIBLETYP_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-DEDUCTIBLE_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-FROMRISK_DD_FG sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PBSTYP_DD_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-REFERNCE_DD_TT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-PROD_MOD_ASGM sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-OUROLE_TEXT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-STEXT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-OTYPE sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-SHORT sy-vline
WA_/PMG/GE_FCS_MP_GENERIC_STR-T_SUBGEN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.