Table of Contents

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) :

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