There are two types of kernel in SAP NetWeaver Java system: 1. Native Kernel: – It is native executables of java startup framework which are written in C-code, such as jcontrol, jstart, jlaunch, sapstartsrv…etc – It can be updated using file like SAPEXEDB*.SAR and SAPEXE*.SAR. – GetVersionInfo function of sapcontrol command can display the kernel […]
What is Feature A and Feature B in SAP BTP environment
Q) What is Feature A and Feature B in SAP BTP environment? A) Cloud management tools represent the group of technologies designed for managing SAP BTP. SAP currently renovating and adding core functionalities to SAP BTP. As part of this process, SAP upgrading enterprise accounts from the existing cloud management tools feature set A to […]
Type of Log and Trace file in SAP Cloud Connector
Type of log and trace file exist in Cloud Connector: Cloud Connector Loggers (ljs_trace.log): Refer to the SAP Cloud Connector Java classes (SAP code) that are directly related to Cloud Connector functionality. This is the one requested by SAP Support if not explicitly told. Information is the default level. For ljs_trace there is log rotation […]
Change the location of Trace file in Cloud Connector
As of Cloud Connector 2.14 you can move trace files to a different location. If you want to do this, proceed as follows: ** Shut down the Cloud Connector. ** Execute the respective script for the location change. * For Microsoft Windows OS: changeLogAndTracePath.bat <desiredLocation>. * For Linux OS and Mac OS X: ./changeLogAndTracePath.sh <desiredLocation>. […]
How to check the version of SAP Cloud Connector
Open the SAP Cloud Connector administration UI, https://localhost:8443. In Cloud Connector Administration line select About from the dropdown list: the About popup window shows the SAP Cloud Connector version: Some other Alternative ways: In case there is no access to the SAP Cloud Connector UI, the version can be checked in the log files. When […]
Basic concept for SAP Business Technology Platform (SAP BTP)
SAP Business Technology Platform (SAP BTP) is an integrated offering comprised of four technology portfolios: database and data management, application development and integration, analytics, and intelligent technologies. The platform offers users the ability to turn data into business value, compose end-to-end business processes, and build and extend SAP applications quickly. The SAP Business Technology Platform […]
How to monitor SAP Cloud Connector connections
External tools don’t track the complete scenario (SAP Cloud Platform servers + communication from SCC to SCP + communication from SCC to Backend). For this we need to activate alerting’s for Tunnel Health and Service Channels in SAP Cloud Connector Alerts tab. Below are steps to Configure the Cloud Connector to send e-mail messages when […]
Configure the timeout settings of the Internet Communication Manager (ICM) or the SAP Web Dispatcher
In this blog we see in detail about timeout parameter for ICM and SAP Web Dispatcher with configuration ICM and its timeout parameter The Internet Communication Manager (ICM) enables communication between your SAP system and the Internet using the HTTP or HTTPS protocols for the Business Client applications. The ICM can forward incoming HTTP connections […]
What to use SUM or SPAM for SP Upgrade’s
When we planning to apply Support Package Stacks (SP stacks) or Support Packages (SPs) to an AS ABAP based system, then we need to know when to use which tool either the Software Update Manager (SUM) or the Support Package Manager (SPAM/SAINT). Main criteria for a choice are the amount of SP stacks to be […]
When to use SUM 2.0 and SUM 1.0
Below Image clearly shows when we need to use SUM 2.0 or SUM 1.0 SUM 1.0 and 2.0 are offered in parallel. But each scenario is covered by only one of the SUM versions – the other SUM version will refuse to work on that scenario Easy decision matrix: * SUM 2.0 is for ABAP […]
List of Tables of SAP Transaction
Below are the some List of Tables of SAP Transaction that can be useful in day to day life. Also can be exported and imported manually during system refresh. Note: Some Tcode has dependency of USER id, so make sure you also exported/imported USER related data, if using in System refresh. Tables are included for […]
Default Trace in SAP Java AS System
At OS level all trace information from the application activity is written to file called defaultTrace.trc. ** The latest default trace file (defaultTrace*.trc) can be found at the following path: \usr\sap\<SID>\<J2EE_instance_number>\j2ee\cluster\<server#>\log\ Where the terms SID, J2EE_instance_number and server# have to be substituted for the appropriate values for the system, instance and server which you want […]
Thread Dump and Heap Dump for SAP NW AS Java system
In this article will go through How to download Thread Dump and Heap Dump and location where its stored. A thread dump is a snapshot of how the Java threads of the running server processes look at a point in time, whereas a heap dump is a snapshot of the memory of a java Process. […]
Garbage collection error’s and reasons
Below points we can check for Garbage Collection error’s and their reasons. Overview: The virtual machine garbage collection (GC) can be executed at any time so the symptoms can be various, such as: poor performance AS Java crashes with exit code 33x. AS Java startup fails AS Java restarts deploy hangs or fails web request […]
OutOfMemoryError (OOM) in Java AS for SAP NetWeaver 7.1 and higher
OutOfMemoryError (OOM) Concept in Java AS for SAP NetWeaver 7.1 and higher Overview: A common error that causes crash of AS Java is OutOfMemoryError, i.e, OOM error. Although the error name indicates some problem with Memory, there are actually multiple possibilities and hence solution varies. In order to find the cause of OutOfMemory error, open […]
How to troubleshoot using Message ID in log/trace file for SAP Netweaver Java systems
What is Message ID: Each log/trace message that is generated in AS Java has an unique identifier – message ID – assigned to it. A message ID is a string, such as com.sap.ASJ.web.000649, which consists of: vendor – “com.sap” product name – “ASJ” (Application Server Java) component name – “web” – the component (service, library, […]
SPDD/SPAU handling during the Update/Upgrade
During an upgrade or the import of a Support Package, existing objects of the SAP standard are overwritten with the objects redelivered. To help it to retain the changes to SAP objects done in a previous release, SAP provides transactions SPAU and SPDD. These transactions allow to enter their modifications into the corresponding new objects […]
Concept of SPAU and SPDD in SAP System
Customer/Custom defined objects are developed in customer namespace and are thus not affected or overwritten by upgrades. In the case of SAP objects, as part of an upgrade or Support Package import, SAP may provide new versions of existing SAP objects. If customer have modified SAP objects in a previous release, so it’s necessary to […]
SUM UI hangs with message “Process execution in progress”
During the upgrade of a SAP NetWeaver system, the SUM UI hangs with the message “Process execution in progress” and SUM logs are not updated: The SAP Host Agent sapstartsrv.log file shows the following error: [Thr 140008373823232] *** ERROR => Permission denied: user <SID>adm has no permission for operation 020752A5173A1EDA9EE2A825F74ECFF1 [OperationPlu 326] [Thr 140008373823232] *** […]
HDBLCM Web-UI suddenly freezes
When we use HDBLCM (SAP HANA Platform Lifecycle Management) Web-UI suddenly freezes when clicking “Update System and Components” Solutions: check the file /usr/sap/hostctrl/work/sapstartsrv.log and in that we geeting such below Wrning/Error Messages. [Thr 140632085706496] *** WARNING => Invalid file ‘runnings.commands/8CDC7192A4B21EDL08943072739590N1_0_22683_9’ [PersistentOp 343] [Thr 140632085706496] *** ERROR => Permission denied: user xyzadm has no permission to […]