ABAP Select data from SAP table OSPWDELETE_CONTACT_IN_DOC 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 OSPWDELETE_CONTACT_IN_DOC 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 OSPWDELETE_CONTACT_IN_DOC. 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 OSPWDELETE_CONTACT_IN_DOC 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_OSPWDELETE_CONTACT_IN_DOC TYPE STANDARD TABLE OF OSPWDELETE_CONTACT_IN_DOC, WA_OSPWDELETE_CONTACT_IN_DOC TYPE OSPWDELETE_CONTACT_IN_DOC, 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: <OSPWDELETE_CONTACT_IN_DOC> TYPE OSPWDELETE_CONTACT_IN_DOC. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_OSPWDELETE_CONTACT_IN_DOC. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM OSPWDELETE_CONTACT_IN_DOC INTO TABLE IT_OSPWDELETE_CONTACT_IN_DOC. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM OSPWDELETE_CONTACT_IN_DOC * INTO TABLE @DATA(IT_OSPWDELETE_CONTACT_IN_DOC2). *--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_OSPWDELETE_CONTACT_IN_DOC INDEX 1 INTO DATA(WA_OSPWDELETE_CONTACT_IN_DOC2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_OSPWDELETE_CONTACT_IN_DOC ASSIGNING <OSPWDELETE_CONTACT_IN_DOC>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<OSPWDELETE_CONTACT_IN_DOC>-CONTROLLER = 1.
<OSPWDELETE_CONTACT_IN_DOC>-BOUND_ITEM_TYPE = 1.
<OSPWDELETE_CONTACT_IN_DOC>-OWNERS = 1.
<OSPWDELETE_CONTACT_IN_DOC>-CONTROLLER = 1.
<OSPWDELETE_CONTACT_IN_DOC>-OWNERS_LIST = 1.
ENDLOOP. LOOP AT IT_OSPWDELETE_CONTACT_IN_DOC INTO WA_OSPWDELETE_CONTACT_IN_DOC. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_OSPWDELETE_CONTACT_IN_DOC-CONTROLLER, sy-vline,
WA_OSPWDELETE_CONTACT_IN_DOC-STRING, sy-vline,
WA_OSPWDELETE_CONTACT_IN_DOC-DATA_SOURCE, sy-vline,
WA_OSPWDELETE_CONTACT_IN_DOC-CONTROLLER, sy-vline,
WA_OSPWDELETE_CONTACT_IN_DOC-LOCATION, sy-vline,
WA_OSPWDELETE_CONTACT_IN_DOC-SRC_ID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_OSPWDELETE_CONTACT_IN_DOC 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_OSPWDELETE_CONTACT_IN_DOC 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_OSPWDELETE_CONTACT_IN_DOC INTO WA_OSPWDELETE_CONTACT_IN_DOC. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_OSPWDELETE_CONTACT_IN_DOC_STR,
CONTROLLER TYPE STRING,
BOUND_ITEM_TYPE TYPE STRING,
OWNERS TYPE STRING,
CONTROLLER TYPE STRING,
OWNERS_LIST TYPE STRING,
CONTROLLER TYPE STRING,
STRING TYPE STRING,
DATA_SOURCE TYPE STRING,
CONTROLLER TYPE STRING,
LOCATION TYPE STRING,
SRC_ID TYPE STRING,
SYSTEM TYPE STRING,
CONTACT TYPE STRING,
CONTROLLER TYPE STRING,
ADR TYPE STRING,
CONTROLLER TYPE STRING,
ADDRESS TYPE STRING,
AGENT TYPE STRING,
CONTROLLER TYPE STRING,
STRING TYPE STRING,
BDAY TYPE STRING,
CONTROLLER TYPE STRING,
DATE TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
DATE_AND_TIME TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
CATEGORIES TYPE STRING,
CONTROLLER TYPE STRING,
CATEGORIES TYPE STRING,
EMAIL TYPE STRING,
CONTROLLER TYPE STRING,
EMAIL_ADDR TYPE STRING,
FN TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
VALUE TYPE STRING,
GEO TYPE STRING,
CONTROLLER TYPE STRING,
LAT TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
LON TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
INFORMATION_SENSITIVITY_CODE TYPE STRING,
KEY TYPE STRING,
CONTROLLER TYPE STRING,
KEY TYPE STRING,
LABEL TYPE STRING,
CONTROLLER TYPE STRING,
LABEL TYPE STRING,
LOGO TYPE STRING,
CONTROLLER TYPE STRING,
B64BIN TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
SIZE TYPE STRING,
TYPE TYPE STRING,
VALUE TYPE STRING,
EXTREF TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
TYPE TYPE STRING,
URI TYPE STRING,
ID TYPE STRING,
MAILER TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
VALUE TYPE STRING,
METHOD TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
N TYPE STRING,
CONTROLLER TYPE STRING,
FAMILY TYPE STRING,
CONTROLLER TYPE STRING,
GIVEN TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
OTHER TYPE STRING,
CONTROLLER TYPE STRING,
PREFIX TYPE STRING,
CONTROLLER TYPE STRING,
SUFFIX TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
NICKNAMES TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
NICKNAME TYPE STRING,
NOTE TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
VALUE TYPE STRING,
ORG TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
ORGNAME TYPE STRING,
ORGUNIT TYPE STRING,
CONTROLLER TYPE STRING,
PHOTO TYPE STRING,
CONTROLLER TYPE STRING,
B64BIN TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
SIZE TYPE STRING,
TYPE TYPE STRING,
VALUE TYPE STRING,
EXTREF TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
TYPE TYPE STRING,
URI TYPE STRING,
ID TYPE STRING,
PRODID TYPE STRING,
REV TYPE STRING,
CONTROLLER TYPE STRING,
DATE TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
DATE_AND_TIME TYPE STRING,
CONTROLLER TYPE STRING,
VALUE TYPE STRING,
ROLE TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
VALUE TYPE STRING,
SORT TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
VALUE TYPE STRING,
SOUND TYPE STRING,
CONTROLLER TYPE STRING,
B64BIN TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
SIZE TYPE STRING,
TYPE TYPE STRING,
VALUE TYPE STRING,
EXTREF TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
TYPE TYPE STRING,
URI TYPE STRING,
ID TYPE STRING,
SOURCE TYPE STRING,
SRC_ID TYPE STRING,
TEL TYPE STRING,
CONTROLLER TYPE STRING,
TELEPHONE TYPE STRING,
TITLE TYPE STRING,
CONTROLLER TYPE STRING,
LANG TYPE STRING,
VALUE TYPE STRING,
TZ TYPE STRING,
CONTROLLER TYPE STRING,
UTCOFFSET TYPE STRING,
UID TYPE STRING,
URL TYPE STRING,
CONTROLLER TYPE STRING,
UNIFORM_RESOURCE_LOCATOR TYPE STRING,
VERSION TYPE STRING,
XPROP TYPE STRING,
CONTROLLER TYPE STRING,
XPROP TYPE STRING,
X_ITEM_HANDLER_PROP TYPE STRING,
CONTROLLER TYPE STRING,
PRIORITY TYPE STRING,
EXPIRY TYPE STRING,
INPUT_XML_BODY_CONTENT TYPE STRING,
XSL_TEMPLATE_ID TYPE STRING,
USER_LOCALE TYPE STRING,
FORWARD_COMPATIBILITY_BLOCK TYPE STRING,
UNBIND_ONLY TYPE STRING,END OF T_EKKO_STR. DATA: WA_OSPWDELETE_CONTACT_IN_DOC_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_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-BOUND_ITEM_TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-OWNERS sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-OWNERS_LIST sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-STRING sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-DATA_SOURCE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LOCATION sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SRC_ID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SYSTEM sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTACT sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ADR sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ADDRESS sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-AGENT sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-STRING sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-BDAY sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-DATE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-DATE_AND_TIME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CATEGORIES sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CATEGORIES sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-EMAIL sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-EMAIL_ADDR sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-FN sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-GEO sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LAT sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LON sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-INFORMATION_SENSITIVITY_CODE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-KEY sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-KEY sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LABEL sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LABEL sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LOGO sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-B64BIN sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SIZE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-EXTREF sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-URI sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-MAILER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-METHOD sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-N sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-FAMILY sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-GIVEN sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-OTHER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-PREFIX sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SUFFIX sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NICKNAMES sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NICKNAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NOTE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ORG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ORGNAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ORGUNIT sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-PHOTO sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-B64BIN sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SIZE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-EXTREF sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-URI sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-PRODID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-REV sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-DATE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-DATE_AND_TIME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ROLE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SORT sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SOUND sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-B64BIN sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SIZE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-EXTREF sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-NAME sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TYPE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-URI sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-ID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SOURCE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-SRC_ID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TEL sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TELEPHONE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TITLE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-LANG sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VALUE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-TZ sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-UTCOFFSET sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-UID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-URL sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-UNIFORM_RESOURCE_LOCATOR sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-VERSION sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-XPROP sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-XPROP sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-X_ITEM_HANDLER_PROP sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-CONTROLLER sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-PRIORITY sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-EXPIRY sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-INPUT_XML_BODY_CONTENT sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-XSL_TEMPLATE_ID sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-USER_LOCALE sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-FORWARD_COMPATIBILITY_BLOCK sy-vline
WA_OSPWDELETE_CONTACT_IN_DOC_STR-UNBIND_ONLY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.