Skip to content

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