Hierarchy
⤷ PY-DE (Application Component) Germany
⤷ PC01 (Package) HR Payroll: Germany
IMG Activity
ID | PAY_DE_B2A_KK_630 | Transfer via HTTP |
Transaction Code | S_L4H_49001520 | (empty) |
Created on | 20100823 | |
Customizing Attributes | PAY_DE_B2A_KK_010 | Communication with PKCS#7 |
Customizing Activity |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | PAY_DE_B2A_KK_630 |
Use
The ELENA procedure was discontinued. Therefore, the Customizing activities for ELENA are obsolete (SAP Note 1611591).
Note:
Take special note of the latest changes to setting up the communication server for ZSS/ELENA in SAP Note 1448193 (ELENA: Set up HTTP connection for communication server).
Setting Up the HTTP Connection
If you have already set up HTTPS and now want to switch to HTTP, perform only the steps under Switch from HTTPS to HTTP. Otherwise, you can ignore the steps mentioned in this section.
General Information for HTTP from SAP Systems:
For general information about setting up the HTTP connection from the SAP system, see the documentation on SAP Help Portal by choosing the following links:
- Basis 6.40
http://help.sap.com/saphelp_nw04/helpdata/EN/0a/a7903febb15a7be10000000a11405a/frameset.htm - Basis 7.00
http://help.sap.com/saphelp_nw70ehp1/helpdata/de/48/6360878c4a31cbe10000000a42189d/frameset.htm
If problems or error messages (ICM) occur when setting up the HTTP connection, you can also refer to SAP Note 634006 (Note on the preclarification of ICM messages).
Activities
- Check and, if required, update of the certificate list
Use the report Test Report: Communication Server ELENA (RPUSVLD0) to check whether the company number 77773336 already exists in your certificate list.
...
77773336 CN=Robert Schuessler, OU=BN77773336, OU=ZSS - communicat...
...
If this is not the case, update the certificate list in the key files (PSE files) that you use, as follows: - Downloading of the current certificate list from ITSG
www.itsg.de -> Trust Center -> Öffentliche Schlüsselverzeichnisse der Datenannahmestellen -> Arbeitgeberverfahren für das PKCS#7-Verfahren.
From there, download the file for the PKCS#7 procedure (PKCS#7-Verfahren) and save it to your local PC (example: annahme-pkcs_431.agv). - Deletion of the old certificate list from the PSE files used
Start the report Utility Report for Management of Encryption PKCS#7 for HI Funds (RPUSVKD1) and enter the company number. For the company numbers that you use and the related PSE files, see the view V_T5D4X.
Confirm the entry. The information (administrator, company name, PSE file) is thus read and displayed.
In the group box Delete Certificate List, select the checkbox Delete List (All) and run the report (F8). The report displays the number of deleted entries. - Import of the new certificate list
Restart the report Utility Report for Management of Encryption PKCS#7 for HI Funds (RPUSVKD1), enter the company number and confirm the entry.
This time, in the group box Read Certificate List, select the checkbox Read List, and confirm the entry so that the field Path/File Name is ready for input.
Enter the path for the file with the current certificate list (example: C:\annahme-pkcs_431.agv).
Run the report (F8). The report displays the number of read entries. - Use the report Test Report: Communication Server ELENA (RPUSVLD0) to check whether the company number 77773336 is listed in the certificate list of the PSE file you have just processed.
- If your system runs on different instances and if the encryption for the health insurance funds is activated in these instances, repeat the steps b-d for each instance.
- If you implement more than one company number as the sender (V_T5D4X), import the most recent certificate list for these company numbers as well (steps b-e).
- Create HTTP test connection in transaction SM59
To create an HTTP test connection, proceed as follows: - Start transaction SM59.
- Choose Create:
Connection type: G
RFC destination: HR_DE_ELENA_TEST
Description: HTTP connection for ELENA - Entries on the Technical Settings tab:
Target host: meldung.elena-zss-dev.de
Service no.: 80
Path prefix: /ElenaEXTraStandard/rest
HTTP proxy options:
Enter your own proxy data, if required. - Choose Save.
- You can then test the connection. Return code 405 means that the connection has no technical issues.
Background: The connection test calls the connection with HTTP-Get. However, the data is later transmitted by the HR application program using HTTP-POST. For this reason, the ZSS HTTP server allows only POST and returns error 405 when GET is transmitted. - Create HTTP live connection in transaction SM59
To create an HTTP live connection, proceed as follows: - Start transaction SM59.
- Choose Create:
Connection type: G
RFC destination: HR_DE_ELENA_PROD
Description: HTTP connection for ELENA - Entries on the Technical Settings tab:
Target host: meldung.elena-zss.de
Service no.: 80
Path prefix: /ElenaEXTraStandard/rest
HTTP proxy options:
Enter your own proxy data, if required. - Choose Save.
- You can then test the connection. Return code 400 should be returned. In the live environment, ZSS returns this return code for invalid data or an access type HTTP-Get that is not permitted.
Switch from HTTPS to HTTP
- Perform the step Check and, if required, update of the certificate list.
- In transaction SM59, you have already created test and live connections and connections for various company numbers if required. These connections are no longer required. Delete them and create two new connections as described in steps 2 and 3. If necessary, adjust the value in constant RHTTP. You only require a constant value for HTTP if your HTTP connections in SM59 do not have the names HR_DE_ELENA_TEST and HR_DE_ELENA_PROD.
- Delete the superfluous entries in transaction STRUST
In this transaction, you can remove the SSL clients created for ELENA. They are no longer required.
General Comments/Additional Information
- How does the system recognize whether you, as a customer, use HTTPS or HTTP?
For this purpose, before the connection is established, the reports (for example, B2A Manager and ELENA # Collection and Confirmation of Processing Results from ZSS (RPCELKD0)) query whether SSL is activated for the HTTP(S) destination used in transaction SM59 on the tab Logon/Security. SSL must be active for HTTPS. SSL is inactive for HTTP. - The decision as to whether a system is a test system or live system is made as follows:
- Constant MODE is evaluated in table T50BK (SV/OENA or OENR). If the constant is not maintained (it usually is not), table T000 is evaluated. If the client is classified as P, this means the system is a live system. If not, then the system is a test system.
- You can use the report Test Report: Communication Server ELENA (RPUSVLD0) to perform additional tests on the HTTP connection. For the test URL and the live URL, the text "Error 200: Error reported: 200#" and the HTTP code 200 should be returned from the HTTP server of the ZSS. (This is OK. The error notification can be ignored because the test report cannot send any valid XML data.)
- For more information on securing HTTP/HTTPS connections, see the following documentation on SAP Service Marketplace at https://service.sap.com/security -> SAP Security Guides -> SAP NetWeaver 7.0 Network Security.
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Maintenance Objects
Maintenance object type |
History
Last changed by/on | SAP | 20100908 |
SAP Release Created in |