Starting an SAP system under Windows, Linux and Unix always uses the same command: “startsap”. But, how to check if this will succeed before launching the command?
NetWeaver AS ABAP (or earlier supporting ABAP): Use “R3trans -x” launched as <sid>adm in either a command window (Windows) or any terminal (Unix)
NetWeaver AS Java: Use the configtool.bat/.sh Java application and connect to the database (using the default settings from main screen).
Double Stack (like SAP Solution Manager): use both commands prior to launch startsap.
If one of the upper mentioned commands fail, startsap will fail. Solve the issue first by checking the relevant logs inside the work directory.