ABAP Select data from SAP table IBKK_DI_AL 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 IBKK_DI_AL 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 IBKK_DI_AL. 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 IBKK_DI_AL 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_IBKK_DI_AL TYPE STANDARD TABLE OF IBKK_DI_AL,
      WA_IBKK_DI_AL TYPE IBKK_DI_AL,
      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: <IBKK_DI_AL> TYPE IBKK_DI_AL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IBKK_DI_AL
*  INTO TABLE @DATA(IT_IBKK_DI_AL2).
*--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_IBKK_DI_AL INDEX 1 INTO DATA(WA_IBKK_DI_AL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_IBKK_DI_AL ASSIGNING <IBKK_DI_AL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<IBKK_DI_AL>-ORG_INDEX = 1.
<IBKK_DI_AL>-AKTYP = 1.
<IBKK_DI_AL>-RLTP1 = 1.
<IBKK_DI_AL>-RLTP2 = 1.
<IBKK_DI_AL>-RLTP3 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IBKK_DI_AL-RLTP4, sy-vline,
WA_IBKK_DI_AL-RLTP5, sy-vline,
WA_IBKK_DI_AL-RLTP6, sy-vline,
WA_IBKK_DI_AL-RLTP7, sy-vline,
WA_IBKK_DI_AL-RLTP8, sy-vline,
WA_IBKK_DI_AL-RLTP9, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IBKK_DI_AL 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_IBKK_DI_AL 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_IBKK_DI_AL INTO WA_IBKK_DI_AL. *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 ACNUM_INT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-ACNUM_INT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-ACNUM_INT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ACEXT, internal->external for field ACNUM_EXT CALL FUNCTION 'CONVERSION_EXIT_ACEXT_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-ACNUM_EXT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-ACNUM_EXT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ACEXT, internal->external for field NACNUM CALL FUNCTION 'CONVERSION_EXIT_ACEXT_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-NACNUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-NACNUM.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit INVDT, internal->external for field VALID_FROM CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-VALID_FROM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-VALID_FROM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit INVDT, internal->external for field VALID_TO CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-VALID_TO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-VALID_TO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ACEXT, internal->external for field ACNUM_EXT_REL CALL FUNCTION 'CONVERSION_EXIT_ACEXT_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-ACNUM_EXT_REL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-ACNUM_EXT_REL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PLAN_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IBKK_DI_AL-PLAN_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IBKK_DI_AL-PLAN_NUMBER.
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_IBKK_DI_AL_STR,
ORG_INDEX TYPE STRING,
AKTYP TYPE STRING,
RLTP1 TYPE STRING,
RLTP2 TYPE STRING,
RLTP3 TYPE STRING,
RLTP4 TYPE STRING,
RLTP5 TYPE STRING,
RLTP6 TYPE STRING,
RLTP7 TYPE STRING,
RLTP8 TYPE STRING,
RLTP9 TYPE STRING,
BKKRS TYPE STRING,
ACNUM_INT TYPE STRING,
ACNUM_EXT TYPE STRING,
BKS TYPE STRING,
PRODEXT TYPE STRING,
XOFFER TYPE STRING,
XCHKDIG TYPE STRING,
OPENDATE TYPE STRING,
XCHECK_RELEASE TYPE STRING,
DELDATE TYPE STRING,
PRODDATE TYPE STRING,
BALDATE TYPE STRING,
STATUS_ADD TYPE STRING,
PLANNED_CL_DATE TYPE STRING,
CLOSURE_REASON TYPE STRING,
PRENOT_CLOSURE TYPE STRING,
PRENOT_DAYS TYPE STRING,
CLOSURE_CORR TYPE STRING,
XPRINT TYPE STRING,
SEARCH1 TYPE STRING,
SEARCH2 TYPE STRING,
BEGRU TYPE STRING,
GLGRP TYPE STRING,
GLKEY TYPE STRING,
ACTEXT TYPE STRING,
WAERS TYPE STRING,
CONDGR1 TYPE STRING,
CONDGR2 TYPE STRING,
CONDGR3 TYPE STRING,
CAL_ID1 TYPE STRING,
CAL_ID2 TYPE STRING,
SHARE_ID TYPE STRING,
XTHIRD TYPE STRING,
SECUR_ID TYPE STRING,
CONDIND1 TYPE STRING,
CONDIND2 TYPE STRING,
CONDIND3 TYPE STRING,
CONDIND4 TYPE STRING,
XACREF TYPE STRING,
XACCLO TYPE STRING,
XWHTAX TYPE STRING,
XCOLAUTH TYPE STRING,
XVALREQ TYPE STRING,
XOPITM TYPE STRING,
XBLOCKDEBIT TYPE STRING,
XBLOCKCREDIT TYPE STRING,
XPOST_FEE_SEP TYPE STRING,
GSBER TYPE STRING,
BANKL_ACCT TYPE STRING,
CONDAREA TYPE STRING,
SENDTYPE TYPE STRING,
MIN_DEPOSIT TYPE STRING,
AIMETH TYPE STRING,
AI_POST TYPE STRING,
ESTCOND TYPE STRING,
XCIWLIST TYPE STRING,
LOCK_ID TYPE STRING,
CHIND_LO TYPE STRING,
PARTNER TYPE STRING,
RLTYP TYPE STRING,
CHIND_BP TYPE STRING,
ADDRNUMBER TYPE STRING,
XBKSTORIG TYPE STRING,
BKST_SENDTYPE TYPE STRING,
BKST_FORMAT TYPE STRING,
REF_ACCATG TYPE STRING,
CHIND_RF TYPE STRING,
INT_POST_METH TYPE STRING,
NBANKS TYPE STRING,
NBANKL TYPE STRING,
NSWIFT TYPE STRING,
NACNUM TYPE STRING,
NBKS TYPE STRING,
NIBAN TYPE STRING,
NACHOLD TYPE STRING,
TRNSTYPE TYPE STRING,
TRNSTYPE2 TYPE STRING,
PAYMETHOD TYPE STRING,
XCHKDIG_R TYPE STRING,
MANDATE_ID TYPE STRING,
UCI TYPE STRING,
NBKKRS TYPE STRING,
ACC_CLOS_NOTE1 TYPE STRING,
ACC_CLOS_NOTE2 TYPE STRING,
ACC_CLOS_NOTE3 TYPE STRING,
ACC_CLOS_NOTE4 TYPE STRING,
PUBLIC_CONT_L1 TYPE STRING,
PUBLIC_CONT_L2 TYPE STRING,
PUBLIC_CONT_L3 TYPE STRING,
PUBLIC_CONT_L4 TYPE STRING,
PUBLIC_CONT_S1 TYPE STRING,
PUBLIC_CONT_S2 TYPE STRING,
RELEASE_STATUS TYPE STRING,
DECLINE_KEY TYPE STRING,
DIRDEB TYPE STRING,
POSNR TYPE STRING,
CHIND_DD TYPE STRING,
NAME TYPE STRING,
AMOUNTLIM TYPE STRING,
DEB_CUR TYPE STRING,
CLOS_TYP TYPE STRING,
CHIND_CL TYPE STRING,
PERIOD TYPE STRING,
PER_UNIT TYPE STRING,
KEY_DATE TYPE STRING,
NEXT_DATE TYPE STRING,
CURR_YEAR TYPE STRING,
CURR_NR TYPE STRING,
GLDATE TYPE STRING,
XINTEREST TYPE STRING,
LIMTYPE TYPE STRING,
VALIDTO TYPE STRING,
VALIDFROM TYPE STRING,
LIM_OK TYPE STRING,
LIM_CUR TYPE STRING,
CHIND_LI TYPE STRING,
LIMSUM TYPE STRING,
SLIM_ID TYPE STRING,
XCHK_IND_INT_LIM TYPE STRING,
CASHBTYPE TYPE STRING,
CHIND_CH TYPE STRING,
XNUMISSUE TYPE STRING,
XNUMHANDIN TYPE STRING,
BALVALIDFROM TYPE STRING,
CHIND_BA TYPE STRING,
NOSTRO TYPE STRING,
CHIND_RS TYPE STRING,
WGRUND TYPE STRING,
RESUBMISS_DATE TYPE STRING,
CHIND_MDTERM TYPE STRING,
MIN_DEPOSITTERM TYPE STRING,
MIN_DEPOSITUNIT TYPE STRING,
MAX_DEPOSITTERM TYPE STRING,
MAX_DEPOSITUNIT TYPE STRING,
DEPOSIT_TCUR TYPE STRING,
MAX_DEPOSIT TYPE STRING,
X_FIXTERM TYPE STRING,
X_TDSTART_INP TYPE STRING,
ROLLOV_NUMBER TYPE STRING,
ROLLOVER_TYPE TYPE STRING,
X_PRINT_PRENOT TYPE STRING,
NUM_DAYS_BEFORE TYPE STRING,
X_PRINT_REDEEM TYPE STRING,
X_PRINT_CERTIF TYPE STRING,
ACCOUNT_CLOSURE TYPE STRING,
CHIND_TERM TYPE STRING,
TERM_NUMBER TYPE STRING,
TERM_TYPE TYPE STRING,
TERM_STATUS TYPE STRING,
TERM TYPE STRING,
TERM_PUNIT TYPE STRING,
X_CURRENT TYPE STRING,
K_DATE TYPE STRING,
DEPOSIT TYPE STRING,
TERMSTART TYPE STRING,
LATEST_TERMSTART TYPE STRING,
TERM_END TYPE STRING,
X_EINZUG TYPE STRING,
MATURITY_DATE_TERM TYPE STRING,
REDUCTION TYPE STRING,
INCREASE TYPE STRING,
CURRENCY TYPE STRING,
FIXING_DATE TYPE STRING,
NTC_BLOCKED_PD TYPE STRING,
NTC_BLOCK_PD_UNT TYPE STRING,
NOTICE_PD TYPE STRING,
NOTICE_PD_UNT TYPE STRING,
DISPO_PD TYPE STRING,
DISPO_PD_UNT TYPE STRING,
ORDER_CUR TYPE STRING,
ORDER_AMOUNT TYPE STRING,
ORDER_PERIOD TYPE STRING,
ORDER_UNIT TYPE STRING,
YIELD_PERIOD TYPE STRING,
YIELD_UNIT TYPE STRING,
CHIND_NTC TYPE STRING,
NTC_ERR1 TYPE STRING,
NTC_ERR2 TYPE STRING,
NTC_ERR3 TYPE STRING,
NTCNO TYPE STRING,
NTCTYPE TYPE STRING,
NTC_DATE_RECEIPT TYPE STRING,
DISPO_PD_START TYPE STRING,
DISPO_PD_END TYPE STRING,
NTC_AMT TYPE STRING,
NTC_STATUS TYPE STRING,
ACUR TYPE STRING,
NTC_REAS_KEY TYPE STRING,
NTC_RELEASE_STATUS TYPE STRING,
VRSNO TYPE STRING,
CHIND_VRS TYPE STRING,
FREE_SALDO TYPE STRING,
FREE_ACUR TYPE STRING,
CHIND_CORR TYPE STRING,
COTYP TYPE STRING,
PARTNER_CORR TYPE STRING,
COROLE TYPE STRING,
SENDCONTROL TYPE STRING,
RLTYP_CORR TYPE STRING,
DOCTYP TYPE STRING,
CHIND_AMT TYPE STRING,
LOCK_ID_AMT TYPE STRING,
LOCK_AMT TYPE STRING,
LOCK_AMT_CUR TYPE STRING,
VALID_FROM TYPE STRING,
VALID_TO TYPE STRING,
CERT_NO TYPE STRING,
PERIODUNIT TYPE STRING,
ROLLOVER_DATE TYPE STRING,
MATURITY_DATE TYPE STRING,
XAUTO_RENEW TYPE STRING,
CHIND_HOLD TYPE STRING,
RECORD_ID TYPE STRING,
GROUP_ID TYPE STRING,
HOLD_TYPE TYPE STRING,
HOLD_CUR TYPE STRING,
HOLD_AMOUNT TYPE STRING,
VALIDFROM_DATE TYPE STRING,
VALIDTO_DATE TYPE STRING,
REF_NUM TYPE STRING,
REF_TYPE TYPE STRING,
HOLD_ACTIVE TYPE STRING,
ISSUE_DATE TYPE STRING,
REMOVE_DATE TYPE STRING,
CHANGE_USER TYPE STRING,
CHANGE_DATE TYPE STRING,
DELETE_FLG TYPE STRING,
STATUS TYPE STRING,
X_OD_IND TYPE STRING,
MAX_TRANSFER TYPE STRING,
OD_TRANS_METHOD TYPE STRING,
INCR_AMOUNT TYPE STRING,
CHIND_OD TYPE STRING,
SEQ_NO TYPE STRING,
BKKRS_REL TYPE STRING,
ACNUM_EXT_REL TYPE STRING,
X_OD_IND_REL TYPE STRING,
PLAN_NUMBER TYPE STRING,END OF T_EKKO_STR. DATA: WA_IBKK_DI_AL_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_IBKK_DI_AL_STR-ORG_INDEX sy-vline
WA_IBKK_DI_AL_STR-AKTYP sy-vline
WA_IBKK_DI_AL_STR-RLTP1 sy-vline
WA_IBKK_DI_AL_STR-RLTP2 sy-vline
WA_IBKK_DI_AL_STR-RLTP3 sy-vline
WA_IBKK_DI_AL_STR-RLTP4 sy-vline
WA_IBKK_DI_AL_STR-RLTP5 sy-vline
WA_IBKK_DI_AL_STR-RLTP6 sy-vline
WA_IBKK_DI_AL_STR-RLTP7 sy-vline
WA_IBKK_DI_AL_STR-RLTP8 sy-vline
WA_IBKK_DI_AL_STR-RLTP9 sy-vline
WA_IBKK_DI_AL_STR-BKKRS sy-vline
WA_IBKK_DI_AL_STR-ACNUM_INT sy-vline
WA_IBKK_DI_AL_STR-ACNUM_EXT sy-vline
WA_IBKK_DI_AL_STR-BKS sy-vline
WA_IBKK_DI_AL_STR-PRODEXT sy-vline
WA_IBKK_DI_AL_STR-XOFFER sy-vline
WA_IBKK_DI_AL_STR-XCHKDIG sy-vline
WA_IBKK_DI_AL_STR-OPENDATE sy-vline
WA_IBKK_DI_AL_STR-XCHECK_RELEASE sy-vline
WA_IBKK_DI_AL_STR-DELDATE sy-vline
WA_IBKK_DI_AL_STR-PRODDATE sy-vline
WA_IBKK_DI_AL_STR-BALDATE sy-vline
WA_IBKK_DI_AL_STR-STATUS_ADD sy-vline
WA_IBKK_DI_AL_STR-PLANNED_CL_DATE sy-vline
WA_IBKK_DI_AL_STR-CLOSURE_REASON sy-vline
WA_IBKK_DI_AL_STR-PRENOT_CLOSURE sy-vline
WA_IBKK_DI_AL_STR-PRENOT_DAYS sy-vline
WA_IBKK_DI_AL_STR-CLOSURE_CORR sy-vline
WA_IBKK_DI_AL_STR-XPRINT sy-vline
WA_IBKK_DI_AL_STR-SEARCH1 sy-vline
WA_IBKK_DI_AL_STR-SEARCH2 sy-vline
WA_IBKK_DI_AL_STR-BEGRU sy-vline
WA_IBKK_DI_AL_STR-GLGRP sy-vline
WA_IBKK_DI_AL_STR-GLKEY sy-vline
WA_IBKK_DI_AL_STR-ACTEXT sy-vline
WA_IBKK_DI_AL_STR-WAERS sy-vline
WA_IBKK_DI_AL_STR-CONDGR1 sy-vline
WA_IBKK_DI_AL_STR-CONDGR2 sy-vline
WA_IBKK_DI_AL_STR-CONDGR3 sy-vline
WA_IBKK_DI_AL_STR-CAL_ID1 sy-vline
WA_IBKK_DI_AL_STR-CAL_ID2 sy-vline
WA_IBKK_DI_AL_STR-SHARE_ID sy-vline
WA_IBKK_DI_AL_STR-XTHIRD sy-vline
WA_IBKK_DI_AL_STR-SECUR_ID sy-vline
WA_IBKK_DI_AL_STR-CONDIND1 sy-vline
WA_IBKK_DI_AL_STR-CONDIND2 sy-vline
WA_IBKK_DI_AL_STR-CONDIND3 sy-vline
WA_IBKK_DI_AL_STR-CONDIND4 sy-vline
WA_IBKK_DI_AL_STR-XACREF sy-vline
WA_IBKK_DI_AL_STR-XACCLO sy-vline
WA_IBKK_DI_AL_STR-XWHTAX sy-vline
WA_IBKK_DI_AL_STR-XCOLAUTH sy-vline
WA_IBKK_DI_AL_STR-XVALREQ sy-vline
WA_IBKK_DI_AL_STR-XOPITM sy-vline
WA_IBKK_DI_AL_STR-XBLOCKDEBIT sy-vline
WA_IBKK_DI_AL_STR-XBLOCKCREDIT sy-vline
WA_IBKK_DI_AL_STR-XPOST_FEE_SEP sy-vline
WA_IBKK_DI_AL_STR-GSBER sy-vline
WA_IBKK_DI_AL_STR-BANKL_ACCT sy-vline
WA_IBKK_DI_AL_STR-CONDAREA sy-vline
WA_IBKK_DI_AL_STR-SENDTYPE sy-vline
WA_IBKK_DI_AL_STR-MIN_DEPOSIT sy-vline
WA_IBKK_DI_AL_STR-AIMETH sy-vline
WA_IBKK_DI_AL_STR-AI_POST sy-vline
WA_IBKK_DI_AL_STR-ESTCOND sy-vline
WA_IBKK_DI_AL_STR-XCIWLIST sy-vline
WA_IBKK_DI_AL_STR-LOCK_ID sy-vline
WA_IBKK_DI_AL_STR-CHIND_LO sy-vline
WA_IBKK_DI_AL_STR-PARTNER sy-vline
WA_IBKK_DI_AL_STR-RLTYP sy-vline
WA_IBKK_DI_AL_STR-CHIND_BP sy-vline
WA_IBKK_DI_AL_STR-ADDRNUMBER sy-vline
WA_IBKK_DI_AL_STR-XBKSTORIG sy-vline
WA_IBKK_DI_AL_STR-BKST_SENDTYPE sy-vline
WA_IBKK_DI_AL_STR-BKST_FORMAT sy-vline
WA_IBKK_DI_AL_STR-REF_ACCATG sy-vline
WA_IBKK_DI_AL_STR-CHIND_RF sy-vline
WA_IBKK_DI_AL_STR-INT_POST_METH sy-vline
WA_IBKK_DI_AL_STR-NBANKS sy-vline
WA_IBKK_DI_AL_STR-NBANKL sy-vline
WA_IBKK_DI_AL_STR-NSWIFT sy-vline
WA_IBKK_DI_AL_STR-NACNUM sy-vline
WA_IBKK_DI_AL_STR-NBKS sy-vline
WA_IBKK_DI_AL_STR-NIBAN sy-vline
WA_IBKK_DI_AL_STR-NACHOLD sy-vline
WA_IBKK_DI_AL_STR-TRNSTYPE sy-vline
WA_IBKK_DI_AL_STR-TRNSTYPE2 sy-vline
WA_IBKK_DI_AL_STR-PAYMETHOD sy-vline
WA_IBKK_DI_AL_STR-XCHKDIG_R sy-vline
WA_IBKK_DI_AL_STR-MANDATE_ID sy-vline
WA_IBKK_DI_AL_STR-UCI sy-vline
WA_IBKK_DI_AL_STR-NBKKRS sy-vline
WA_IBKK_DI_AL_STR-ACC_CLOS_NOTE1 sy-vline
WA_IBKK_DI_AL_STR-ACC_CLOS_NOTE2 sy-vline
WA_IBKK_DI_AL_STR-ACC_CLOS_NOTE3 sy-vline
WA_IBKK_DI_AL_STR-ACC_CLOS_NOTE4 sy-vline
WA_IBKK_DI_AL_STR-PUBLIC_CONT_L1 sy-vline
WA_IBKK_DI_AL_STR-PUBLIC_CONT_L2 sy-vline
WA_IBKK_DI_AL_STR-PUBLIC_CONT_L3 sy-vline
WA_IBKK_DI_AL_STR-PUBLIC_CONT_L4 sy-vline
WA_IBKK_DI_AL_STR-PUBLIC_CONT_S1 sy-vline
WA_IBKK_DI_AL_STR-PUBLIC_CONT_S2 sy-vline
WA_IBKK_DI_AL_STR-RELEASE_STATUS sy-vline
WA_IBKK_DI_AL_STR-DECLINE_KEY sy-vline
WA_IBKK_DI_AL_STR-DIRDEB sy-vline
WA_IBKK_DI_AL_STR-POSNR sy-vline
WA_IBKK_DI_AL_STR-CHIND_DD sy-vline
WA_IBKK_DI_AL_STR-NAME sy-vline
WA_IBKK_DI_AL_STR-AMOUNTLIM sy-vline
WA_IBKK_DI_AL_STR-DEB_CUR sy-vline
WA_IBKK_DI_AL_STR-CLOS_TYP sy-vline
WA_IBKK_DI_AL_STR-CHIND_CL sy-vline
WA_IBKK_DI_AL_STR-PERIOD sy-vline
WA_IBKK_DI_AL_STR-PER_UNIT sy-vline
WA_IBKK_DI_AL_STR-KEY_DATE sy-vline
WA_IBKK_DI_AL_STR-NEXT_DATE sy-vline
WA_IBKK_DI_AL_STR-CURR_YEAR sy-vline
WA_IBKK_DI_AL_STR-CURR_NR sy-vline
WA_IBKK_DI_AL_STR-GLDATE sy-vline
WA_IBKK_DI_AL_STR-XINTEREST sy-vline
WA_IBKK_DI_AL_STR-LIMTYPE sy-vline
WA_IBKK_DI_AL_STR-VALIDTO sy-vline
WA_IBKK_DI_AL_STR-VALIDFROM sy-vline
WA_IBKK_DI_AL_STR-LIM_OK sy-vline
WA_IBKK_DI_AL_STR-LIM_CUR sy-vline
WA_IBKK_DI_AL_STR-CHIND_LI sy-vline
WA_IBKK_DI_AL_STR-LIMSUM sy-vline
WA_IBKK_DI_AL_STR-SLIM_ID sy-vline
WA_IBKK_DI_AL_STR-XCHK_IND_INT_LIM sy-vline
WA_IBKK_DI_AL_STR-CASHBTYPE sy-vline
WA_IBKK_DI_AL_STR-CHIND_CH sy-vline
WA_IBKK_DI_AL_STR-XNUMISSUE sy-vline
WA_IBKK_DI_AL_STR-XNUMHANDIN sy-vline
WA_IBKK_DI_AL_STR-BALVALIDFROM sy-vline
WA_IBKK_DI_AL_STR-CHIND_BA sy-vline
WA_IBKK_DI_AL_STR-NOSTRO sy-vline
WA_IBKK_DI_AL_STR-CHIND_RS sy-vline
WA_IBKK_DI_AL_STR-WGRUND sy-vline
WA_IBKK_DI_AL_STR-RESUBMISS_DATE sy-vline
WA_IBKK_DI_AL_STR-CHIND_MDTERM sy-vline
WA_IBKK_DI_AL_STR-MIN_DEPOSITTERM sy-vline
WA_IBKK_DI_AL_STR-MIN_DEPOSITUNIT sy-vline
WA_IBKK_DI_AL_STR-MAX_DEPOSITTERM sy-vline
WA_IBKK_DI_AL_STR-MAX_DEPOSITUNIT sy-vline
WA_IBKK_DI_AL_STR-DEPOSIT_TCUR sy-vline
WA_IBKK_DI_AL_STR-MAX_DEPOSIT sy-vline
WA_IBKK_DI_AL_STR-X_FIXTERM sy-vline
WA_IBKK_DI_AL_STR-X_TDSTART_INP sy-vline
WA_IBKK_DI_AL_STR-ROLLOV_NUMBER sy-vline
WA_IBKK_DI_AL_STR-ROLLOVER_TYPE sy-vline
WA_IBKK_DI_AL_STR-X_PRINT_PRENOT sy-vline
WA_IBKK_DI_AL_STR-NUM_DAYS_BEFORE sy-vline
WA_IBKK_DI_AL_STR-X_PRINT_REDEEM sy-vline
WA_IBKK_DI_AL_STR-X_PRINT_CERTIF sy-vline
WA_IBKK_DI_AL_STR-ACCOUNT_CLOSURE sy-vline
WA_IBKK_DI_AL_STR-CHIND_TERM sy-vline
WA_IBKK_DI_AL_STR-TERM_NUMBER sy-vline
WA_IBKK_DI_AL_STR-TERM_TYPE sy-vline
WA_IBKK_DI_AL_STR-TERM_STATUS sy-vline
WA_IBKK_DI_AL_STR-TERM sy-vline
WA_IBKK_DI_AL_STR-TERM_PUNIT sy-vline
WA_IBKK_DI_AL_STR-X_CURRENT sy-vline
WA_IBKK_DI_AL_STR-K_DATE sy-vline
WA_IBKK_DI_AL_STR-DEPOSIT sy-vline
WA_IBKK_DI_AL_STR-TERMSTART sy-vline
WA_IBKK_DI_AL_STR-LATEST_TERMSTART sy-vline
WA_IBKK_DI_AL_STR-TERM_END sy-vline
WA_IBKK_DI_AL_STR-X_EINZUG sy-vline
WA_IBKK_DI_AL_STR-MATURITY_DATE_TERM sy-vline
WA_IBKK_DI_AL_STR-REDUCTION sy-vline
WA_IBKK_DI_AL_STR-INCREASE sy-vline
WA_IBKK_DI_AL_STR-CURRENCY sy-vline
WA_IBKK_DI_AL_STR-FIXING_DATE sy-vline
WA_IBKK_DI_AL_STR-NTC_BLOCKED_PD sy-vline
WA_IBKK_DI_AL_STR-NTC_BLOCK_PD_UNT sy-vline
WA_IBKK_DI_AL_STR-NOTICE_PD sy-vline
WA_IBKK_DI_AL_STR-NOTICE_PD_UNT sy-vline
WA_IBKK_DI_AL_STR-DISPO_PD sy-vline
WA_IBKK_DI_AL_STR-DISPO_PD_UNT sy-vline
WA_IBKK_DI_AL_STR-ORDER_CUR sy-vline
WA_IBKK_DI_AL_STR-ORDER_AMOUNT sy-vline
WA_IBKK_DI_AL_STR-ORDER_PERIOD sy-vline
WA_IBKK_DI_AL_STR-ORDER_UNIT sy-vline
WA_IBKK_DI_AL_STR-YIELD_PERIOD sy-vline
WA_IBKK_DI_AL_STR-YIELD_UNIT sy-vline
WA_IBKK_DI_AL_STR-CHIND_NTC sy-vline
WA_IBKK_DI_AL_STR-NTC_ERR1 sy-vline
WA_IBKK_DI_AL_STR-NTC_ERR2 sy-vline
WA_IBKK_DI_AL_STR-NTC_ERR3 sy-vline
WA_IBKK_DI_AL_STR-NTCNO sy-vline
WA_IBKK_DI_AL_STR-NTCTYPE sy-vline
WA_IBKK_DI_AL_STR-NTC_DATE_RECEIPT sy-vline
WA_IBKK_DI_AL_STR-DISPO_PD_START sy-vline
WA_IBKK_DI_AL_STR-DISPO_PD_END sy-vline
WA_IBKK_DI_AL_STR-NTC_AMT sy-vline
WA_IBKK_DI_AL_STR-NTC_STATUS sy-vline
WA_IBKK_DI_AL_STR-ACUR sy-vline
WA_IBKK_DI_AL_STR-NTC_REAS_KEY sy-vline
WA_IBKK_DI_AL_STR-NTC_RELEASE_STATUS sy-vline
WA_IBKK_DI_AL_STR-VRSNO sy-vline
WA_IBKK_DI_AL_STR-CHIND_VRS sy-vline
WA_IBKK_DI_AL_STR-FREE_SALDO sy-vline
WA_IBKK_DI_AL_STR-FREE_ACUR sy-vline
WA_IBKK_DI_AL_STR-CHIND_CORR sy-vline
WA_IBKK_DI_AL_STR-COTYP sy-vline
WA_IBKK_DI_AL_STR-PARTNER_CORR sy-vline
WA_IBKK_DI_AL_STR-COROLE sy-vline
WA_IBKK_DI_AL_STR-SENDCONTROL sy-vline
WA_IBKK_DI_AL_STR-RLTYP_CORR sy-vline
WA_IBKK_DI_AL_STR-DOCTYP sy-vline
WA_IBKK_DI_AL_STR-CHIND_AMT sy-vline
WA_IBKK_DI_AL_STR-LOCK_ID_AMT sy-vline
WA_IBKK_DI_AL_STR-LOCK_AMT sy-vline
WA_IBKK_DI_AL_STR-LOCK_AMT_CUR sy-vline
WA_IBKK_DI_AL_STR-VALID_FROM sy-vline
WA_IBKK_DI_AL_STR-VALID_TO sy-vline
WA_IBKK_DI_AL_STR-CERT_NO sy-vline
WA_IBKK_DI_AL_STR-PERIODUNIT sy-vline
WA_IBKK_DI_AL_STR-ROLLOVER_DATE sy-vline
WA_IBKK_DI_AL_STR-MATURITY_DATE sy-vline
WA_IBKK_DI_AL_STR-XAUTO_RENEW sy-vline
WA_IBKK_DI_AL_STR-CHIND_HOLD sy-vline
WA_IBKK_DI_AL_STR-RECORD_ID sy-vline
WA_IBKK_DI_AL_STR-GROUP_ID sy-vline
WA_IBKK_DI_AL_STR-HOLD_TYPE sy-vline
WA_IBKK_DI_AL_STR-HOLD_CUR sy-vline
WA_IBKK_DI_AL_STR-HOLD_AMOUNT sy-vline
WA_IBKK_DI_AL_STR-VALIDFROM_DATE sy-vline
WA_IBKK_DI_AL_STR-VALIDTO_DATE sy-vline
WA_IBKK_DI_AL_STR-REF_NUM sy-vline
WA_IBKK_DI_AL_STR-REF_TYPE sy-vline
WA_IBKK_DI_AL_STR-HOLD_ACTIVE sy-vline
WA_IBKK_DI_AL_STR-ISSUE_DATE sy-vline
WA_IBKK_DI_AL_STR-REMOVE_DATE sy-vline
WA_IBKK_DI_AL_STR-CHANGE_USER sy-vline
WA_IBKK_DI_AL_STR-CHANGE_DATE sy-vline
WA_IBKK_DI_AL_STR-DELETE_FLG sy-vline
WA_IBKK_DI_AL_STR-STATUS sy-vline
WA_IBKK_DI_AL_STR-X_OD_IND sy-vline
WA_IBKK_DI_AL_STR-MAX_TRANSFER sy-vline
WA_IBKK_DI_AL_STR-OD_TRANS_METHOD sy-vline
WA_IBKK_DI_AL_STR-INCR_AMOUNT sy-vline
WA_IBKK_DI_AL_STR-CHIND_OD sy-vline
WA_IBKK_DI_AL_STR-SEQ_NO sy-vline
WA_IBKK_DI_AL_STR-BKKRS_REL sy-vline
WA_IBKK_DI_AL_STR-ACNUM_EXT_REL sy-vline
WA_IBKK_DI_AL_STR-X_OD_IND_REL sy-vline
WA_IBKK_DI_AL_STR-PLAN_NUMBER sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.