工作流程中的任务转发

时间:2018-03-27 12:52:28

标签: sap abap sap-fiori

我已将旅行费用审批任务从一位经理转发到  另一位经理在sap fiori。任何人都可以告诉我如何获得  目前的批准者?

由于

1 个答案:

答案 0 :(得分:0)

你能使用ABAP吗?那么这可能会解决您的问题。 您需要在fiori中为此特定方案增强ABAP逻辑。

  1. 确定您的工作流程,工作项ID(wi_id)
  2. 通过

    确定当前代理
     CALL FUNCTION 'RH_USERS_OF_WI_READ' "Get Current Agents (Users) for Work Item
      EXPORTING
        wi_id =                     " swwuserwi-wi_id
      TABLES
        user_tab =                  " swhactor
      EXCEPTIONS
        NOTHING_FOUND = 1           "
         . "  RH_USERS_OF_WI_READ
    
  3. 使用swhactor的HROBJID来确定人员编号或中心人员

  4. 读取HROBJID的名称,例如通过信息类型表PA0001(例如字段ENAME)