ABAP Select data from SAP table RJH_OP_PARTNER_SALESAREA 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 RJH_OP_PARTNER_SALESAREA 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 RJH_OP_PARTNER_SALESAREA. 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 RJH_OP_PARTNER_SALESAREA 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_RJH_OP_PARTNER_SALESAREA TYPE STANDARD TABLE OF RJH_OP_PARTNER_SALESAREA, WA_RJH_OP_PARTNER_SALESAREA TYPE RJH_OP_PARTNER_SALESAREA, 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: <RJH_OP_PARTNER_SALESAREA> TYPE RJH_OP_PARTNER_SALESAREA. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_RJH_OP_PARTNER_SALESAREA. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM RJH_OP_PARTNER_SALESAREA INTO TABLE IT_RJH_OP_PARTNER_SALESAREA. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM RJH_OP_PARTNER_SALESAREA * INTO TABLE @DATA(IT_RJH_OP_PARTNER_SALESAREA2). *--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_RJH_OP_PARTNER_SALESAREA INDEX 1 INTO DATA(WA_RJH_OP_PARTNER_SALESAREA2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_RJH_OP_PARTNER_SALESAREA ASSIGNING <RJH_OP_PARTNER_SALESAREA>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<RJH_OP_PARTNER_SALESAREA>-MANDT = 1.
<RJH_OP_PARTNER_SALESAREA>-KUNNR = 1.
<RJH_OP_PARTNER_SALESAREA>-VKORG = 1.
<RJH_OP_PARTNER_SALESAREA>-VTWEG = 1.
<RJH_OP_PARTNER_SALESAREA>-SPART = 1.
ENDLOOP. LOOP AT IT_RJH_OP_PARTNER_SALESAREA INTO WA_RJH_OP_PARTNER_SALESAREA. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_RJH_OP_PARTNER_SALESAREA-ERNAM, sy-vline,
WA_RJH_OP_PARTNER_SALESAREA-ERDAT, sy-vline,
WA_RJH_OP_PARTNER_SALESAREA-BEGRU, sy-vline,
WA_RJH_OP_PARTNER_SALESAREA-LOEVM, sy-vline,
WA_RJH_OP_PARTNER_SALESAREA-VERSG, sy-vline,
WA_RJH_OP_PARTNER_SALESAREA-AUFSD, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RJH_OP_PARTNER_SALESAREA 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_RJH_OP_PARTNER_SALESAREA 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_RJH_OP_PARTNER_SALESAREA INTO WA_RJH_OP_PARTNER_SALESAREA. *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 KUNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-KUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-KUNNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field VSORT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-VSORT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-VSORT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTRG, internal->external for field PODTG CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-PODTG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-PODTG.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KUKARR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-KUKARR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-KUKARR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field MKAGEN_GRU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-MKAGEN_GRU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-MKAGEN_GRU.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field MK_BON CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-MK_BON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-MK_BON.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field K_ANZ_ME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-K_ANZ_ME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-K_ANZ_ME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field K_DL_ME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-K_DL_ME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-K_DL_ME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field K_SI_ME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-K_SI_ME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-K_SI_ME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field K_VER_ME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-K_VER_ME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-K_VER_ME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field K_WSP_ME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-K_WSP_ME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-K_WSP_ME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field K_OL_ME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RJH_OP_PARTNER_SALESAREA-K_OL_ME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJH_OP_PARTNER_SALESAREA-K_OL_ME.
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_RJH_OP_PARTNER_SALESAREA_STR,
MANDT TYPE STRING,
KUNNR TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
ERNAM TYPE STRING,
ERDAT TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
VERSG TYPE STRING,
AUFSD TYPE STRING,
KALKS TYPE STRING,
KDGRP TYPE STRING,
BZIRK TYPE STRING,
KONDA TYPE STRING,
PLTYP TYPE STRING,
AWAHR TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
LIFSD TYPE STRING,
AUTLF TYPE STRING,
ANTLF TYPE STRING,
KZTLF TYPE STRING,
KZAZU TYPE STRING,
CHSPL TYPE STRING,
LPRIO TYPE STRING,
EIKTO TYPE STRING,
VSBED TYPE STRING,
FAKSD TYPE STRING,
MRNKZ TYPE STRING,
PERFK TYPE STRING,
PERRL TYPE STRING,
KVAKZ TYPE STRING,
KVAWT TYPE STRING,
WAERS TYPE STRING,
KLABC TYPE STRING,
KTGRD TYPE STRING,
ZTERM TYPE STRING,
VWERK TYPE STRING,
VKGRP TYPE STRING,
VKBUR TYPE STRING,
VSORT TYPE STRING,
KVGR1 TYPE STRING,
KVGR2 TYPE STRING,
KVGR3 TYPE STRING,
KVGR4 TYPE STRING,
KVGR5 TYPE STRING,
BOKRE TYPE STRING,
BOIDT TYPE STRING,
KURST TYPE STRING,
PRFRE TYPE STRING,
PRAT1 TYPE STRING,
PRAT2 TYPE STRING,
PRAT3 TYPE STRING,
PRAT4 TYPE STRING,
PRAT5 TYPE STRING,
PRAT6 TYPE STRING,
PRAT7 TYPE STRING,
PRAT8 TYPE STRING,
PRAT9 TYPE STRING,
PRATA TYPE STRING,
KABSS TYPE STRING,
KKBER TYPE STRING,
CASSD TYPE STRING,
RDOFF TYPE STRING,
AGREL TYPE STRING,
MEGRU TYPE STRING,
UEBTO TYPE STRING,
UNTTO TYPE STRING,
UEBTK TYPE STRING,
PVKSM TYPE STRING,
PODKZ TYPE STRING,
PODTG TYPE STRING,
BLIND TYPE STRING,
CARRIER_NOTIF TYPE STRING,
/BEV1/EMLGPFAND TYPE STRING,
/BEV1/EMLGFORTS TYPE STRING,
J_1NBOESL TYPE STRING,
PROFILE TYPE STRING,
FPART TYPE STRING,
/XLSO/CUST_DIS TYPE STRING,
/XLSO/COMP_NAME TYPE STRING,
/XLSO/INDUSTRY TYPE STRING,
/XLSO/H_NUMBER TYPE STRING,
/XLSO/STREET TYPE STRING,
/XLSO/POST_CODE TYPE STRING,
/XLSO/CITY TYPE STRING,
/XLSO/REGION TYPE STRING,
/XLSO/COUNTRY TYPE STRING,
/XLSO/INACTIVE TYPE STRING,
MK_LOEVM TYPE STRING,
MK_LOEKZ TYPE STRING,
ERFUSER TYPE STRING,
ERFDATE TYPE STRING,
ERFTIME TYPE STRING,
AENUSER TYPE STRING,
AENDATE TYPE STRING,
AENTIME TYPE STRING,
XNK TYPE STRING,
KUKARR TYPE STRING,
KONKAUS TYPE STRING,
MK_XAGEN TYPE STRING,
MK_XSTR TYPE STRING,
MK_XPLAN TYPE STRING,
MK_XART TYPE STRING,
MK_ABRKAG TYPE STRING,
MKAGEN_GRU TYPE STRING,
AE TYPE STRING,
MK_DUB TYPE STRING,
MK_BON TYPE STRING,
XMAN TYPE STRING,
ZTEGR TYPE STRING,
TOL TYPE STRING,
RE_STELL TYPE STRING,
DRSTS TYPE STRING,
XORTSPR TYPE STRING,
VKBOF TYPE STRING,
BLART TYPE STRING,
BLANZ TYPE STRING,
ZLSCHB TYPE STRING,
K_ANZ TYPE STRING,
K_ANZ_ME TYPE STRING,
K_DL TYPE STRING,
K_DL_ME TYPE STRING,
K_SI TYPE STRING,
K_SI_ME TYPE STRING,
K_VER TYPE STRING,
K_VER_ME TYPE STRING,
K_WSP TYPE STRING,
K_WSP_ME TYPE STRING,
K_OL TYPE STRING,
K_OL_ME TYPE STRING,
XABSCHL TYPE STRING,
ABE TYPE STRING,
MAX_UNT TYPE STRING,
MAX_RDAT TYPE STRING,
MENGA TYPE STRING,
ARAB TYPE STRING,
RABA TYPE STRING,
RABSPERR TYPE STRING,
RANPASS TYPE STRING,
RANPASSL TYPE STRING,
QABR TYPE STRING,
B_AUSR TYPE STRING,
E_AUSR TYPE STRING,
REG_DAU TYPE STRING,
AB_TOL TYPE STRING,
ZLSCHA TYPE STRING,
FAKSA TYPE STRING,
EABR_NACHL TYPE STRING,
BEST_PR TYPE STRING,
PAR_ABS TYPE STRING,
AB_VOR TYPE STRING,
TO_WARN TYPE STRING,
MIN_GUT TYPE STRING,
MIN_LAST TYPE STRING,
SALESAREA TYPE STRING,
XMEDIAK TYPE STRING,
XVERTKUN TYPE STRING,
XEUW TYPE STRING,END OF T_EKKO_STR. DATA: WA_RJH_OP_PARTNER_SALESAREA_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_RJH_OP_PARTNER_SALESAREA_STR-MANDT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KUNNR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VKORG sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VTWEG sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-SPART sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ERNAM sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ERDAT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BEGRU sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-LOEVM sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VERSG sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AUFSD sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KALKS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KDGRP sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BZIRK sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KONDA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PLTYP sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AWAHR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-INCO1 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-INCO2 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-LIFSD sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AUTLF sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ANTLF sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KZTLF sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KZAZU sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-CHSPL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-LPRIO sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-EIKTO sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VSBED sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-FAKSD sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MRNKZ sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PERFK sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PERRL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVAKZ sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVAWT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-WAERS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KLABC sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KTGRD sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ZTERM sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VWERK sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VKGRP sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VKBUR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VSORT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVGR1 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVGR2 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVGR3 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVGR4 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KVGR5 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BOKRE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BOIDT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KURST sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRFRE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT1 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT2 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT3 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT4 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT5 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT6 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT7 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT8 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRAT9 sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PRATA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KABSS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KKBER sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-CASSD sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-RDOFF sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AGREL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MEGRU sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-UEBTO sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-UNTTO sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-UEBTK sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PVKSM sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PODKZ sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PODTG sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BLIND sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-CARRIER_NOTIF sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/BEV1/EMLGPFAND sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/BEV1/EMLGFORTS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-J_1NBOESL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PROFILE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-FPART sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/CUST_DIS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/COMP_NAME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/INDUSTRY sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/H_NUMBER sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/STREET sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/POST_CODE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/CITY sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/REGION sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/COUNTRY sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-/XLSO/INACTIVE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_LOEVM sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_LOEKZ sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ERFUSER sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ERFDATE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ERFTIME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AENUSER sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AENDATE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AENTIME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XNK sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KUKARR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-KONKAUS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_XAGEN sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_XSTR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_XPLAN sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_XART sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_ABRKAG sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MKAGEN_GRU sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_DUB sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MK_BON sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XMAN sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ZTEGR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-TOL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-RE_STELL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-DRSTS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XORTSPR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-VKBOF sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BLART sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BLANZ sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ZLSCHB sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_ANZ sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_ANZ_ME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_DL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_DL_ME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_SI sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_SI_ME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_VER sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_VER_ME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_WSP sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_WSP_ME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_OL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-K_OL_ME sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XABSCHL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ABE sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MAX_UNT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MAX_RDAT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MENGA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ARAB sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-RABA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-RABSPERR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-RANPASS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-RANPASSL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-QABR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-B_AUSR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-E_AUSR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-REG_DAU sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AB_TOL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-ZLSCHA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-FAKSA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-EABR_NACHL sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-BEST_PR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-PAR_ABS sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-AB_VOR sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-TO_WARN sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MIN_GUT sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-MIN_LAST sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-SALESAREA sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XMEDIAK sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XVERTKUN sy-vline
WA_RJH_OP_PARTNER_SALESAREA_STR-XEUW sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.