在SAP中订单的应用还是比较广泛的。如下图所示:生产订单,内部订单,质量订单,成本收集器等。
而这些类型的订单在系统后台的定义界面都基本相似。这说明虽然订单的类型有不同,但其结构和应用原理基本相似;针对订单的学习和理解完全可以掌握这个特点,在应用和控制上做到举一反三;
状态参数文件定义了与订单状态相关的控制参数。有过订单应用经验的都了解,订单状态与业务进程紧密相关,即从订单状态中用户可以掌握和了解当前与订单有关的业务进程。如以下截图中订单状态与业务进程间的关系。
最高状态和最低状态的理解,如下图中当某订单类型用来某个状态参数文件时,其状态参数文件中的定义如下所示,其中有最低状态号和高和高高状态号并不是很好理解;笔者也是通过学习和老师的讲解才理解的。简单来说,其用于控制订单状态的转换;用上下楼的方式比较好理解。如下图,当订单状态为1时,此时处于1楼,最低状态为1,你可以呆在1楼,但没有地下室,最低就是1楼。同时,你从1楼可以上到2楼,最高状态为2,说明,你处于1楼时,最多只能上到2楼,而不能从1楼,直接跳过2楼,到3楼去。
按图中定义,比如当前生产订单的状态为3,在状态编号为3的高低状态号为3,最高状态号为4,那么当订单处于GMPS状态时,可以转变为CNF状态,但不能再回到REL或CRTD状态。这就是订单状态中最高状态和最低状态的控制逻辑。这种控制是基于实际工作流中的逻辑来的。比如生产订单己创建,在还没有发料的情况下,就处理完成,这显然是不合理的。