第一个空号 (tcmcs0150m000)

使用此进程以维护为进程顶部显示的编号组定义的系列

使用菜单或“组”按钮,可列出其他编号组的系列。在菜单上选择 ,可为新编号组输入系列。

您可以添加和删除系列、指定起始编号以及冻结待使用的系列。但是无法更改系列代码。

注意

如果某个系列已使用,则无法将其删除。如果为某类型的记录定义了一个系列,则无论实际是否生成编号,都会使用该系列。例如,在货运单控制参数 (fmfoc0100m000)进程中,如果将系列 SLS 定义为源自销售订饭的货运单的系列,则即使尚未生成此系列的货运单,也会使用系列 SLS。

如果通过推进方式启动此进程,则只能查找并选择记录。

性能方面

本进程的设置会影响系统性能和数据库增长。如需更多信息,请参阅:第一个空号

编号组

可以分配给特定用途的第一个空号系列组。

例如,可以给下列项分配编号组:

  • 业务伙伴代码
  • 采购合同
  • 销售订单
  • 生产订单
  • 服务订单
  • 仓单
  • 货运单

在一个编号组内可以定义多个系列。每个系列都用系列代码来标识。LN 生成的系列号由系列代码和其后的第一个空号组成。同一编号组的系列代码具有相同长度。

系列

系列代码。

允许值

系列代码的字符数必须与在编号组 (tcmcs0151m000) 进程中为该编号组的系列长度定义的字符数相同。

如果编号组专用于特定用途,则系列代码在专用于同一种用途的编号组中必须是唯一的。

注意

在保存当前进程的数据之后,将不能更改系列字段。

第一个空号

要提高指定了新订单号的进程的性能,您可以为某个系列定义缓存容量。缓存容量等于 LN 一次生成的新系列号的数量。如果缓存中存在系列号,则在 LN 生成并检查下一个系列号时用户不必等待。

允许值

  • 缓存容量 = 0

    未应用高速缓存。当您请求一个新编号时,该编号仅在应用该编号的事务处理完成后才承诺。

    缺点:在事务处理过程中编号系列被锁定。在事务处理完成前,其它用户无法从同一系列请求新的编号。

    优点:无编号间隔。

    如果不允许有编号间隔,则使用 0 缓存容量。最好在事务处理一结束就请求的新编号以减少锁定时间。在批量实施中,缓存容量为 0 时可能会导致性能和锁定问题。

  • 缓存容量 = 1

    当您请求一个新编号时,即使应用该编号的事务处理尚未完成也会立即承诺该编号。

    缺点:如果事务处理尚未完成,可能会发生编号间隔。

    优点:编号系列仅会短时间锁定,从而改善性能。

    缓存容量为 1 是编号系列的默认值。这样会尽量避免批量实施中出现性能和锁定问题。

  • 缓存容量 > 1

    缓存容量的值表明一次请求的新编号的数量。即使事务处理尚未完成也立即承诺编号。

    缺点:如果有多个事务处理尚未完成,可能会出现大量编号间隔。

    优点:编号系列仅会短时间锁定。另外,对于请求的所有编号,编号系列仅更新一次,从而改善性能。

    仅在缓存容量为 1 没有有效解决锁定问题时,建议缓存容量大于 1。

注意

如果系列已在使用中,则不能将第一个空号字段更改为较小值。

第一个空号缓存容量

要提高指定了新订单号的进程的性能,您可以为某个系列定义缓存容量。缓存容量等于 LN 生成并放置在用户缓存中的新系列号的数量。这样,在 LN 生成并检查下一个系列号时用户不必等待。

如果使用第一个空号缓存,则订单号可以是不连续的;当用户注销时,保留在用户缓存中的订单号会丢失。

如果不想使用第一个空号缓存,则必须将缓存容量设为 0。

冻结输入

如果选中此复选框,则不能使用系列。如果冻结某一系列,则必须为订单类型或其它元素选择已指定的其它系列。

注意

您可以清除该复选框,以继续使用某个系列。