UNPKG

@cap-js-community/sap-afc-sdk

Version:

SAP Advanced Financial Closing SDK for CDS

29 lines (21 loc) 666 B
"use strict"; const { SchedulingProviderService } = require("@cap-js-community/sap-afc-sdk"); class CustomSchedulingProviderService extends SchedulingProviderService { async init() { const { Job, JobResult } = this.entities; this.on("CREATE", Job, async (req, next) => { // Your logic goes here await next(); }); this.on(Job.actions.cancel, Job, async (req, next) => { // Your logic goes here await next(); }); this.on(JobResult.actions.data, JobResult, async (req, next) => { // Your logic goes here await next(); }); super.init(); } } module.exports = CustomSchedulingProviderService;