Showing posts with label development tools. Show all posts
Showing posts with label development tools. Show all posts

Friday, September 11, 2020

Not possible to run ABAP program in Eclipse environment?

Following situation usually happens when someone starts with ABAP development in ABAP from Eclipse (so called ABAP in Eclipse (AiE)). It is either SAP HANA Studio or just regular Eclipse (version like Neon, Photon, etc.) they all use ABAP Development Tools (ADT). The ADT is suite of Eclipse plug-ins that enable the Eclipse to connect to the SAP NetWeaver system and do the ABAP development from the Eclipse. Doing ABAP development in the Eclipse; replaces t-codes like SE80/Se38/SE37 etc.

For freshers when they start with the new SAP system and try to make an attempt to run their ABAP programs in the Eclipse there can below error message popping up:

"Skip Initial Screen" is not permitted for transaction SADT_START_WB_URI

    Message No. 00131

Diagnosis

    "Skip Initial Screen" is not permitted for transaction &

System Response

    You tried to start the transaction & with the option "Skip Initial

    Screen" using an SAPGUI shortcut, a start transaction, or a URL.

Procedure

    This is not permitted with this transaction.

Procedure for System Administration

In order to fix this; following entries need to be added into the view V_TSTCS:

SADT_START_TCODE

SADT_START_WB_URI


Other option is to disable profile parameter dynp/checkskip1screen completely. As the latter option is normally to be done by SAP Basis the first option is more feasible. The view/parameter carries a client-specific checks on whether it is permitted to start a transaction with the “Skip Initial Screen” option.

Enjoy coding in the Eclipse :)



Thursday, February 11, 2016

ABAP Tools Menu

I recently found one interesting transaction. It has very curious name thought. It is called AMEN - ABAP Tools Menu. It may be useful for ABAP programmers as it servers as central point to run few not very known ABAP tools. User interface of the code looks really prehistoric (created on 27.08.2002) however it is still intuitive. Whichever tool one would want to run it just needs to double click on respective line.

Following tools are available in the t-code AMEN:

General tools:
SYNT            Syntax Trace Analysis on Program Check
SAMT            ABAP Program Set Processing
SCI               SAP Code Inspector
SCOV            Coverage Analyzer

Verification tools:
UCCHECK       Unicode Check with Long Text
SLIN             ABAP Program Extended Syntax Check
SM31            Maintenance view for table T100 Message Maintenance
SE30             Runtime Analysis (replaced by tcode SAT)
RSHOWTIM    Runtime of ABAP Objects Statements
SE33             Context Builder

RABAX Texts:
RSNAPDOK    Maintenance view for table SNAPT – ABAP Runtime Errors
SM31            Maintain Syntax Error Messages

BSP Display Tools:
BSP_SHOW_SOURCE Display Page Source Display (Internal/External)

Syntax Diagrams:

RSXBNFDP     Display Syntax Diagrams for Keyword

Wednesday, January 14, 2015

SAP Web IDE – what it is?

The SAP Web IDE (or SAPWebIDE) is new development environment for SAP artefacts completely web based to cover end2end development process. It was released in mid of last year (2014).  The WebIDE is continuation of so called River RDE (Rapid Development environment). Basically simple view on the thing suggests that River RDE got renamed to SAPWebIDE.
The development artefacts which cen be developed in the SAPWebIDE are HTML5/UI5/SAPUI5/OpenUI5 applications. Also an extension and customization of SAP Fiori apps can be done in the tool.

Download SAP WebIDE:
Current version of SAPWebIDE is 1.4. it is available both on HANA cloud and also on premise. For the cloud version follow your links as per your region:  EU, AP, NA. Download the SAP WebIDE from SAP Store.

Install SAP WebIDE:
While you have downloaded zip file from a SAP Store (see link above) upzip it to local folder e.g.: C:\SAPWebIDE. Download Eclipse Orion from eclipse.org/orion. The Orion is a browser based IDE open source tool IDE platform written in JavaScript. Unzip the Orion into the same folder where WebIDE is located. Download Eclipse Director from eclipse.org. Unzip it again into the same folder.

Install SAP WebIDE:
To start the tool up just first open command line and navigate to folder of your chose given in Install part. Go into the Director folder within the command line. Now run Director part with help of command similar to following one depends on your folders:
director -repository jar:file:..///updatesite.zip!/ -installIU com.sap.webide.orionplugin.feature.feature.group -destination c:\SAPWebIDE\eclipse

Finally run the Orion part starting up orion.exe from corresponding folder.

After that the SAPWebIDE is accessible by following URL: SAP Web IDE via the URL http://localhost:8080/webide/index.html

Registering user:
In order to use the tool an user needs to be created:











There we go..














Useful links:
WebIDE videos by DJ Adams

Monday, September 29, 2014

Connecting to SAP backend with Eclipse

I bet that many of you already tried ABAP development in Eclipse (AiE). The Eclipse is modern development platform and has a lot to offer also to ABAP developers. I tried the Eclipse recently (see my post: How to install SAP NetWeaver Application Server ABAP 7.03 SP04 Trial – Ready for ABAP in Ecplipse (AiE)) and I must say I like it and currently it is my preferred way of developer IDE. Needless to say that Eclipse is not only for ABAP development but currently there are many other SAP development objects backed by the Eclipse.


Once I started with AiE I tried to use it in as many systems as I have an access to. For some of them it worked for some it didn't. Actually my attempt to connect SAP back-end ended with following error message:













User xyz is not authorized to access system ABC via ABAP in Eclipse (The system does not support Eclipse based ABAP Development Tools).


Therefore I started to look what are prerequisites to connect with the Eclipse to SAP backend system. What needs to be deployed in SAP NEtWeaver ABAP backend is software component called SAP_BASIS_AIE. There are following versions of this component:

SAP_BASIS_AIE version
Available as of
SAP Note
2.0
20.11.2012
1718399 - RTC of ABAP Development Tools for SAP NetWeaver
2.7
07.05.2013
1856574 - RTC of ABAP development tools for SAP NetWeaver 2.7
2.13
12.07.2013
1886449 - RTC of ABAP development tools for SAP NetWeaver 2.13
2.16
20.09.2013
1916008 - RTC of ABAP development tools for SAP NetWeaver 2.16
2.19
04.12.2013
1950493 - RTC of ABAP development tools for SAP NetWeaver 2.19
2.24
28.02.2014
1985505 - RTC of ABAP development tools for SAP NetWeaver 2.24
2.28
22.05.2014
2020847 - RTC of ABAP development tools for SAP NetWeaver 2.28
2.31
14.07.2014
2041627 - RTC of ABAP development tools for SAP NetWeaver 2.31


They all need at least SAP enhancement package 3 for SAP NetWeaver 7.0. Means any SAP NetWeaver ABAP 7.03 SP04 or 7.4 SP00 and higher system.


More information:

What are Eclipse based SAP development tools?

For SAP an Eclipse become an strategic tool. As seen in last few years more and more development tools are moving to Eclipse. The Eclipse is not only the tools for JAVA like languages but SAP is embracing it into more and more offerings for different areas of SAP related development.

Architecture of the tool is as follows. There is a standard open source Integrated Development Environment (IDE) framework of Eclipse. Furthermore there are so called SAP relevant plug-ins into the Eclipse which enhances its functionality for SAP development objects. Plug-in appears in the tool as perspective. There are many different perspectives for different SAP objects.

Here's a short summary of the currently available development tools that are based on the Eclipse:


SAP Visual Composer - A design tool that facilitates the creation of SAP Enterprise Portal content using a visual user interface, rather than writing code. The tool appeared for first time approximately in 2004. Download.


SAP HANA Studio - A collection of tools that manages data and monitors the SAP HANA database. The SAP HANA Studio provides an administration console, a modeler, and a lifecycle management perspective. First time appeared with event of HANA in 2010. Download.


ABAP in Eclipse – First attempts of having Eclipse for ABAP development appeared in Feb 2008. On June 2012 an AiE – ABAP in Eclipse = ABAP Development Tools for SAP NetWaver was released. Download.


SAP NetWeaver Developer Studio – Developers can develop an objects for SAP NetWeaver. Mostly it is related to Web Dynpro for Java applications as there is Web Dynpro perspective available. Also there is a range of toolsets such as the Web Dynpro design time tools, graphical tools for the development of J2EE applications, and Web Service client tools. SAP NetWeaver Developer Studio is integrated into the SAP Java development infrastructure. The SAP NetWeaver Developer Studio appeared approx. in 2005. Download.


SAP NetWeaver Gateway – So called SAP Mobile Platform tools. Development objects are client development objects. The tool helps designing and provisioning OData services for SAP Mobile Platform Download.


SAPUI5 – So called UI Development toolkit for HTML5 (or SAPUI5 tools). SAPUI5 was introduced in 2012. Download.


SAP HANA Cloud Platform tools – Tool for developing of apps for SAP HANA Clpud Platform. Appeared approx. in 2012. Download.


SAP HANA Cloud Integration tools - facilitates the integration of business processes and data across on-premise and cloud applications. Data integration capabilities allow you to efficiently and securely use ETL tasks to move data between on-premises systems and the cloud. It contains following features: Designer and Operations for SAP HANA Cloud Integration. Appeared approx. in 2012. Download.

Sunday, January 26, 2014

Download developer edition and trial version of SAP software

- updated on 18th of Feb 2021 –

SAP ABAP Platform 1909, Developer Edition – installation on WIN OS

 

 - updated on 12th of Nov 2019 –

SAP NetWeaver AS ABAP Developer Edition 7.52 SP04 – my installation blog

 

SAP NetWeaver AS ABAP Developer Edition 7.52 SP01 (not available for download any more) – my installation blog

 

SAP NetWeaver AS ABAP Developer Edition 7.51 SP02 – my installation blog

 

SAP NetWeaver AS ABAP Developer Edition 7.50 SP02

 

SAP NetWeaver App Server 7.03 SP03 Trial, Ready for ABAP in Eclipse (not available for download any more) – my installation blog

 

SAP NetWeaver Application Server ABAP 7.02 SP11 with Gateway SP04 Trial - Ready for SAP Gateway (not available for download any more) – my installation blog

 

Few remarks: most of below download links is not valid anymore. Sap store site at store.sap.com is now defunct. It was moved to another URL (partner.store.sap.com) but it is only available for SAP partners.

 Going forward main download site is located at  developers.sap.com/trials-downloads.html


A long time ago (yes it was Nov of 2007 ~ 7 years!) I posted blog about SAP software available for download. The post still live here:

miniSAP – where to download it?

At that time we called trial version of SAP as miniSAP. Times passed by and now we call it Developer or Developer Edition or Trial version of the same. Also platform where the software is downloadable has changes. SAP - specially SCN team started to migrate the downloads from SCN it self (scn.sap.com/community/downloads) to SAP store: store.sap.com. The downloads are part of Database and Technology department of the store. 

From NetWeaver based on ABAP stack perspective currently there are following three versions available for the developers:

SCN - SAP NetWeaver Application Server ABAP 7.02 SP6 64-bit Developer Edition

SCN - SAP NetWeaver Application Server ABAP 7.02 SP6 32-bit Trial Version

SCN - SAP NetWeaver Application Server ABAP 7.03 64-bit Trial

So all my dear SAP developers rejoyce! Software download is back!