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

workflow not showing attachment

$
0
0

Dear experts ,

 

 

I am using the following code to create a workflow item and later I am attaching a file, the system is showing the attachment is created but its not showing the attachement with the workitem.

 

here is the code

 

IF sy-subrc EQ 0.

                  CALL FUNCTION 'SWW_WI_ENABLE'

              EXPORTING

                wi_id                        WORKITEMID

               DO_COMMIT                    = 'X'

 

             EXCEPTIONS

               UPDATE_FAILED                = 1

               NO_AUTHORIZATION             = 2

               INVALID_TYPE                 = 3

               OTHERS                       = 4

                      .

            IF sy-subrc <> 0.

   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

            ENDIF.

 

 

 

          CALL FUNCTION 'DEQUEUE_E_WORKITEM'

           EXPORTING

             MODE_SWWWIHEAD       = 'E'

             CLIENT               = SY-MANDT

             WI_ID                WORKITEMID

             X_WI_ID              = ' '

             _SCOPE               = '3'

             _SYNCHRON            = ' '

             _COLLECT             = ' '

                    .

 

ENDIF.

 

*     LOOP AT files_tab

*       INTO wa_files.

 

CALL FUNCTION 'ENQUEUE_E_WORKITEM'

   EXPORTING

     MODE_SWWWIHEAD       = 'E'

     CLIENT               = SY-MANDT

     WI_ID                WORKITEMID

     X_WI_ID              = ' '

     _SCOPE               = '2'

     _WAIT                = ' '

     _COLLECT             = ' '

   EXCEPTIONS

     FOREIGN_LOCK         = 1

     SYSTEM_FAILURE       = 2

     OTHERS               = 3

            .

IF sy-subrc <> 0.

   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

 

 

 

 

data: l_retcode LIKE  SY-SUBRC,

l_att_id  type  SWR_ATT_ID,

lt_msg  type TABLE OF SWR_MESSAG.

 

 

        CALL FUNCTION 'SAP_WAPI_ATTACHMENT_ADD'

          EXPORTING

            workitem_id   WORKITEMID

            att_header    = l_header

            att_bin       = l_xstring

            do_commit     = 'X'

          IMPORTING

            return_code   = l_retcode

            att_id        = l_att_id

          TABLES

            message_lines = lt_msg.

 

        IF sy-subrc EQ 0.

 

                  CALL FUNCTION 'SWW_WI_ENABLE'

              EXPORTING

                wi_id                        = WORKITEMID

               DO_COMMIT                    = 'X'

 

             EXCEPTIONS

               UPDATE_FAILED                = 1

               NO_AUTHORIZATION             = 2

               INVALID_TYPE                 = 3

               OTHERS                       = 4

                      .

            IF sy-subrc <> 0.

   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

            ENDIF.

 

 

              CALL FUNCTION 'DEQUEUE_E_WORKITEM'

           EXPORTING

             MODE_SWWWIHEAD       = 'E'

             CLIENT               = SY-MANDT

             WI_ID                = WORKITEMID

             X_WI_ID              = ' '

             _SCOPE               = '3'

             _SYNCHRON            = ' '

             _COLLECT             = ' '

                    .

 

 

 

        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>