ABAP Programming in NetWeaver

I read it on this forum that Netweaver is equipped with 2 application engines, the J2EE Engine and the ABAP Engine with separate stacks. If this is so, I wonder we must be able to code in ABAP from our NetWeaver Environment.
I tried to locate where I can write a piece of code in ABAP and see the results on netweaver but failed. If it is possible, could any one of you experts shed some light on this topic. Any help or suggestion would be highly appreciated.
Regards
PB

Hi Pankaj,
You can write ABAP code either in enhancement spots or as a Webdynpro application.
<b>Developing Business Applications using ABAP</b>
1. Search for enhancement spots
        Inside an ABAP package enhancement, spots can be
located at various places (in ABAP programs, in the ABAP Dictionary).
2. Use the Enhancement Information System to obtain a list of enhancement options
3. Implement the enhancement
         Once you have located the enhancement you can navigate directly to the Enhancement Builder tool to process enhancement implementations.
<b>Developing a Web Dynpro Application (ABAP)</b>
Web Dynpro ABAP 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).
In the ABAP development environment, you use the Web Dynpro Explorer to create and edit Web Dynpro applications.
The Web Dynpro Explorer has been fully integrated into
the ABAP Workbench and does not have a separate transaction code.
For further details you can see the following link :
<a href="http://">http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm</a>
Regards
Rakesh.

Similar Messages

  • HOW TO WRITE ABAP PROGRAMMING IN JAVA BY USING NETWEAVER

    HI,
    i am working with bapi(mean is calling bapis in my java programs).
    please tell me the how to write abap programs in nwds
    Thanqqqqqqqqq
    Guru

    Hi,
    Refer the following links..
    http://manuals.sybase.com/onlinebooks/group-iaw/iag0203e/iadgen2/@Generic__BookTextView/24685
    and this blog
    /people/kathirvel.balakrishnan2/blog/2005/07/26/remote-enable-your-rfchosttoip-to-return-host-ip-to-jco
    Regards,
    Uma

  • Can we use is null in our select statement in ABAP program

    hi,
    I want to use 'is nul' or 'not null' in select statement of my ABAP program for any field. I have written below query but I am getting sy-subrc = 4 and getting no data. Can anyone resolve this.

    Hi,
    I think you've posted your question on the wrong forum. This is the SAP Business One development forum which is not part of ERP and doesn't include any ABAP or Netweaver programming.
    For a list of forums please see here:
    http://forums.sdn.sap.com/index.jspa
    Kind Regards,
    Owen

  • Basic Questions of ABAP programming

    Hi Experts
    I am new for ABAP programming. I wants to know some basic about ABAP. I have done 2 months ABAP course from a institute. They give me training on 4.7 IDES ver. Please give the answers of following questions.
    1.Is there big difference between 4.7 and 6.0 Ecc ver in ABAP programming point of view?
    2.for Traing purpose Should I install the full verson of SAP or there is any dummy software?
    3.SAP Netweaver knowledge is must for ABAP programing?
    4. When we install SAP 4.7 IDES version then all the modules will avialable or Only ABAP?
    Thanks
    Best Regards
    Jitender

    Hello,
    For your own practice you can download the free version of SAP Netweaver ABAP in the downloads section of SCN. This is only for ABAP development. You wont find many of the stadard tables and functionalities with in it. IDES should be containing all the modules. But again that depends on the licesnse with which you are provided.
    Your questions have no relevance from the ABAP technical point of view except the first one which is a basic question and should be asked here as per the forum rules. Thats the reason why you were suggested to read the forum rules.
    For any queries of the trial version ABAP have a look at this forum
    Vikranth

  • ABAP Programming Guidelines not showing in ABAP Keyword Documentation

    We are currently in the process of upgrading to Netweaver 7.0 EhP2
    I have seen mentioned that the ABAP Keyword Documentation and ABAP Examples are now all provided in an improved ABAPDOCU transaction.  In addition, the ABAPDOCU transaction is meant to also have a section on ABAP Programming Guidelines. 
    I have seen a screen example of what the ABAPDOCU screen now looks like (as shown in the mockup below).  Our ABAPDOCU screen looks very similar except that there is no node for ABAP Programming Guidelines.
    That is an area that I would like to have a closer look at.  Have we missed something.  Is this available as part of the standard 7.0 EhP2 install or does it need to be installed separately (or perhaps is this only available in a higher EhP).  I've tried finding further information on this option but have not been able to come across anything.  Does anyone know what would be involved (or if it is possible) to make this available in EhP2 
    Greg Milici
    ABAP Developer
    ...V...ABAP Keyword Documentation
    .......>...ABAP Overview
    .......>...ABAP - Reference
    .......>...ABAP - Short Reference
    .......>...ABAP - Release-Specific Changes
    .......>...ABAP Programming Guidelines
    ............ABAP Glossary
    ............ABAP Index
    ............ABAP Subject Directory
       etc.

    Hi Greg,
    When [searching|http://help.sap.com/search/sap_trex.jsp] the [documentation for NW 7.0.2|http://help.sap.com/nw702/] for ABAP keyword there are several documents that mention how you can find more details about ABAP keywords. For example, [Data Consistency|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/41/7af4b6a79e11d1950f0000e82de14a/frameset.htm] mentions a menu in the ABAP Editor, and [New Features in Web Dynpro ABAP for Enhancement Package 2 (EhP2)|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/54/07ec96bd5a4764be4996fff231b4de/frameset.htm] mentions the ABAPHELP transaction.
    I suppose you could try to find if the documentation you need is installed on your system. Perhaps the [how do I Install SAP Document CD and SAP Library|how do I Install SAP Document CD and SAP Library; thread might be of help.
    Best regards,
    Rossen

  • Queries related to ABAP Programs migration to SAP ECC 6.0

    We are planning to re-implement SAP using SAP ECC 6.0 We are currently using SAP R3 Version 4.7
    Regarding migration of existing ABAP Programs and data, I have some queries which may kindly be answered by any of the experts of this forum.
    1. I have heard that SAP ECC 6.0 or SAP Netweaver 7.0 will never support BDC programs. To upload data into SAP, BAPI is the preferred option. Is that true?
    2. In ABAP Programming, relational operator < (less than), > (greater than), <= (less than or equal to) etc are not supported by SAP Netweaver 7.0. In stead, operator contants LT, GT, LE etc must be used. Other wise, SAP reports syntax error. Is thar true?
    3. Screens (Dynpros) have been fully programmed in ABAP Objects in almost all programs related to functional modules (SD,MM,PP,FI/CO etc) in SAP ECC 6.0. Is that true?
    4. Programs written in SAP R/3 Version 4.7 will report syntax errors when that program is compiled as it is in SAP Netweaver. Is that true?
    I request you to kindly reply for these four queries at the earliest.
    Thanking you,
    K. RANGARAJAN
    ABAP Programmer

    SAP ECC6.0 will be supporting BDC programs too.But ,apart from this there are other options like LSMW  ,BAPI,  ECATT tool
    which serves the same purpose  .   It doesnot mean that SAP wont support BDC.
    Coming to relational operators u can use both of them but preferred is operator contants LT, GT, LE.
    If there are any obsolete statements or any Obsolete function modules used in version4.7 U will get syntax errors or unicode errors.
    Regards,
    Lakshman.

  • How to capture an Odata XML inside an ABAP program ?

    Hi Colleagues,
    I have a scenario where I need to capture the Odata XML inside an ABAP program.
    Problem Description:
    1. Log into U3F Client 100 system.
    2. Goto Transaction 'SPRO'.
    3. Click on 'SAP Reference IMG'.
    4. Select SAP Netweaver - Gateway - OData channel - Administration - Maintain Services.
    5. Select any service from the Service catalog.
    6. Click on 'Call Browser' button.
    Now, my requirement is to capture the XML which gets displayed on the web browser into an ABAP program but I am unable to do so. Kindly, provide us the solution.
    Best Regards,
    Naresh

    Hi,
    Check this example
    [http://help.sap.com/saphelp_nwpi71/helpdata/en/1f/93163f9959a808e10000000a114084/content.htm|http://help.sap.com/saphelp_nwpi71/helpdata/en/1f/93163f9959a808e10000000a114084/content.htm]
    Regards,
    Ivan

  • ABAP Program to delete the WDSO contents from active data table & Manage Re

    Hi,
    We have requirement where we have to delete the request id from manage screen and data from Active table of WDSO.
    I have gone through this weblink where we have to hardcode the DSO name in the table (Deletion of WDSO (Write-optimized DataStore object) Load requests and active table data without deleting it from targetSAPNetworkWeblogs%2528SAPNetworkWeblogs%2529)
    Apart from that is there any suggestions or input where i can have selection screen for DSO and execute that will help us to delete the Request IDs and content of active table from WDSO.
    Suggestions or input programs really appreciated.
    Kindly do the needful.
    Regrads,
    Prem
    Edited by: pannalde on Nov 22, 2011 8:24 AM

    Hi,
    http://help.sap.com/saphelp_nw04/helpdata/en/2d/677b3c513d3311e10000000a114084/content.htm
    With program RSSM_DELETE_WO_DSO_REQUESTS it is possible to delete old requests in the Write-Optimized DSO, exactly like we are used to do with PSA requests via a Process Chain.
    This program is available as of SAP NetWeaver BW 7.01 SP07. See note 1437407 for details.
    You can automate the deletion of old WO requests by using the ABAP program step in the Process Chain.
    Regards,
    rvc

  • ABAP program on process chain

    Hi, 
       I'm trying to create an ABAP program in the process chain. I Know how to do this, so the problem that I'm having is that I need to know <b>WHO is</b> the process chain that is call me because this same ABAP program can we caller from another process chain. Exist any function code to interpret this ? I need to know this and then save it.
    Thanks a bunch.

    Hi Sebastian,
    please post questions like this in the another BI forum, e.g. BI General or Data Warerhousing. This forum is dedicated to SAP NetWeaver 2004s only topics.
    Nevertheless, please see the online documentation for the information you need
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/06/efd63b54e56276e10000000a11402f/content.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/06/efd63b54e56276e10000000a11402f/content.htm</a>
    (GET_INFO)
    For the implmenetation of a custom defined process type, please see
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/45d8a990-0201-0010-a290-f22083728179">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/45d8a990-0201-0010-a290-f22083728179</a>
      Cheers
        SAP NetWeaver BI Organisation

  • How to trigger GP workflow through ABAP Program.

    Hi All.
    i have one scnerio , i want to create BOM through Custom Ztransaction that will be developed in ABAP Modulepool.
    User will create BOM  from this ztransaction through  Transactional Iview in PORTAL,Once the user save transaction , i want to trigger a GP(Guided Procedure ) workflow,from ABAP Program.
    is it possible to trigger GP workflow?
    if yes how  to  do it , please suggest the way out.
    Regards,
    Shyam.

    Hi lingana,
    As u see in my requriment that, Workflow is not designed within SAP , But the Workflow will be designing
    in SAP Netweaver, its a GP Workflow. And Ztransaction(Developed by ABAP) will  be seen by user through portal  and
    he save transaction on PORTAL, In backend  ABAP program will run , and after meeting certain condition, it should create
    or(Initiate) GP workflow(process).
    So my question is , how ABAP Program will call GP workflow, How the connection will be made in between ABAP Code and GP workflow framework.
    If any doubt regarding requriment let me know,
    Regards,
    Shyam.

  • Error:Dataflows abap program

    Hi,
    Dataservices 4.2
    Sql server 2008
    SAP (4.6
    I make a migration of dataservices 11.5 towards 4.2 on new waiter.
    when I try to execute my dataflow abap, I have this message  error :
    error:"RFC Call Receive error<Function/BODS/ABAP_RUB:RFC_ABAP_EXCEPTION( PROGRAM_DOES_NOT_EXIT)aucun numéro de pager n'est généré pour cette adresse
    I have make install on the Server SAP 2 functions ( K900187.R22 and R900187.R22) which allowed me to import my SAP tables on the datastore and
    reading the data.
    I use "execute preloaded " option for execute my dataflows
    since migration the dataflows abap do not function any more
    it would have installations or configuration has to make on the Server SAP
    Somebody  has an idea
    Thanks you

    Dear Marie,
    You will have to have to import the new ABAP Program group "BODS/BOS" which you can find in the local install folder...
    Here are some details:
    Installing Functions on the SAP Server
    SAP BusinessObjects Data Services provides functions that support the use of the ABAP, BAPI, and
    IDoc interfaces on SAP servers. You will need some or all of these functions in the normal operation
    of the software in an SAP environment. These functions perform such operations as dynamically loading
    and executing ABAP programs from Data Services, efficiently running preloaded ABAP programs,
    allowing for seamless metadata browsing and importing from SAP servers, and reporting the status of
    running jobs. Some of these functions read data from SAP NetWeaver BW sources.
    You must upload the provided functions to your SAP server in a production environment. It is
    recommended that you always upload the functions to your SAP server whether you are in a
    development, test, or production environment. The functions provide seamless integration between
    Data Services and SAP servers.
    The default installation places two function module files for SAP servers in the ...\Data
    Services\Admin\R3_Functions\transport directory. You then upload these files to SAP servers
    using the SAP Correction and Transport System (CTS) or manually. Using CTS allows for version
    control as the functions evolve across releases.
    The installation provides two versions of transport files (depending on the server version you are using)
    to install the functions on the SAP server. To obtain the names of the latest transport files for installing
    or upgrading these SAP server functions, see the readme.txt file
    And I've found those files and text files in the local install folder....in:
    Program Files\SAP BusinessObjects\Data Services\admin\R3_Functions
    (that's where I've installed it).
    There you'll find some descriptive txt as how to proceed.
    After installing, it might happen that the executing user is missing some authorizations.
    Here my authorizations team helped me by tracing the user and then adding the necessary rights.
    Sure hope this will help you.
    Notes to check:
    see SAP Note 1919255
    Note 1916294

  • Call ABAP Program from outside SAP

    Hi all,
    How can I call an ABAP program from outside SAP, for example from a C++ executable, a .NET assembly or a JAVA package ? Are their "adapters" provided by SAP for this ?
    Angela

    Hi Angela,
    as mho already stated:
    For external connections to ABAP, the sap-proprietary "remote function call (RFC)" is a common way.
    SAP delivers an RFC-library for this, and for some development environments SAP even offers a connector on top of this library to make connectivity more easy (SAP Java Connector, SAP Business Connector, SAP Connector for Microsoft .Net). An RFC is always starting function modules in ABAP, not ABAP programs, and these function modules need the attribute "remote-enabled".
    (Remark: in the context of SAP NetWeaver Process Integration, SAP offers adapters for connectivity, also for ABAP systems.)
    For ABAP systems on basis code line 6.20 and above, the remote-enabled function modules can externally be used as web services.
    Information on RFC can be found in the SAP Help Portal http://www.help.sap.com, e.g. [RFC Call - Example Program|http://help.sap.com/saphelp_nw04/helpdata/en/3d/733760ccb411d2b4550060941936e3/frameset.htm]. A search in SDN provides links to the Help Portal as well.
    >
    Angela GALACY wrote:
    > For example, what if I develop an EJB inside NetWeaver, will I be able to access this from any J2EE client ?
    This part is beyond the ABAP question, and my guess is pretty simple: like on any other J2EE server.
    Regards, Boris

  • ALE triggering ABAP program instead of iDoc

    Is it possible to have ALE trigger an ABAP program instead of an iDoc?
    We need to send changes in Master Data to a system that can't handle iDoc, but does know what to do with SOAP.

    We're talking about an All-in-One system on NetWeaver 700 and ECC 6.0. My company has developed an Add-On for Business One and now they want to develop a similar Add-On for All-in-One. That Add-On should integrate an Open Source system into an SAP system, or at least make the flow of data seem seamless.
    I should be very careful with my comments, as I'm not really understanding enough about your requirements. I must admit key words changes in master data and ALE triggered my initial comment.
    On second thought it might actually be worthwhile to think about other alternatives. E.g. you could look at the technique SAP uses for BW extractors, which might also be suitable.
    I might just be able to hook into the Change Doc system by defining new Change Doc and Change Pointer Types.
    Well, per my comment above, maybe you don't even need change pointers. However, if you do, you can mostly rely on existing change documents unless you're dealing with some odd or custom object.
    Am I right if I think that IDocs handle those Change Pointers from some kind of scheduled background job?
    Part of the setup for change pointers for a specific message type is to define which function module is used for evaluating the change pointers. All change pointers are then evaluated via transaction BD21, program RBDMIDOC, which can also be scheduled in the background.
    but we only need less than 5% of the information contained in an iDoc
    Well, in theory SAP offers some options: You can filter segments via ALE, use reduced message types or define IDoc views. However, depending on the technique this sometimes requires that the actual application (function module creating the IDocs) has to support it (because it's additional API calls that have to be present).
    Defining new IDoc types isn't that attractive to us.
    Though I do understand such statement in specific cases, it's hard to relate to it on a general level. I.e. in the latter case it's often more driven by strange company policies than by good design choices.
    Anyhow, in the end I'm tempted to think that change pointers with IDocs are one option among many. In your specific case however it sounds as if there's possibly other techniques that might be more suitable. So I'll stop for now before I tell you too much crap pushing you in a wrong direction...

  • Export Tables (SE11 stuff) and ABAP program (SE80 stuff), HOW TO ?

    Hi,
    I'm working with the VMWare version (SAP NetWeaver 70 - Java and ABAP VMware Trial) and I'm having quite some fun creating my first application (following instructions in a book I have).
    For now I'm rather impressed with SAP, and I don't really understand why people pester so much about it. From what I can see for now I'll have my app up in no time. Also I didn't realise that SAP was quite "open" in fact, I was suprised for example to be able to run the debugger "/h" on "SE11" for example, and thus view the SAP source code. Is this also possible on SAP ERP Financials/HCM/Operations transactions ?
    OK... I'll confirm all this when I have more experience and my application is actually working, but this is the mood of the week (after a hard WE trying to get NW working).
    However, Heres's my question *************
    Now I've done some work (created tables with SE11 and ABAP programs with SE80), how can I export this work (to some files) so that if my vmware screws up I can import it back in ?
    Another situation : How do I put my work in someone elses NetWeaver (or SAP for that matter) ?
    Thanks for some replies.
    Angela

    Hi,
    Thanks. Indeed, when I create my SE11 or SE80 stuff, I keep choosing "local objects".
    I don't fully understand what you're saying though.
    Do you say that when I've finished my project I can export all my "local objects" to a file or something and import them back in later (or on another NetWeaver)? How do I go about that ? With a transport request ?
    Or are you saying that instead of choosing "local objects" I should pick the other option, then what happens ? In my book they always say to use local objects.
    About SE80, my book mentions the "export to file" button, but if I've created tens or hundreds of files, this seems a little cumbersome.
    I'm asking this because my book doesn't seem to address this topic.
    Angela

  • Develop non-ABAP function on Netweaver 7.4 with HANA?

    Dear colleagues:
       We have customized ABAP development on Netweaver 7.3 system. If we upgrade it to 7.4 on HANA, can we then develop new customized functions with non-ABAP programming languages against same database tables, while keep the legacy functions running?
    thanks,
    Jenny

    Hello Nish,
    the main problem seems to be that Oracle is reluctant to support virtual environments.
    For a start have look at these SAP notes:
    http://service.sap.com/sap/support/notes/1173954
    Oracle has not certified any of its products on VMware virtualized environments. Oracle Support will assist customers running Oracle databases on VMware in the following manner: Oracle will only provide support for issues that either are known to occur on the native OS, or can be demonstrated not to be as a result of running on VMware.
    http://service.sap.com/sap/support/notes/1426182
    Oracle is not certifying any of its products on XEN or KVM virtualized environments. XEN and KVM virtualized environments on the Linux platform impact critical runtime related areas for the Oracle Database such as process scheduling, network and disk IO access.
    regards

Maybe you are looking for

  • How do I access my Airdisk from the Internet?

    Hello, I have been scouring the web for the answer to this, and have found very little, why doesn't Apple help out more with this. They say it is possible, just not how to do it. My AE is bridged to my ISPs Netgear router which supports dyndns. I've

  • ? Flash CS4, Is it possible to adjust the length of multiple timelines at once?

    Hi, I am using Flash CS4. Is there any way to adjust the length of multiple timelines at once? I am doing an animation of leaves falling from a tree. The leaves alone have 17 separate timelines on separate layers plus each has it's own guide layer. I

  • Dooes anyone know how to change the timing of photos in a slideshow on ATV 2nd or 3rd generation.

    Hi.Help please. I'm new to ATV and can see no way to slow down the speed of sldeshows of photos brought over from "my Pictures" folders on my PC. (XP pro with SP3 and latest iTunes)

  • IPhone 3gs networking issues... No 3g

    Not getting 3G network. Currently I only receive "E" network. I have a new sim card, traded in a new phone and restored the software however I still get no 3G network. I sometimes get it for a rare moment and then it disappears. I did the At&t covera

  • Return procedure for defective parts?

    Hi, The power adaptor for my ibook G4 suddenly stop working yesterday, It's only 2 month old. I tried another power adaptor from my friend which works on my ibook. So my power adaptor must have something wrong. I followed the instruction http://docs.