文件名
语法
R_ApprovalRecordDatabase(VAL InTran: BOOLEAN, VAL this_Approval: R_APPROVAL_REC, VAL old_Approval: R_APPROVAL_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_Approval - 当前批准记录
old_Blackout - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理批准的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_AssocChangesAreClosed( VAL w: WINDOW, VAL problem_id: STRING, VAL curr_change_id: INTEGER ): BOOLEAN IS
参数
problem_id - 当前问题标识
change_id - 当前更改标识
返回
布尔值
副作用
无
说明
该例行程序确定是否已将所有与给定问题标识相关联的更改标记为“关闭”。如果它们已全关闭,则返回值 TRUE;否则,返回 FALSE。这支持必须在关闭相关的问题存取权限之前将所有相关联的更改请求标记为“完成”的原则。
调用的对话框窗体
无
文件名
语法
R_AssociatedProblemsRecordDatabase(VAL InTran: BOOLEAN, VAL this_AssocProb: R_ASSOC_PROB_REC, VAL old_AssocProb: R_ASSOC_PROB_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_AssocProb - 当前关联的问题记录
old_AssocProb - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理相关联的问题的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_AttachmentRecordDatabase(VAL InTran: BOOLEAN, VAL this: R_CHANGE_ATTACHMENT_REC, VAL old: R_CHANGE_ATTACHMENT_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this - 当前更附件记录
old - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理附件的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_AutoFillCategoryNameForModel(VAL thisModelName: STRING): STRING IS
参数
thisModelName - 模型名
返回
字符串
副作用
无
说明
该例行程序检索给定“模型名”的类别标识。
调用的对话框窗体
无
文件名
语法
R_ChangeRecordDatabase(VAL InTran: BOOLEAN): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
返回
整数
副作用
无
说明
该例行程序处理更改记录的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_ChangeTextRecordDatabase(VAL InTran: BOOLEAN, VAL this_ChangeText: R_CHANGE_TEXT_REC, VAL old_ChangeText: R_CHANGE_TEXT_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_ChangeText - 当前更改文本记录
old_ChangeText - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理更改文本的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_CheckForActivity:INTEGER IS
参数
this_Request - 当前更改记录
返回
整数
副作用
无
说明
该例行程序检查是否更改已经是活动。如果存在这样的更改,则返回父更改标识。
调用的对话框窗体
无
文件名
语法
R_CheckForAlterations: BOOLEAN IS
参数
无
返回
布尔值
副作用
无
说明
该例行程序验证是否已修改更改。
调用的对话框窗体
无
文件名
语法
R_CheckForESCRules IS
参数
无
返回
无
副作用
无
说明
该例行程序检查是否有升级规则。如果这样,它将设置全局变量 R_G_EscRules 来通知 TCM 不要进行升级处理。
调用的对话框窗体
无
文件名
语法
R_CheckForPreviousUpdate(REF lstInvEffect: LIST OF R_MassDefRec, REF lstInvLst: LIST OF IS_InventoryRec) IS
参数
lstInvEffect - R_MassDefRec 记录列表
lstInvLst - IS_InventoryRec 记录列表
返回
无
副作用
无
说明
该例行程序确认还没有执行过要对库存影响采取的操作。
调用的对话框窗体
无
文件名
语法
R_CheckForValidWord(VAL w: WINDOW, VAL impKeyWord: STRING): BOOLEAN IS
参数
w - 窗口句柄
impKeyWord - 用户尝试添加的字
返回
布尔值
副作用
无
说明
这个例行程序确认关于被加入的关键字已在词典中
调用的对话框窗体
无
文件名
语法
R_CreateEscalationLog(VAL escType: INTEGER, VAL Category: String, VAL primaryRef: INTEGER, VAL SecRef: STRING) IS
参数
escType - 升级类型
Category - 升级将匹配的类别
primaryRef - 优先选项标识
SecRef - 次级优先选项;不需要知道
返回
无
副作用
无
说明
该例行程序创建升级日志。
调用的对话框窗体
无
文件名
语法
R_CreateSolutionFromChange(VAL ID: INTEGER): INTEGER IS
参数
id - 更改请求标识
返回
整数
副作用
无
说明
在将更改标记为完成时,该例行程序从更改说明创建解决方案。
调用的对话框窗体
无
文件名
语法
FUNCTION R_CTreeRecordDatabase(VAL InTran: BOOLEAN, VAL this_CTree: R_CTREE_REC, VAL old_CTree: R_CTREE_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_CTree - 当前树记录
old_CTree - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理树的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_DeleteChangeFromProblemID(VAL prob_id: STRING) IS
参数
prob_id - 问题标识
返回
无
副作用
无
说明
该例行程序删除与某问题相关联的所有更改。该过程只能在用户取消问题后,由 TPM 来调用。只会影响那些与传入的问题标识相关联的更改。
调用的对话框窗体
无
文件名
语法
R_DependencyRecordDatabase(VAL InTran: BOOLEAN, VAL this_Dependency: R_DEPENDENCY_REC, VAL old_Dependency: R_DEPENDENCY_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_Task - 当前调度任务相关性记录
old_AssocProb - 用于数据库并发的旧记录
返回
无
副作用
无
说明
该例行程序处理相关性的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_DetermineTheRootChange(VAL PassedIn_Change_ID: INTEGER, REF root_change_id: INTEGER, REF approval_method: STRING);
参数
PassedIn_Change_ID - 当前请求节点的更改标识
root_change_id - 要返回的根更改标识
approval_method - 要返回的根批准方法
返回
无
副作用
无
说明
给定更改标识后,该过程发现高级更改标识及其批准方法。它支持所有活动的批准方法应与其高级父更改相同的商业规则。
调用的对话框窗体
无
文件名
语法
R_DisplayCategoryDesc(VAL Code: STRING): STRING
参数
Code - 当前类别代码
返回
字符串
副作用
无
说明
给定类别的代码后,该函数返回其说明。
调用的对话框窗体
无
文件名
语法
R_ExitProblemField(VAL w: WINDOW, VAL FieldName: STRING):INTEGER IS
参数
w - 当前窗口
FieldName - 要自动填充的字段名
返回
整数
副作用
无
说明
该函数在给定的问题标识的“查找更改”对话框上执行自动填充检查。
调用的对话框窗体
无
文件名
语法
R_FindChangesFromInventory(VAL Asset_Tag: STRING): List of Integer IS
参数
Asset_Tag - TAM 资产标记
返回
整数列表
副作用
无
说明
该例行程序查找与给定库存相关联的所有更改。
调用的对话框窗体
无
文件名
语法
R_FindChangesFromProblems(VAL ProbId: STRING): LIST of INTEGER IS
参数
ProbID - 问题标识
返回
整数列表
副作用
无
说明
该例行程序查找与给定问题相关联的所有更改。
调用的对话框窗体
无
文件名
语法
R_FindImpactInList(VAL old_Impact: R_IMPACT_REC, VAL ImpactList: LIST OF R_IMPACT_REC ): R_IMPACT_REC IS
参数
old_Impact - 旧效应记录
ImpactList - 要搜索的效应记录列表
返回
R_IMPACT_REC
副作用
无
说明
该例行程序检索指定的记录的效应。
调用的对话框窗体
无
文件名
语法
R_FindPreFreezeStatusID(REF statusID: STRING ) IS
参数
statusID - 状态标识
返回
无
副作用
无
说明
该例行程序分析出来自历史记录的预保持状态标识。请注意它是存储在此处的,与将它存储在“更改”表上的独立列相反。
调用的对话框窗体
无
文件名
语法
R_FindStatusId(REF change_id: INTEGER): STRING IS
参数
change_id - 更改请求标识
返回
字符串
副作用
无
说明
该例行程序查找更改的当前状态标识。
调用的对话框窗体
无
文件名
语法
R_GetChanges_Assoc_With_Inv(REF Chng_Inv_VwList: LIST OF Chng_Inv_VwRec, VAL where, orderby: STRING) IS
参数
Chng_Inv_VwList - 返回的 Chng_Inv_VwRec 列表
where - SQL 字符串
orderby - SQL 字符串
返回
无
副作用
无
说明
该例行程序获取与库存项或项列表相关联的更改。
调用的对话框窗体
无
文件名
语法
R_GetModelNameList(REF modelNameList: LIST OF STRING, VAL thisCategory: STRING): INTEGER IS
参数
modelNameList - 匹配的模型名的空列表
thisCategory - 当前类别名
返回
整数
副作用
无
说明
该例行程序检索与当前“更改类别”相关的模型列表。
调用的对话框窗体
无
文件名
语法
R_HasChangeImpactedMyParent IS
参数
无
返回
无
副作用
无
说明
如果该更改所属的更改系列(当前位于 R_G_SChange.CSTACK 之上)具有“依活动而定”的批准方法,则强制使用下列商业规则。在“依活动而定”时,必须在上述更改开始其批准进程之前批准给定更改的所有附属活动。此外,如果它是一种“活动”并具有“依活动而定”的批准方法,则重新评估该活动的父批准请求的合格性。必须这样进行,因为我们支持批准人可以“合格”也可以不“合格”的原则(请参见例行程序 R_DetermineapprovalEligibility)。 R_HasChangeImpactedMyParent 过程回答这个问题:“这实际是另一个更改请求的活动?批准方法是什么?”
调用的对话框窗体
无
文件名
语法
R_HistoryRecordDatabase(VAL InTran: BOOLEAN, VAL this_History: R_HISTORY_REC, VAL old_History: R_HISTORY_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_History - 当前历史记录
old_History - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理更改历史的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_ImpactInventoryRecordDatabase(VAL InTran: BOOLEAN, VAL this_AffInv: R_IMP_INV_REC, VAL old_AffInv: R_IMP_INV_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_AffInv - 当前效应库存记录
old_AffInv - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理效应库存的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_ImpactItemsRecordDatabase(VAL InTran: BOOLEAN, VAL this_ImpItem: R_IMP_ITEM_REC, VAL old_ImpItem: R_IMP_ITEM_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_ImpItem - 当前效应项记录
old_ImpItem - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理效应项的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_ImpactKeywordsRecordDatabase(VAL InTran: BOOLEAN, VAL this_ImpKeyword: R_IMP_KEYWORD_REC, VAL old_ImpKeyword: R_IMP_KEYWORD_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_ImpKeyword - 当前效应关键字记录
old_ImpKeyword - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理效应关键字的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_ImpactRecordDatabase(VAL InTran: BOOLEAN, VAL this_Impact: R_IMPACT_REC, VAL old_Impact: R_IMPACT_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_Impact - 当前效应记录
old_Impact - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理效应的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_InsertHistoryForInvEffectOn IS
参数
无
返回
无
副作用
无
说明
该例行程序处理“库存影响”连接历史记录的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_InvEffectAtrRecordDatabase(VAL InTran: BOOLEAN, VAL this: R_INV_EFFECT_ATR_REC, VAL old: R_INV_EFFECT_ATR_REC): INTEGER
参数
InTran - 要确定是否将其加入传输中的标志
this - 当前属性记录
old - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理库存影响属性的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_InvEffectConRecordDatabase(VAL InTran: BOOLEAN, VAL this: R_INV_EFFECT_CON_REC, VAL old: R_INV_EFFECT_CON_REC): INTEGER
参数
InTran - 要确定是否将其加入传输中的标志
this - 当前合同记录
old - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理库存影响合同的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_InvEffectHstRecordDatabase(VAL InTran: BOOLEAN, VAL this: R_INV_EFFECT_HST_REC, VAL old: R_INV_EFFECT_HST_REC): INTEGER
参数
InTran - 要确定是否将其加入传输中的标志
this - 当前历史记录
old - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理库存影响历史记录的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_InvEffectOnRecordDatabase(VAL InTran: BOOLEAN, VAL this: R_INV_EFFECT_ON_REC, VAL old: R_INV_EFFECT_ON_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this - 当前开记录
old - 用于数据库并发的旧记录
返回
布尔值
副作用
无
说明
该例行程序处理库存影响“连接”的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_InvEffectRecordDatabase(VAL InTran: BOOLEAN, VAL this: R_INV_EFFECT_REC, VAL old: R_INV_EFFECT_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this - 当前库存影响记录
old - 用于数据库并发的旧记录
返回
无
副作用
无
说明
该例行程序处理库存影响的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_LoadActivitiesForChange: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序从数据库检索更改的活动。
调用的对话框窗体
无
文件名
语法
R_LoadAllChangeTrees(REF treeList: LIST OF R_CTREE_REC): INTEGER IS
参数
treeList - 检索到的树列表
返回
整数
副作用
无
说明
该例行程序从数据库检索所有树。
调用的对话框窗体
无
文件名
语法
R_LoadAttachedFilesForChange: INTEGER;
参数
无
返回
整数
副作用
无
说明
该例行程序检索更改的所有文件附件。
调用的对话框窗体
无
文件名
语法
R_LoadChangeByID(REF this_Change: R_CHANGE_REC): INTEGER IS
参数
change_ID - 要检索的更改标识
返回
整数
副作用
无
说明
该例行程序从数据库检索指定的标识的更改。
调用的对话框窗体
无
文件名
语法
R_LoadChangeTrees(REF treeList: LIST OF R_CTREE_REC): INTEGER IS
参数
treeList - 检索到的树列表
返回
整数
副作用
无
说明
该例行程序从数据库检索更改树。
调用的对话框窗体
无
文件名
语法
R_LoadChangeTreesByChild(REF treeList: LIST OF R_CTREE_REC, VAL ID: INTEGER): INTEGER IS
参数
treeList - 检索到的树列表
返回
整数
副作用
无
说明
该例行程序通过子更改从数据库检索更改树。
调用的对话框窗体
无
文件名
语法
R_LoadChangeTreesByParent(REF treeList: LIST OF R_CTREE_REC, VAL ID: INTEGER): INTEGER IS
参数
treeList - 检索到的树列表
返回
整数
副作用
无
说明
该例行程序通过父更改从数据库检索更改树。
调用的对话框窗体
无
文件名
语法
R_LoadCodesIntoComboBox(VAL w: WINDOW, VAL field_Name: STR VAL type: INTEGER, VAL all_Flag: STRING):INTEGER IS
参数
w - 当前窗口
field_Name - 组合框名称
type - 要显示的代码类型
all_Flag - 要确定是否全都显示的标志
返回
整数
副作用
无
说明
该例行程序将相应的代码加载到指定的组合框。
调用的对话框窗体
无
文件名
语法
R_LoadEntireChange: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序从数据库中检索完整的更改记录。
调用的对话框窗体
无
文件名
语法
R_LoadImpactByCategory(REF this_Impact: R_IMPACT_REC): INTEGER IS
参数
this_Impact - 效应记录结构
返回
整数
副作用
无
说明
该例行程序从效应数据库中检索效应。
调用的对话框窗体
无
文件名
语法
R_LoadSchedulesFor_AChange: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序从数据检索调度任务,该调度任务用于引用 CStack 堆栈的 AChange 堆栈上的更改。
调用的对话框窗体
无
文件名
语法
R_LoadTextForChangeComponent(VAL Type: INTEGER): INTEGER IS
参数
Type - 要返回的文本类型
返回
整数
副作用
无
说明
该例行程序从数据库检索更改字段的扩展文本。
调用的对话框窗体
无
文件名
语法
R_PerformCategoryRI(VAL child: STRING): BOOLEAN IS
参数
child - 类别
返回
布尔值
副作用
无
说明
在删除类别时,该例行程序确保所有的子类别并非也是更改的组成部分。注:这只在删除类别时使用。在此删除 R_G_Category_Codes 中的类别。
调用的对话框窗体
无
文件名
语法
R_QueryFindAsset (VAL w: WINDOW) IS
参数
w - 当前窗口
返回
无
副作用
无
说明
该例行程序查找资产。
调用的对话框窗体
无
文件名
语法
R_QueryProblemIds(VAL w: WINDOW) IS
参数
w - 当前窗口
返回
无
副作用
无
说明
该例行程序查询问题标识。
调用的对话框窗体
无
文件名
语法
R_RefreshMCLB(VAL w: Window, VAL this_Task: R_TASK_REC, VAL this_Request: R_CHANGE_REC, VAL updt_Percent: BOOLEAN) IS
参数
w - 当前窗口
this_Task - 当前任务
this_Request - 当前更改请求
updt_Percent - 布尔值,更新比例
返回
无
副作用
无
说明
用户在“我的任务”下进行更改后,系统刷新 MCLB 来反应它们。
调用的对话框窗体
无
文件名
语法
R_ResourceRecordDatabase(VAL InTran: BOOLEAN, VAL this_Resource: R_RESOURCE_REC, VAL old_Resource: R_RESOURCE_REC
参数
InTran - 要确定是否将其加入传输中的标志
this_Resource - 当前调度资源记录
old_Resource - 用于数据库并发的旧记录
返回
无
副作用
无
说明
该例行程序处理资源的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_SchedCommandRecordDatabase(VAL InTran: BOOLEAN, VAL this_SchedCommand: R_SCHED_COMMANDS_REC, VAL old_SchedCommand: R_SCHED_COMMANDS_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_SchedCommand - 当前调度命令记录
old_SchedCommand - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理调度命令的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_SchedInvRecordDatabase(VAL InTran: BOOLEAN, VAL this_SchedInv: R_TASK_INV_REC, VAL old_SchedInv: R_TASK_INV_REC): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_SchedInv - 当前调度库存记录
old_SchedInv - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理调度库存的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_ScheduleRecordDatabase(VAL InTran: BOOLEAN, VAL this_Task: R_TASK_REC, VAL old_Schedule: R_TASK_REC ): INTEGER IS
参数
InTran - 要确定是否将其加入传输中的标志
this_Task - 当前调度任务记录
old_Schedule - 用于数据库并发的旧记录
返回
整数
副作用
无
说明
该例行程序处理调度任务的添加、修改和删除。
调用的对话框窗体
无
文件名
语法
R_UpdateEscalationStatus(VAL Change_ID: INTEGER, VAL oldStatus_ID: STRING, VAL Alter_Flag: INTEGER, VAL Approver_ID: LIST OF STRING, VAL Approval_Alter_Flag: LIST OF INTEGER, VAL Approval_Disposition:LIST OF INTEGER, VAL Schedule_Change_ID: LIST OF INTEGER, VAL Schedule_Name: LIST OF STRING, VAL Status_ID: STRING, VAL Category: STRING) IS
参数
Change_ID - 更改标识
oldStatus_ID - 来自 Achanges 的状态标识
Alter_Flag - 改动标志
Approver_ID - 来自批准记录的批准人标识列表
Approval_Alter_Flag - 批准改动标志状态列表
Approval_Disposition - 批准安排列表
Schedule_Change_ID - 来自调度记录的更改标识列表
Schedule_Name - 来自调度记录的调度名列表
Status_ID - 当前更改的状态标识
Category - 来自当前更改的类别
返回
无
副作用
无
说明
该例行程序更新升级状态。
调用的对话框窗体
无
文件名
语法
R_UpdateTaskEscalationLogEntry IS
参数
无
返回
无
副作用
无
说明
该例行程序任务升级日志条目。
调用的对话框窗体
无
文件名
语法
R_UserChangesSQL: STRING IS
参数
无
返回
字符串
副作用
无
说明
该例行程序创建 SQL 查询来取装属于当前用户的更改。
调用的对话框窗体
无