系统维护运行中包括的程序
系统维护运行中包括可选和强制性程序。强制性程序使系统的各个部分保持更新,而可选程序清除冗余数据记录文件并重新计算负载/容量。
由于 M3 Business Engine 安装始终包含所有数据库文件,所有系统维护运行程序都可以运行,但只有 M3 Business Engine 的一部分处于使用中。也就是说,不必安装所有 M3 Business Engine 应用程序才能运行系统维护运行。
强制性程序
这些程序必须在 M3 Business Engine 系统维护运行中运行。
程序 ID | 程序名 |
---|---|
SAS920 | 更新各自的协议信息 |
PDS999 | 在 PDS001 之后重新启动中断的交易 |
PMS999A | 重新启动中断的 MO 发放 |
PMS966 | 创建操作消息 C2 |
MOS966 | 创建操作消息 C2 |
CPS931 | 创建过去时间工作量 |
CRS930 | 从分类账更新客户的发票金额 |
RSS310 | 将数据移动到历史文件 |
RCS999 | 重新创建 CTP 验证文件 |
MOS999A | 重新启动中断的工单发放 |
MOS984S1 | 删除已取消的计划工单 |
MOS999S2 | 服务需求计划计算 |
EVS015 | 关闭自动作业 |
CSRVASJ | 启动自动作业 |
应该为所有强制执行的程序激活 (SHS101/E) 中的“运行”功能,以确保完整的系统维护运行。
-
更新各自的协议信息 (SAS920)
此程序使用有效的服务协议信息更新个别物料文件 (SINDIV)。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
在 PDS001 之后重启中断的交易 (PDS999)
如果在产品结构。打开 (PDS001) 中处理的产品结构已中断,(PDS999) 将重启此处理。该程序首先调用程序 (PDS900) 来完成交易,然后程序 (PDS906) 更新较低级别的产品结构等。
也可以在 AUX 菜单上的重新启始在 PDS001 之后被中断的异动 (PDS998) 中执行此重启。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
重启中断的 MO 发放 (PMS999A)
此程序重启中断的制造订单 (MO) 发放。如果制造订单发放中断,则调用程序 (PMS065) 完成处理。主要在使用倒冲物料且用户在例如备份开始之前未离开制造订单工序。报告 (PMS070)时发生这种情况。备份例程将终止正在使用的所有程序(包括此程序),因此不执行触发以执行倒冲交易。直到 (PMS999) 运行后才会处理这些交易。
也可以在 AUX 菜单上的“重启中断的制造订单发放 PMS065”(PMS998) 中进行此重启。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
创建操作消息 C2 (PMS966)
操作消息建议执行某个计划操作。它由系统在日期发生更改或物料的物料计划中发生更改时自动创建。
操作消息应视为对计划员的信号。整个设计哲学是基于例外技术,仅为需要操作的交易提供信号。因此,与计划相关的参数和提前期的设置是非常重要的。所有操作消息都与时界相关,其中包括使用物料提前期。
C2 消息(已下达订单将被延迟)给出已下达订单可能延迟的指示。计算是否应该应用 C2 时,系统会考虑工序和剩余时间来估计可能的延迟。通常,当制造订单尚未开始或开始了无法及时完成的工序时,系统生成该消息。
要为交易人工创建 C2 消息,必须从物料计划菜单运行操作消息。创建 C2 (PMS965)。系统维护运行程序 (PMS966) 自动创建 C2 消息。
对于 C2 消息,必须满足以下条件:
- 必须是发布的制造订单。
- 物料/仓库必须存在。
- 订单必须符合运行中选定的成本中心/仓库。
- 物料使用计划策略,其中在 (MMS037/F) 中激活“130 为潜在延迟创建操作消息”参数。
- 对于制造订单,没有其他操作消息处于活动状态。
- 制造订单头上的计划开始日期早于时间筛选日期(今天的日期减去计划策略的筛选天数)。
- 对状态不小于 60 和不超过 70 的订单的任何操作,其中计算的完成日期晚于计划完成日期。通过根据工作中心的产能日历中的产能分配剩余时间来计算计算的完成日期。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
创建操作消息 C2 (MOS966)
此程序用于为工单创建 C2 消息。对于 C2 消息,必须满足以下条件。
- 必须是发布的制造订单。
- 物料/仓库必须存在。
- 订单必须符合运行中选定的成本中心/仓库。
- 物料使用计划策略,其中在 (MMS037/F) 中激活“130 为潜在延迟创建操作消息”参数。
- 对于制造订单,没有其他操作消息处于活动状态。
- 工单头上的计划开始日期早于时间筛选日期(今天的日期减去计划策略的筛选天数)。
- 对状态 ≤ 50(未启动)的订单的任何操作,且计划开始日期早于时间筛选日期。
- 对状态 ≥ 60 且 ≤ 70(已启动,部分已报告)的订单的任何操作,其中计算的完成日期晚于计划完成日期。通过根据工作中心的产能日历中的产能分配剩余时间来计算计算的完成日期。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
创建过去时间工作量 (CPS931)
该程序将过去时间的工作中心负载移至当前周的星期一或前一周的星期一。使用的周数由 (CRS786) 中的参数(过期负荷)控制。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
从分类账更新客户的发票金额 (CRS930)
此程序使用销售分类账中的过期天数、当前未清和过期发票金额更新客户记录。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
将数据移动到历史文件 - CDS (RSS310)
此程序贯穿客户交货排程 (CDS) 并归档符合条件的计划。在设置 - 合作伙伴 (RSS015) 中为每个合作伙伴设置交货排程存档,并且必须设置这些参数:
- 240 交货排程间隔
- 245 存档
- 250 天前存档/删除
参数 245 必须设置为 1 才能启用存档。在这种情况下,起始日期小于当前日期 - 交货排程间隔 - 存档/删除之前的天数的所有交货排程都将存档,无论其状态如何。可以在交货排程。显示历史记录 (RSS300) 中查看归档的交货排程,其中选项 21=“传入生产”可用于将这些计划移回生产文件。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
重新创建 CTP 验证文件 (RCS999)
- 不同订单类别的计划订单是为系统中的 CTP 验证(全球可承诺能力)创建负载的基础。在请求订单的 CTP 验证时在线创建负载,但物料计划中的更改不会更新粗产能计划中的负载。然后系统维护运行将重新创建负载,并将其基于物料计划中的当前情况。
- 将对具有相应资源概要文件并在物料。连接仓库 (MMS002) 中设置为主计划的物料生成负载。计划制造订单始终包含在负载更新中,而其他订单类别如果在产品结构。连接物料 (CRS784) 中定义,则包括在内。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
重启中断的工单发放 (MOS999A)
此程序重启中断的工单 (WO) 发放。如果工单发放中断,则调用程序“自动报告工单物料”(MOS065) 来完成处理。主要在使用倒冲物料且用户在例如备份开始之前未离开工单工序。报告 (MOS070) 时发生这种情况。备份例程将终止正在使用的所有程序(包括此程序),因此不执行触发以执行倒冲交易。直到 (MOS999A) 运行时才会处理这些交易。
也可以在 AUX 菜单上的“重启中断的工单发放 MOS065”(MOS998) 中执行此重启。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
删除已取消的计划工单 (MOS984S1)
此程序覆盖所有状态为 90(= 已取消)且起始日期早于或等于当前日期的工作请求。这些工作请求将被删除,然后移动到服务历史 (MOS180),就像它们已在起始日期执行一样。按计数器 (MMS242) 的最新服务日期也将以相同的方式更新。
也可以从 AUX 菜单上的工作请求。已取消删除 (MOS984) 启动此作业。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
服务需求计划计算 (MOS999S2)
此程序针对在(MMS240,即批净变化 SRP 程序)中连续净额变更 = 0 的序列化物料重新计算维护的主计划(MOS170 工作请求和 MOS180 开放的已发布工作请求)。
程序的工作流如下:
-
(MOS999S2) 读取整个 MITPCC 文件,并选择下一个计算日期 (MCCALD) 等于或小于今天日期的所有序列化物料。
-
对于选择的每个物料,将在 MITPCC 中写入记录。使用连续净额变更代码 (MCCONC) 中的 9 更新此记录。
-
当所有 MITPCC 记录都已读取时,程序调用 (MOS950) 来执行实际的 SRP 计算。在 (MOS950) 中计算的物料是在 MITPCC 中用 9 标记的物料。在调用 (MOS950) 之前会删除这些记录。当 (MOS950) 针对序列化物料运行时,将创建一个新的 MITPCC 记录,其中包含新计算的下一个计算日期和根据序列化物料的连续净额变更代码。
-
也可以在 AUX 菜单上的主排程。更新 (MOS999) 中启动此重新计算。但请注意,当人工运行此程序时,可以选择批净变更运行或可重新生成运行。
-
可重新生成运行意味着在给定状态下的下列所有工作请求在重新生成之前将删除(也有一些例外)。当 MOS999S2 在系统维护运行中运行时,它始终处于净变更模式 - 从不可重新生成。
-
-
关闭自动作业 (EVS015)
程序 (EVS015) 关闭自动作业。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
启动自动作业 (CSRVASJ)
CSRVASJ 可用于系统维护。打开 (SHS100) 和 系统维护。打开明细 (SHS101),但也可用于从子系统。打开 (MNS050) 和子系统作业。打开 (MNS051)启动自动作业。
可选程序
这些程序在 M3 Business Engine 系统维护中是可选运行的。
程序 ID | 程序名 |
字段 |
---|---|---|
ECS435 | 实施工程变更订单 | MXEC |
MMS999S2 | 重新计算计划图片 | CMRP |
MMS981S2 | 删除 MITLOC 中过期的批次 | IFCL |
MMS978 | 根据日期将批次 (MILOMA) 移动到拒绝类中 | RCLA |
OIS935 | 使用未开具发票的订单值更新付款人 | BLOG |
POS999 | 从项目订单和项目报价生成邮件。 | GMPO |
POS998 | 为项目订单计划生成预期天数 | GEXP |
POS997 | 更新项目订单中尚未交付的采购订单的值 | GCOM |
STS840 | 自动创建租赁发票订单 | CROR |
TMS960 | 计算便携式设备支持的时间和出勤。 | CTAA |
POS996 | 计算项目订单中每个要素的完成度。 | REDG |
MWS951 | 删除旧的预留 | |
ATS993 | 将状态 90 设置为特性 |
-
更新工程变更 (ECS435)
工程变更是指从产品结构的角度来看零件的结构或设计的变化。这些更改通常会导致产品结构更改。它们是通过在结构中添加、删除、交换零件或改变结构数量而形成的。在变更对象的工程变更订单 (ECO) 中定义工程变更,例如物料、文档、图纸或物料清单。
注意如果要在系统维护运行中包括工程变更订单 (ECS435),则必须激活 (MNS100/J) 中的“309 工程变更订单”字段。
-
(ECS435) 将首先调用 (ECS437) 以计算预计在库余量。此信息用于在订单中查找工程变更单更改的实现日期。然后,(ECS438) 将产品结构信息从产品结构文件复制到工作文件。在 (ECS436) 中,对工作文件中的产品结构实施 ECO 更改,然后复制回 (ECS439) 中的实际产品结构文件。当所有 ECO 更改都已实施,(PDS906) 运行以计算低级别代码
-
(ECS435) 仅在安装了模块 EC 的情况下运行(激活 (MNS100/J) 中的“309 工程变更订单”字段)。
-
(ECS435) 实施批准(即状态为 80)的所有工程变更。
-
(ECS435) 也可以通过 (ECS420) 中的功能键 F16=“动作更改”手动启动。
-
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
-
重新计算计划图片 (MMS999S2)
此程序重新计算物料计划,主要用于 (MMS002)(即批净变化 MRP 程序)中的连续净额变更 = 0 的物料。
程序的工作流如下:
-
(MMS999S2) 读取整个 MITPCC 表,并选择下一个计算日期 (MCCALD) 等于或小于今天日期的所有物料。
-
对于选择的每个物料,将在 MITPCC 中写入记录。使用连续净额变更代码 (MCCONC) 中的 9 更新此记录。
-
当所有 MITPCC 记录都已读取时,程序调用 (MMS911) 来执行实际 MRP 计算。在 (MMS911) 中计算的物料是在 MITPCC 中用 9 标记的物料。
-
当对物料进行了 MRP 计算后,将删除 MITPCC 中的记录,并创建具有新计算的下一个计算日期和正确的连续净额变更代码的新记录。
也可以在 AUX 菜单上的物料计划。重新计算 (MMS999) 中启动此重新计算。
系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
-
删除 MITLOC 中的过期记录 (MMS981S2)
如果满足以下所有条件,此程序将从存货标识表 MITLOC 中删除过期的记录:
- 自动删除字段为 1 (MMS010)
- 自动删除延迟字段已过了天数 (MMS010)
- 在库数量为 0
- 分配数量为 0
也可以从 AUX 菜单上的删除库存记录。缺货 (MMS981) 启动此删除。
记录可能未标记库存,这意味着字段 MLINON 必须为 0。如果 MLINON 为 1,则余额 ID 首先必须报告为在实际库存 (MMS300) 中计算或从盘点清单中删除。这两个操作之一将把 MLINON 设置为 0,以便可以删除余额 ID。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
根据日期将 MILOMA 移动到拒绝类中 (MMS978)
此程序重新分类并重新分析过期的批次。检查表示如果没有分配数量,则已批准过期批次(状态 2)将重新分类为隔离状态 3。经过截止日期之后,批次就会到期。如果使用实验室检验,重新分类的批次将创建实验室检验请求。具有过去的跟进日期的批次将创建 LI 打印输出。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
使用未开具发票的订单值更新付款人 (OIS935)
此程序用未开具发票的订单值更新客户记录(也称为积压)。程序根据尚未开具发票的所有客户订单计算积压。如果有很多客户和很多客户订单没有开具发票,那么这个计算将需要很多时间。如果未执行计算,则未交付值可能不总是正确的。未交付值用于对照信贷限制 3 进行信用检查,定义见 (CRS610)。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
注意如果对过期发票使用信贷限制 1 或 4,则 (OIS935) 只应在系统维护运行 (SHS999) 中执行。在客户。打开 (CRS610/J) 中定义信贷限制 1、2、3 和 4。如果不使用信贷限制 1 或 4,则只有在 CCUCRL 表中发生错误时才应执行 OIS935。
-
启动客户订单。终止 (OIS120)。
-
在 CCUCRL 表中选择出错的客户,然后打开 E 屏幕。
-
在 E 屏幕上,选择 F15=“参考发票金额”。将启动 (OIS935)。
-
生成邮件 - 项目 (POS999)
此程序从 PJP - 项目处理和 PJQ - 项目报价生成 M3 Business Engine 邮箱的消息。
为了帮助项目经理保持对他负责的各个项目的控制,M3 Business Engine 提供了在指定情况下生成消息和邮件的可能性。支持的情况包括“活动 xxx 已开始”和“实际成本超过预算”。
其中一些消息是在白天交互生成的,例如“活动已开始”,但其他学习是触发的,因为没有采取任何行动。因此,需要进行系统维护运行检查。
消息将发送给在项目。打开 (POS100) 中输入的项目经理和子项目经理。可以在应用程序消息。打开 (CRS420) 中查看消息。
必须进行以下设置:
- 项目经理必须在 (POS015/E) 屏幕上将“消息接收人”字段设置为 1。
- 项目要素。打开 (POS001) 中的“发送消息”字段应设置为 1。可以在项目。打开 (POS100) 中更改此设置。
- 必须在设置 - 应用程序消息 (CRS424) 中,将“消息类型”字段设置为 1。项目的消息类型从 800 开始。
- 为了获得项目经理的电子邮件和电子邮件地址,必须在电子邮件地址。打开 (CRS111) 中指定。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
将针对活动项目的以下事件发送包含在系统维护运行中的消息:
- 计划起始日期已过。
- 计划完成日期已过。
- 计划的起始日期与当前日期相同。
- 计划完成日期与当前日期相同。
- 跟进日期与当前日期相同。
- 跟进日期已过。
- 里程碑日期已过。
-
生成预期天数 - 项目 (POS998)
此程序用以下内容更新项目订单时间计划:
- 已连接采购订单的交货日期
- 制造订单的开始/结束日期
- 存货交易的交货日期
该程序背后的一般想法是,与项目要素关联的订单的履行应反映在项目时间计划中。因此,如果连接到要素的采购订单获取有效交货日期 20030701,则该元素可能预期不早于该日期结束,因此预期完成日期 L8EXPF 设置为 20030701。
将为活动项目的以下事件发送消息:
- 连接的采购订单的交货日期超出计划范围。
- 连接的制造订单的完成日期超出计划范围。
- 连接的维护订单的完成日期超出计划范围。
- 连接的存货交易的完成日期超出计划范围。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
更新采购订单承诺 - 项目 (POS997)
此程序用于计算连接到项目的采购订单的未清承诺金额。
承诺金额表示在接收或检查采购订单以开具发票时,在项目会计中作为结果计入的金额。
要将采购订单识别为已承诺,适用以下条件:
- 设置 - 项目管理 (CRS590) 中的“计算采购订单承诺”字段决定是否计算承诺金额,以及在何阶段减少承诺金额(收货或发票检查)。
- 采购订单行 (PPS201/F) 必须连接到项目编号和项目要素。
- 必须对该项目核算结果。在会计规则。设置 (CRS395) 中准备,其中必须在 (CRS590) 中定义的会计维度中计入项目和要素。
- 当在 PJM 中记录结果时,仅更新检索结果的项目要素。以与针对项目计算采购订单的成本相同的方式执行更新。
- 如果在收货时减少承诺金额,如果该物料不是库存记账物料,则使用会计事件 PP10 与会计类型 903。如果该物料是库存记账物料,则使用会计事件 PP10 与会计类型 910。
- 如果在发票检查时减少承诺金额,如果该物料不是库存记账物料,则使用会计事件 PP20 与会计类型 260。如果该物料是库存记账物料,则使用会计事件 PP20 与会计类型 225。注意,记录的这些事件的金额与收货 PP10 上的会计类型 909 的金额相同。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
自动创建租赁发票订单 (STS840)
此程序为使用协议订单类型 (SRS020) 创建的所有租赁发票方案创建租赁发票订单,其中在 (STS020/F) 屏幕上激活“生成服务订单”自动字段。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
计算时间和出勤 (TMS960)
此程序计算时间和出勤时间,可以以许多不同的方式重新发布,例如从时钟出/入运输。报告 (TMS001) 或时间和出席者。打开计划日 (TMS215) 中的时钟
可以从当前日期的前一天开始员工的计算,或者如果 EACTOD 小于当前日期前一天的日期,则从 CEAMP 中的计算截止日期 (EACTOD) 开始计算。在当前日期结束计算,或如果 EACTOD 大于当前日期,则在计算截止日期 (EACTOD) 结束计算。计算截止日期在 (CRS530/F) 屏幕上显示。
当时间计算开始时,所有先前计算的时间(如果有)都首先备份到计算的起始日期。然后开始新的计算,并根据每个员工的日历检查报告的时间。如果有任何员工在当晚上夜班,则不会为那些员工计算当晚的时间,只计算以前的晚班时间。
如果有任何已授权的时间,这些时间将在计算之后变成未授权的。
计算的结果根据在个人。打开 (CRS530) 中对于每个员工关于加班代码、弹性上班制模型、可变工作日等的定义。计算的结果还根据在时间类型。打开 (TMS100) 中对不时间类型的定义。时间定义维护 (TMS110) 和时间定义。缺席维护 (TMS140)。
还可以以下列方式进行此计算:
- 手动,在计算的时间。生成 (TMS400)
- 在计算的时间。在屏幕上批准 (TMS230) 中使用 F17=“计算”
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
计算准备数 - 项目 (POS996)
此程序计算项目订单中每个项目要素的完成度。可以在项目。显示进程 (POS305) 中查看记录,但只有在 (POS996) 中会更新或添加记录。程序还将计算 BCWP 和 BCWS 的当前值,因为它们是计算要素启动后经过的时间的功能。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
删除旧的预留 (MWS951)
运行此程序根据使用预留功能 (MWS330)。
- 此程序删除所有旧的预留,即有效的截止日期已过的预留。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。
-
将状态 90 设置为特性 (ATS993)
运行此程序根据使用特性功能 (ATS101)。
- 如果 MITPLO 中不存在连接的订单,则此程序将删除所有 MOATTR 记录的设置状态 90。如果 MILOMA 和 MITLOC 中不存在该记录,则它也将为所有 MIATTR 记录设置状态 90。
- 系统维护运行 (SHS101/E) - 必须激活“运行功能”。