Report: BTCAUX07
Variant: no variant is required
Frequency: hourly
Job Description: This report The jobs that remain in 'active' status after the background work process terminates or after database connection problems occur.
# cd /usr/sap/SID/j2ee/configtool |
#./configtool.sh |
|
CHECK_REQUIREMENTS
This phase checks various requirements for importing a Support Package. This phase may terminate for the following reasons:
¡ TP_CANNOT_CONNECT_TO_SYSTEM: tp cannot log on to the database of the system.
DISASSEMBLE
In this phase, files from the corresponding EPS parcels are unpacked and stored in the directory /usr/sap/trans/data (UNIX). It generates the command files (cofiles) from the accompanying files and saves them to the directory /usr/sap/trans/cofiles (UNIX). This phase may terminate for the following reasons:
¡ CANNOT_SKIP_ATTRIBUTE_RECORD: The attributes could not be read in the EPS parcel. The file cannot read, either because it has been deleted or you do not have the correct authorizations at the operating system level.
¡ CANNOT_DETERMINE_EPS_PARCEL: The EPS parcel is not in the EPS Inbox, because it may have been deleted. You must load the appropriate Support Package again.
¡ CANNOT_DETERMINE_DATA_FILES: The name of a data file could not be determined, because a profile parameter was not correctly configured. Use the report RSPARAM to check the settings.
¡ CANNOT_DISASSEMBLE_R_DATA_FILE: An R3trans data file could not be unpacked. Possible errors include a missing EPS parcel or a data file that could not be written to. An error occurred when transmitting a 20K block from the EPS Inbox to the directory /usr/sap/trans/data(UNIX).
¡ CANNOT_DISASSEMBLE_D_DATA_FILE: An ADO data file could not be unpacked. The reasons are the same as for CANNOT_DISASSEMBLE_R_DATA_FILE.
ADD_TO_BUFFER
This phase places the queue in the transport buffer of your system. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tp interface could not be called. There is an RFC error.
¡ CANNOT_ADD_PATCH_TO_BUFFER: A Support Package could not be included in the transport buffer. For more information, see the SLOG log file in the directory /usr/sap/trans/log(UNIX).
MODIFY_BUFFER
This phase prepares the transport buffer for correct processing of the following import phases. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tp interface could not be called. There is an RFC error.
¡ CANNOT_ADD_PATCH_TO_BUFFER: A Support Package could not be included in the transport buffer. For more information, see the SLOG log file in the directory /usr/sap/trans/log(UNIX).
TEST_IMPORT
This phase checks whether there are objects that are overwritten by the import, and that are still in unreleased tasks. You can find the source of error in the log of the test import.
IMPORT_OBJECT_LIST
This phase imports the object lists for the Support Packages in the queue into the system. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tpinterface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
OBJECTS_LOCKED_?
This phase checks whether there are objects that are overwritten by the import, and that are still in unreleased requests. This phase may terminate for the following reasons:
¡ CANNOT_GET_OBJECT_LIST: The object list for a Support Package could not be found, because the Support Package does not exist.
¡ CANNOT_CHECK_LOCKS: An error occurred when checking the locks of an object in the queue.
ADDON_CONFLICTS_?
This phase checks whether there are conflicts between objects in the queue and any installed add-ons. If there are any conflicts, the Support Package Manager stops and asks you to import the relevant Conflict Resolution Transports (CRTs). This phase may terminate for the following reasons:
¡ CANNOT_GET_OBJECT_LIST: The object list for a Support Package could not be determined, because the Support Package does not exist.
¡ CANNOT_GET_LAST_UPGRADE_INFO: The information about the component upgrade could not be determined.
SCHEDULE_RDDIMPDP
This phase schedules the transport daemon (program RDDIMPDP). This phase may terminate for the following reasons:
¡ CANNOT_SCHEDULE_RDDIMPDP: The job RDDIMPDP could not be scheduled. Call transaction SM37 (job selection), enter the following parameters and then choose Continue:
Job name | RDDIMPDP |
User name | <User name> |
Trigger event | SAP_TRIGGER_RDDIMPDP |
Select the job that was terminated and display the job log.
CREATE_VERS_BEFORE
This phase creates versions in the version database of the objects that you want to import and of which versions can be created (ABAP coding, screens, and DDIC objects). This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tpinterface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
If the return code is 0152 (nothing done), check in the configuration of the transport tools in the Transport Management System (transaction STMS) whether the VERS_AT_IMP parameter is set asALWAYS. If this is not the case, set this value and then continue to import the queue.
SPDD_SPAU_CHECK
DDIC_IMPORT
This phase imports the ABAP Dictionary. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tp interface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
AUTO_MOD_SPDD
RUN_SPDD_?
LOCK_EU (only for import mode downtime-minimized)
This phase locks the development environment. This phase may terminate for the following reasons:
- TP_INTERFACE_FAILURE: The tpinterface could not be called.
DDIC_ACTIVATION
This phase activates the imported ABAP Dictionary objects. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tp interface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
INACTIVE_IMPORT (only for import mode downtime-minimized)
This phase imports program code and program texts in an inactive state. This phase may terminate for the following reasons:
- TP_INTERFACE_FAILURE: The tpinterface could not be called.
- TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
IMPORT_PROPER
This phase imports all Repository objects and table entries. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tpinterface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
¡ TP_STEP_FAILURE: A tp step could not be performed successfully. You can find the source of error in the relevant log, for example, in the import log.
If a tp step 6, N or S is in the termination message, it is a step independent of the transport request. The corresponding logs are in the log overview are under the node Import steps not specific to the transport request.
You can also find these logs in the following files in the log subdirectory of your transport directory (usually /usr/sap/trans/log):
tp step 6: P<YY><MM><DD>.<SID>
tp step N: N<YY><MM><DD>.<SID>
tp step S: DS<YY><MM><DD>.<SID>
PREPARE_XPRA
This phase prepares the execution of the XPRAs and after-import methods. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tp interface could not be called.
UNLOCK_EU (only for import mode downtime-minimized)
This phase unlocks the development environment. This phase may terminate for the following reasons:
- TP_INTERFACE_FAILURE: The tpinterface could not be called.
AUTO_MOD_SPAU
XPRA_EXECUTION
This phase executes the XPRAs and after-import methods. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tpinterface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
¡ TP_STEP_FAILURE: The tp step XPRA_EXECUTION could not be performed successfully. To find the cause of the error, see the method execution log. To view the cause of the error in the log, chooseGoto ® Log ® Queue.
¡ CANNOT_READ_BUFFER: The tp program could not open the corresponding buffer file. For more information, see the SLOG log file.
ABAP_GENERATION
This phase generates the runtime objects for the imported Repository objects (ABAP source texts and screens). This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tpinterface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
Remember that objects delivered in Support Packages have already been imported completely. If the return code is 0008, all objects have been generated that contained no syntax errors.
There may be various reasons for any remaining syntax errors:
§ Systems that have been developed for a long period of time often contain many objects that are not longer used or maintained. These objects are still active in the Repository and can reference or use other objects (such as includes). If these includes are modified, syntax errors might occur in the obsolete objects. However, these errors have no effect on the SAP System, and can be ignored.
§ Generated includes or programs can contain syntax errors after an import. You can usually ignore these errors, since the source code of the generated objects is generated again when the corresponding transactions are started (a special generation transaction might exist).
§ If SAP objects have been modified, or if customer objects use SAP objects, there are may also be syntax errors in the modified SAP objects and the customer objects. If this is the case, you must adjust the modifications or customer developments.
§ Buffer synchronization problems can also cause generation errors. For more information, see SAP Note 40584.
Generation errors do not necessarily indicate inconsistencies in the system. However, you should investigate them using the criteria above. If the errors are non-critical, or temporary, ignore them by choosingExtras ® Ignore generation errors, and continue the import of the queue. Choose Support Package ® Import queue.
¡ CANNOT_READ_BUFFER: The tp program could not open the corresponding buffer file. For more information, see the SLOG log file.
RUN_SPAU_?
CLEAR_OLD_REPORTS (only for import mode downtime-minimized)
This phase deletes the obsolete versions of program code and program texts from the system. This phase may terminate for the following reasons:
- TP_INTERFACE_FAILURE: The tpinterface could not be called.
- TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
EPILOGUE
This phase completes the import. The system checks if the queue has been completely processed. If the queue has been completely processed, there should be no more transport buffer entries for the queue. This phase may terminate for the following reasons:
¡ TP_INTERFACE_FAILURE: The tpinterface could not be called.
¡ TP_FAILURE: The program tp could not be executed. For more information, see the SLOG or ALOG log files.
¡ QUEUE_STILL_IN_BUFFER: The queue has not been processed completely, since there are still incomplete Support Packages of the queue in the transport buffer.