ABAP Select data from SAP table J11SPA1 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 J11SPA1 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 J11SPA1. 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 J11SPA1 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_J11SPA1 TYPE STANDARD TABLE OF J11SPA1,
      WA_J11SPA1 TYPE J11SPA1,
      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: <J11SPA1> TYPE J11SPA1.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM J11SPA1
*  INTO TABLE @DATA(IT_J11SPA12).
*--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_J11SPA1 INDEX 1 INTO DATA(WA_J11SPA12).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_J11SPA1 ASSIGNING <J11SPA1>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<J11SPA1>-MANDT = 1.
<J11SPA1>-PARTNR = 1.
<J11SPA1>-STYPE = 1.
<J11SPA1>-SFEMODE = 1.
<J11SPA1>-KLASSE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_J11SPA1-MIGDATE, sy-vline,
WA_J11SPA1-KUNNR, sy-vline,
WA_J11SPA1-AKONT, sy-vline,
WA_J11SPA1-STRAS, sy-vline,
WA_J11SPA1-STRA1, sy-vline,
WA_J11SPA1-ORT01, sy-vline.
ENDLOOP. *Add any further fields from structure WA_J11SPA1 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_J11SPA1 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_J11SPA1 INTO WA_J11SPA1. *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 PARTNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_J11SPA1-PARTNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-PARTNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field NET_INC_Y CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_J11SPA1-NET_INC_Y IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-NET_INC_Y.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field MO_INC_Y CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_J11SPA1-MO_INC_Y IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-MO_INC_Y.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field FOUND_YEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_J11SPA1-FOUND_YEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-FOUND_YEAR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field CAP_INCR_Y CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_J11SPA1-CAP_INCR_Y IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-CAP_INCR_Y.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field BUSINESS_Y CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_J11SPA1-BUSINESS_Y IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-BUSINESS_Y.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field FISKN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_J11SPA1-FISKN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J11SPA1-FISKN.
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_J11SPA1_STR,
MANDT TYPE STRING,
PARTNR TYPE STRING,
STYPE TYPE STRING,
SFEMODE TYPE STRING,
KLASSE TYPE STRING,
MIGDATE TYPE STRING,
KUNNR TYPE STRING,
AKONT TYPE STRING,
STRAS TYPE STRING,
STRA1 TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
PSTLZ TYPE STRING,
PSTBZ TYPE STRING,
LAND1 TYPE STRING,
REGIO TYPE STRING,
BANKN TYPE STRING,
BKONT TYPE STRING,
BVTYP TYPE STRING,
XEZER TYPE STRING,
BKREF TYPE STRING,
KOINH TYPE STRING,
ADR_REF_K TYPE STRING,
ADR_DAT TYPE STRING,
BUKRS TYPE STRING,
ROLE TYPE STRING,
ROLETYP TYPE STRING,
AUTHORITY TYPE STRING,
DEL_INDRO TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
BANKA TYPE STRING,
PROVZ TYPE STRING,
SWIFT TYPE STRING,
BGRUP TYPE STRING,
XPGRO TYPE STRING,
LOEVM TYPE STRING,
BNKLZ TYPE STRING,
PSKTO TYPE STRING,
BRNCH TYPE STRING,
KNRZB TYPE STRING,
ZWELS TYPE STRING,
ZAHLS TYPE STRING,
WEBTR TYPE STRING,
N_WEBTR TYPE STRING,
REMIT TYPE STRING,
HBKID TYPE STRING,
XPORE TYPE STRING,
ZGRUP TYPE STRING,
LOCKB TYPE STRING,
UZAWE TYPE STRING,
EXTPARTNR TYPE STRING,
TYPE TYPE STRING,
GROUP_ID TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
LANGU TYPE STRING,
TITLE TYPE STRING,
TITLE_LET TYPE STRING,
ADR_REF TYPE STRING,
SORT1 TYPE STRING,
SORT2 TYPE STRING,
SORT_PHON TYPE STRING,
MC_NAME1 TYPE STRING,
MC_NAME2 TYPE STRING,
SOURCE TYPE STRING,
CRUSER TYPE STRING,
CRDAT TYPE STRING,
VIP TYPE STRING,
GROUP_D TYPE STRING,
DEL_IND TYPE STRING,
ZUAWA TYPE STRING,
FDGRV TYPE STRING,
BLNKZ TYPE STRING,
KNRZE TYPE STRING,
XTITLE TYPE STRING,
XTIT_LE TYPE STRING,
PAR_REL TYPE STRING,
NAME_LAST TYPE STRING,
NAME_FIRST TYPE STRING,
TITLE_AC TYPE STRING,
N_PREFIX TYPE STRING,
N_ADDITION TYPE STRING,
NICKNAME TYPE STRING,
SEX TYPE STRING,
PROFESSION TYPE STRING,
NATION TYPE STRING,
STATE TYPE STRING,
BIRTH_DATE TYPE STRING,
BIRTH_PLAC TYPE STRING,
BIRTH_NAME TYPE STRING,
BIRTH_N_AD TYPE STRING,
DEATH_DATE TYPE STRING,
MARITAL_ST TYPE STRING,
PROPRTY_ST TYPE STRING,
CHILDREN TYPE STRING,
MEM_HOUSE TYPE STRING,
INCOME_CUR TYPE STRING,
NET_INCOME TYPE STRING,
N_NET_INCOME TYPE STRING,
MO_NET_INC TYPE STRING,
N_MO_NET_INC TYPE STRING,
NET_INC_Y TYPE STRING,
MO_INC_M TYPE STRING,
MO_INC_Y TYPE STRING,
PERS_NR TYPE STRING,
STAFF_GRP TYPE STRING,
HR_ORG_REF TYPE STRING,
XUBNAME TYPE STRING,
STAFF_REF TYPE STRING,
ORG_NAME TYPE STRING,
ORG_NAME2 TYPE STRING,
CALENDARID TYPE STRING,
LEGAL_ENTY TYPE STRING,
LEGAL_ORG TYPE STRING,
BALANCE_FL TYPE STRING,
FOUND_YEAR TYPE STRING,
COMM_REGIS TYPE STRING,
COMM_REG_D TYPE STRING,
CNTRY_COMP TYPE STRING,
COMP_HEAD TYPE STRING,
LIQUID_DAT TYPE STRING,
COMP_NR TYPE STRING,
COMP_NR_AD TYPE STRING,
BUBKZ TYPE STRING,
IND_SECTOR TYPE STRING,
MIN_RESERV TYPE STRING,
BAL_SH_CUR TYPE STRING,
CAP_INCR_A TYPE STRING,
N_CAP_INCR_A TYPE STRING,
CAP_INCR_Y TYPE STRING,
BANKL TYPE STRING,
BANKS TYPE STRING,
ADRNR TYPE STRING,
ADR_D_E TYPE STRING,
ADR_LOC TYPE STRING,
FLOOR TYPE STRING,
ROOM_NR TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_CO TYPE STRING,
PFACH TYPE STRING,
PSTL2 TYPE STRING,
TELF1 TYPE STRING,
TELF2 TYPE STRING,
TELFX1 TYPE STRING,
TELFX2 TYPE STRING,
TELBX TYPE STRING,
TELX1 TYPE STRING,
DATLT TYPE STRING,
TELTX TYPE STRING,
EMPL_SINCE TYPE STRING,
EMPL_UNTIL TYPE STRING,
EMPLOYMENT TYPE STRING,
EMP_SECTOR TYPE STRING,
EMPLOYER TYPE STRING,
BUSINESS_Y TYPE STRING,
GEN_MEET_D TYPE STRING,
BU_Y_BEGIN TYPE STRING,
BU_Y_END TYPE STRING,
ANNUAL_ACC TYPE STRING,
ANNU_ACC_D TYPE STRING,
CONS_FST_D TYPE STRING,
CAPI_STOCK TYPE STRING,
N_CAPI_STOCK TYPE STRING,
SHAR_STOCK TYPE STRING,
N_SHAR_STOCK TYPE STRING,
PRSH_STOCK TYPE STRING,
N_PRSH_STOCK TYPE STRING,
EQUITY TYPE STRING,
N_EQUITY TYPE STRING,
GROSS_AMNT TYPE STRING,
N_GROSS_AMNT TYPE STRING,
NET_AMOUNT TYPE STRING,
N_NET_AMOUNT TYPE STRING,
TURNOVER TYPE STRING,
N_TURNOVER TYPE STRING,
DIV_DIS_AM TYPE STRING,
N_DIV_DIS_AM TYPE STRING,
DEBTS_FACT TYPE STRING,
N_DEBTS_FACT TYPE STRING,
DIS_PROFIT TYPE STRING,
N_DIS_PROFIT TYPE STRING,
BAL_AMOUNT TYPE STRING,
N_BAL_AMOUNT TYPE STRING,
REL_TYP TYPE STRING,
PARTNR2 TYPE STRING,
DIF_TYP1 TYPE STRING,
DIF_TYP2 TYPE STRING,
REL_DAT TYPE STRING,
RELAT TYPE STRING,
REL_END TYPE STRING,
REL_PER TYPE STRING,
N_REL_PER TYPE STRING,
REL_AMO TYPE STRING,
N_REL_AMO TYPE STRING,
REL_CUR TYPE STRING,
FUNCTN TYPE STRING,
DEPART TYPE STRING,
KONZS TYPE STRING,
LIFNR TYPE STRING,
VBUND TYPE STRING,
BEGRU TYPE STRING,
XZEMP TYPE STRING,
KNRZA TYPE STRING,
DTAMS TYPE STRING,
DTAWS TYPE STRING,
ESRNR TYPE STRING,
PART_CO TYPE STRING,
MABER TYPE STRING,
MAHNA TYPE STRING,
MANSP TYPE STRING,
MADAT TYPE STRING,
MAHNS TYPE STRING,
KNRMA TYPE STRING,
GMVDT TYPE STRING,
BUSAB TYPE STRING,
MGRUP TYPE STRING,
DE_OATH TYPE STRING,
DE_OA_D TYPE STRING,
BANKRUP TYPE STRING,
BNKRY_D TYPE STRING,
FORECLO TYPE STRING,
FORCL_D TYPE STRING,
SOLVNCY TYPE STRING,
SOL_INS TYPE STRING,
SOL_INF TYPE STRING,
SOL_TXT TYPE STRING,
SOL_I_D TYPE STRING,
RATING TYPE STRING,
LGL_PROC TYPE STRING,
LGL_PROC_D TYPE STRING,
NRESIDT TYPE STRING,
NRESI_D TYPE STRING,
KWG_RLV TYPE STRING,
KWG_NR TYPE STRING,
KWG_ENR TYPE STRING,
KWG_CRE TYPE STRING,
KWG_CRE_D TYPE STRING,
KWG_ORG TYPE STRING,
COMP_RE TYPE STRING,
XID_AT TYPE STRING,
SZG_AT TYPE STRING,
SID_AT TYPE STRING,
SINLZ_AT TYPE STRING,
SINME_AT TYPE STRING,
GID_AT TYPE STRING,
GIDTYPE_AT TYPE STRING,
GNAME_AT TYPE STRING,
BAL_SH TYPE STRING,
VZSKZ TYPE STRING,
ZINDT TYPE STRING,
ZINRT TYPE STRING,
DATLZ TYPE STRING,
ZTERM TYPE STRING,
WAKON TYPE STRING,
XZVER TYPE STRING,
TOGRU TYPE STRING,
KULTG TYPE STRING,
URLID TYPE STRING,
STCD1 TYPE STRING,
STCD2 TYPE STRING,
TAX_RES TYPE STRING,
COUNC TYPE STRING,
CITYC TYPE STRING,
STKZA TYPE STRING,
STKZU TYPE STRING,
STCEG TYPE STRING,
TXJCD TYPE STRING,
COUNTRY TYPE STRING,
REGION TYPE STRING,
FISKN TYPE STRING,END OF T_EKKO_STR. DATA: WA_J11SPA1_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_J11SPA1_STR-MANDT sy-vline
WA_J11SPA1_STR-PARTNR sy-vline
WA_J11SPA1_STR-STYPE sy-vline
WA_J11SPA1_STR-SFEMODE sy-vline
WA_J11SPA1_STR-KLASSE sy-vline
WA_J11SPA1_STR-MIGDATE sy-vline
WA_J11SPA1_STR-KUNNR sy-vline
WA_J11SPA1_STR-AKONT sy-vline
WA_J11SPA1_STR-STRAS sy-vline
WA_J11SPA1_STR-STRA1 sy-vline
WA_J11SPA1_STR-ORT01 sy-vline
WA_J11SPA1_STR-ORT02 sy-vline
WA_J11SPA1_STR-PSTLZ sy-vline
WA_J11SPA1_STR-PSTBZ sy-vline
WA_J11SPA1_STR-LAND1 sy-vline
WA_J11SPA1_STR-REGIO sy-vline
WA_J11SPA1_STR-BANKN sy-vline
WA_J11SPA1_STR-BKONT sy-vline
WA_J11SPA1_STR-BVTYP sy-vline
WA_J11SPA1_STR-XEZER sy-vline
WA_J11SPA1_STR-BKREF sy-vline
WA_J11SPA1_STR-KOINH sy-vline
WA_J11SPA1_STR-ADR_REF_K sy-vline
WA_J11SPA1_STR-ADR_DAT sy-vline
WA_J11SPA1_STR-BUKRS sy-vline
WA_J11SPA1_STR-ROLE sy-vline
WA_J11SPA1_STR-ROLETYP sy-vline
WA_J11SPA1_STR-AUTHORITY sy-vline
WA_J11SPA1_STR-DEL_INDRO sy-vline
WA_J11SPA1_STR-ERDAT sy-vline
WA_J11SPA1_STR-ERNAM sy-vline
WA_J11SPA1_STR-BANKA sy-vline
WA_J11SPA1_STR-PROVZ sy-vline
WA_J11SPA1_STR-SWIFT sy-vline
WA_J11SPA1_STR-BGRUP sy-vline
WA_J11SPA1_STR-XPGRO sy-vline
WA_J11SPA1_STR-LOEVM sy-vline
WA_J11SPA1_STR-BNKLZ sy-vline
WA_J11SPA1_STR-PSKTO sy-vline
WA_J11SPA1_STR-BRNCH sy-vline
WA_J11SPA1_STR-KNRZB sy-vline
WA_J11SPA1_STR-ZWELS sy-vline
WA_J11SPA1_STR-ZAHLS sy-vline
WA_J11SPA1_STR-WEBTR sy-vline
WA_J11SPA1_STR-N_WEBTR sy-vline
WA_J11SPA1_STR-REMIT sy-vline
WA_J11SPA1_STR-HBKID sy-vline
WA_J11SPA1_STR-XPORE sy-vline
WA_J11SPA1_STR-ZGRUP sy-vline
WA_J11SPA1_STR-LOCKB sy-vline
WA_J11SPA1_STR-UZAWE sy-vline
WA_J11SPA1_STR-EXTPARTNR sy-vline
WA_J11SPA1_STR-TYPE sy-vline
WA_J11SPA1_STR-GROUP_ID sy-vline
WA_J11SPA1_STR-NAME1 sy-vline
WA_J11SPA1_STR-NAME2 sy-vline
WA_J11SPA1_STR-LANGU sy-vline
WA_J11SPA1_STR-TITLE sy-vline
WA_J11SPA1_STR-TITLE_LET sy-vline
WA_J11SPA1_STR-ADR_REF sy-vline
WA_J11SPA1_STR-SORT1 sy-vline
WA_J11SPA1_STR-SORT2 sy-vline
WA_J11SPA1_STR-SORT_PHON sy-vline
WA_J11SPA1_STR-MC_NAME1 sy-vline
WA_J11SPA1_STR-MC_NAME2 sy-vline
WA_J11SPA1_STR-SOURCE sy-vline
WA_J11SPA1_STR-CRUSER sy-vline
WA_J11SPA1_STR-CRDAT sy-vline
WA_J11SPA1_STR-VIP sy-vline
WA_J11SPA1_STR-GROUP_D sy-vline
WA_J11SPA1_STR-DEL_IND sy-vline
WA_J11SPA1_STR-ZUAWA sy-vline
WA_J11SPA1_STR-FDGRV sy-vline
WA_J11SPA1_STR-BLNKZ sy-vline
WA_J11SPA1_STR-KNRZE sy-vline
WA_J11SPA1_STR-XTITLE sy-vline
WA_J11SPA1_STR-XTIT_LE sy-vline
WA_J11SPA1_STR-PAR_REL sy-vline
WA_J11SPA1_STR-NAME_LAST sy-vline
WA_J11SPA1_STR-NAME_FIRST sy-vline
WA_J11SPA1_STR-TITLE_AC sy-vline
WA_J11SPA1_STR-N_PREFIX sy-vline
WA_J11SPA1_STR-N_ADDITION sy-vline
WA_J11SPA1_STR-NICKNAME sy-vline
WA_J11SPA1_STR-SEX sy-vline
WA_J11SPA1_STR-PROFESSION sy-vline
WA_J11SPA1_STR-NATION sy-vline
WA_J11SPA1_STR-STATE sy-vline
WA_J11SPA1_STR-BIRTH_DATE sy-vline
WA_J11SPA1_STR-BIRTH_PLAC sy-vline
WA_J11SPA1_STR-BIRTH_NAME sy-vline
WA_J11SPA1_STR-BIRTH_N_AD sy-vline
WA_J11SPA1_STR-DEATH_DATE sy-vline
WA_J11SPA1_STR-MARITAL_ST sy-vline
WA_J11SPA1_STR-PROPRTY_ST sy-vline
WA_J11SPA1_STR-CHILDREN sy-vline
WA_J11SPA1_STR-MEM_HOUSE sy-vline
WA_J11SPA1_STR-INCOME_CUR sy-vline
WA_J11SPA1_STR-NET_INCOME sy-vline
WA_J11SPA1_STR-N_NET_INCOME sy-vline
WA_J11SPA1_STR-MO_NET_INC sy-vline
WA_J11SPA1_STR-N_MO_NET_INC sy-vline
WA_J11SPA1_STR-NET_INC_Y sy-vline
WA_J11SPA1_STR-MO_INC_M sy-vline
WA_J11SPA1_STR-MO_INC_Y sy-vline
WA_J11SPA1_STR-PERS_NR sy-vline
WA_J11SPA1_STR-STAFF_GRP sy-vline
WA_J11SPA1_STR-HR_ORG_REF sy-vline
WA_J11SPA1_STR-XUBNAME sy-vline
WA_J11SPA1_STR-STAFF_REF sy-vline
WA_J11SPA1_STR-ORG_NAME sy-vline
WA_J11SPA1_STR-ORG_NAME2 sy-vline
WA_J11SPA1_STR-CALENDARID sy-vline
WA_J11SPA1_STR-LEGAL_ENTY sy-vline
WA_J11SPA1_STR-LEGAL_ORG sy-vline
WA_J11SPA1_STR-BALANCE_FL sy-vline
WA_J11SPA1_STR-FOUND_YEAR sy-vline
WA_J11SPA1_STR-COMM_REGIS sy-vline
WA_J11SPA1_STR-COMM_REG_D sy-vline
WA_J11SPA1_STR-CNTRY_COMP sy-vline
WA_J11SPA1_STR-COMP_HEAD sy-vline
WA_J11SPA1_STR-LIQUID_DAT sy-vline
WA_J11SPA1_STR-COMP_NR sy-vline
WA_J11SPA1_STR-COMP_NR_AD sy-vline
WA_J11SPA1_STR-BUBKZ sy-vline
WA_J11SPA1_STR-IND_SECTOR sy-vline
WA_J11SPA1_STR-MIN_RESERV sy-vline
WA_J11SPA1_STR-BAL_SH_CUR sy-vline
WA_J11SPA1_STR-CAP_INCR_A sy-vline
WA_J11SPA1_STR-N_CAP_INCR_A sy-vline
WA_J11SPA1_STR-CAP_INCR_Y sy-vline
WA_J11SPA1_STR-BANKL sy-vline
WA_J11SPA1_STR-BANKS sy-vline
WA_J11SPA1_STR-ADRNR sy-vline
WA_J11SPA1_STR-ADR_D_E sy-vline
WA_J11SPA1_STR-ADR_LOC sy-vline
WA_J11SPA1_STR-FLOOR sy-vline
WA_J11SPA1_STR-ROOM_NR sy-vline
WA_J11SPA1_STR-NAME3 sy-vline
WA_J11SPA1_STR-NAME4 sy-vline
WA_J11SPA1_STR-NAME_CO sy-vline
WA_J11SPA1_STR-PFACH sy-vline
WA_J11SPA1_STR-PSTL2 sy-vline
WA_J11SPA1_STR-TELF1 sy-vline
WA_J11SPA1_STR-TELF2 sy-vline
WA_J11SPA1_STR-TELFX1 sy-vline
WA_J11SPA1_STR-TELFX2 sy-vline
WA_J11SPA1_STR-TELBX sy-vline
WA_J11SPA1_STR-TELX1 sy-vline
WA_J11SPA1_STR-DATLT sy-vline
WA_J11SPA1_STR-TELTX sy-vline
WA_J11SPA1_STR-EMPL_SINCE sy-vline
WA_J11SPA1_STR-EMPL_UNTIL sy-vline
WA_J11SPA1_STR-EMPLOYMENT sy-vline
WA_J11SPA1_STR-EMP_SECTOR sy-vline
WA_J11SPA1_STR-EMPLOYER sy-vline
WA_J11SPA1_STR-BUSINESS_Y sy-vline
WA_J11SPA1_STR-GEN_MEET_D sy-vline
WA_J11SPA1_STR-BU_Y_BEGIN sy-vline
WA_J11SPA1_STR-BU_Y_END sy-vline
WA_J11SPA1_STR-ANNUAL_ACC sy-vline
WA_J11SPA1_STR-ANNU_ACC_D sy-vline
WA_J11SPA1_STR-CONS_FST_D sy-vline
WA_J11SPA1_STR-CAPI_STOCK sy-vline
WA_J11SPA1_STR-N_CAPI_STOCK sy-vline
WA_J11SPA1_STR-SHAR_STOCK sy-vline
WA_J11SPA1_STR-N_SHAR_STOCK sy-vline
WA_J11SPA1_STR-PRSH_STOCK sy-vline
WA_J11SPA1_STR-N_PRSH_STOCK sy-vline
WA_J11SPA1_STR-EQUITY sy-vline
WA_J11SPA1_STR-N_EQUITY sy-vline
WA_J11SPA1_STR-GROSS_AMNT sy-vline
WA_J11SPA1_STR-N_GROSS_AMNT sy-vline
WA_J11SPA1_STR-NET_AMOUNT sy-vline
WA_J11SPA1_STR-N_NET_AMOUNT sy-vline
WA_J11SPA1_STR-TURNOVER sy-vline
WA_J11SPA1_STR-N_TURNOVER sy-vline
WA_J11SPA1_STR-DIV_DIS_AM sy-vline
WA_J11SPA1_STR-N_DIV_DIS_AM sy-vline
WA_J11SPA1_STR-DEBTS_FACT sy-vline
WA_J11SPA1_STR-N_DEBTS_FACT sy-vline
WA_J11SPA1_STR-DIS_PROFIT sy-vline
WA_J11SPA1_STR-N_DIS_PROFIT sy-vline
WA_J11SPA1_STR-BAL_AMOUNT sy-vline
WA_J11SPA1_STR-N_BAL_AMOUNT sy-vline
WA_J11SPA1_STR-REL_TYP sy-vline
WA_J11SPA1_STR-PARTNR2 sy-vline
WA_J11SPA1_STR-DIF_TYP1 sy-vline
WA_J11SPA1_STR-DIF_TYP2 sy-vline
WA_J11SPA1_STR-REL_DAT sy-vline
WA_J11SPA1_STR-RELAT sy-vline
WA_J11SPA1_STR-REL_END sy-vline
WA_J11SPA1_STR-REL_PER sy-vline
WA_J11SPA1_STR-N_REL_PER sy-vline
WA_J11SPA1_STR-REL_AMO sy-vline
WA_J11SPA1_STR-N_REL_AMO sy-vline
WA_J11SPA1_STR-REL_CUR sy-vline
WA_J11SPA1_STR-FUNCTN sy-vline
WA_J11SPA1_STR-DEPART sy-vline
WA_J11SPA1_STR-KONZS sy-vline
WA_J11SPA1_STR-LIFNR sy-vline
WA_J11SPA1_STR-VBUND sy-vline
WA_J11SPA1_STR-BEGRU sy-vline
WA_J11SPA1_STR-XZEMP sy-vline
WA_J11SPA1_STR-KNRZA sy-vline
WA_J11SPA1_STR-DTAMS sy-vline
WA_J11SPA1_STR-DTAWS sy-vline
WA_J11SPA1_STR-ESRNR sy-vline
WA_J11SPA1_STR-PART_CO sy-vline
WA_J11SPA1_STR-MABER sy-vline
WA_J11SPA1_STR-MAHNA sy-vline
WA_J11SPA1_STR-MANSP sy-vline
WA_J11SPA1_STR-MADAT sy-vline
WA_J11SPA1_STR-MAHNS sy-vline
WA_J11SPA1_STR-KNRMA sy-vline
WA_J11SPA1_STR-GMVDT sy-vline
WA_J11SPA1_STR-BUSAB sy-vline
WA_J11SPA1_STR-MGRUP sy-vline
WA_J11SPA1_STR-DE_OATH sy-vline
WA_J11SPA1_STR-DE_OA_D sy-vline
WA_J11SPA1_STR-BANKRUP sy-vline
WA_J11SPA1_STR-BNKRY_D sy-vline
WA_J11SPA1_STR-FORECLO sy-vline
WA_J11SPA1_STR-FORCL_D sy-vline
WA_J11SPA1_STR-SOLVNCY sy-vline
WA_J11SPA1_STR-SOL_INS sy-vline
WA_J11SPA1_STR-SOL_INF sy-vline
WA_J11SPA1_STR-SOL_TXT sy-vline
WA_J11SPA1_STR-SOL_I_D sy-vline
WA_J11SPA1_STR-RATING sy-vline
WA_J11SPA1_STR-LGL_PROC sy-vline
WA_J11SPA1_STR-LGL_PROC_D sy-vline
WA_J11SPA1_STR-NRESIDT sy-vline
WA_J11SPA1_STR-NRESI_D sy-vline
WA_J11SPA1_STR-KWG_RLV sy-vline
WA_J11SPA1_STR-KWG_NR sy-vline
WA_J11SPA1_STR-KWG_ENR sy-vline
WA_J11SPA1_STR-KWG_CRE sy-vline
WA_J11SPA1_STR-KWG_CRE_D sy-vline
WA_J11SPA1_STR-KWG_ORG sy-vline
WA_J11SPA1_STR-COMP_RE sy-vline
WA_J11SPA1_STR-XID_AT sy-vline
WA_J11SPA1_STR-SZG_AT sy-vline
WA_J11SPA1_STR-SID_AT sy-vline
WA_J11SPA1_STR-SINLZ_AT sy-vline
WA_J11SPA1_STR-SINME_AT sy-vline
WA_J11SPA1_STR-GID_AT sy-vline
WA_J11SPA1_STR-GIDTYPE_AT sy-vline
WA_J11SPA1_STR-GNAME_AT sy-vline
WA_J11SPA1_STR-BAL_SH sy-vline
WA_J11SPA1_STR-VZSKZ sy-vline
WA_J11SPA1_STR-ZINDT sy-vline
WA_J11SPA1_STR-ZINRT sy-vline
WA_J11SPA1_STR-DATLZ sy-vline
WA_J11SPA1_STR-ZTERM sy-vline
WA_J11SPA1_STR-WAKON sy-vline
WA_J11SPA1_STR-XZVER sy-vline
WA_J11SPA1_STR-TOGRU sy-vline
WA_J11SPA1_STR-KULTG sy-vline
WA_J11SPA1_STR-URLID sy-vline
WA_J11SPA1_STR-STCD1 sy-vline
WA_J11SPA1_STR-STCD2 sy-vline
WA_J11SPA1_STR-TAX_RES sy-vline
WA_J11SPA1_STR-COUNC sy-vline
WA_J11SPA1_STR-CITYC sy-vline
WA_J11SPA1_STR-STKZA sy-vline
WA_J11SPA1_STR-STKZU sy-vline
WA_J11SPA1_STR-STCEG sy-vline
WA_J11SPA1_STR-TXJCD sy-vline
WA_J11SPA1_STR-COUNTRY sy-vline
WA_J11SPA1_STR-REGION sy-vline
WA_J11SPA1_STR-FISKN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.