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
Open PowerShell or Terminal.
Navigate to your customer folder: cd C:\Customers\Customer1
Clone the repository: Change the highlighted to match the actual git customer folder name
git clone https://gitlab.config.team/theconfigteam/tctm/releases/git customer folder name/tctm_ewm_ui_base.git
After cloning, you should have a folder like: C:\Customers\Customer1\tctm_ewm_ui_base
Enable/extend language options (optional)
By default, the language array may be commented out like this:
# languages=[
# { key = "EN", text = "EN - English" },
# { key = "DE", text = "DE - German" }
To enable it:
Remove the leading #.
Add/remove languages as needed.
Example enabled:
languages=[
{ key = "EN", text = "EN - English" },
{ key = "DE", text = "DE - German" }
Build and deploy
Build distribution folder
Open the terminal and run:
npm run deploy -- platform=fiori
Build the XML
Copy and paste:
This 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?





