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

Assigning agent from the PM order created

$
0
0

Hi,

 

I am working on workflows and I want  a workflow to sent the work item to be sent to the cordinator partner in the PM order maintained. I have already set up the workflow . Can any one tell me how to do that . I am using below code in the method

 

 

CONSTANTS : c_or(2) TYPE c VALUE 'OR'.

 

DATA:       v_objno TYPE j_objnr,

             w_parnr TYPE t_parnr.

 

 

* Prepare  the OBJ no for passing to IHPA

CONCATENATE c_or object-key-number INTO v_objno .

 

* Get the partner function for the PM order

SELECT SINGLE  objnr parvw  parnr

        INTO w_parnr

        FROM ihpa

        WHERE objnr EQ v_objno

        AND   parvw EQ 'AB'.

 

 

* Fetch the partner type

   IF  sy-subrc IS INITIAL .

     CALL FUNCTION 'PM_PARTNER_LENGTH'

       EXPORTING

         parnr_imp                    = w_parnr-parnr

         parvw                        = w_parnr-parvw

      IMPORTING

         nrart_exp                    = lv_nrart

      EXCEPTIONS

        parvw_and_nrart_inital       = 1

        invalid_parvw                = 2

        OTHERS                       = 3

               .

        IF sy-subrc = 0.

         CASE lv_nrart.

           WHEN 'US'.

             ls_actor-otype = 'US'.

             ls_actor-objid = ls_parnr-parnr.

             APPEND ls_actor TO actor_tab.

           WHEN 'PE'.

             ls_actor-otype = 'P'.

             ls_actor-objid = ls_parnr-parnr.

             APPEND ls_actor TO actor_tab.

           WHEN 'O'.

             ls_actor-otype = 'O'.

             ls_actor-objid = ls_parnr-parnr.

             APPEND ls_actor TO actor_tab.

           WHEN 'S'.

             ls_actor-otype = 'S'.

             ls_actor-objid = ls_parnr-parnr.

             APPEND ls_actor TO actor_tab.

         ENDCASE.

       ENDIF.

 

*

*  Update the ACTOR TAB

       swc_set_table container 'ACTOR_TAB' actor_tab.


Thanks,

RG


Viewing all articles
Browse latest Browse all 3160

Trending Articles



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