SAP销售订单审批配置详解

定义状态管理权限码(Authorization Keys)一.说明ERP系统对一些流程进行状态管理(Status Management),如订单的多级审批,每级审批就是一个状态转换;还有生产订单,每完成一个步骤就要进行状态转换。在状态管理中,需要定义权限码(Authorization Keys),以便于对状态更改进行控制。状态管理的权限码对应的权限对象(authorization object)是B_USERSTAT,对其维护特定的权限码就可以控制相关权限。状态管理应用于CO、SD、PP、PM等各模块,后台配置路径有多个。本文示例是定义销售订单二级审批的权限码,它们将在定义状态参数文件时使用,参见:定义销售订单审批的状态参数文件。二.示例数据项目R/O数据条目1权限码RZFSD01描述RP1条目2权限码RZFSD02描述RP2(R/O列:R必输;O选输。)表1 示例数据三.操作IMG路径T-CODESAP 用户化实施指南→控制→内部订单→订单主数据→状态管理→定义状态管理授权码SAP Customizing Implementation Guide →Controlling →Internal Orders →Order Master Data →Status Management →Define Authorization Keys for Status ManagementBS52表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数据状态参数文件状态参数文件RZFSD01说明RCS销售订单二级审批维护语言RZH 中文允许的对象类型销售订单标题 √条目1状态编号R10状态R创建短文本R订单已创建最低状态R10最高状态R20授权码<无>事物控制建立交货通知 禁止建立开票凭证 禁止记发货  禁止条目2状态编号R20状态R审核短文本R销售订单_业务经理审批审批通过最低状态R10最高状态R30授权码ZFSD01 销售订单_业务经理审批事物控制建立交货通知 禁止建立开票凭证 禁止记发货  禁止条目3状态编号R30状态R复核短文本R销售订单_财务经理审批通过最低状态R10最高状态R30授权码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-CODESAP 用户化实施指南→销售和分销→销售→销售凭证→定义并分配状态参数文件 <定义状态参数文件>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)

相关推荐