SAP ABAP Function Module IDMX_DI_SIGN (signs a character chain by using of standard SSF functions)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-LOC (Application Component) Localization
     ID-MX-DI (Package) Localization Mexico - Digital Invoice
Basic Data
Function Module IDMX_DI_SIGN signs a character chain by using of standard SSF functions  
Function Group IDMX_DI_UTILITY   Digital Invoice MX: Basic Functions  
Program Name SAPLIDMX_DI_UTILITY    
INCLUDE Name LIDMX_DI_UTILITYU01    
Parameters
Type Parameter Name Typing Associated Type Default value Optional Pass Value Short text
Exporting PRN_SIGN TYPE STRING encrypted character string, Base64-coded, printable characters (SSF_FORMAT)
Exporting SIGN_BM TYPE XSTRING encrypted character string, bytemode, contains unprintable char. (SSF_FORMAT)
Exporting LEN_SIGN_BM TYPE I length of encrypted character string in bytemode
Exporting PRN_CERT_SNO TYPE C serial number of the digital certificate
Exporting ORI_MD5 TYPE HASH160 Hash Value (160 Bits)
Exporting CERT_BASE64 TYPE STRING Base64 coded certificate value
Exporting CERT_VALID_FROM TYPE SSFUTC UTC time
Exporting CERT_VALID_TO TYPE SSFUTC UTC time
Exporting PATH TYPE C
Exporting CRC_SSFPARMS TYPE SSFPARMS-SSFCRC SSF Return code
Importing INV_STR TYPE STRING character string that derives an encrypted character string
Importing IV_RELEASE TYPE CVERS-RELEASE SAP R/3 Release
Importing SSF_PARAMETERS_ID TYPE IDMX_DI_PROFILE SSF-Parameter-ID
Importing SSF_PARAMETERS TYPE IDMX_DI_CONST structure of a SSF-profile in Mexico (entities)
Importing SSF_PW TYPE SSFPW SSF Password
Importing IV_PRINT TYPE FLAG General Flag
Importing IV_GET_CERTIFICATE TYPE FLAG General Flag
Importing IV_DOC_AWKEY TYPE IDMX_DI_AWKEY Digital invoice Mexico: Object key
Importing IV_DOC_AWTYP TYPE IDMX_DI_AWTYP Digital invoice Mexico: Object Type
Exception SSF_CUSTOM_ERROR TYPE customizing error, different HASH-algorithms (function call - system)
Exception SSF_KRN_ERROR TYPE SSF-kernel error
Exception SSF_NO_MEMORY TYPE not enough system memory available for processing
Exception SSF_NO_SSFLIB TYPE there is no cryptographical library in the system
Exception SSF_NO_CERT TYPE certificate not found or reading error
Exception SSF_PARAMETER_NOT_FOUND TYPE SSF-parameter not found
Exception SSF_PARAMETER_WRONG TYPE wrong SSF-parameter are used
Exception INVALID_FILENAME_PASSWORD TYPE combination of filename and password not existing
Exception CONV_ERROR TYPE error in the process of transcoding the character string
Exception CUSTOM_ERROR TYPE invalid value in table IDMX_DI_PSEPROF
Exception NO_OPERATION TYPE no operation or unexpected error
               
Processing Type
Normal Function Module  
Remote-Enabled Module BaseXML supported
Update Module Start immediately
Immediate Start, No Restart
Start Delayed
Coll.run
JAVA Module Callable from ABAP  
Remote-Enabled JAVA Module  
Module Callable from JAVA  
History
Last changed by/on SAP  20091125 
SAP Release Created in 470