分享

SAP销售订单审批配置详解

 黄昏的昏黄 2021-06-18

定义状态管理权限码(Authorization Keys)

一.说明

ERP系统对一些流程进行状态管理(Status Management),如订单的多级审批,每级审批就是一个状态转换;还有生产订单,每完成一个步骤就要进行状态转换。在状态管理中,需要定义权限码(Authorization Keys),以便于对状态更改进行控制。

状态管理的权限码对应的权限对象(authorization object)是B_USERSTAT,对其维护特定的权限码就可以控制相关权限。

状态管理应用于CO、SD、PP、PM等各模块,后台配置路径有多个。本文示例是定义销售订单二级审批的权限码,它们将在定义状态参数文件时使用,参见:定义销售订单审批的状态参数文件

二.示例数据

项目

R/O

数据

条目1

权限码

R

ZFSD01

描述

R

P1

条目2

权限码

R

ZFSD02

描述

R

P2

R/O列:R必输;O选输。)

1 示例数据

三.操作

IMG路径

T-CODE

SAP 用户化实施指南→控制→内部订单→订单主数据→状态管理→定义状态管理授权码

SAP Customizing Implementation Guide →Controlling →Internal Orders →Order Master Data →Status Management →Define Authorization Keys for Status Management

BS52

2操作路径

进入维护界面的方法有两种,均按表2所示:

§ 按后台IMG路径进入,如图1所示,进入图2界面;

§ 在前台输入事物码BS52,进入图2界面。

1 后台路径

2是权限码概览界面,点击“新条目”按钮()创建新的条目。

 

2 权限码概览

       按表2所示添加两条权限码数据,如图 3 所示。

 

3 添加新的条目

确认无误后,按保存按钮()保存,由于Client配置的不同(使用TCODE:SCC4维护),系统也许会弹出请求号输入对话框,新建或选定一个请求号继续执行。

保存后概览如图 4所示,可以看到新建条目已在其中,按返回按钮()退出操作。

 

4权限码概览(新条目已在其中)

定义销售订单审批的状态参数文件

一.说明

状态管理(Status Management)在ERP的多个模块中应用,如CO中的内部订单、PM中维护订单、PP中的生产订单等。使用状态管理,则需要定义状态参数文件(Status Profile)。此项配置包含以下几步:

§ 定义参数状态文件名;

§ 指定对象类型,此步骤也就决定了可以控制的字段清单;

§ 编辑用户状态条目;

§ 为每个状态条目设定字段编辑状态。

本文是为销售订单的二级审批定义状态参数文件,指定的对象类型是销售订单标题,分为三个状态:创建销售订单为“创建”状态;业务经理审批为“审核”状态,此为第一级审批;财务经理审批为“复核”状态,此为第二级审批。两级审批未通过,不能进行后续的外向交货、发货、开具发票等业务。

此参数文件定义后,后续要分配给销售订单的抬头。除抬头外,销售订单的项目也可指定审批用的状态参数文件。

销售订单的审批操作参见:销售订单的审批

此项配置的数据表有三级:

§ 状态参数文件的数据表是TJ20,对应的语言描述表TJ20T;

§ 用户状态条目的数据表是TJ30,对应的语言描述表TJ30T,注意字段TJ30-ESTAT(用户状态)是条目的自增长值,不可以编辑,格式“Exxx”,例如E0001、E0002;

§ 用户状态控制的数据表是TJ31,字段MODKZ存放编辑标志,1为允许、2为允许但警告、3为禁止。

二.示例数据

项目

R/O

数据

状态参数文件

状态参数文件

R

ZFSD01

说明

R

CS销售订单二级审批

维护语言

R

ZH 中文

允许的对象类型


销售订单标题 √

条目1

状态编号

R

10

状态

R

创建

短文本

R

订单已创建

最低状态

R

10

最高状态

R

20

授权码


<无>

事物控制


建立交货通知 禁止

建立开票凭证 禁止

记发货  禁止

条目2

状态编号

R

20

状态

R

审核

短文本

R

销售订单_业务经理审批审批通过

最低状态

R

10

最高状态

R

30

授权码


ZFSD01 销售订单_业务经理审批

事物控制


建立交货通知 禁止

建立开票凭证 禁止

记发货  禁止

条目3

状态编号

R

30

状态

R

复核

短文本

R

销售订单_财务经理审批通过

最低状态

R

10

最高状态

R

30

授权码


ZFSD02 销售订单_财务经理审批

事物控制


<无>

R/O列:R必输;O选输。)

1 示例数据

       授受码(Authorization Keys)的定义参见:定义状态管理权限码(Authorization Keys),条目1由于是初始状态(订单创建成功后即是此状态),不需要设定授权码。

每个状态条目都有最低、最高状态两个参数,表明从本状态可以变更至最低及最高的状态。如在状态1(“创建”)的最低、最高状态值为分别是10、20,则表明最低就是本状态,最高可转至编号为20的状态2(“审核”),但不能直接转至状态3(“复核” 状态编号30)。根据规则,最低状态不能大于最高状态。

条目1、条目2的事物控制都对交货、开票、发货等设置禁止标志,但条目3没有,这表明在状态1(“创建”)、状态2(“审核”)的时候不允许进行后续相关操作,但在状态3(“复核”)的时候则无限制,也就是在状态3时已审批完成。

定义销售订单审批的状态参数文件

三.操作

IMG路径

T-CODE

SAP 用户化实施指南→销售和分销→销售→销售凭证→定义并分配状态参数文件 <定义状态参数文件>

SAP Customizing Implementation Guide →Sales and Distribution →Sales →Sales Documents →Define And Assign Status Profile <Define status profiles>

BS02

2操作路径

进入维护界面的方法有两种,均按表2所示:

§ 按后台IMG路径进入,如图1所示,弹出图2对话框,鼠标点击“定义状态参数文件”项,进入图3界面;

§ 在前台输入事物码BS02,直接进入图3界面。

 

1 后台IMG路径

 

2 选择操作对话框

3显示已有的状态参数文件清单,点击新条目按钮(),弹出对话框如图 4,按表1所示输入参数文件编号、说明、维护语言,输入完成点击“继续”按钮。

 

3 参数文件概览

 

4 新条目对话框

       新建的条目如图 5 所示,用鼠标双击进入明细界面。

 

双击行项目到下一界面

5 新条目

       图 6 是条目的用户状态界面,先不在此维护数据,首先定义参数文件的应用类型,点击“对象类型”按钮。

 

6 用户状态初始界面

       图 7 进入设置允许的对象类型界面,在列表中找到表1所列的条目(“销售订单标题”)做选择标志,表明此参数文件是为销售订单抬头使用的。设定后,点击“用户状态”按钮返回图 6界面。

 

7 设置允许对象类型

       在用户状态界面,按表1所示输入三个条目的数据,如图 8 所示。

 

8 维护用户状态

       输入后按回车键,确认输入的信息,如图 9 所示,可见系统自动为第一条的“初始状态”打上选中标志。下面,需要分别设置每个状态的事物控制参数,首先用鼠标双击第一个条目。

 

9 用户状态确认

       图 10 是状态1(“创建”)的事物控制初始界面,由于都是默认值,事物控制栏没有数据,点击新条目键()。

 

10 状态的事物控制

       事物控制列出所有的业务事项,初始值都是“无影响”状态,按表2所示找到三个条目分别设为“禁止”状态,表明在此状态(“新建”)下,禁止交货、发货及开票等后续操作。

 

11 修改事物控制

       点击返回按钮()回到图 9用户状态界面,再次进入条目1的事的控制,可见到非默认值的条目显示在列表中,如图 12 所示。

 

12 状态(创建)的事物控制

       按上步骤修改状态2(“审核”)的事物控制,如图 13 所示。状态3(“复核”)不用修改。

 

13 状态(审核)的事物控制

以上操作无误后,按保存按钮()保存,由于Client配置的不同(使用TCODE:SCC4维护),系统也许会弹出请求号输入对话框,新建或选定一个请求号继续执行。保存后按返回按钮()退出操作。

给订单类型分配参数文件

 

找出要添加审批的订单类型双击进去

 

将状态参数文件分配给该订单类型

 

权限设置

找到现有的CS销售订单权限,手动添加B_USERSTAT

 

 

分配权限码(销售订单_业务经理审批)给该权限对象

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多