UNPKG

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

Version:

SAP Advanced Financial Closing SDK for CDS

243 lines (242 loc) 6.59 kB
{ "_version": "1.60.0", "sap.app": { "id": "sapafcsdk.scheduling.monitoring.job", "type": "application", "i18n": "i18n/i18n.properties", "applicationVersion": { "version": "0.0.1" }, "title": "{{appTitle}}", "description": "{{appDescription}}", "resources": "resources.json", "sourceTemplate": { "id": "@sap/generator-fiori:lrop", "version": "1.16.2", "toolsId": "52ffac46-93e2-4014-8995-f806289611a4" }, "dataSources": { "mainService": { "uri": "/odata/v4/job-scheduling/monitoring/", "type": "OData", "settings": { "annotations": [], "odataVersion": "4.0" } } }, "crossNavigation": { "inbounds": { "Job-monitor": { "semanticObject": "Job", "action": "monitor", "title": "{{appTitle}}", "signature": { "parameters": {}, "additionalParameters": "allowed" } } } } }, "sap.ui": { "technology": "UI5", "icons": { "icon": "", "favIcon": "", "phone": "", "phone@2": "", "tablet": "", "tablet@2": "" }, "deviceTypes": { "desktop": true, "tablet": true, "phone": true } }, "sap.ui5": { "flexEnabled": true, "dependencies": { "minUI5Version": "1.120.13", "libs": { "sap.m": {}, "sap.ui.core": {}, "sap.fe.templates": {} } }, "contentDensities": { "compact": true, "cozy": true }, "models": { "i18n": { "type": "sap.ui.model.resource.ResourceModel", "settings": { "bundleName": "sapafcsdk.scheduling.monitoring.job.i18n.i18n" } }, "": { "dataSource": "mainService", "preload": true, "settings": { "operationMode": "Server", "autoExpandSelect": true, "earlyRequests": true } }, "@i18n": { "type": "sap.ui.model.resource.ResourceModel", "uri": "i18n/i18n.properties" } }, "resources": { "css": [] }, "routing": { "config": {}, "routes": [ { "pattern": ":?query:", "name": "JobList", "target": "JobList" }, { "pattern": "Job({key}):?query:", "name": "JobObjectPage", "target": "JobObjectPage" }, { "pattern": "Job({key})/parameters({key2}):?query:", "name": "JobParameterObjectPage", "target": "JobParameterObjectPage" }, { "pattern": "Job({key})/results({key2}):?query:", "name": "JobResultObjectPage", "target": "JobResultObjectPage" } ], "targets": { "JobList": { "type": "Component", "id": "JobList", "name": "sap.fe.templates.ListReport", "options": { "settings": { "contextPath": "/Job", "variantManagement": "Page", "navigation": { "Job": { "detail": { "route": "JobObjectPage" } } }, "initialLoad": true, "controlConfiguration": { "@com.sap.vocabularies.UI.v1.LineItem": { "tableSettings": { "type": "ResponsiveTable" } } } } } }, "JobObjectPage": { "type": "Component", "id": "JobObjectPage", "name": "sap.fe.templates.ObjectPage", "options": { "settings": { "editableHeaderContent": false, "contextPath": "/Job", "navigation": { "JobParameter": { "detail": { "route": "JobParameterObjectPage" } }, "JobResult": { "detail": { "route": "JobResultObjectPage" } } }, "controlConfiguration": { "results/@com.sap.vocabularies.UI.v1.LineItem": { "columns": { "data": { "header": "{i18n>Data}", "position": { "anchor": "DataFieldWithUrl::mimeType", "placement": "After" }, "template": "sapafcsdk.scheduling.monitoring.job.ext.fragment.data" } } } } } } }, "JobParameterObjectPage": { "type": "Component", "id": "JobParameterObjectPage", "name": "sap.fe.templates.ObjectPage", "options": { "settings": { "editableHeaderContent": false, "contextPath": "/JobParameter" } } }, "JobResultObjectPage": { "type": "Component", "id": "JobResultObjectPage", "name": "sap.fe.templates.ObjectPage", "options": { "settings": { "editableHeaderContent": false, "contextPath": "/JobResult", "content": { "header": { "actions": { "download": { "press": "sapafcsdk.scheduling.monitoring.job.ext.fragment.data.onPress", "visible": "{= %{type_code} === 'data'}", "enabled": true, "text": "{i18n>Download}", "icon": "sap-icon://download" } } } } } } } } }, "extends": { "extensions": { "sap.ui.controllerExtensions": { "sap.fe.templates.ListReport.ListReportController": { "controllerName": "sapafcsdk.scheduling.monitoring.job.ext.controller.ListReportController" }, "sap.fe.templates.ObjectPage.ObjectPageController": { "controllerName": "sapafcsdk.scheduling.monitoring.job.ext.controller.ObjectPageController" } } } } }, "sap.fiori": { "registrationIds": [], "archeType": "transactional" }, "sap.cloud": { "public": true, "service": "sapafcsdk.service" } }