销售 > 分配 > 自动分配 

可用于对一系列的订单和产品进行处理。

存货分配是存货产品装运的之前的步骤。该步骤必须在使用所有自动装运和直接开发票的订单开出发票之前进行。另一方面,手工发运手工开发票功能(对于直运订单而言)可以在没有进行分配的情况下进行。

可以进行全局分配或明细分配:

全局分配,是指按照产品地点匹配的数量预留。

明细分配,是存货行的预留,也就是说行中包括批次,次批次,序列号,状态,地点,包装单位。

可以在不同的阶段进行分配:

在下订单之前,只能进行全局分配。(见客户预留文件).

在订单录入过程中,可按照参数定义和订单的级别选择全局分配或明细分配。(见订单文件).

在下订单之后,可使用两种功能:

自动分配,执行一系列的订单和产品预留。本文件将对该功能进行介绍。

按产品分配,在执行所有订单类型的预留或修改之前执行的分配(见按产品分配文件).

先决条件

SEEREFERTTO 请您参照 实施的文档资料

屏幕管理

这一类分配需要在一个屏幕中进行。该屏幕用于录入选择要分配的订单所需的各种不同信息。

录入屏幕

介绍

这个屏幕中的大多数字段的录入都是选择性的。

选择标准:

装运地点

录入的装运地点代码必须与存货地点相符。当该字段未录入任何值时,操作中将包括所有存在的仓库地点要自动分配的所有现存订单。

发运日期

录入的发运日期用于筛选在操作中包括的订单。这意味着系统会把订单的装运日期小于等于录入日期的订单包括在内。

无论是否指定该字段,仍会处理下列订单:

如果订单包括采购的产品,且装运日期早于处理日期加采购截止时间和准备截止时间。

如果订单包含生产的产品,且装运日期早于处理日期加生产截止时间和准备截止时间。

NB:

采购截止时间来自产品地点记录,以日历中的天表示。生产截止时间和准备截止时间也来自产品地点记录并以工作天数表示。

参数

部分分配

尽管订单需要一次性交货(全部发货的订单或全部发货的行),但是该标识用于决定是否可以对部分订单行进行分配操作.并将在发货时进行最终检查。

消耗客户预留

该标识用于决定是否应对系统中保留的客户预留进行分配操作。参数USERERBPC对该标识进行初始化设置。

产生短缺

该标识用于决定是否在分配过程中必须产生短缺或确定存货是否可用。参数GENSHT对该标识进行初始化设置。

短缺数量优先

该标识用于决定是否在自动分配过程中应优先考虑选中的订单行中的短缺数量。然后将分两步进行操作。先对短缺进行分配操作,然后对其它订单行进行分配操作。反之,操作会按照交货日期和装运优先级对订单行进行排序处理。

开始/结束范围

有必要在下列字段录入选择的开始/结束范围。可以对所有信息进行这种选择,如装运优先级,订单编号,运至客户和/或产品序号。

附加标准

如果需要,还可以在订单标题和订单行中添加附加筛选以便使选择更加细致。可通过右键单击使用公式编辑器使选择更简便。

按路线编号选择

该字段的值可以是.如果要求按路线编号进行选择,就需要录入必要的路线编号,那么就只会对相关的路线编号的订单进行操作。

在屏幕中接受录入信息之后,自动分配操作开始。将按照交货日期和装运优先级对符合条件的订单进行处理。如果没有订单行与执行的选择相符,将会显示一条警告信息。处理的订单行清单和每个分配的结果都会摘要记录在日志文件之中。

关闭

 

字段

下列字段存在于这个页签中 :

选择标准

 

是完成操作处理的装运地点。该地点必须是仓库。在用户级别定义的地点是它的初始化设置值。

  • 装运日期截至 (字段 SHIDAT)

用于选择处理的订单的装运日期。如果录入了该日期,所有的装运日期在该日期之前或当天的订单行将被选中。此外,符合下列标准的订单行将被选中: 对于采购产品:装运日期更早或等于处理日期 + 采购截止时间+ 准备截止时间。对于生成产品:装运日期更早或等于处理日期 + 生产截止时间+ 准备截止时间

参数

  • 部份分配 (字段 ALLPAR)

部分分配, 是/否标识。无论行是否要求完整交货,用于允许行的部分分配 。如果产品总数量不可用,在选中该标签时,会进行部分分配。如果没有选中该标签,将不分配任何产品。

  • 客户预留消耗 (字段 IMPCLI)

客户预留分录是/否标识。是否允许对订单的客户使用当前分配。

  • 产生短缺 (字段 GENSHT)

短缺生成。是/不是标识。用于选择是否对不能分配的数量生成短缺。 如果该标识设置为是,必须对分配数量进行完全处理。将不可执行的数量设为短缺。如果该标签设置为否,将只对可执行的数量进行分配。

  • 短缺数量分配优先级 (字段 SHTFLG)

如果短缺数量优先权是/否标识设置为是,将首先对所有的短缺数量进行重新分配。然后, 再进行其余的分配。

  • 补货/生产提前期溯源 (字段 LTIFLG1)
  • 领料提前期溯源 (字段 LTIFLG2)

开始/ 结束范围

  • 发货优先级自 (字段 DLVPIODEB)

用于对装运优先级进行选择。

  • 发货优先级至 (字段 DLVPIOFIN)

用于对装运优先级进行选择。

  • 订单编号自 (字段 SOHNUMDEB)

用于对订单编号进行选择。

  • 订单编号至 (字段 SOHNUMFIN)

用于对订单编号进行选择。

  • 自收货客户 (字段 BPCORDDEB)

用于对进行销售至客户进行选择。

  • 地址 (字段 BPAADDDEB)

允许对录入的客户进行指定交货地址选择。

  • 至收货客户 (字段 BPCORDFIN)

用于对进行销售至客户进行选择。

  • 地址 (字段 BPAADDFIN)

允许对录入的客户进行指定交货地址选择。

  • 产品自 (字段 ITMREFDEB)

启用一个产品选择。

  • 产品至 (字段 ITMREFFIN)

启用一个产品选择。

额外标准

  • 订单表头标准 (字段 ALLCRITENT)

该标准用于对要分配的订单行执行附加筛选。该标准必须由包含在订单明细表格(SORDERQ 表)中的专用字段的经过评估的公式 构成。可在该字段邮件单击访问公式编辑器。

  • 订单行标准 (字段 ALLCRITDET)

用于对要分配的订单行执行附加筛选的标准。该标准必须由包含在订单明细表格(SORDERQ 表)中的专用字段的经过评估的公式 构成。可在该字段邮件单击访问公式编辑器。

  • 路径代码选择 (字段 DRNFLG)

用于选择工艺路线编号。将标识设置为"是",就可以对录入的工艺路线指定选择。

  • 路线 (字段 DRN)

 

关闭

 

其它条件

自动分配原则

所选订单行或装运请求的分配取决于在订单行和装运请求中规定的分配类型。

如果分配是全局分配,将按照可用存货产品和产品类型的全局分配原则执行预留。该原则用于大规模地设定运行分配的组。

如果分配是明细分配,将通过分配原则的功能对属于这一类的产品的存货对象进行预留(批次,次批次,序列号,状态,地点,包装单位)。在订单行或装运请求中录入的筛选也将影响到明细分配的结果。可以录入两个专用筛选。即批次编号和状态筛选(见订单装运请求文件).在分配算法中,如果存货对象与这两种筛选不符,将会生成短缺。还可以录入优先筛选。该功能用于优先地点(见订单装运请求文件).用于通过设定是否在该地点优先考虑存货对象来控制分配。如果在该地点没有相应的存货,系统将继续查找按照分配原则对存货对象进行分配。

短缺数量处理

当选中短缺数量优先级标识时,会先执行这个分配步骤,程序会对符号选择要求的短缺数量不为零的所有订单行进行初次分配。分配操作中只涉及短缺的数量。但是,如果处理的订单行必须一次性装运而且未选中部分分配标识,那么分配会涉及整个订单数量。然后将在存货充足可用的条件下执行分配,反之,将不分配任何数量。

分配数量处理

第二步骤用于处理所有与选择相符且尚未完全分配的订单行。同样,在这个步骤中,如果要处理的订单行必须一次性装运且未选中部分分配标识,分配操作将涉及所有的订单数量。然后将在存货充足可用的条件下执行分配,反之,将不分配任何数量。

此外,会对商业套装类产品进行特别处理。事实上,套装配套产品及其组件是不分开的,而分配将按照这些配套产品(如果在存货管理中)及部件进行。GENSHT(产生短缺)参数不适用于套装组件。无论这个参数的值是什么,如果套装组件的存货不够都会生成短缺,以便保证配套产品及其组件的相配性。

在处理过程的最后会显示一个摘要。摘要中会显示处理的每个订单行的下列数据:订单编号,客户代码和产品型号。当分配正确执行时,还会显示分配数量和任何短缺数量。反之,一条错误信息会显示在相关订单序号的下面。可以打印或删除该摘要。

批次任务

这个功能能在批次模式下执行. 标准任务 FUNAUTALL 能执行它.

错误消息

除了一般的错误消息,下列消息能在录入时产生 :

XXX:地点不是仓库

请注意只能对仓库中管理的产品进行分配。

在报表处理中,每行包括(下列资料是系统设置的):订单编号,客户编号和产品型号),可能会显示下列信息:

其它工作站正在修改

当其它用户已经在修改要处理的订单时会出现该信息。

授权信用

当订单中的信用状态标识的值为授权信用时会出现该信息。在这种情况下将不执行分配。

信用状态锁定

当订单中的信用状态标识的值为锁定时会出现该信息。在这种情况下将不执行分配。

预付款未付

当该订单要求的预付款还没收到是会出现该信息。在这种情况下将不执行分配。

不能分配:完整行/订单装运

当存货不能满足订单行包括的某个产品要求的一次性装运数量,且未选中部分分配标识时,会出现该信息。在这种情况下将不执行分配。

订单xxxxxxxxxx产品xxxxxxxxxxx
装运日期99/99/99采购截止时间9999准备截止时间9999
未处理行:装运日期比当前日期+采购截止时间+准备截止时间大

当订单行涉及到采购产品且该行的装运日期比(处理日期+采购截止时间+准备截止时间)更大时,会出现该信息。在这种情况下,处理不包括此行。

订单xxxxxxxxxx产品xxxxxxxxxxx
装运日期99/99/99生产截止时间9999准备截止时间9999
未处理行:装运日期比当前日期+生产截止时间+准备截止时间大

当订单行涉及到生产的产品且该行的装运日期比(处理日期+生产截止时间+准备截止时间)更大时,会出现该信息。在这种情况下,处理不包括此行。

被使用的表

SEEREFERTTO 请您参照 实施的文档资料