If you are logging to SAP via SNC (Secured Network Connection), you may face an issue logging to SAP from Process Runner. Process Runner may indicate "SNC Error" within iNETConnector window, similar to one below.
Background Information/Cause:
Process Runner cannot find SNC Library file because either it is not in default path or there is no environment variable set to tell it where to look. The reason SAP GUI can find it because, it was told where to look for SNC Library.
Solution:
To resolve this issue, follow the below steps to find SNC Lib file (.dll) and link it with Process Runner.
1.Go to Command Prompt (Run>>CMD) and type SET and press ENTER. If only file name is retrieved in the command prompt through SET parameter as shown in the image below, then move to Step-3
2.If the file name and path both are retrieved in the command prompt through SET parameter as shown in the image below, then following are the generic steps to proceed.
a.Once the file name with its path is retrieved, navigate to that path so as to make sure that the file is present at the mentioned path. If the file is present at that path, copy the path as shown in the image below and jump to Step-5
b.If the file is not present at the mentioned path, then move to next step.
3.Once you find the .dll file name, then follow the steps given below to find the .dll file path from your computer. If the .dll file is not found then go to Step-4
i.Open Command Prompt (cmd.exe). ii.Enter cd\ at the end of the existing command.
iii.Enter the name of the .dll file found in step-1; i.e. "gssapi32.dll/s/a" (without quotes) in this case. Please be patient as it may take long time due to complete scan of C drive.
Once the path is displayed, copy the path and jump to Step-5. |
4.If still the .dll file and its corresponding path is not found, then follow the steps given below.
i.Open Command Prompt (cmd.exe) ii.Enter cd\ at the end of the existing command.
iii.Enter "dir gsskrb5.dll/s/a" (without quotes). Please be patient as it may take long time due to complete scan of C drive.
iv.If requested file is found then check its existence on that path and move to Step-5. If not, proceed to next step. v.Repeat the Step (ii) and enter “dir gssapi32.dll /s/a” (without quotes).
vi.If requested file is found, move to Step-5. If not, proceed to next step. vii.Repeat Step (ii) and enter “sapcrypto.dll /s/a” (without quotes)
viii.If requested file is found, move to Step-5. If not, proceed to next step ix.Repeat Step (ii) and enter “dir sncgs32.dll /s/a” (without quotes).
|
5.Set the path (found from step 2a or 3) in Process Runner/Innowera Connector for SAP by following the steps given within the below toggle.
2.Click Tools >> SAP Shortcut. You will see SAP Logon entries similar to following window.
3.Go to "Advanced" tab, click on 'Browse' icon of SNC Lib Path field and navigate to the file found in the above steps or enter the path of .dll manually in the SNC Lib Path field. Once done, go back to 'Server' and attempt to login to server you want.
|
6.If you still face this issue, then please send screenshot of the error message you received prior to above given steps to Innowerasupport@magnitude.com.
|
|
Note . |
Once you set the path, Process Runner will remember it and you will not have to set this again. If you have this problem on many computers in your enterprise, please set environment SNC_LIB to point to correct path and Process Runner will use that path automatically. If you still face the problem or need further help, please contact us at Innowerasupport@magnitude.com |
Click here, if facing ' SNC name for RFC/CPIC does not exist in any ACL error' while logging to SAP via SNC.