In Gitlab, fork the latest version of https://gitlab.com/theconfigteam/tctm/releases/ewm/tctm_ewm_ui_basearrow-up-right.
Select the proper customer URL (have it created if it doesn’t exist).
Clone the repository to your local file system.
Finally, run npm install to pull all required dependencies.
Copy and paste the follwing code:
npm install
If the project needs plugins (e.g. image capture, gamification, analytics…), clone them as subtrees.
Please note the folder name under webapp/extensions/XXXX must be aligned with the plugin. Check the README.md of the plugin.
Copy and paste:
git subtree add --prefix=webapp/extensions/images … master
Copy
deploy/deploy.conf.tmpl
to deploy/deploy.conf and adjust the plugin and deploy sections as required.
deploy/deploy.conf
There are no specific requirements for an installation on PSE.
This will create dist/neptune/final.xml which can be used to import the App into Neptune.
Run transaction /NEPTUNE/COCKPIT in SAP to get to the Neptune Cockpit.
Find the App Designer and create a new app called TCTM_EWM:
In the App Designer, Import the final.xml file created before:
Finally, activate the new App:
In the Neptune Cockpit under Run -> Launchpad, create a new Launchpad.
Edit the launchpad, adjusting the following configurations:
Set custom start application
Remove Main Menu and Active Apps being displayed
Save the new launchpad and press Run.
Bookmark the Link as the starting point for any mobile devices.
For further information, see Neptune specific documentation here: https://docs.neptune-software.com/neptune-sap-edition/24/index.htmlarrow-up-right
Last updated 9 months ago
Was this helpful?
npm run deploy – platform=neptune