Quantcast
Channel: SCN : Unanswered Discussions - SAP Business Process Management
Viewing all articles
Browse latest Browse all 3160

Multi line text in mail body

$
0
0

Hello All,

I have a problem with mail step in my workflow.

When I am fetching reject reason to send it in mail body,

Only Line no one is getting fetched. Instead of first line I need complete Rejection text .

 

So please help me .

 

Below code I have written.

DATA: reason_txt TYPE swcont-value,
      reason
TYPE swc_object OCCURS0,
      object_content
LIKE solisti1 OCCURS0,
      workitemid
LIKE swr_struct-workitemid,
      subcontainer_all_objects
LIKETABLEOF swr_cont,
      lv_wa_reason
LIKELINEOF subcontainer_all_objects,
      lv_no_att
LIKE  sy-index,
      document_id
LIKE sofolenti1-doc_id,
      return_code
LIKE  sy-subrc,
      ifs_xml_container
TYPE  xstring,
      ifs_xml_container_schema
TYPE  xstring,
      simple_container
LIKETABLEOF swr_cont,
      message_lines
LIKETABLEOF swr_messag,
      message_struct
LIKETABLEOF swr_mstruc,
      subcontainer_bor_objects
LIKETABLEOF swr_cont.

swc_get_table container
'REASON' reason.
swc_get_element container
'WORKITEMID' workitemid.

* Read the work item container from the work item ID
CALLFUNCTION'SAP_WAPI_READ_CONTAINER'
 
EXPORTING
    workitem_id              = workitemid
   
language                 = sy-langu
    user                     = sy-uname
 
IMPORTING
    return_code              = return_code
    ifs_xml_container        = ifs_xml_container
    ifs_xml_container_schema = ifs_xml_container_schema
 
TABLES
    simple_container         = simple_container
    message_lines            = message_lines
    message_struct           = message_struct
    subcontainer_bor_objects = subcontainer_bor_objects
    subcontainer_all_objects = subcontainer_all_objects.

* Initialize
lv_no_att =
0.

* Read the _ATTACH_OBJECTS element
LOOPAT subcontainer_all_objects INTO lv_wa_reason
                                
WHERE element = '_ATTACH_OBJECTS'.
  lv_no_att = lv_no_att +
1.
  document_id = lv_wa_reason-
value.

ENDLOOP.

* Read the SOFM Document
CALLFUNCTION'SO_DOCUMENT_READ_API1'
 
EXPORTING
    document_id    = document_id
 
TABLES
    object_content = object_content.

* Pass the text to the exporting parameter
IF sy-subrc = 0.
 
READTABLE object_content INTO reason_txt INDEX1.
 
SHIFT reason_txt BY5PLACESLEFT.
  swc_set_element container
'REASON_TXT' reason_txt.
ENDIF.



Viewing all articles
Browse latest Browse all 3160

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>