Frontend installation
Create a project
In Gitlab, fork the latest version of https://gitlab.com/theconfigteam/tctm/releases/ewm/tctm_ewm_ui_base.

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 installClone plugins
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 … masterBuild and deploy
There are no specific requirements for an installation on PSE.
Build the XML
Copy and paste:
npm run deploy – platform=neptuneThis will create dist/neptune/final.xml which can be used to import the App into Neptune.
Create New Neptune App
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:

Create Launchpad
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.html
Last updated
Was this helpful?
