Workflow sap中的任务转发

Task Forwarding in Workflow sap

我已将一位经理的差旅费审批任务转发给 sap fiori 的另一位经理。谁能告诉我如何获得 当前批准人?

谢谢

你会用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 的名称,例如通过信息类型 table PA0001(例如字段 ENAME)