sap简单工作流创建

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、创建业务对象SWO1

创建

回车

实现对象类型

对象类型被创建

新建事件

确定

实现组件

实现方法

创建报表se38

代码

REPORT ZWL_DISPLY.

TABLES T001.

PARAMETERS P_BUKRS TYPE T001-BUKRS OBLIGATORY. SELECT SINGLE * FROM T001 WHERE BUKRS = P_BUKRS.

MESSAGE I398(00) WITH '工作流测试!' P_BUKRS T001-BUTXT.

添加参数,点参数

新建

关联报表双击

确定

点程序

修改

BEGIN_METHOD DISPLAY CHANGING CONTAINER.

DATA:

BUKRS TYPE T001-BUKRS.

SWC_GET_ELEMENT CONTAINER 'BUKRS' BUKRS. SUBMIT ZWL_DISPLY WITH P_BUKRS = BUKRS AND RETURN.

END_METHOD. 新建关键字段

生成

测试

显示

二、创建工作流SWDD

定义作业,双击

作业

创建任务

选择前面的业务对象ZWL

保存,后退

确定,自动绑定

三、创建角色增强PFAC_INS

新建

函数模块ZWL 创建

源码

FUNCTION ZWL.

*"-------------------------------------------------------------------*"*"Local interface:

*" TABLES

*" AC_CONTAINER STRUCTURE SWCONT

*" ACTOR_TAB STRUCTURE SWHACTOR

*"------------------------------------------------------------------ ACTOR_TAB-OTYPE = 'US'.

ACTOR_TAB-OBJID = 'SYZHANGWL'.

APPEND ACTOR_TAB.

ACTOR_TAB-OBJID = 'SYWY'.

APPEND ACTOR_TAB.

ENDFUNCTION.

给工作流分配角色

任务属性

属性

一般任务

保存

四、创建业务,关联工作流事件创建触发程序SE38

创建

源码

REPORT ZWL_SUBMIT.

DATA: LV_KEY TYPE SWEINSTCOU-OBJKEY.

LV_KEY = '0319'. "关键字段

CALL FUNCTION 'SWE_EVENT_CREATE'

EXPORTING

OBJTYPE = 'ZWL'

OBJKEY = LV_KEY

EVENT = 'SUBMIT'

EXCEPTIONS

OBJTYPE_NOT_FOUND = 1

OTHERS = 2.

IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.

COMMIT WORK.

关联工作流事件

基础数据

事件

激活

激活工作流

五、测试工作流

执行

工作台

代办

执行

相关文档
最新文档