zoukankan      html  css  js  c++  java
  • [转]Deciding on a Project Coding Mask

    https://blogs.sap.com/2015/11/26/deciding-on-a-project-coding-mask/

    SAP里面每个模块都有其number range的定义和分派逻辑,比如销售订单,会计凭证,物料主数据,物料凭证等等。逻辑各自有其不同的地方。今天主要看下PS模块的NUMBER RANGE determination.

    image


    PS模块的number range叫做project coding mask, 他与其他模块不太一样,一般我们都知道,通过SNRO定义了number range interval然后再assign给特定的ordertype; 但是在PS里面不会进行分派。


    首先,定义特殊码:

    image

    1. PL :这个代表project key的长度;当然用的时候可以小于这个长度。但是即使你输入的KEY是2位但是配置的是4,那么允许输入的project definiation的长度为24-4 = 20; 而不是24-2 =22;

    CN-1234-56789-01-23-45

    image

    2: SL每次输入的长度是否要跟配置的project coding mask长度一致;

    3:ET: 为了方便创建下层的wbs, 如果这个ET = “; 而上层的WBS为A-123-LDZ-10 ; 在创建下层WBS时输入”20; 即可得到A-123-LDZ-10-20。

    4:SP,代表允许的分割特殊字符。

    5:edit: 如果打勾,那么用户在手工输入编码的时候,若输入有误,系统自动给按照配置的MASK规则进行校正。如果不勾选,那么系统不会进行校验。

    第二步,就是定义coding mask:

    image

    lck: 锁定的意思即,不允许新的project再使用这个MASK ID


    创建project CJ20N的时候,系统根据用户数据的project key,来自动匹配相应的MASK ID.跟project profile没有关系。

  • 相关阅读:
    学习HTML-第一章HTML基础
    javascript中apply 和 call 的区别
    数据库
    贝叶斯公式的直观理解(先验概率/后验概率)
    4-决策树
    消息队列
    RESTful api 设计规范
    MySql索引
    MySQL并发控制
    MySQL三层逻辑架构
  • 原文地址:https://www.cnblogs.com/chrisrockdl/p/10391206.html
Copyright © 2011-2022 走看看