凭证审批程序

在定制配置中配置审批过程

Objectives

After completing this lesson, you will be able to:
  • 检查审批过程的定制配置设置
  • 创建采购申请的审批过程

审批过程定制配置

您可以在采购申请的定制配置中指定以下类型的审批过程:

  • 不含分类的程序

  • 含分类的程序

本课专门介绍设置含分类的审批过程。

创建特征和类

定义审批标准

含分类审批策略的前提是您应已为每个凭证类别(如采购申请或采购凭证)创建了含特征的类。单个审批策略根据类中包含的不同特征值而有所不同。如果要为申请同时使用两种审批过程(总体审批和针对项目的审批),则必须为每种程序都创建单独的类。

创建特征

物料管理定制配置中创建特征,路径为:

  • 采购采购申请审批过程含分类的过程编辑特征

  • 采购采购订单采购订单的审批过程编辑特征

信息结构 CEBAN(用于采购申请)和 CEKKO(用于采购凭证)包含可定义为审批特征的所有字段。要显示字段的技术名称,则使用事务 SE11 显示表。

您可以通过 SAP 提供的用户出口添加附加要求。

对于用作审批策略条件的每个字段,必须创建特征。您可以自由选择特征的名称。您必须将附加数据附加数据)标签的特征连接到数据库表 CEBAN 或 CEKKO 及其字段名称。您可以将多值属性分配给特征,以便为相应特征输入多个不同的值。对于数据类型 NUM(数值格式)或 CURR(货币格式)的特征,可以使用间隔值。对于 CHAR(字符格式)数据类型的特征,不能使用间隔值。

创建类

物料管理定制配置中创建类,路径为:

  • 采购采购申请审批过程含分类的过程编辑类

  • 采购采购订单采购订单的审批过程编辑类

您必须收集将要在采购申请或外部采购凭证的审批策略中使用的所有特征。必须将这些类分配到 032(审批策略)分类类型。您最多可为采购申请使用两种类,一种用于总体审批,另一种用于针对项目的审批。您可以自由选择类的名称。对于采购凭证,您只能使用一个类。要区分不同的凭证类别,建议使用凭证类型为特征。

创建审批组和审批代码

此图为您提供了审批代码的示例。它显示了审批代码的定义。

物料管理定制中创建审批组,路径为:

  • 采购采购申请审批过程含分类的过程设置含分类的过程

  • 采购采购订单采购订单的审批过程定义采购订单的审批过程

通过审批组,您可以将审批类连接到审批对象。针对此采购申请,您还必须指定审批组是用于总体审批还是针对项目的审批。

创建审批策略所需的所有审批代码及相应的描述(例如,人名或审批点),并将其分配到期望的审批组。如果审批代码应触发工作流,则设置相应的标识。

创建审批标识

此图为您提供了审批标识的示例。它为您显示了审批标识的示例。

审批过程中需要审批标识。对于采购申请,需要以下内容:

  • 初始状态审批标识

    一般情况下,您必须在审批采购申请后,才可以根据该申请创建询价 (RFQ) 或采购订单 (PO)。因此,您必须为申请分配表示初始状态的标识,防止其转换为询价或采购订单。您不能在此标识的细节屏幕中选择发布询价或采购订单的审批标识。

  • 已审批状态审批标识

    您必须在此标识的细节屏幕中选择发布询价或采购订单的审批标识。在这些标识中,至少要选择一个。

启动审批流程后,固定标识可以防止计划运行中创建的采购申请因新计划运行发生更改。您可以使用字段选择码来防止特定字段(如数量)稍后被更改。或者,您还可以使用可变性标识指定审批过程开始后更改凭证的影响。您可以为更改的值定义容差百分比。

与采购申请相反,对于采购订单,没有固定标识和字段选择代码。不能输出已冻结的采购订单。

创建审批策略

审批策略

审批策略定义的标准可作为冻结采购申请或采购凭证和审批过程流的依据。应用审批策略必须考虑下列注意事项:

  • 审批流程中涉及的人员

  • 相关人员影响审批的顺序

  • 在审批流程中凭证所处的状态

  • 确定审批策略时必须满足的标准

审批策略中的定义

每个策略都需要定义以下信息:

  • 审批代码:

    在定义新审批策略的第一步,您需要指定审批过程中将要包含的审批点(审批代码)。

  • 审批前提条件:

    审批前提可确定相关审批点(个体或个人团体)通过审批代码影响审批的顺序。例如,该图显示了采用针对项目审批的采购申请的审批策略。此策略包含两个审批代码。审批代码 Z1 不存在审批前提条件。对于审批代码 Z2,使用审批代码 Z1 进行审批是前提条件。代码 Z1 已标记为代码 Z2 的前提条件,您可以轻易分辨出来。

  • 审批状态:

    您可以在执行审批步骤后指定凭证状态。必须指定在审批过程中,凭证在所有可能发生的情况下的状态。条件必须符合逻辑。第一个状态通常为已冻结。最后一个状态必须包含所有需要的后续凭证。

  • 分类:

    定义特征的属性,即哪些字段值可确定某审批策略。

可以为多值字段定义多个字段值。在执行此操作时,不可以使用占位符。此外,确保不含字段值的特征在凭证中为空。您只能为具有数字格式的特征指定间隔(例如,申请项目值的间隔从 10,000 欧元到 15,000 欧元)、时间或日期。

下面是每个属性都必须注意的特性:

  • 必须为项目类别使用内部表示。

  • 标准版本中的成本中心和供应商有 10 个位置,创建时必须从前导零开始(例如,供应商 1010 = 0000001010)。

如果不想限制特征,则可从审批类中删除。您还可创建值为空的特征和描述(例如,无输入),并在审批策略中使用这些数据。在这种情况下,当使用了存储于分类中的值用或字段为空时,视为满足该特征。

注意以下几点:

  • 通过审批模拟功能,您可以检查在某审批点审批凭证后,凭证可根据当前审批策略获得哪种状态。

    选择审批模拟按钮,然后双击审批代码实施审批。系统将显示通过此次审批,凭证获得的状态。

  • 定义工作流是可选的。

    如果您定义用于工作流连接的特定审批代码,则可指定工作流的接收方。定义确定时可使用审批组、审批代码和工厂的组合。

    工作流还需要其他设置。例如,必须激活工作流,对于要在工作流组织结构中接收工作流的对象类型,必须为其分配单个的工作流步骤。工作流的基本设置位于 工具ABAP 工作台开发SAP Business Workflow

检查审批过程的设置

创建新的审批过程

权限

权限对象

M_EINK_FRG(审批代码和审批组(采购))权限对象可确定您可以审批的采购凭证以及审批时所使用的审批代码。M_EINK_FRG 权限对象包含审批组审批代码字段。

提示

如果申请的审批过程不含分类,则必须为权限对象 M_BANF_FRG采购申请中的审批代码)创建权限。

可以使用下列菜单路径维护权限:

  • 选择 工具管理用户维护角色管理角色 (PFCG)。

  • 选择工具管理用户维护权限和参数文件(手动维护)手动编辑权限 (SU03)。

  • 选择工具管理用户维护权限和参数文件(手动维护)手动编辑参数文件 (SU02)。

可以使用事务 SU22 检查每个事务的可用权限对象。