Scenario:
"CATS ABAP WD Application"
System: ECC6 EHP7 Stack 2 (NetWeaver Stack 4)
User Interface: NWBC (this does not contain steps for EP)
Protocol: HTTPS
Purpose:
When conducting the setup of HR Embedded CATS on NWBC we used SAP’s note
1819681 - System error (SRT) during Record Working Times
This note directs to the SAP supplied wiki that was made for EHP5
This blog was created since then many of the screens have changed and in our scenario some detail was missing. It should be used in conjunction with SAP's wiki if you need to view the detail of the updated screens.
Major Steps:
- Enable Services (SICF)
- Create the WSDL_USER
- Create Business System in SLD
- Set the Business System up in SOAMANAGER
- Configure Web Services Runtime
- Create the Time Agreement Binding Service for Service Definition EETMEAGR_PWTP_EE_QR
- Create the Logical Port for the Consumer Proxy CO_CATSEMPLOYEE_TIME_AGREEMENT
- Create the Time Calendar Binding Service for Service Definition EETMECAL_WTS_EE_QR
- Create the Logical Port for the Consumer Proxy CO_CATS_EMPLOYEE_TIME_CALENDAR
Detailed Steps:
Enable Services (SICF)
Use SICF to enable the following services
/sap/bc/srt/
/sap/bc/srt/wsil
/sap/bc/srt/wsdl
/sap/bc/srt/esf_in
/sap/bc/srt/xip
/sap/bc/srt/rfc
/sap/bc/srt/pm
/sap/bc/srt/xip/sap
/sap/bc/srt/lsc
/sap/bc/srt/scs
Create the WSDL User
Create Business System in SLD
Step | Description |
1 | Logon to your SLD Click Business Systems |
2 | Click Create New Business System |
3 | |
4 | Note: A unique ID for the instance, as determined by CIM_System. This name is entered by the user and must be unique in the system landscape. The character set is restricted to alphanumeric characters plus underscores. To enable merges of different system landscapes, we recommend that you use a domain prefix. The prefix is derived from your Internet domain: www.sap.com -> prefix = "com_sap_" Maximum length: 256 Note: Below is an example only, using the logical system seems like a good idea since we have multiple clients in each system
|
5 | Click Next |
6 | Click Finish |
Set the Business System up in SOAMANAGER
Step | Description |
1 | Goto SOAMANAGER in ERP client of the system |
2 | Click Technical Administration Click SAP Client Settings |
3 | Select Get from SLD. Click Save |
Configure Web Services Runtime
Step | Description |
1 | Note: Task for clients 000 and working client Goto transaction SRT_ADMIN |
2 | Leave the default setting and run - Automatic Setup - Run Technical Setup |
3 | This creates a user delay_logon and sap_wsrt |
4 | Goto SM36 |
5 | Select Standard Jobs |
6 | Enter the scheduling information: BC SAP_SOAP_RUNTIME_MANAGEMENT |
7 | Select save, and it appears in the scheduled list. |
Create the Time Agreement Binding Service for Service Definition EETMEAGR_PWTP_EE_QR
Step | Description |
1 | Goto SOAMANAGER
Service Administration > Web Service Administration
Search for Service Configuration EETMEAGR_PWTP_EE_QR Open the line Item |
2 | Click Create service Enter Service Name: EETMEAGR_PWTP_EE_QR Enter Description: Time Agreement Binding Service Enter Binding Name: TimeAgreementBinding |
3 | Select SSL (HTTPS) Transport Channel Authentication = User ID/password |
4 | Select Local System Call Note: This does not display HTTPS as the calculated protocol. Click FINISH |
5 | The following bindings are shown: |
6 | Click on the TimeAgreementBinding's WSDL Generation
|
Copy the URL and keep it for the Logical Port created later. | |
Click Back and return to the search screen |
Create the Logical Port for the Consumer Proxy CO_CATSEMPLOYEE_TIME_AGREEMENT
Create the Time Calendar Binding Service for Service Definition EETMECAL_WTS_EE_QR
Create the Logical Port for the Consumer Proxy CO_CATS_EMPLOYEE_TIME