Posts

Showing posts from November, 2015

How to Install HANA Studio

Image
HANA Studio is an important administrative and IDE tool to manage SAP HANA. Where to get the HANA Studio Software? You can download  HANA  studio from http://support.sap.com/swdc (requires S-user with download authorization) Select Support Packages & Patches and Browse Download Catalog Now traverse through the following links: SAP NetWeaver and complementary products SAP HANA SAP HANA PLATFORM EDITION SAP HANA PLATFORM EDIT. 1.0 Entry by Component HANA Studio SAP HANA STUDIO 2 Depending on your PC's operating system, choose one of the four links. Download one of the SAR files (the revision should either match or exceed the HANA Database Server revision). To extract the SAR file, you need SAPCAR executable. Extract HANA Studio SAR File Go to the folder where you downloaded  the HANA studio SAR file and SAPCAR.EXE, and run the following command SAPCAR.EXE -xvf IMC_STUDIO2_<Revision>_<Patch>_<Material>.SAR where I

Block ads and malware sites by using hosts file on router

Image
I browse the web using multiple devices and adding ad-blocker or ad blocking host files to all the devices is a boring thing to do and sometimes it is not possible without jail breaking the device. I have an old wireless router ( TP-Link TL-WR740N v4 ) and I am using it to test out DD-WRT's ability to use a custom host file on it. What is DD-WRT? DD-WRT is a third-party firmware that works for a huge number of wireless routers from a variety of manufacturers. The community of DD-WRT users have created a great list of resources, which makes it easy to understand and use. You can check this database to find out if your router is supported. My router is supported! Download and Install the Firmware The next step would be to download the firmware suitable to your router. The downloads can be made from ftp.dd-wrt.com Stable releases were last updated in 2008. I will be using beta firmware. I have selected a firmware version which is known to work without issues on m

iOS Apps for the IT crowd

Image
Here  are some apps for the IT people who spend time planning, implementing, supporting, losing sleep and losing their work-life balance. Balanced - Get more out of life Balanced is a motivational/productivity app that prioritizes and even suggests activities. The interface is beautiful. Very helpful app if you need reminders to do things that you plan to do. A lot of the options seem similar to Demetri Martin's " If I " special where he did a personal goal sheet.    The App is currently available for free on App Store (used to be $1.99). If you like this, I recommend 30/30 (free) to chop up the tasks you chose to take on. You can use a technique like the pomodoro technique or set your own multiple timers with it. Duet Display - Turn your iPad, iPhone or iPod touch into additional display Duet increases your personal productivity by extending your computer screen (Mac and Windows) to your iPhone/iPad/iPod Touch.     Duet requires a cable

Preventing Pop-Under Ads on Google Chrome using uBlock Origin

Image
uBlock Origin is a great ad-blocker, using minimal resources compared to Adblock Plus. However, simply installing it is not going to help with controlling pop-under ads. When you visit the offending website, click the bottom left button in ublock to block all popups/pop-unders.

Dealing with Common Memory-Related ABAP Short Dumps

Image
ABAP Dumps are one of the basic means of troubleshooting system issues. Here are some commonly occurring memory related short dumps and how to deal with these dumps. Dumps starting with TSV_TNEW_ When a work process requests for memory , the allocation is first from "Extended Memory" based on profile parameters 'roll_extension' and 'initial_size_MB' (in case of implementation variant UNIX_STD; or TOTAL_SIZE_MB in case of SHM_SEGS AIX). If the request for memory fails, memory allocation is attempted from "Private Memory" of the work process. If that allocation also fails, a runtime error "TSV_TNEW_ PAGE_ALLOC _FAILED" error is reported. The dump TSV_TNEW_BLOCKS_ NO_ROLL _MEMORY means that the roll buffer has been exhausted. Each transaction requires some main memory space to process application data. If the operating system cannot provide any more space, for example while initiating the memory for an internal table, the tra

Evolution of SAP ERP Architecture in 11 Steps

Image
Understanding SAP ERP Architecture can be a daunting task for a beginner. An easy way out is to begin from the beginning and see how the architecture evolved. We will start with what problem SAP started off to solve how they ended up with SAP S/4 HANA  in 11 (biggish) steps: Computers taking over jobs.   SAP could have been an IBM company  Welcome to the world of Real-time Systems  Client and Server Revolution  Functional Modules, Industry Solutions and Technology Layer   SAP R/3 up to 4.6c, EnjoySAP and what happened to "SAP R/3 4.6D"   SAP R/3 Enterprise Enterprise Extensions   Integrating the business, MySAP ERP 2003 and SAP NetWeaver   ESoA, MySAP ERP 2004 and NetWeaver 2004   NetWeaver suites up and ECC is a switchboard   The next big thing in the evolution Computerization of Business Processes With the advent of computing technology, companies looked for opportunities to automate various business tasks, instead of relying on slow and error-prone manu