KVSMEDProcessScheduleLib#
Procedures#
GetProcessControlType(Code[20]) : Code[20]#
procedure GetProcessControlType(CustomerNoPar: Code[20]): Code[20]
GetProcessTypeNew(Code[20], Date) : Code[10]#
procedure GetProcessTypeNew(CustomerNoPar: Code[20]; DatePar: Date): Code[10]
GetContractPartnerNew(Record KVSMEDProcess, Code[10], Code[20]) :#
procedure GetContractPartnerNew(ProcessPar: Record "KVSMEDProcess"; var ContractPartnerRoleVar: Code[10]; var ContractcustomerNoVar: Code[20]):
ExistingProcessPeriod(Record KVSMEDProcess, Date, Record KVSMEDContractVersionLine, Record KVSMEDProcessPeriod, Record KVSMEDProcessPeriod) : Boolean#
procedure ExistingProcessPeriod(ProcessPar: Record "KVSMEDProcess"; DatePar: Date; var ContractVersionLineVar: Record "KVSMEDContractVersionLine"; var ProcessPeriodVar: Record "KVSMEDProcessPeriod"; var TempProcessPeriodVar: Record "KVSMEDProcessPeriod" temporary): Boolean
NewProcessPeriod(Record KVSMEDProcess, Date, Record KVSMEDContractVersionLine, Record KVSMEDProcessPeriod) : Boolean#
procedure NewProcessPeriod(ProcessPar: Record "KVSMEDProcess"; DatePar: Date; var ContractVersionLineVar: Record "KVSMEDContractVersionLine"; var ProcessPeriodVar: Record "KVSMEDProcessPeriod"): Boolean
ExistingDeliveryScheduleLine(Record KVSMEDProcessPeriod, Record KVSMEDContractVersionLine, Date, BigInteger) : Boolean#
procedure ExistingDeliveryScheduleLine(ProcessPeriodPar: Record "KVSMEDProcessPeriod"; ContractVersionLinePar: Record "KVSMEDContractVersionLine"; DatePar: Date; var LineNoVar: BigInteger): Boolean
NewDeliveryScheduleLine(Record KVSMEDProcessPeriod, Record KVSMEDContractVersionLine, Date, BigInteger) : Boolean#
procedure NewDeliveryScheduleLine(ProcessPeriodPar: Record "KVSMEDProcessPeriod"; ContractVersionLinePar: Record "KVSMEDContractVersionLine"; DatePar: Date; var LineNoVar: BigInteger): Boolean
ReleaseProcess(Record KVSMEDProcessPeriod) :#
procedure ReleaseProcess(ProcessPeriodPar: Record "KVSMEDProcessPeriod"):
CreateProcessStepDocumentLink(Record KVSMEDProcessStep, Record KVSMEDProcessPeriod) :#
procedure CreateProcessStepDocumentLink(ProcessStepPar: Record "KVSMEDProcessStep"; ProcessPeriodPar: Record "KVSMEDProcessPeriod"):
SearchContractLine(Enum KVSMEDContractLineType, Code[20], Code[10], Record KVSMEDProcess, Record KVSMEDContractVersionHeader, Record KVSMEDContractVersionLine, Date, Record KVSMEDContractVersionLine) : Boolean#
procedure SearchContractLine(CallPosTypePar: Enum "KVSMEDContractLineType"; CallPosNoPar: Code[20]; CallPosVariantCodePar: Code[10]; ProcessPar: Record "KVSMEDProcess"; var TempContractVersionHeaderVar: Record "KVSMEDContractVersionHeader" temporary; var TempContractVersionLineVar: Record "KVSMEDContractVersionLine" temporary; DatePar: Date; var ContractVersionLineVar: Record "KVSMEDContractVersionLine"): Boolean