tp return code transfer (return code 14) - Free download as PDF File (.pdf), Text File (.txt) or read online for free. ">
TP196: R3trans - TP Return Code Transfer (Return Code 14)
TP196: R3trans - TP Return Code Transfer (Return Code 14)
TP196: R3trans - TP Return Code Transfer (Return Code 14)
Symptom
R3trans terminates with return code 14. The following error message is displayed
at the end of the log:
2EETP196 returncode of "R3trans" was not transferred correctly. See Note 43552.
Other Terms
Solution
• The system may assign return code 14 because there is no longer any disk
space avalaible in the transport directory. As a result, the transport logs
can no longer be written completely.
• In TPPARAM (parameter file for tp), the parameter R3transpath is set so that
there is no direct reference to an an executable program R3trans. Instead,
there is a reference to a shellscript or a command file.
The system then calls different R3trans executables according to various
criteria in this shellscript or in these command files only.
However, the return code of the R3trans call is not taken into account and
is lost. This error usually occurs after a 3.0E upgrade for the first time
and then occurs frequently. Furthermore, for this type of error, successful
R3trans calls (not only terminated calls) are also indiacted with return
code 14.
Solutions:
NT: r3transpath =
\\<HOST>\sapmnt\<SID>\sys\exe\run\R3trans.exe
or
UNIX: r3transpath = R3trans
• In Release 3.0, tp calls R3trans with the system() command (only during an
export). In this process, the system uses an unusual shell.
You can use the UNIX command 'man system', to find out which shell is used.
• For some reason, the normal signal processing does not work, for example,
when using nohup. However, this cause has not yet been proven. If you have
the impression that this may be the case in your system, contact SAP.
• Under Windows NT, the problem may occur because Dr. Watson has been entered
as a default debugger in the registry. If a dump occurs, Dr. Watson
currently does not remember the real return code of the "trapped" program.
Instead, it edits the dump and then returns return code 0 (no error).
However, this only applies to the return code from Dr. Watson. As of Windows
NT 5.0, the actual return code of the program is probably returned.
In this case, check whether Dr. Watson was registered as the default
debugger. To do this, open a command prompt and call regedit. Open the key:
HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows NT -> CurrentVersion
-> AeDebug.
If the system uses Dr. Watson as the default debugger, the call of the
program drwtsn32.exe is written in the 'debug' field.
If this is the case, check whether Dr. Watson wrote a dump. Change to the
directory %WINDIR% and open the file drwtsn32.log. Navigate to the end of
the file and check whether the last written dump belongs to the executable
R3trans.
Position the current excerpt from the file drwtsn32.log on SAPSERV. Open a
CSS message and provide is with some information about the circumstances of
this situation.
If none of these causes apply, inform SAP of the circumstances that caused this
situation. Create a problem message in which you refer to this note. We
recommend that you provide us with as much information about the maintenance
levels of all participating software components (operating system, database
system, SAP System, tp version, R3trans version) as possible.
Other Components
Component Description