Embedded TM EWM Integration 1661760750
Embedded TM EWM Integration 1661760750
1|Page
Date Name Reason Version
12.06.2020 Hanna Siefert, SAP Include Input from Markus Becker 1.1
Content
1 EWM/TM embedded system 3
1.1 Check if point to point connection is enabled. 3
1.2 Perform SLD check 3
1.3 Perform Transaction Soamanager 3
1.4 Run srt_admin 4
1.5 Central Configuration Soamanager 4
1.6 Enter values for SLD Buffer Table 5
1.7 Enter own Business System 5
1.8 Define EWM Integration Profile 5
1.9 Define FO Type Customizing 5
2 Settings in EWM/TM System Client 000 6
2.1 Execute setup in client 000 6
3 Soamanager Setup in central system 6
3.1 Enter System name in Domain system 6
3.2 Create Domain 7
3.3 Add User Data 8
3.4 Setup integration scenario (central) 9
3.5 Add Logical Determination of Receiver using service groups 11
4 Appendix 13
4.1 Additional customizing needed 13
4.2 After a client copy 15
4.3 Execute report srt_wsp_setup_icf 15
4.4 Setup service user if failing in SRT_ADMIN 18
4.5 Optional: Check in client 000 if BGRFC settings successful 19
4.6 In case you want to get rid of warning IDEMPOTENCY in srt_admin (not mandatory) 21
4.7 SOAMANAGER Delete caches 22
4.8 Retest data of already triggered action 22
4.9 Check Delivery document in case LDAP is not triggered 24
2|Page
1 EWM/TM embedded system
1.1 Check if point to point connection is enabled.
In order that the transfer of documents will be working via Soamanager/WSRM Setup the
following customizing needs to be enabled.
Tx SPRO, Cross-Application Components > Processes and Tools for Enterprise
Applications > Enterprise Services > Point-to-Point Enablement for Asynchronous
Enterprise Services->Activate Support for Point2Point Communication.
Create new and check the box
3|Page
1.4 Run srt_admin
There is a transaction that is doing most of the settings on its own. like creating ICF notes,
create a Delay Logon user etc.
Remark: For TM-EWM Integration the “Idempotency” message can be ignored. If you want to
change something here please go to the appendix 4.6 .
In case there is an issue with the ICF nodes check Appendix 4.3.
4|Page
d. Close soamanager
b. „Immediate Processing” has to be set, otherwise Update Propagation Indicator is not set on FU
what can cause various errors later on
c. „Output Profile”. If it is not set, no PPF Action is triggered (meaning no communication to EWM), a
standard which can be used: /SCMTMS/TOR
5|Page
2 Settings in EWM/TM System Client 000
2.1 Execute setup in client 000
In tcode srt_admin execute the automatic setup in case the Srt_Admin call of your client hasn’t
created the BGRFC settings completely.
If you want to check if the BGRFC is setup correctly you can also perform checks as per Appendix 4.5.
6|Page
3.2 Create Domain
In Soamanager tab Technical Administration select Domains.
a) Press create and enter the following values
Field Value
Domain Name DO_TM_EWM
Weight 1
Description Domain TM-EWM
b) Press Add Systems and select TM/EWM system from the pop-up list.
c) Under Tab profile in the security tab select “User ID/Password” checkbox. This is done in the
sample setup if you want to have another option to do the setup, you can also do your settings.
d) Select checkbox “Secured communication”
e) In general Tab, select State as Active
f) Save the Domain
7|Page
3.3 Add User Data
As in above settings the Authentication Method “User ID/PW” was selected we need to enter the
Logon Data Name: e.g. service user ALE_REMOTE or TM_EWM_USER or as per your user setup.
In soamanager tab Service Administration select Logon Data Management
a) Press the create button
b) In 1: General enter the following values
Field Value
Type Template
Logon Data Name e.g. ALE_REMOTE
Description
c) Press Next
d) In 2 Credentials enter the following values
Field Value
Authentication Method User/Password or X.509
User Name ALE_REMOTE
Password *PW of the user of selected system
e) Press Finish
f) Activate the user with the activation Symbol
8|Page
g) Go to tab: Assignment. If username and password is the same for TM and EWM System add
the user as following:
h) Press create
i) Press next
j) Press Finish
a) Select create and enter the name “TM_EWM_LDAP” and the description “TM EWM Peer
to Peer Communication” and press button create
b) In sub-tab Service Group connection press the create button. 1st Step is Assign IBC
References
1) As Actor 1 get the value of the one embedded System via drag and drop from below
client list (in both embedded both systems are the same)
2) As Actor 2 get the value as well of the embedded System via drag and drop from below
client list
3) Press next
9|Page
c) In 2 Assign Service Groups choose connection type: Service Group Based, Request Response
1. Add in Actor 1 Service Group /SCMTMS/TOR_LDG_APPT_RQ for sending the Request
message from TM to EWM
1. Remark: IF following messages is coming execute 4.7. SOAMANAGER Delete caches
2. Add in Actor 2 Service Group /SCWM/SRVG_TM_SR for the response message from
EWM to TM
3. Press next
10 | P a g e
1. Check, that the automatically determined provider interfaces are as follows for Actor 1
TransportationOrderLoadingAppointmentRequest_in {http://sap.com/xi/EWM/Global}
Check, that the automatically determined provider interfaces are as follows for Actor 2
TransportationOrderLoadingAppointmentNotification_In {http://sap.com/xi/TMS/Global}
2. Press Finish
3. Save
e) Activate.
Release the Integration Scenario Configuration, press release button and in pop-up release
all the actions
Release.
The reason why this is not needed backwards is because EWM always sends the information back to
the TM System where the message is coming from.
a) In soamanager tab Service Administration select Add Logical Determination of Receiver
using service groups
b) Press the create button
11 | P a g e
c) In step 1: Enter the following values:
Field Value to input Input method
Service Group /scmtms/tor_ldg_appt_rq Manual typing
Provider IBC Reference EWM system Drag and Drop from below list
d) Press Next
e) In step 2 press Create new Routing and enter following values
Field Value
Priority 100
First Drop Down Logical Syst. (Rec.)
Second Drop Down Inclusive
3rd Drop Down Contains Pattern
4th Drop Down *
END
12 | P a g e
4 Appendix
1) Means of Transports must be in sync, most likely more valid for a non-
embedded scenario
13 | P a g e
3. Package types must be customized
Tcode /n/SCWM/PM_MTR
Field Value
MTr 0001
Pack.Material EWMS4-TRUCK00
Optional checked
Cont. PM checked
5. In case on EWM side you want to use the shipping cockpit following sicf needs to be
activated.
SICF for shipping cockpit
14 | P a g e
• Sap/public/bc/icons
• Sap/public/bc/icons_rtl
• Sap/public/bc/pictograms
• Sap/public/bc/webdynpro/*
• Sap/public/bc/webicons
• Sap/bc/nwbc/*
• Sap/bc/webdynpro/scwm/sco & sco_EXEC & shp_assign_door_lp & shp_assign_tu_door
In case the report is not available in your system, please notice: The report comes with
note 0002748671 and note 2830754 might be helpful as well.
15 | P a g e
Execute the setup.
Execute
16 | P a g e
17 | P a g e
4.4 Setup service user if failing in SRT_ADMIN
18 | P a g e
4.5 Optional: Check in client 000 if BGRFC settings successful
In tcode as per screenshot below check all the settings:
SBGRFCCONF
19 | P a g e
20 | P a g e
4.6 In case you want to get rid of warning IDEMPOTENCY in
srt_admin (not mandatory)
Execute report srt_ws_idp_customize in se38
21 | P a g e
4.7 SOAMANAGER Delete caches
In tcode soamanager tab Service Administration select Design time Cache
Select second tab Administration, check the checkbox “Force Build of cache” and press
on build it will take some time.
22 | P a g e
Select a message and “Process the message”.
6. Check in SRT_Moni with the “Message ID” mentioned in above screenshot in column “Sort
field”
25 | P a g e