SAP ABAP IMG Activity PAY_DE_B2A_KK_300 (Set Up PKCS#7 Encryption)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE (Application Component) Germany
     PC01 (Package) HR Payroll: Germany
IMG Activity
ID PAY_DE_B2A_KK_300 Set Up PKCS#7 Encryption  
Transaction Code S_PCO_36000308   (empty) 
Created on 20050517    
Customizing Attributes PAY_DE_B2A_KK_300   Set Up PKCS#7 Encryption 
Customizing Activity    
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name PAY_DE_B2A_KK_300    

Setting Up the SAP Cryptolib

For communication with the health insurance funds, it is necessary to sign and encrypt the data. The signature and encryption can be performed with PKCS#7. This functionality is provided by the SAPCryptolib. To be able to use the SAPCryptolib to communicate with the health insurance funds, you have to carry out the following steps.

Installing the SAP Cryptolib

For information related to the installation, see SAP Note 662340 (SSF Encryption Using the SAPCryptolib). Carry out the installation as described in the section Installing the SAPCryptolib.
For more information, read the SAP Note 662340 from the section Installing the SAPCryptolib. Note that you have to set the profile parameters as follows:

Parameter name    User-Defined Value    System Default Value

ssf/name    SAPSECULIB   

ssf/ssf_md_alg    SHA1   

ssf/ssf_symencr_alg    TRIPLE-DES    DES-CBC

ssf/ssfapi_lib    <Menu path for SAPCryptolib>   

Example

Parameter name    User-Defined Value    System Default Value

ssf/name    SAPSECULIB    

ssf/ssf_md_alg    SHA1   

ssf/ssf_symencr_alg    TRIPLE-DES    DES-CBC

ssf/ssfapi_lib    D:\usr\sap\L9C\D10\exe\sapcrypto.dll   

sec/libsapsecu    D:\usr\sap\L9C\D10\exe\sapcrypto.dll   

The profile parameters have to be set in the instance profile. The profile parameters are case-sensitive.

You then have to restart the relevant application server to activate the profile parameters and load the library.

Note:
Usually the SAPCryptolib has already been installed for data exchange with the clearing houses of the financial authorities, keyword ELSTER.
In this case, only the adjustment of the profile parameter ssf/ssf_md_alg is necessary.

With the report Test report for reading techn. Customizing SV PKCS#7 (RPUSVHD0), you can display the profile parameter and the installed version of SAPCryptolib.


For help in the error search, see SAP Note 846813 (B2A: Fehlersuche Verschlüsselung PKCS#7 (Error Search Encryption PKCS#7 Health Insurance Funds)).

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 
Customizing Attributes Country Key Country Name
PAY_DE_B2A_KK_300 DE Germany
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG PAY_DE_B2A_KK_300 0 PL00000001 B2A: Business to Administration 
Maintenance Objects
Maintenance object type    
History
Last changed by/on SAP  20050518 
SAP Release Created in 600