Well suited: for interfaces between machines data and applications. Made as a service. For web applications in factories where you don't have access to thick clients due to the environment. not well suited: quick measurements and fast data transitions between different applications. When time dependency is needed, then you better can choose other solutions.
Oracle SCM Cloud is extensively used in my organization for a complete Supply chain. We use all the Procure to Pay modules starting with Procurement, Order management, and Financial modules. We also use Product Information Management and Product Development Management modules to create and maintain items and products that we sell. These modules are interfaced with Inventory Management for shipping and supply chain demand and supply planning as well. Analytics is integrated with all these modules so it is very useful to keep track of metrics. However, if you are not using Sales Cloud and use another CRM system, there could be some hiccups in syncing the system if you don't have a middleware.
We choose ASP.NET because our core business is working with the SAP HANA database using SAP Business One. We can develop state-of-the-art applications with Razor and Visual Studio 2022 fast and with excellent application performance response. Working SAP Hana with JAVA could be more challenging because it has fewer developers communities, and it could be harder to find a solution for a question.
Oracle SCM is best suited for Small & Mid Sized Business, whereas SAP SCM is best suited for large scale businesses. Oracle SCM has Customer Relationship Management (CRM) and Supplier Relationship Management (SCM) integrations which is missing in SAP SCM. Oracle supports modular integration and electronic data integration (EDI) which was one of the pre-requisites of the client.