KVSPSAJob#
Extends #437dbf0e84ff417a965ded2bb9650972#Job
Fields#
Name | Type | Note |
---|---|---|
KVSPSATime Qty. | Decimal | FlowField |
KVSPSAPSP Job-Version Filter | Code[20] | FlowFilter |
KVSPSAPSP Job-Budgetfilter | Code[10] | FlowFilter |
KVSPSABudgeted Cost PSP | Decimal | FlowField |
KVSPSABudgeted Price PSP (LCY) | Decimal | FlowField |
KVSPSAWork Package Filter | Code[20] | FlowFilter |
KVSPSATimeQtyWithoutWPFilter | Decimal | FlowField |
KVSPSAActivation Amount | Decimal | FlowField |
KVSPSAPost. Activation Amount | Decimal | FlowField |
KVSPSADeactivation Amount | Decimal | FlowField |
KVSPSAPostDeactivationAmount | Decimal | FlowField |
KVSPSAEvaluationfilter | Code[10] | FlowFilter |
KVSPSATimeQtywithoutResFilter | Decimal | FlowField |
KVSPSASalesDocumentTypeFilter | Enum Sales Document Type | FlowFilter |
KVSPSASalesDocumentNoFilter | Code[20] | FlowFilter |
KVSPSAResponsible Name | Text[100] | FlowField |
KVSPSAResponsibleSubstitName | Text[100] | FlowField |
KVSPSAUse Res. Prices of PSP | Boolean | |
KVSPSAResponsibility Center | Code[10] | |
KVSPSASalesperson Code | Code[20] | |
KVSPSASalesperson Name | Text[50] | FlowField |
KVSPSAPSP Job Template Code | Code[20] | |
KVSPSACopy PSP from Template | Code[20] | |
KVSPSAPlanning Direction | Enum (KVSPSAPlanningDirection) | |
KVSPSAFixed Starting Date | Boolean | |
KVSPSAFixed Ending date | Boolean | |
KVSPSAEnding Date On Order | Date | |
KVSPSATestJobTeamOnTimePosting | Boolean | |
KVSPSAMaintenance | Option | OptionMembers: ,In Progress,Maintenance Completed |
KVSPSAStatusCheckingMandFields | Enum (KVSKBAStatusCheckingMandFields) | |
KVSPSABlocked By | Option | OptionMembers: ,Checking Mandatory Fields,User,Sanction Check,Mandat. Fields & Sanction Check,Sanction Check (Document) |
KVSPSABlocked (User) | Option | OptionMembers: ,Posting,All,Times |
KVSPSAActive Job Budget Name | Code[10] | FlowField |
KVSPSAActive Version No. | Code[20] | FlowField |
KVSPSAPostingLevelForTimePost | Enum (KVSPSAPostingLevel) | |
KVSPSAJob Type | Code[10] | |
KVSPSAFixed Time Period | Boolean | |
KVSPSAPostingLevelForPurchase | Enum (KVSPSAPostingLevel) | |
KVSPSAJobTypeDescription | Text[30] | FlowField |
KVSPSAPostingLevelForGenJourna | Enum (KVSPSAPostingLevel) | |
KVSPSAPostingLevelForJobJourna | Enum (KVSPSAPostingLevel) | |
KVSPSAPersonResponsibleSubstit | Code[20] | |
KVSPSAExt. Job No. | Text[35] | |
KVSPSABillToContactNoCust | Code[20] | |
KVSPSABillToCustTemplCode | Code[20] | |
KVSPSASellToCustTemplCode | Code[20] | |
KVSPSABill-to Code | Code[10] | |
KVSPSAEarned Value | Decimal | |
KVSPSACost Variance | Decimal | |
KVSPSACost Variance percentage | Decimal | |
KVSPSAEstimated Total Cost | Decimal | |
KVSPSACost Efficiency | Decimal | |
KVSPSAAdv./Paym. Planing Level | Option | OptionMembers: Job,PSP-Line |
KVSPSASalesJobAccountEntryFrom | Option | OptionMembers: Job Budget,Advance Plan,Payment Plan |
KVSPSADateFormulaSalesJobAccE | DateFormula | |
KVSPSAClosing Invoice created | Boolean | |
KVSPSAG/L Integration Filter | Code[20] | FlowFilter |
KVSPSAInvoicing by Milestone | Boolean | |
KVSPSABaseSalesJobAccountEntry | Enum (KVSPSABaseSalesJobAccEntryType) | |
KVSPSAPostingLevelForJobDoc | Enum (KVSPSAPostingLevel) | |
KVSPSAInvoice Currency Factor | Decimal | |
KVSPSAInvoice Currency Date | Date | |
KVSPSABudgeted Price (ICY) | Decimal | FlowField |
KVSPSABudgeted Price PSP (ICY) | Decimal | FlowField |
KVSPSAIgnore Inv. Plan Filter | Boolean | FlowFilter |
KVSPSA PSP Status Filter | Enum Job Status | FlowFilter |
KVSPSACost Status | Option | OptionMembers: ,in Cost,Critical,Alert |
KVSPSATime Status | Option | OptionMembers: ,in Time,Critical,Alert |
KVSPSAScope Status | Option | OptionMembers: ,in Scope,Critical,Alert |
KVSPSAPreventTimeBudgetOverrun | Boolean | |
KVSPSAClosing Date | Date | |
KVSPSAUse EVA | Boolean | Warning: Obsolete |
KVSPSACalculation Level EVA | Option | Warning: Obsolete OptionMembers: ,PSP,Budget,Defined |
KVSPSAJobControllingLightsUser | Code[50] | |
KVSPSAJobControllingLightsDT | DateTime | |
KVSPSAType Filter | Enum (KVSPSAJobBudgetLineType) | FlowFilter |
KVSPSABudgeted Cost (LCY) | Decimal | FlowField |
KVSPSABudgeted Price (LCY) | Decimal | FlowField |
KVSPSAUsage Cost (LCY) | Decimal | FlowField |
KVSPSAUsage Line Amount (LCY) | Decimal | FlowField |
KVSPSAInvoicedLineAmountLCY | Decimal | FlowField |
KVSPSAInvoiced Line Amount | Decimal | FlowField |
KVSPSAUsage Line Amount | Decimal | FlowField |
KVSPSATime Liability (LCY) | Decimal | FlowField |
KVSPSAPhase Filter | Code[20] | FlowFilter |
KVSPSATask Filter | Code[20] | FlowFilter |
KVSPSAStep Filter | Code[20] | FlowFilter |
KVSPSAShowInResCapacityPlan | Option | OptionMembers: Budget,Job To-Do's |
KVSPSACause of Absence Code | Code[10] | |
KVSPSAJobComplReasonCode | Code[20] | |
KVSPSAPurchase Liability (LCY) | Decimal | Warning: Obsolete FlowField |
KVSPSASellToContactNoCust | Code[20] | |
KVSPSAGen. Bus. Posting Group | Code[20] | |
KVSPSAVAT Bus. Posting Group | Code[20] | |
KVSPSABudget Usage percentage | Decimal | |
KVSPSASales Quotes Number | Integer | FlowField |
KVSPSASales Orders Number | Integer | FlowField |
KVSPSAUnpSalesInvoicesNumber | Integer | FlowField |
KVSPSAUnpSalesCredMNumber | Integer | FlowField |
KVSPSAPostSalesInvNumberNA | Integer | FlowField |
KVSPSAPostSalesCredMNumberNA | Integer | FlowField |
KVSPSAAct. Profit percentage | Decimal | |
KVSPSAPurch. Quote Number | Integer | FlowField |
KVSPSAPurch. Order Number | Integer | FlowField |
KVSPSAJob Shipment Number | Integer | FlowField |
KVSPSAJob Vendor Ship. Numb. | Integer | FlowField |
KVSPSAPost. Job Ship. Number | Integer | FlowField |
KVSPSAPostJobVendorShipNumber | Integer | FlowField |
KVSPSARes. Prices Number | Integer | Warning: Obsolete FlowField |
KVSPSAItem Prices Number | Integer | Warning: Obsolete FlowField |
KVSPSAUnpPurchInvoicesNumber | Integer | FlowField |
KVSPSAUnpPurchCredMNumber | Integer | FlowField |
KVSPSASource IC Partner Code | Code[20] | |
KVSPSASourceICPartnerJobNo. | Code[20] | |
KVSPSAStatusICPostProcessing | Option | OptionMembers: ,Open,Processed |
KVSPSANo. of IC Partners | Integer | FlowField |
KVSPSAICPostProcResPricesOpen | Boolean | Warning: Obsolete FlowField |
KVSPSAOrder Quote Number | Integer | FlowField |
KVSPSAICPostProcPSPLineOpen | Boolean | FlowField |
KVSPSAICPostProcBudgetLineOpen | Boolean | FlowField |
KVSPSAICNewJobBudgetName | Code[10] | |
KVSPSAICNewVersionNo | Code[20] | |
KVSPSAPostPurchaseInvNumber | Integer | FlowField |
KVSPSAPostPurchaseCrMemoNumber | Integer | FlowField |
KVSPSAService Contract Number | Integer | FlowField |
KVSPSAServiceContractQuoteNumb | Integer | FlowField |
KVSPSAService Quote Number | Integer | FlowField |
KVSPSAService Order Number | Integer | FlowField |
KVSPSAService Invoice Number | Integer | FlowField |
KVSPSAServiceCreditMemoNumber | Integer | FlowField |
KVSPSAPostServiceInvoiceNumber | Integer | FlowField |
KVSPSAPostServiceCrMemoNumber | Integer | FlowField |
KVSPSAPrint Working Hours | Boolean | |
KVSPSAPrint Null Position | Boolean | |
KVSPSAPrint Document No. | Boolean | |
KVSPSAPrint Attachement | Boolean | |
KVSPSAPrint Grouping Resource | Boolean | |
KVSPSAPrint Item Lines | Boolean | |
KVSPSAPrint Resource Name | Boolean | |
KVSPSAPrint Grouping | Enum (KVSPSAPrintGroupingField) | |
KVSPSAPlanned Times | Decimal | FlowField |
KVSPSAPlanning Type Filter | Code[20] | FlowFilter |
KVSPSAGlobalDimension1Filter | Code[20] | FlowFilter |
KVSPSAScheduledResQty | Decimal | FlowField |
KVSPSAScheduledResGrQty | Decimal | FlowField |
KVSPSAAutoAmountinInvoicePlan | Boolean | |
KVSPSAManualUpdatePSPOnOpen | Boolean | |
KVSPSACostStatusIndicator | Text[2] | |
KVSPSATimeStatusIndicator | Text[2] | |
KVSPSAScopeStatusIndicator | Text[2] | |
KVSPSABudgetStatusIndicator | Text[2] | |
KVSPSAProfitStatusIndicator | Text[2] | |
KVSPSAICReviewResPriceOpen | Boolean | FlowField |
KVSPSA Distr. Templ. Code | Code[20] | |
KVSPSA Distribution Active | Boolean | |
KVSPSA Period Unit | Enum (KVSPSAPeriodUnitType) | |
KVSPSA Distribution Exists | Boolean | |
KVSPSA Last Manual Pl. Change | DateTime | |
KVSPSA Uncompl. PSP Line Ex. | Boolean | FlowField |
KVSPSA Unc. Budg. Line Exi. | Boolean | FlowField |
KVSPSA Initial Pl. Exec. | Boolean | |
KVSPSACheckDistrActEntries | Boolean | |
KVSPSA Finish Pl. in Job Queue | Boolean | |
KVSPSAUpdateDistrInJobQueue | Boolean | |
KVSPSA Last Overall Update | Date | |
KVSPSA Archive Distribution | Boolean | |
KVSPSAContactNoForTimeTracking | Enum (KVSPSAContactNoForTimeTracking) | |
KVSPSAICPartnerShiptoCustAddr | Boolean | |
KVSPSANo Surcharges | Boolean | |
KVSPSAArchived | Boolean | |
KVSPSAArchive DateTime | DateTime | |
KVSPSAArchive UserID | Code[50] |
Procedures#
KVSPSACalcBudgetIndicators() :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('This procedure is not used anymore. Please use procedure KVSPSACalcIndicators instead', '24.2')]
procedure KVSPSACalcBudgetIndicators():
KVSPSACalcIndicators() :#
procedure KVSPSACalcIndicators():
KVSPSACalcNotInvJobLedger() : Decimal#
procedure KVSPSACalcNotInvJobLedger(): Decimal
KVSPSACalcNotInvPayPlan() : Decimal#
procedure KVSPSACalcNotInvPayPlan(): Decimal
KVSPSACalcProfitIndicators() :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('This procedure is not used anymore. Please use procedure KVSPSACalcIndicators instead', '24.2')]
procedure KVSPSACalcProfitIndicators():
KVSPSACalcStockLiability() : Decimal#
procedure KVSPSACalcStockLiability(): Decimal
KVSPSACheckPaymentPlanTotal(Option) :#
procedure KVSPSACheckPaymentPlanTotal(MessageType: Option):
KVSPSACheckToFinish(Boolean) : Boolean#
procedure KVSPSACheckToFinish(HideError: Boolean): Boolean
KVSPSAChooseJobTemplate() : Code[20]#
procedure KVSPSAChooseJobTemplate(): Code[20]
KVSPSACreateIntegrationDimension() :#
procedure KVSPSACreateIntegrationDimension():
KVSPSACreateIntegrationDimFromTempl(Record KVSPSAJob Template) :#
procedure KVSPSACreateIntegrationDimFromTempl(JobTemplate: Record "KVSPSAJob Template"):
KVSPSACreateInteraction() :#
procedure KVSPSACreateInteraction():
KVSPSACreateJob(Code[20]) :#
procedure KVSPSACreateJob(JobTemplateCode: Code[20]):
KVSPSACreateNewUserTask() :#
procedure KVSPSACreateNewUserTask():
KVSPSADeactivatedJobEvaluationEntriesExist() : Boolean#
Summary: Check if the job has any deactivated job evaluation entries
procedure KVSPSADeactivatedJobEvaluationEntriesExist(): Boolean
Returns: True = Deactivated job evaluation entries exist, False = No deactivated job evaluation entries exist
KVSPSADocumentNavigate() :#
procedure KVSPSADocumentNavigate():
KVSPSADrillDownStockLiability() :#
procedure KVSPSADrillDownStockLiability():
KVSPSAInsertPSPFromTemplate(Boolean) :#
procedure KVSPSAInsertPSPFromTemplate(WithMessage: Boolean):
KVSPSALookupShortcutDimCode(Integer, Code[20]) :#
procedure KVSPSALookupShortcutDimCode(FieldNo: Integer; var ShortcutDimCode: Code[20]):
KVSPSAOpenJobEvaluationEntriesExist() : Boolean#
Summary: Check if the job has any open job evaluation entries
procedure KVSPSAOpenJobEvaluationEntriesExist(): Boolean
Returns: True = Open job evaluation entries exist, False = No open job evaluation entries exist
KVSPSAPrintEffortToInvoice() :#
procedure KVSPSAPrintEffortToInvoice():
KVSPSAPrintItemRequirements() :#
procedure KVSPSAPrintItemRequirements():
KVSPSAPrintJobComparison() :#
procedure KVSPSAPrintJobComparison():
KVSPSAPrintJobControllingOverview() :#
procedure KVSPSAPrintJobControllingOverview():
KVSPSAPrintJobNotReleased() :#
procedure KVSPSAPrintJobNotReleased():
KVSPSAPrintMasterData() :#
procedure KVSPSAPrintMasterData():
KVSPSASetInsertFromTemplate(Boolean) :#
procedure KVSPSASetInsertFromTemplate(FromTemplate: Boolean):
KVSPSASetSecurityFilterOnRespCenter() :#
procedure KVSPSASetSecurityFilterOnRespCenter():
KVSPSAShowJobEvaluationTemplateListOrCard() :#
procedure KVSPSAShowJobEvaluationTemplateListOrCard():
KVSPSAShowJobPaymentPlan() :#
procedure KVSPSAShowJobPaymentPlan():
KVSPSAShowJobPaymentPlan(Record KVSPSAJobPSPLine) :#
procedure KVSPSAShowJobPaymentPlan(KVSPSAJobPSPLine: Record "KVSPSAJobPSPLine"):
KVSPSAShowOpportunities() :#
procedure KVSPSAShowOpportunities():
KVSPSAShowPSP() :#
Summary: Open Page WBS Lines Incl. Budget Lines
procedure KVSPSAShowPSP():
KVSPSAShowPSPCompare() :#
procedure KVSPSAShowPSPCompare():
KVSPSAShowPSPTextLinesForJob(Enum KVSKBATextPosition) :#
procedure KVSPSAShowPSPTextLinesForJob(Position: Enum "KVSKBATextPosition"):
KVSPSAShowPSPWithBudget(Boolean) :#
Summary: Open Page WBS Lines Incl. Budget Lines
procedure KVSPSAShowPSPWithBudget(OnlyOpenPSPLines: Boolean):
KVSPSAShowRelatedUserTasks() :#
procedure KVSPSAShowRelatedUserTasks():
KVSPSAShowShortcutDimCode(Code[20]) :#
procedure KVSPSAShowShortcutDimCode(var ShortcutDimCode: Code[20]):
KVSPSAStartJobICPostProcessing() :#
procedure KVSPSAStartJobICPostProcessing():
KVSPSAStartJobICProcessing() :#
procedure KVSPSAStartJobICProcessing():
KVSPSAStartPSPPlanning() :#
procedure KVSPSAStartPSPPlanning():
KVSPSASuspendConfirmCustomerChange(Boolean) :#
procedure KVSPSASuspendConfirmCustomerChange(ConfirmCustomerChangeSusp: Boolean):
KVSPSATestBlockedTimes() :#
procedure KVSPSATestBlockedTimes():
KVSPSAUpdateCurrencyFactor() :#
procedure KVSPSAUpdateCurrencyFactor():
KVSPSAUpdateDimIntoPSP(Boolean, Record Default Dimension, Boolean) :#
procedure KVSPSAUpdateDimIntoPSP(FromDelete: Boolean; DefaultDimension: Record "Default Dimension"; UserQuestion: Boolean):
KVSPSACalculatePurchaseLiabilityLCY() : Decimal#
procedure KVSPSACalculatePurchaseLiabilityLCY(): Decimal
Events#
KVSPSAOnAfterSelectReportForJobICProcessing(Record Job, Record Job, Boolean, Integer) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSelectReportForJobICProcessing(var FilteredJob: Record "Job"; ActualJob: Record "Job"; var UseRequestPage: Boolean; var ReportID: Integer):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnAfterSelectReportForJobICProcessing', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSelectReportForJobICProcessing(var FilteredJob: Record "Job"; ActualJob: Record "Job"; var UseRequestPage: Boolean; var ReportID: Integer)
begin
end;
KVSPSAOnBeforeSetFilterPurchaseLiabilityLCY(Record Job, Record Purchase Line, Boolean, Decimal, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSetFilterPurchaseLiabilityLCY(var Job: Record "Job"; var PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean; var PurchaseLiabilityLCY: Decimal; GLAccount: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeSetFilterPurchaseLiabilityLCY', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSetFilterPurchaseLiabilityLCY(var Job: Record "Job"; var PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean; var PurchaseLiabilityLCY: Decimal; GLAccount: Boolean)
begin
end;
KVSPSAOnAfterSetFilterPurchaseLineInCheckToFinish(Record Job, Record Purchase Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetFilterPurchaseLineInCheckToFinish(var Job: Record "Job"; var PurchaseLine: Record "Purchase Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnAfterSetFilterPurchaseLineInCheckToFinish', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSetFilterPurchaseLineInCheckToFinish(var Job: Record "Job"; var PurchaseLine: Record "Purchase Line")
begin
end;
KVSPSAOnBeforeCheckMandatoryFieldsAction(Boolean, Boolean) :#
[IntegrationEvent(true, false)]
local procedure KVSPSAOnBeforeCheckMandatoryFieldsAction(ShowAction: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeCheckMandatoryFieldsAction', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCheckMandatoryFieldsAction(ShowAction: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeCheckPersonResponsible(Record Job, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCheckPersonResponsible(var Job: Record "Job"; var SkipCheck: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeCheckPersonResponsible', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCheckPersonResponsible(var Job: Record "Job"; var SkipCheck: Boolean)
begin
end;
KVSPSAOnBeforeChooseJobTemplate(Record Job, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeChooseJobTemplate(var Job: Record "Job"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeChooseJobTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeChooseJobTemplate(var Job: Record "Job"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeFillSellToAddressFromCompanyContact(Record Job, Record Contact, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFillSellToAddressFromCompanyContact(var Job: Record "Job"; CompanyContact: Record "Contact"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeFillSellToAddressFromCompanyContact', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFillSellToAddressFromCompanyContact(var Job: Record "Job"; CompanyContact: Record "Contact"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeFillShipToAddressFromCompanyContact(Record Job, Record Contact, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFillShipToAddressFromCompanyContact(var Job: Record "Job"; CompanyContact: Record "Contact"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeFillShipToAddressFromCompanyContact', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFillShipToAddressFromCompanyContact(var Job: Record "Job"; CompanyContact: Record "Contact"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeOnRename(Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeOnRename(var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeOnRename', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeOnRename(var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeStartJobICProcessing(Record Job, Record Job, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeStartJobICProcessing(var FilteredJob: Record "Job"; ActualJob: Record "Job"; var UseRequestPage: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeStartJobICProcessing', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeStartJobICProcessing(var FilteredJob: Record "Job"; ActualJob: Record "Job"; var UseRequestPage: Boolean)
begin
end;
KVSPSAOnBeforeUpdateContSell(Record Job, Record Contact, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateContSell(var Job: Record "Job"; CompanyContact: Record "Contact"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnBeforeUpdateContSell', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeUpdateContSell(var Job: Record "Job"; CompanyContact: Record "Contact"; var IsHandled: Boolean)
begin
end;
KVSPSAOnLookupStatusCheckMandatoryFields(Record Job, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnLookupStatusCheckMandatoryFields(var Job: Record "Job"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnLookupStatusCheckMandatoryFields', '', false, false)]
local procedure DoSomethingKVSPSAOnLookupStatusCheckMandatoryFields(var Job: Record "Job"; var IsHandled: Boolean)
begin
end;
KVSPSAOnPSPPageAfterNewVersionElse(Enum KVSPSADefaultPSPPageType, Record KVSPSAJobPSPHeader, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnPSPPageAfterNewVersionElse(DefaultPSPPageType: Enum "KVSPSADefaultPSPPageType"; JobPSPHeader: Record "KVSPSAJobPSPHeader"; JobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnPSPPageAfterNewVersionElse', '', false, false)]
local procedure DoSomethingKVSPSAOnPSPPageAfterNewVersionElse(DefaultPSPPageType: Enum "KVSPSADefaultPSPPageType"; JobPSPHeader: Record "KVSPSAJobPSPHeader"; JobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnPSPPageAfterNewVersionOptElse(Enum KVSPSAVersionSelecOpenPlanType, Boolean, Record KVSPSAJobPSPHeader, Record KVSPSAJobPSPHeader, Record KVSPSAJobPSPHeader, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnPSPPageAfterNewVersionOptElse(NewVersionPSPPageType: Enum "KVSPSAVersionSelecOpenPlanType"; var IsHandled: Boolean; var JobPSPHeader: Record "KVSPSAJobPSPHeader"; var NewJobPSPHeader: Record "KVSPSAJobPSPHeader"; var OldJobPSPHeader: Record "KVSPSAJobPSPHeader"; SkipMessage: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJob", 'KVSPSAOnPSPPageAfterNewVersionOptElse', '', false, false)]
local procedure DoSomethingKVSPSAOnPSPPageAfterNewVersionOptElse(NewVersionPSPPageType: Enum "KVSPSAVersionSelecOpenPlanType"; var IsHandled: Boolean; var JobPSPHeader: Record "KVSPSAJobPSPHeader"; var NewJobPSPHeader: Record "KVSPSAJobPSPHeader"; var OldJobPSPHeader: Record "KVSPSAJobPSPHeader"; SkipMessage: Boolean)
begin
end;