UML Tool for ABAP?
Is there a UML Tool for ABAP?
I have never tried it but there is a link available for IBM Rational Rose -> ABAP. It was created by Ensemble Systems. The following is a link to some information:
http://www.ensemble-systems.com/RoseABAP.html
Similar Messages
-
Integrated UML tool for ABAP programming
Hi,
I heard that SAP is planning to release (or already release) a tool for creating UML class diagram. This tool is availaible as transaction Is it true? If yes where I can found information about that?
P.S. I know that area availaible external UML tool, but I'm not interested with.
BR, Tomekhi Daniel,
First of all thanks for the solution you had for the expanding of the bsp tree, i had to do it today, thanks to you (and Thomas Jung) was very fast. Where can i find the uml class diagram, i have already the new generation abap nw 7.02.
Thanks, Ioan.
[Edit]: not in se24 but in se80, right click the class , show/uml diagram
Edited by: Ioan Radulescu on Oct 25, 2011 3:46 PM -
hi
is there any UML Tools for JDeveloper that works on windows and mac or any one of them that does code engineering and database modeling also ?It includes Class diagrams, sequence diagrams, activity diagrams, use case diagrams, etc.
Basically create a new application + project, then via the New Gallery (File -> New), select General -> UML in the New Gallery Dialog, and on the right hand side are the UML options.
Regards,
CM. -
dear Folks,
is there a modelling and code generation tool based on uml class diagrams for ABAP.
best Regards,
suhairYes, there appears to be a 3rd party app.
http://www.ensemble.com/documents/RoseABAPSheet.pdf
Regards,
Rich Heilman -
[ot] A UML tool for a new Java project
I am working on the new Java project and need a UML tool to get it start. I am wondering whether anyone one can recommend such tool or not. It can be either stand alone or as an Eclipse plug-in. It shall be able to handle at least 50 classes.
Thanks.Is it any good? I haven't tried it but we're
evaluating UML tools here and it's on my list to play
with.
PS.If you mean SDE....
I have only used the personal edition at home, and the other versions have more functionality available
My impressions, FWIW, are
- easier to use than rational rose (I find this one which I have to use at work to be a pain), although, paradoxically enough, they are not that dissimilar in appearance
- I was able to create some reasonably complex models without any problems
- easy to install and start using - no great learning curve
- I tried importing a model I had exported from rose and that did not work very well at all.
- this applies to version 2.2 -
Open source UML tool for Code ----- Sequence Diagram ?
Are there any open source / free tools which can generate sequence diagram from java code ?
Thanks in Advance
Ratheeshcheck-out www.logsequencer.com - it is a very cool tool and is only $19.
It generates sequence diagrams from log files. -
UML TOOL FOR CLASS DIAGRAMS??
Hi,
Can anyone tell me if there is an free tool which can draw the class diagrams if i give the root
of my source directory or some package?
Thankstry argouml
http://freshmeat.net/projects/argouml/
It's not particularly advanced but should handle what you want.
matfud -
Is there any tool like hibernate/ibatis for abap
hi all,
is there any tool like hibernate/ibatis for abap. I want to exactly know whthr there is any object relational mapping tool for abap development.
is object based services a object relational mapping tool ?
thanks in advance
bye
babuNo. Many people use Jasper Reports (http://jasperreports.sourceforge.net/) for their reporting. It's free and opensource. You define your reports in xml and you can create text, html and pdf reports.
You can also try to use html for reporting. I've used it on a project with pretty good results. The benefit is that you probably don't need to learn a new tool/language.
We generated the html using velocity, layout was done using css. You can remove the default headers, footer and page margins added by internet explorer by setting some registry keys:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup]
"header"=""
"footer"=""
"margin_bottom"="0.1"
"margin_left"="0.10"
"margin_right"="0.10"
"margin_top"="0.1" -
Generate UML diagrams for existing JSPDynpage projects
Hi all,
Are there any free tools which can generate UML diagrams from exising complex JSPDynpage projects. We have many JSPDynpage interlinked projects and want to have UML diagrams for those.
Any information on this will be of great help.
Thanks,
HariCan anyone help me in this? We don't have any UML tools for SAP JSPDynpages?
-
Tools to upload data into SRM 7.0 with webdynpro for ABAP
Hi,
Webdynpro for abap is used in SRM70.
I need to load data in SRM70 (product category...).
ECATT is not working with web dynpro for abap.
What other tools can i use to load data in SRM70 ? LSMW ?
I would like to avoid to create a Z program to load data into SRM70...
Thanks,
Kind regards,
YannHello Yann.
welcome . we read your wonderful threads and they are useful to coomunity forever.
I am not aware much.
Product category is a permanent data right . i think we may not frequently change the data right.
Does your business want very frequent update on product category?
I believe if we make frequent changes/modify of data we may use LSMW .
i think your zprogram is a best method to upload the product category.
As you aware we can not change the product category as per standard.For eg. If i create a local product category /hierarchy .Even i can not rename them.
category/hierarchy creation are one time activity in SRM.
please correct me.
regards
Muthu -
UML tool / plug-in for ECLIPSE
Hello,
I'm searching for a UML tool or plug-in for ECLIPSE.
So far I couldn't find anything and I'm wondering whether such a thing exists at all.
Do you know something on this topic?
Thanks in advance,
PeshoP.S. It's not zero plugins; IBM packsmassive
amounts of junk in there... :o)Still better than NetBeans.....which I tried at v5.0
as everyone said how good it was and ran away
screaming back to Eclipse. :)Really? I tried NB 5 at home on approx 1.2GHz Athlon with 1.5Gbyyes RAM. Seemed to load and run faster than WSAD 5.1.2 (Eclipse 2.something).
I still prefer PFE (Programmers File Editor) to an IDE. -
Hi All,
Is there any free tool available to generate UML digrams form JAVA Classes.Hi All,
Is there any free tool available to generate UML
digrams form JAVA Classes.Netbeans 5.5 + Enterprise Pack has a built in UML tool with round trip code syncronization.
http://www.netbeans.info/downloads/download.php
ArgoUML is a good open source UML tool.
http://argouml.tigris.org/ -
Webdynpro for ABAP call non-SAP webservice
Hi,
We have a WAS 7.0 ABAP only, Can we use webdynpro for ABAP to call a Notes's webservice or Weblogic's webservice.
Where can I get the document link?
Edited by: Jeff Lien on Jan 8, 2008 10:47 AM
Edited by: Jeff Lien on Jan 8, 2008 10:49 AMHi this will help u.
Web Dynpro ABAP
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/db22242d-0701-0010-28a2-aeaa1fefd706
Hope that the following also helps you.
Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web
applications in the ABAP environment. It consists of a runtime environment and a graphical
development environment with special Web Dynpro tools that are integrated in the ABAP
Workbench (SE80).
Web Dynpro offers the following advantages for application developers:
The use of declarative and graphical tools significantly reduces the implementation
effort
Web Dynpro supports a structured design process
Strict separation between layout and business data
Reuse and better maintainability by using components
The layout and navigation is easily changed using the Web Dynpro tools
Stateful applications are supported that is, if the page is changed and the required
data remains intact so that you can access it at any time throughout the entire
application context.
Note that stateless applications are not possible.
Automatic data transport using data binding
Automatic input check
Automatic operation of the Web Dynpro application using the keyboard
User interface accessibility is supported
Full integration in the reliable ABAP development environment
Web Dynpro Architecture
Definition
Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).
The Web Dynpro model is based on the Model View Controller paradigm, and has the
following features that build on the classic dynpro model:
Clear separation of business logic and display logic
Uniform metamodel for all types of user interfaces
Execution on a number of client platforms.
Extensive platform independence of interfaces
Structure
Metamodel Concept
Web Dynpro provides support for developing Web representation of a business application.
You use specific tools to describe the properties of a Web Dynpro application in the form of
Web Dynpro metadata. The necessary source code is then generated automatically and
executed at runtime. In addition to the events offered by the framework, you can also define
your own events for a Web Dynpro application. However, the event handling must always be
programmed in separate source code areas which are executed automatically when the event
is triggered at runtime.
In Web Dynpro, each user interface is always made up of the same basic elements. These
elements of the metamodel can be statically declared using Web Dynpro tools.
It is also possible to implement elements of the metamodel at runtime and to change them or
reintegrate them at runtime. Using these implementations, you can make any changes or
enhancements to a user interface that has been created by declarative methods by
generating new interface structures at runtime.
This means that you can combine declarative processes and the implementation of source
code.
Graphical Development Tools
To support this declarative concept, both the SAP NetWeaver Developer Studio and the
ABAP Workbench contain a range of Web Dynpro tools. You can therefore generate a large
proportion of a Web Dynpro application using the tools provided, without having to create your
own source code. This applies to the following parts of the application:
Data flow between the front end and back end
Layout of the user interface
Properties of user interface elements
The Web Dynpro tools enable you to create source text areas manually within generated
source texts. These areas are not changed if the source code is regenerated.
Separation of Business and Application Logic
Using Web Dynpro enables a clear separation of business logic and display logic. A Web
Dynpro application runs on the front end and has local or remote access to the back end
system via a service. This means that the display logic is contained in the Web Dynpro
application, while the business logic and the persistence of the business objects run in the
back end system. The following options are currently available for connecting Web Dynpro
applications and the back-end system:
An interface generated using adaptive RFC, through which BAPIs of an SAP system
can be called
An interface for calling Web services
A self-generated interface
The source code required for connecting the Web Dynpro application can be generated
from a UML definition of the Web Dynpro interface. A UML definition can be imported
into the Web Dynpro tools as an XML file.
Conversion of the Model-View-Controller
Conversion of the Model-View-Controller Programming Model
Every Web Dynpro application is structured according to the Model View Controller
programming model:
The model forms the interface to the back end system and thus enables the
Web Dynpro application access to data.
The view is responsible for the representation of the data in the browser.
The controller lies between the view and the model. The controller formats
the model data to be displayed in the view, processes the user entries made by the
user, and returns them to the model.
/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
with regards,
Hema.
pls give points if helpful. -
Error during DatabaseCopy using SAP tools for SQL Server (v7.12)
I'm trying to perform a system copy from PRD to QAS. The database has been mounted to QAS via detach and attach method. I did a DBCC on the database and everything looks OK. I'm running SAPINST (SAP Tools for MSSQL) and selecting the Database Copy option. The source database has a schema of DBO. Both PRD and QAS are running SAP 4.7/Basis 620. The target schema is QAS. SAPINST fails in step 2 (Define Params) with:
"This service cannot be used for a system with SAP ABAP release 620"
Is this message misleading? Has anyone receive this message before.
UPDATE:
I donwloaded the latest version of SAP Tools for MSSQL and now it failes during the execution phase on step, "Convert DB objects to new schema".
Here is the log:
Process environment
===================
Environment Variables
=====================
=::=::\
=C:=C:\Program Files\sapinst_instdir\MSS\CPY
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\r3tadm.STAG\Application Data
CLIENTNAME=TRAIMONOTEBOOK
ClusterLog=C:\WINDOWS\Cluster\cluster.log
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=STAG
ComSpec=C:\WINDOWS\system32\cmd.exe
DBMS_TYPE=MSS
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\r3tadm.STAG
LOGONSERVER=
STAG
MSSQL_DBNAME=R3T
MSSQL_SERVER=stag
NUMBER_OF_PROCESSORS=4
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Dell\SysMgt\RAC5;C:\Program Files\Dell\SysMgt\oma\bin;C:\Program Files\Dell\SysMgt\oma\oldiags\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\usr\sap\R3T\SYS\exe\run
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0f06
ProgramFiles=C:\Program Files
SAPINST_EXEDIR_CD=C:/STM/I386
SAPINST_JRE_HOME=C:/WINDOWS/TEMP/3/sapinst_exe.3012.1234409473/jre
SAPLOCALHOST=stag
SESSIONNAME=RDP-Tcp#25
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\WINDOWS\TEMP\3
TMP=C:\WINDOWS\TEMP\3
USERDOMAIN=STAG
USERNAME=r3tadm
USERPROFILE=C:\Documents and Settings\r3tadm.STAG
windir=C:\WINDOWS
User: STAG\r3tadm, Id: S-1-5-21-2727398557-1322528747-1943968026-1019
Working directory: C:/Program Files/sapinst_instdir/MSS/CPY
Current access token
====================
Could not get thread token. Last error: 1008. I assume that no thread token exists.
Got process token.
Privileges:
Privilege SeBackupPrivilege, display name: Back up files and directories, not enabled.
Privilege SeRestorePrivilege, display name: Restore files and directories, not enabled.
Privilege SeShutdownPrivilege, display name: Shut down the system, not enabled.
Privilege SeDebugPrivilege, display name: Debug programs, not enabled.
Privilege SeAssignPrimaryTokenPrivilege, display name: Replace a process level token, not enabled.
Privilege SeSystemEnvironmentPrivilege, display name: Modify firmware environment values, not enabled.
Privilege SeIncreaseQuotaPrivilege, display name: Adjust memory quotas for a process, not enabled.
Privilege SeChangeNotifyPrivilege, display name: Bypass traverse checking, enabled.
Privilege SeRemoteShutdownPrivilege, display name: Force shutdown from a remote system, not enabled.
Privilege SeTcbPrivilege, display name: Act as part of the operating system, not enabled.
Privilege SeUndockPrivilege, display name: Remove computer from docking station, not enabled.
Privilege SeSecurityPrivilege, display name: Manage auditing and security log, not enabled.
Privilege SeTakeOwnershipPrivilege, display name: Take ownership of files or other objects, not enabled.
Privilege SeLoadDriverPrivilege, display name: Load and unload device drivers, not enabled.
Privilege SeManageVolumePrivilege, display name: Perform volume maintenance tasks, not enabled.
Privilege SeSystemProfilePrivilege, display name: Profile system performance, not enabled.
Privilege SeImpersonatePrivilege, display name: Impersonate a client after authentication, enabled.
Privilege SeSystemtimePrivilege, display name: Change the system time, not enabled.
Privilege SeCreateGlobalPrivilege, display name: Create global objects, enabled.
Privilege SeProfileSingleProcessPrivilege, display name: Profile single process, not enabled.
Privilege SeIncreaseBasePriorityPrivilege, display name: Increase scheduling priority, not enabled.
Privilege SeCreatePagefilePrivilege, display name: Create a pagefile, not enabled.
Groups:
Group count: 14
\LOCAL S-1-2-0 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
BUILTIN\Administrators S-1-5-32-544 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED SE_GROUP_OWNER
\Everyone S-1-1-0 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
BUILTIN\Users S-1-5-32-545 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
STAG\SAP_R3T_LocalAdmin S-1-5-21-2727398557-1322528747-1943968026-1021 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
STAG\SAP_LocalAdmin S-1-5-21-2727398557-1322528747-1943968026-1023 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
STAG\None S-1-5-21-2727398557-1322528747-1943968026-513 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
NT AUTHORITY\INTERACTIVE S-1-5-4 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
NT AUTHORITY\NTLM Authentication S-1-5-64-10 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
NT AUTHORITY\Authenticated Users S-1-5-11 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
\ S-1-5-5-0-36828865 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED SE_GROUP_LOGON_ID
NT AUTHORITY\REMOTE INTERACTIVE LOGON S-1-5-14 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
NT AUTHORITY\This Organization S-1-5-15 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
STAG\SAP_R3T_GlobalAdmin S-1-5-21-2727398557-1322528747-1943968026-1018 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
ERROR 2009-02-11 19:31:46.529 [sixxcstepexecute.cpp:984]
FCO-00011 The step MoveSchema with step key |SAPMSSTOOLS|ind|ind|ind|ind|0|0|MssSysCopy|ind|ind|ind|ind|4|0|MssSchemaMove|ind|ind|ind|ind|2|0|MoveSchema was executed with status ERROR .
TRACE 2009-02-11 19:31:46.544
Call block:CallBackInCaseOfAnErrorDuringStepExecution
function:CallTheLogInquirer
is validator: true
WARNING 2009-02-11 19:31:46.544 [iaxxejshlp.cpp:150]
Could not get property IDs of the JavaScript object.
ERROR 2009-02-11 19:31:46.544 [iaxxejsctl.cpp:492]
FJS-00010 Could not get value for property .
TRACE 2009-02-11 19:31:46.544
A problem occurs during execution the inquirer callback. SAPinst will switch back to the standard behaiviour.
TRACE 2009-02-11 19:31:46.544 [iaxxgenimp.cpp:707]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> <p> An error occurred while processing service SAP Toools for MS SQL Server > Database Copy. You may now </p> <ul> <li> choose <i>Retry</i> to repeat the current step. </li> <li> choose <i>View Log</i> to get more information about the error. </li> <li> stop the task and continue with it later. </li> </ul> <p> Log files are written to C:\Program Files/sapinst_instdir/MSS/CPY. </p> </body></html>
TRACE 2009-02-11 19:31:46.544 [iaxxgenimp.cpp:1245]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
Edited by: Tony Raimo on Feb 12, 2009 4:37 AMThis is looks like permission issue on source folder
Copy source in to your local drive and try again.
I had same issue and able to resolve after copy EXP1 EXP2 and EXP3 folder in to local drive C: with Everyone full access
Yogesh -
Are there any uml tools on linux ?
I'm looking for a simple uml tool in linux.Because I'm doing my excercise from school and I want to do it in linux instead of switching to windows. And at least, it can import and export uml file from staruml.
Thanks guysI'd suggest Umbrello from KDE SC. It is outstanding tool. The only issue — it is not very stable, so you should save your progress frequently.
From it's advantages I'd like to mention
1. UML is virtually backed by code (dunno, how to explain correctly), this is not only a graphic editor. You can create, f.ex. custom datatypes, make all possible relations, and all your actions will be then represented as graphics.
2. It supports usecase diagrams, class, component, deployment and relation diagrams. Moreover, for the last type it can generate a valid SQL code.
Ideally, it should generate code for class diagrams too, but the last time I used it, this feature was only declared, but not implemented. At least, for Java.
Also there are Java ArgoUML and Violet.
The first one is also a real UML editor and is even better than Umbrello, it has no relation diagrams, but supports flowcharts, sequence diagrams and some more.
And the other is just a graphic editor, like DIA.
Last edited by eDio (2010-11-29 17:57:21)
Maybe you are looking for
-
FCP Uncompressed Editing on a new Mac Pro
Hello everybody, I too am about to empty my wallet into Apple's bank account. I am upgrading my editing capacity and have the following wish list in order to edit compressed and uncompressed 8 or 10 bit high definition video shot with HDV and DVCPro
-
Copying data to Xserve unacceptably slow!!
Not really sure what went bad along the way, but I've recently noticed that with one of the arrays in my Xserve RAID (configured RAID 5 + Hotspare) copying data to the array took an unacceptably long amount of time...long enough where I knew somethin
-
Why won't my ipod charge?
I've got an ipod 4g (64GB) when last night i downloaded a few films from iTunes. The battery died when I forgot to put it on charge. So in the morning i put it on charge but the red battery didn't come up with the electric/lighting flash underneath i
-
How can I make the Lion iCal display more readable?
How can I make the Lion iCal display more readable?
-
Leopard: Repair Permissions - Installdb - massive memory usage!
It's been known for a while now that the disc utility isn't running up to snuff on leopard. There was a recent update that now allows the time-bar to run, showing you how long you have to wait 'till done (which was definitely a fix from there being n