BSI Communication Failure During
Payroll Run
I am facing the problem while running US payroll in processing, the error message shows BSI communication failure. By : Venkat BSI Communication Failure:
That should do it! By : Mike 1.) Firstly in Tax Factory 8.0 issues check system BAT/CSH file. If the OS is Microsoft Windows then it is a BAT file, in case of UNIX systems it is a CSH file. This "batch program" is called by RFC connection and runs the Tax Factory Engine. 1.a) Windows Scenario: The bat file should be set like the following example: 1.) SET TF80_CONNECT_STRING=DSN=TF80;UID=TF80;PWD=bsi;
DSN = ODBC connection. Example =
"TF80".
1.b) Unix Scenario:
#!/bin/csh
set execution environment for TaxFactory
8.0
set the directory path for BSI
change directory to the TaxFactory
server directory
for SAP trace debugging, uncomment
below & see file error.txt
./tf80server $1 $2 $3 -o error.txt
end file 2.) The Tax Factory database user MUST has access to database and a valid password. You can test this in a lot of different ways: 2.a) Connecting directly to database with the Tax Factory Database User for testing purposes. 2.b) Testing the ODBC connection with the Tax Factory Database User Normally the path is Control Panel - Administrative Tools - Data Sources (ODBC) 2.c) Sometimes the dabatase does not allows database account logon (Only Windows Account logon), so it will not possible to test connecting to database using the Tax Factory Database User. In this case you need to connect on database with an Windows Account Logon (with administration permission) and then check if the Tax Factory Database User exists, password is not wrong, user is not locked, user has all permissions to access the tables, etc. 3.) The database's schema MUST be
the same mentioned in the bat file. Normally you can check the database
schema in the properties of the database (inside of your database program
administration, for example
4.) The ODBC connection MUST has set the default database your BSI database. 5.) Tax Factory Program must has created the "Data Set", like the following example: Example:
More information please check note 1068271 section 17 (Q. What is a dataset in TaxFactory 8.0?). 6.) The RFC Connection must target the BAT file and not the executable file and the RFC's name MUST be "BSI80-US-TAX". 7.) Sometimes the problem/dump persists so it will be necessary to create/analyse the log files. To create a test lof file you need to change the bat file to look like this: SET TF80_CONNECT_STRING=DSN=TF80;UID=TF80;PWD=bsi;
This executable file will create a log file in the same folder describing his problem, then you will be able to analyse the results, if it is a RFC problem, permission, Data Set not created, etc.
SAP Human Resouce Books
SAP Human Resource Tips
Best regards,
All the site contents are Copyright © www.erpgreat.com
and the content authors. All rights reserved.
|