@cap-js-community/sap-afc-sdk
Version:
SAP Advanced Financial Closing SDK for CDS
243 lines (242 loc) • 6.52 kB
JSON
{
"_version": "1.60.0",
"sap.app": {
"id": "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": "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": "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": "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": "scheduling.monitoring.job.ext.controller.ListReportController"
},
"sap.fe.templates.ObjectPage.ObjectPageController": {
"controllerName": "scheduling.monitoring.job.ext.controller.ObjectPageController"
}
}
}
}
},
"sap.fiori": {
"registrationIds": [],
"archeType": "transactional"
},
"sap.cloud": {
"public": true,
"service": ""
}
}