LOCATION FOR DOWNLOADING DEVELOPER 2000 AND Designer/2000 SOFTWARE

Can u pls. give me the location from where I can download DEVELOPER/2000 AND Designer/2000 SOFTWARE

Designer 2000 can not be downloaded.
Instead you can download the current releases of Designer -
Designer10g(9.0.4.7) and Designer10gR2(10.1.2.2) from
http://www.oracle.com/technology/software/products/designer/index.html.
This can be a standalone installation but if you are interested in generating Oracle forms/reports from Designer, then you will have to install this on top of the corresponding iDS releases ie iDS 10g(9.0.4) or iDS 10gR2(10.1.2.0.2). iDS can be downloaded from
http://www.oracle.com/technology/software/products/ids/index.html

Similar Messages

  • Functional location for the respective material and equipment in a report

    i want to show the functional location for the respective material and equipment in a report designed for plant maintenace module..how should i add a field in the report which already contains the order , material and equipment no ?..just have to add a field  functional location in that report. Can anyone plzz tellme from which table should i fetch the data .?

    From EQUI get the recent/valid EQUZ record.
    From EQUZ get the ILOA record.
    ILOA holds the TPLNR for the equipment.
    And from ILOA you can get IFLOT.
    edit: just noticed you can use V_EQUI as well.
    Edited by: Maen Anachronos on Nov 26, 2010 12:40 PM

  • Neptune for UI development Pros and Cons

    Hi ,
    we are evaluating neptune for UI development for what are the pros and cons of using neptune.
    i see only that webdynpro abap developer can be easily moved to neptune , some javascript knowledge is still required.
    some question
    1) can neptune make calls to odata services ? do that requires code in javascript or ABAP
    2) any accelerators provided by neptune  like for workflow scenarios , list and details .
    3) can sap standard fiori apps extensibility  or modification is possible through neptune
    4) security if its accessing business functionality directly
    regards
    Yashpal

    Hi Yashpal,
    I will give you my view, but as Robbe says I work for the company and other SAP developers like DJ Adams has other development tool preferences than me ( I call his Sublime Text development spaghetti coding and he sees Neptune as a crutch that restricts a developer's freedom but this is just a friendly point-of-view discussion and I have promised him a beer in Walldorf next time our paths cross there)
    So the important message is that SAP has opened up their platform for different development tools and it is now a choice for the individual developer or SAP customer. This is a fantastic move by SAP and I think a bit overlooked by the community, Look at the new Xamarin partnership as an example (and yes they are a competitor, but I did mention them )
    Now the pros of Neptune are in my opinion:
    ABAP developer friendly development (removed 90% of JavaScripting needed)
    Connected to the SAP transport System (Software Logistics as is)
    Drag Drop designer that gives structured code (easy for a new developer to take over code, compared to the spaghetti provided by DJ <-  I'll need to buy a few extra beers for that remark)
    Native json communication provided by the Neptune Server (you can argue all you want about Odata, our solution is more flexible gives incredible performance and superb and easy to use offline capabilities)
    Integration with Adobe build, use an SAP program to generate hybrid apps  (The average ABAP developer does not install cordova and build hybrid apps - with Neptune he/she does)
    Integration with SMP. Automatic connection with the REST API's of SMP both on-premise and in the Cloud
    Reduced time to market. One of the largest SAP implementation partners in the Nordics stated that Neptune reduced development time by 80%
    Free templates (Advanced templates such as fully functional PM, HCM, SD templates are available Experience | Neptune Software  <- sorry for the marketing but you did ask)
    UI5, all of the other third-party tools (Not SAP tools like App Builder, Eclipse etc) uses non UI5 frameworks. I personally believe that SAPUI5 (UI5) is the future of SAP UX and thus it only makes sense to keep a common and future-proof framework.
    Network crunching. We optimize all networking. Which makes sense for mobility.
    no extra infrastructure needed - it is a certified add-on and takes 15 mins to install.
    Works with most versions of SAP. We even have alot of customers using 4.7 (we need the ICF so nothing lower). This is something the community often forgets. Yes it is cool to play with the latest Netweaver release, but do our customers have that installed?
    Cons (woot!)
    Cost, even if Neptune is very affordable it still requires license for productive usage (free for developers though - and hey we need to live as well ) So custom coding  is cheaper in respect to license (but not in TCO in my opinion)
    Generated code, even if we have added as much freedom to code custom JavaScript as possible there will always be restrictions in generated code compared to notepad. (But I haven't met an issue that couldn't be solved by custom coding in the Neptune Application Designer yet)
    Other backend systems. Neptune is based on ABAP and as such it obviosly works best with an ABAP backend.
    .... (Add stuff from other non Neptune ppl )
    Regarding your questions:
    1. Yes you can use Odata, best way is to consume it on the ABAP level, but you can of course consume it through JavaScript as well (Not recomended by me)
    2. Yes see above (free templates and also premium templates by our partners)
    3. No you can't modify a fiori app with Neptune, but the two solutions work perfectly together (You can add Neptune apps in the Fiori launchpad) One of our partners have created an RDS solution based on both Fiori and Neptune.
    4. Neptune is an add-on to Netweaver and as such has no extra security in itself beyond that (And we seek not to do that). But we support any security you wish to add on top. I strongly advice having a look at the SAP Secure offering (App protection and MDM)  as well as SMP (also the new Cloud edition which gives easy affordable protection for your backend)
    So that was my very biased answer
    Njål

  • Why do i need to enter the credit card information for downloading free apps and redeem the codes?

    getting a message says apple id has not yet been used with the itunes store while trying to download apps
    why do i need to enter the credit card information for downloading free apps and redeem the codes?

    As a security precaution, Apple verifies your billing credentials with every transaction whether paid or free apps or using the balance of a redeemed code.

  • Hai Matt  I have a problem with download a new app. While I bought iphone5, I take iphone to shopkeeper for download some app and videos that he used his Apple ID . That's t problem now.. Not all the time his ID is appearing but some times hi

    Hai Matt
    I have a problem with download a new app. While I bought iphone5, I take iphone to shopkeeper for download some app and videos that he used his Apple ID . That's t problem now.. Not all the time his ID is appearing but some times his Apple ID is appearing that time I can't download app, videos, songs.. So please guide me to remove that ID or how to solve that..
    Regards
    Babu

    Check Settings/iTunes and AppStore/AppleID and make sure that your AppleID is filled in. If not , sign out and sign in with the correct info.
    To make sure that no other apps or videos are on your device than the one you bought, set it up as new device, explained here: How to back up your data and set up as a new device
    Content that is not bought with your ID can't be used on your phone, that's why his ID and password is asked when you try to use those apps downloaded in the store.

  • My icloud account keeps telling me that my user name or password for icloud is incorrect but it works for downloading apps etc and joining this forum

    my icloud account keeps telling me that my user name or password for icloud is incorrect but it works for downloading apps etc and joining this forum

    Accessing the itunes store and joining this forum are different accounts than an icloud account, so it's not necessarily true that your ID for icloud is the same as for itunes.
    Did you set up an icloud account?
    To create a new icloud account, go to
    http://www.apple.com/icloud/setup/

  • When I click on download button, it goes right to the "thanks for downloading" splash page,and yet nothing has downloaded -- no download file box comes up, nothing. goes

    When I click on download button, it goes right to the "thanks for downloading" splash page,and yet nothing has downloaded -- no download file box comes up, nothing.
    I stupidly uninstalled the version of iTunes I had working on my notebook when the update kept failing and am now unable to get anything happening at all.

    I had probs with 7.2. Reloaded 7.1 works fine. I think 7.2 needs some more work before it will work for me.

  • I need help. My ipad 2 was stuck in recovery mode. i tried to connect it to itunes and restore but after downloading the file and extracting the software there is a pop up message that says "the device is full" i dont know what to do. Its been 2 days now.

    I need help. My ipad 2 was stuck in recovery mode. i tried to connect it to itunes and restore but after downloading the file and extracting the software there is a pop up message that says "the device is full. Deleting files and emptying your recycle been will help you restore." how am i going to erase files if i can't open my ipad. i dont know what to do. Its been 2 days now. please help. thanks.

    yes i am sure. This are the exact words... "The iPad "iPad" could not be restored. The disk you are attempting to use is full. (Removing files and emptying the recycle bin will free up additional space". i tried some options, hard reset, redsnow, tinyumbrella but still it's stuck.

  • Where to download Developer/2000 later version

    I am learning Oracle with David Lockman's book "Teach yourself
    Oracle8 database development in 21 days". I have done database
    before and know SQL. I have no problem understanding the book.
    He uses Developer/2000 as the tool to access Oracle, which I
    think is a product of the company Oracle. However I can not find
    it in the Oracle.com website. Maybe they have changed the name
    or I am at the wrong place. I would appreciate it very much if
    any one can tell me to I can download a free version of
    Developer/2000 of later version to learn.
    Thank you.
    David

    What you are looking for is Oracle Forms and Oracle Reports
    which you can get right here on OTN.oracle.com
    Go to http://otn.oracle.com/software/products/forms/
    to get it.

  • Utility for Downloading Z Programs and Sapscripts.

    HI!
    I want to Down load all my Z programs to a local drive. Please help me if you know any utility?
    Thank you,
    DARSHAN
    Message was edited by: Darshankumar Kanubhai Patel

    use this program:
    PROGRAM ZDOWN.
    *========================================================================================================
    Direct Download Enterprise version 1.2.
    THIS SOFTWARE IS FOR PERSONAL USE ONLY.
    THIS PROGRAM IS FREEWARE AND IS PROVIDED ON AN AS-IS BASIS WITHOUT WARRANTY OF ANY KIND.
    THE PROVIDER SPECIFICALLY DISCLAIMS ANY OTHER WARRANTY, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF
    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
    IN NO EVENT SHALL PROVIDER BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, SPECIAL OR INCIDENTAL DAMAGES,
    EVEN IF PROVIDER HAS BEEN ADVISED BY CLIENT OF THE POSSIBILITY OF SUCH POTENTIAL LOSS OR DAMAGE.
    CLIENT AGREES TO HOLD PROVIDER HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, LOSSES, LIABILITIES AND
    EXPENSES.  BY INSTALLING OR RUNNING THIS PROGRAM YOU ARE AGREEING TO THE TERMS AND CONDITONS STATED
    ABOVE.
    PROGRAM DESCRIPTION & USE
    Allows a user to download programs, Functions, DD definitions, etc to the presentation server.  This
    version searches recursively for nested includes and function modules, and allows you to download
    the resulting code as standard text or HTML web pages within a suitable directory structure.
    You can either search by object name, using wildcards if you wish, or a combination of Author and
    object name.  If you want all objects returned for a particular author then select the author name
    and choose the most suitable radiobutton.  All objects will be returned if the fields to the right
    hand side of the radiobutton are left completely blank.
    Compatible with R/3 Enterprise only, for older versions of SAP you will need Direct Download version 5.xx.
    This version removes the programming limitations imposed by developing across SAP releases 3 to 4.6.
    This program is intended to allow a person to keep a visual representation of a program for backup
    purposes only as has not been designed to allow programs to be uploaded to SAP systems.
    AUTHOR          : E.G.Mellodew
    PROGRAM CONTACT : [email protected]
                      www.dalestech.com
    Types
    text element structure
    types: tTextTable like textpool.
    GUI titles
    types: tGUITitle like d347t.
    Message classes
    types: begin of tMessage,
             arbgb like t100-arbgb,
             stext like t100a-stext,
             msgnr like t100-msgnr,
             text  like t100-text,
           end of tMessage.
    Screen flow.
    types: begin of tScreenFlow,
             screen like d020s-dnum,
             code like d022s-line,
           end of tScreenFlow.
    Holds a table\structure definition
    types: begin of tDictTableStructure,
             fieldname like dd03l-fieldname,
             position  like dd03l-position,
             keyflag   like dd03l-keyflag,
             rollname  like dd03l-rollname,
             domname   like dd03l-domname,
             datatype  like dd03l-datatype,
             leng      like dd03l-leng,
             ddtext    like dd04t-ddtext,
           end of tdictTableStructure.
    Holds a tables attributes + its definition
    types: begin of tDictTable,
             tablename    like dd03l-tabname,
             tableTitle   like dd02t-ddtext,
             iStructure type tDictTableStructure occurs 0,
           end of tDictTable.
    Include program names
    types: begin of tInclude,
             includeName like trdir-name,
             includeTitle like tftit-stext,
           end of tInclude.
    Method
    types: begin of tMethod,
             cmpName like vseomethod-cmpname,
             descript like vseomethod-descript,
             exposure like vseomethod-exposure,
             methodKey type string,
           end of tMethod.
    Class
    types: begin of tClass,
             scanned(1),
             clsname like vseoclass-clsname,
             descript like vseoclass-descript,
             msg_id like vseoclass-msg_id,
             exposure like vseoclass-exposure,
             state like vseoclass-state,
             clsfinal like vseoclass-clsfinal,
             r3release like vseoclass-r3release,
             iMethods type tMethod occurs 0,
             iDictStruct type tDictTable occurs 0,
             iTextElements type tTextTable occurs 0,
             iMessages type tMessage occurs 0,
             textElementKey type string,
             publicClassKey type string,
             privateClassKey type string,
             protectedClassKey type string,
             typesClassKey type string,
             exceptionClass type i,
           end of tClass.
    function modules
    types: begin of tFunction,
             functionName like tfdir-funcName,
             functionGroup like enlfdir-area,
             includeNumber like tfdir-include,
             functionMainInclude like tfdir-funcName,
             functionTitle like tftit-stext,
             topIncludeName like tfdir-funcName,
             progname like tfdir-pname,
             programLinkName like tfdir-pname,
             messageClass like t100-arbgb,
             iTextElements type tTextTable occurs 0,
             iSelectiontexts type tTextTable occurs 0,
             iMessages type tMessage occurs 0,
             iIncludes type tInclude occurs 0,
             iDictStruct type tDictTable occurs 0,
             iGUITitle type tGUITitle occurs 0,
             iScreenFlow type tScreenFlow occurs 0,
           end of tFunction.
    types: begin of tProgram,
             progname like trdir-name,
             programTitle like tftit-stext,
             subc like trdir-subc,
             messageClass like t100-arbgb,
             iMessages type tMessage occurs 0,
             iTextElements type tTextTable occurs 0,
             iSelectiontexts type tTextTable occurs 0,
             iGUITitle type tGUITitle occurs 0,
             iScreenFlow type tScreenFlow occurs 0,
             iIncludes type tInclude occurs 0,
             iDictStruct type tDictTable occurs 0,
           end of tProgram.
    Internal tables
    Dictionary object
    data: iDictionary type standard table of tDictTable with header line.
    Function modules.
    data: iFunctions type standard table of tFunction with header line.
    Tree display structure.
    data: iTreeDisplay type standard table of snodetext with header line.
    Message class data
    data: iMessages type standard table of tMessage with header line.
    Holds a single message class an all of its messages
    data: iSingleMessageClass type standard table of tMessage with header line.
    Holds program related data
    data: iPrograms type standard table of tProgram with header line.
    Classes
    data: iClasses type standard table of tClass with header line.
    Table prototypes
    data: dumiDictStructure type standard table of tDictTableStructure.
    data: dumiTextTab type standard table of tTextTable.
    data: dumiIncludes type standard table of tInclude.
    data: dumiHtml type standard table of string.
    data: dumiHeader type standard table of string .
    data: dumiScreen type standard table of tScreenFlow .
    data: dumIGUITitle type standard table of tGUITitle.
    data: dumiMethods type standard table of tMethod.
      Global objects
    data: objFile type ref to cl_gui_frontend_services.
    data: objRuntimeError type ref to cx_root.
    Constants
    constants: VERSIONNO type string value '1.2'.
    constants: TABLES type string value 'TABLES'.
    constants: LIKE type string value 'LIKE'.
    constants: TYPE type string value 'TYPE'.
    constants: TYPEREFTO type string value 'TYPE REF TO'.
    constants: STRUCTURE type string value 'STRUCTURE'.
    constants: LOWSTRUCTURE type string value 'structure'.
    constants: OCCURS type string value 'OCCURS'.
    constants: FUNCTION type string value 'FUNCTION'.
    constants: CALLFUNCTION type string value ' CALL FUNCTION'.
    constants: MESSAGE type string  value 'MESSAGE'.
    constants: INCLUDE type string value 'INCLUDE'.
    constants: LOWINCLUDE type string value 'include'.
    constants: DESTINATION type string value 'DESTINATION'.
    constants: IS_TABLE type string value 'T'.
    constants: IS_PROGRAM type string value 'P'.
    constants: IS_SCREEN type string value 'S'.
    constants: IS_GUITITLE type string value 'G'.
    constants: IS_DOCUMENTATION type string value 'D'.
    constants: IS_MESSAGECLASS type string value 'MC'.
    constants: IS_FUNCTION type string value 'F'.
    constants: IS_CLASS type string value 'C'.
    constants: IS_METHOD type string value 'M'.
    constants: ASTERIX type string value '*'.
    constants: COMMA type string value ','.
    constants: PERIOD type string value '.'.
    constants: DASH type string value '-'.
    constants: TRUE type i value 1.
    constants: FALSE type i value 0.
    constants: LT type string value '&lt;'.
    constants: GT type string value '&gt;'.
    constants: UNIX type string value 'UNIX'.
    constants: NON_UNIX type string value 'not UNIX'.
    constants: BACKGROUND_COLOUR type string value '#FFFFE0'.
    constants: COLOUR_WHITE type string value '#FFFFFF'.
    constants: COLOUR_BLACK type string value '#000000'.
    constants: COLOUR_YELLOW type string value '#FFFF00'.
    constants: COMMENT_COLOUR type string value '#0000FF'.
    constants: HTMLEXTENSION type string value 'html'.
    constants: TEXTEXTENSION type string value 'txt'.
    Global variables
    data: statusBarMessage(100).
    data: forcedExit type i value 0.
    data: startTime like sy-uzeit.
    data: runTime like sy-uzeit.
    data: downloadFileExtension type string.
    data: downloadFolder type string.
    data: slashSeparator type string.
    data: frontendOpSystem type string.
    data: customerNameSpace type string.
    ranges: soProgramName for trdir-name.
    ranges: soAuthor for usr02-bname.
    ranges: soTable for dd02l-tabname.
    ranges: soFunctionName  for tfdir-funcName.
    ranges: soClassName for vseoclass-clsname.
    ranges: soFunctionGroup for enlfdir-area.
    field-symbols: <waDictStruct> type tDictTable.
    Selection screen declaration
    Author
    selection-screen: begin of block b1 with frame title tBlock1.
      selection-screen begin of line.
        selection-screen comment 5(23) tAuth.
        parameters: pAuth like usr02-bname memory id MAUTH.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 5(36) tPmod.
        parameters: pMod as checkbox.
      selection-screen end of line.
    *--- Local objects
      selection-screen begin of line.
        selection-screen comment 5(36) t$tmp.
        parameters: p$tmp as checkbox default ''.
      selection-screen end of line.
    selection-screen: end of block b1.
    selection-screen begin of block b2 with frame title tBlock2.
    Tables
      selection-screen begin of line.
        parameters: rTable radiobutton group r1.
        selection-screen comment 5(20) tRtable.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(18) tPtable.
        parameters: pTable like dd02l-tabname memory id MTABLE.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(79) tTnote.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(79) tTnote1.
      selection-screen end of line.
    Message classes
      selection-screen begin of line.
        parameters: rMess radiobutton group r1.
        selection-screen comment 5(18) tPMes.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(18) tMname.
        parameters: pMname like t100-arbgb memory id MMNAME.
      selection-screen end of line.
    Function modules
      selection-screen begin of line.
        parameters: rFunc radiobutton group r1.
        selection-screen comment 5(30) tRfunc.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(18) tPfname.
        parameters: pFname like tfdir-funcName memory id MFNAME.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(18) tFgroup.
        parameters: pFgroup like enlfdir-area memory id MFGROUP.
      selection-screen end of line.
    Classes
      selection-screen begin of line.
        parameters: rClass radiobutton group r1.
        selection-screen comment 5(30) tRClass.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(18) tPcName.
        parameters: pClname like seoclass-clsname memory id MCNAME.
      selection-screen end of line.
    Programs / includes
      selection-screen begin of line.
        parameters: rProg radiobutton group r1 default 'X'.
        selection-screen comment 5(18) tProg.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 10(18) tRpname.
        parameters: pProg like trdir-name memory id MPROG.
      selection-screen end of line.
      selection-screen skip.
    Language
      selection-screen begin of line.
        selection-screen comment 1(18) tMLang.
        parameters: pMLang like t100-sprsl default 'EN'.
      selection-screen end of line.
    Package
      selection-screen begin of line.
        selection-screen comment 1(18) tPack.
        parameters: pPack like tadiv-devclass memory id MPACK.
      selection-screen end of line.
    Customer objects
      selection-screen begin of line.
        selection-screen comment 1(27) tCust.
        parameters: pCust as checkbox default 'X'.
        selection-screen comment 32(25) tNRange.
        parameters: pCName type namespace memory id MNAMESPACE.
      selection-screen end of line.
    selection-screen: end of block b2.
    Additional things to download.
    selection-screen: begin of block b3 with frame title tBlock3.
      selection-screen begin of line.
        selection-screen comment 1(33) tPtext.
        parameters: pText as checkbox default 'X' memory id MTEXT.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tMess.
        parameters: pMess as checkbox default 'X' memory id MMESS.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tPinc.
        parameters: pInc as checkbox default 'X' memory id MINC.
        selection-screen comment 40(20) tRecc.
        parameters: pReci as checkbox default 'X' memory id MRECI.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tPfunc.
        parameters: pFunc as checkbox default 'X' memory id MFUNC.
        selection-screen comment 40(20) tRecf.
        parameters: pRecf as checkbox default 'X' memory id MRECF.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tDoc.
        parameters: pDoc as checkbox default 'X' memory id MDOC.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tPscr.
        parameters: pScr as checkbox default 'X' memory id MSCR.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tPdict.
        parameters: pDict as checkbox default 'X' memory id MDICT.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(33) tSortT.
        parameters: pSortT as checkbox default ' ' memory id MSORTT.
      selection-screen end of line.
    selection-screen: end of block b3.
    File details
    selection-screen: begin of block b4 with frame title tBlock4.
      selection-screen begin of line.
        selection-screen comment 1(20) tPhtml.
        parameters: pHtml radiobutton group g1 default 'X'.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 5(25) tComm.
        parameters: pComm as checkbox default 'X'.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 5(25) tBack.
        parameters: pBack as checkbox default 'X'.
      selection-screen end of line.
      selection-screen begin of line.
        selection-screen comment 1(20) tPtxt.
        parameters: pTxt radiobutton group g1.
      selection-screen end of line.
      selection-screen skip.
      selection-screen begin of line.
        selection-screen comment 1(20) tPpath.
        parameters: pFolder like rlgrap-filename obligatory memory id MFOLDER.
      selection-screen end of line.
    selection-screen: end of block b4.
    Display a directory picker window
    at selection-screen on value-request for pFolder.
    data: objFile type ref to cl_gui_frontend_services.
    data: pickedFolder type string.
    data: initialFolder type string.
      create object objFile.
      if not pFolder is initial.
        initialFolder = pFolder.
      else.
        objFile->get_temp_directory( changing temp_dir = initialFolder
                                     exceptions cntl_error = 1
                                               error_no_gui = 2
                                               not_supported_by_gui = 3 ).
      endif.
      objFile->directory_browse( exporting initial_folder = initialFolder
                                 changing selected_folder = pickedFolder
                                 exceptions cntl_error = 1
                                            error_no_gui = 2
                                            not_supported_by_gui = 3 ).
      if sy-subrc = 0.
        pFolder = pickedFolder.
      else.
        write: / 'An error has occured picking a folder'.
      endif.
    initialisation
    Initialization.
    Parameter screen texts.
      tBlock1 = 'Author (Optional)'.
      t$tmp   = 'Programs only: include local objects'.
      tBlock2 = 'Objects to download'.
      tBlock3 = 'Additional downloads for programs, function modules and classes'.
      tBlock4 = 'Download parameters'.
      tAuth   = 'Author name'.
      tPmod   = 'Include programs modified by author'.
      tCust   = 'Only customer objects'.
      tNRange = 'Alt customer name range'.
      tRtable = 'Tables / Structures'.
      tPtable = 'Table name'.
      tTnote  = 'Please note: tables are stored under the username of the'.
      tTnote1 = 'last person who modified them.'.
      tRfunc  = 'Function modules'.
      tPfname = 'Function name'.
      tFgroup = 'Function group'.
      tRClass  = 'Classes'.
      tPcname = 'Class name'.
      tMess   = 'Message class'.
      tMName  = 'Class name'.
      tMLang  = 'Language'.
      tProg   = 'Programs'.
      tRpname = 'Program name'.
      tPack   = 'Package'.
      tPtxt   = 'Text document'.
      tPhtml  = 'HTML document'.
      tComm   = 'Highlight comments'.
      tBack   = 'Include background colour'.
      tPtext  = 'Text elements'.
      tPinc   = 'Include programs'.
      tRecc   = 'Recursive search'.
      tPpath  = 'File path'.
      tPmes   = 'Message classes'.
      tPfunc  = 'Function modules'.
      tDoc    = 'Function module documentation'.
      tRecf   = 'Recursive search'.
      tPscr   = 'Screens'.
      tPdict  = 'Dictionary structures'.
      tSortT  = 'Sort table fields alphabetically'.
    Determine the frontend operating system type.
      perform determineFrontendOPSystem using slashSeparator.
    start-of-selection.
    start-of-selection.
      perform checkComboBoxes.
      perform fillSelectionRanges.
      downloadFolder = pFolder.
      startTime = sy-uzeit.
    Fool the HTML routines to stop them hyperlinking anything with a space in them
      if pCName is initial.
        customerNameSpace  = '^'.
      else.
        customerNameSpace = pCName.
      endif.
    Main program flow.
      case 'X'.
      Select tables
        when rTable.
          perform retrieveTables using iDictionary[]
                                       soTable[]
                                       soAuthor[].
      Select message classes tables
        when rMess.
          perform retrieveMessageClass using iMessages[]
                                             soAuthor[]      "Author
                                             pMname          "Message class name
                                             pMLang          "Message class language
                                             pMod.           "Modified by author
      Select function modules
        when rFunc.
          if pFName+0(1) ca ASTERIX.
          Restrict the search to customer objects only.
            pCust = 'X'.
          endif.
          if pFGroup+0(1) ca ASTERIX.
          Restrict the search to customer objects only.
            pCust = 'X'.
          endif.
          perform retrieveFunctions using soFunctionName[]   "Function name
                                          soFunctionGroup[]  "Function group
                                          iFunctions[]       "Found functions
                                          pAuth              "Author
                                          pText              "Get text elements
                                          pScr               "Get screens
                                          pCust              "Customer data only
                                          customerNameSpace. "Customer name range
          loop at iFunctions.
          Find Dict structures, messages, functions, includes etc.
            perform scanForAdditionalFuncStuff using iFunctions[]
                                                     pRecI                   "Search for includes recursively
                                                     pRecF                   "Search for functions recursively
                                                     pInc                    "Search for includes
                                                     pFunc                   "Search for functions
                                                     pDict                   "search for dictionary objects
                                                     pMess                   "Search for messages
                                                     pCust                   "Customer data only
                                                     customerNameSpace.      "Customer name range
          endloop.
      Select Classes
        when rClass.
          if pClName+0(1) ca ASTERIX.
          Restrict the search to customer objects only.
            pCust = 'X'.
          endif.
          perform retrieveClasses using iClasses[]
                                        iFunctions[]
                                        soClassName[]       "Class name
                                        soAuthor[]          "Author
                                        customerNameSpace   "Customer name range
                                        pMod                "Also modified by author
                                        pCust               "Customer object only
                                        pMess               "Find messages
                                        pText               "Text Elements
                                        pDict               "Dictionary structures
                                        pFunc               "Get functions
                                        pInc                "Get includes
                                        pRecF               "Search recursively for functions
                                        pRecI               "Search recursively for includes
                                        'X'                 "Search recursively for classes
                                        pMLang.             "Language
          loop at iFunctions.
          Find Dict structures, messages, functions, includes etc.
            perform scanForAdditionalFuncStuff using iFunctions[]
                                                     pRecI                   "Search for includes recursively
                                                     pRecF                   "Search for functions recursively
                                                     pInc                    "Search for includes
                                                     pFunc                   "Search for functions
                                                     pDict                   "search for dictionary objects
                                                     pMess                   "Search for messages
                                                     pCust                   "Customer data only
                                                     customerNameSpace.      "Customer name range
          endloop.
      Select programs
        when rProg.
          if pProg+0(1) ca ASTERIX.
          Restrict the search to customer objects only.
            pCust = 'X'.
          endif.
          perform retrievePrograms using iPrograms[]
                                         iFunctions[]
                                         soProgramName[]    "Program name
                                         soAuthor[]         "Author
                                         customerNamespace  "Customer name range
                                         pMod               "Also modified by author
                                         pCust              "Customer object only
                                         pMess              "Find messages
                                         pText              "Text Elements
                                         pDict              "Dictionay structures
                                         pFunc              "Get functions
                                         pInc               "Get includes
                                         pScr               "Get screens
                                         pRecF              "Search recursively for functions
                                         pRecI              "Search recursively for includes
                                         p$Tmp              "local objects
                                         pPack.             "Package
      endcase.
    end-of-selection
    end-of-selection.
      if forcedExit = 0.
      Set the file extension and output type of the file
        if pTxt is initial.
          downloadFileExtension = HTMLEXTENSION.
        else.
          downloadFileExtension = TEXTEXTENSION.
        endif.
      Decide what to download
        case 'X'.
        Download tables
          when rTable.
            if not ( iDictionary[] is initial ).
              perform downloadDDStructures using iDictionary[]
                                                 pFolder
                                                 HTMLEXtension
                                                 space
                                                 pSortT.
            Free up any memory used for caching HTML versions of tables
              loop at iDictionary.
                free memory id iDictionary-tablename.
              endloop.
              get time.
              runTime = sy-uzeit - startTime.
              perform fillTreeNodeTables using iDictionary[]
                                               iTreeDisplay[]
                                               runTime.
              clear iDictionary[].
            endif.
        Download message class
          when rMess.
            if not ( iMessages[] is initial ).
              sort iMessages ascending by arbgb msgnr.
              loop at iMessages.
                append iMessages to iSingleMessageClass.
                at end of arbgb.
                  perform downloadMessageClass using iSingleMessageClass[]
                                                     iMessages-arbgb
                                                     pFolder
                                                     downloadFileExtension
                                                     pHtml
                                                     space
                                                     pComm
                                                     customerNameSpace
                                                     pInc
                                                     pDict
                                                     pMess.
                   clear iSingleMessageClass[].
                 endat.
               endloop.
               get time.
               runTime = sy-uzeit - startTime.
               perform fillTreeNodeMessages using iMessages[]
                                                  iTreeDisplay[]
                                                  runTime.
               clear iMessages[].
           endif.
        Download functions
          when rFunc.
            if not ( iFunctions[] is initial ).
               perform downloadFunctions using iFunctions[]
                                               pFolder
                                               downloadFileExtension
                                               space
                                               pDoc
                                               pHtml
                                               pComm
                                               customerNameSpace
                                               pInc
                                               pDict
                                               TEXTEXTENSION
                                               HTMLEXTENSION
                                               pSortT.
            Free up any memory used for caching HTML versions of tables
              loop at iFunctions.
                loop at iFunctions-iDictStruct assigning <waDictStruct>.
                  free memory id <waDictStruct>-tablename.
                endloop.
              endloop.
              get time.
              runTime = sy-uzeit - startTime.
              perform fillTreeNodeFunctions using iFunctions[]
                                                  iTreeDisplay[]
                                                  runTime.
              clear iFunctions[].
            endif.
        Download Classes
          when rClass.
            if not ( iClasses[] is initial ).
              perform downloadClasses using iClasses[]
                                            iFunctions[]
                                            pFolder
                                            downloadFileExtension
                                            HTMLEXTENSION
                                            TEXTEXTENSION
                                            pHtml
                                            pComm
                                            customerNameSpace
                                            pInc
                                            pDict
                                            pDoc
                                            pSortT.
            Free up any memory used for caching HTML versions of tables
              loop at iFunctions.
                loop at iFunctions-iDictStruct assigning <waDictStruct>..
                  free memory id <waDictStruct>-tablename.
                endloop.
              endloop.
            Free up any memory used for caching HTML versions of tables
              loop at iPrograms.
                loop at iPrograms-iDictStruct assigning <waDictStruct>..
                  free memory id <waDictStruct>-tablename.
                endloop.
              endloop.
               get time.
               runTime = sy-uzeit - startTime.
               perform fillTreeNodeClasses using iClasses[]
                                                 iFunctions[]
                                                 iTreeDisplay[]
                                                 runTime.
               clear iClasses[].
               clear iFunctions[].
            endif.
        Download programs
          when rProg.
            if not ( iPrograms[] is initial ).
              perform downloadPrograms using iPrograms[]
                                             iFunctions[]
                                             pFolder
                                             downloadFileExtension
                                             HTMLEXTENSION
                                             TEXTEXTENSION
                                             pHtml
                                             pComm
                                             customerNameSpace
                                             pInc
                                             pDict
                                             pDoc
                                             pSortT.
            Free up any memory used for caching HTML versions of tables
              loop at iFunctions.
                loop at iFunctions-iDictStruct assigning <waDictStruct>..
                  free memory id <waDictStruct>-tablename.
                endloop.
              endloop.
            Free up any memory used for caching HTML versions of tables
              loop at iPrograms.
                loop at iPrograms-iDictStruct assigning <waDictStruct>..
                  free memory id <waDictStruct>-tablename.
                endloop.
              endloop.
               get time.
               runTime = sy-uzeit - startTime.
               perform fillTreeNodePrograms using iPrograms[]
                                                  iFunctions[]
                                                  iTreeDisplay[]
                                                  runTime.
               clear iPrograms[].
               clear iFunctions[].
            endif.
        endcase.
        if not ( iTreeDisplay[] is initial ).
          perform displayTree using iTreeDisplay[].
        else.
          statusBarMessage = 'No items found matching selection criteria'.
          perform displayStatus using statusBarMessage 1.
        endif.
      endif.
    *--- Memory IDs
    User name
      set parameter id 'MAUTH' field pAuth.
    Table name
      set parameter id 'MTABLE' field pTable.
    Message class
      set parameter id 'MMNAME' field pMname.
    Function
      set parameter id 'MFNAME' field pFName.
    Function group
      set parameter id 'MFGROUP' field pFgroup.
    Class
      set parameter id 'MCNAME' field pClName.
    Program
      set parameter id 'MPROG' field pProg.
    Customer namespace
      set parameter id 'MNAMESPACE' field pCName.
    Folder
      set parameter id 'MFOLDER' field pFolder.
    Package
      set parameter id 'MPACK' field pPack.
    Text element checkbox
      set parameter id 'MTEXT' field pText.
    Messages checkbox
      set parameter id 'MMESS' field pMess.
    Includes checkbox
      set parameter id 'MINC' field pInc.
    Recursive includes checkbox.
      set parameter id 'MRECI' field pReci.
    Functions checkbox
      set parameter id 'MFUNC' field pFunc.
    Recursive functions checkbox
      set parameter id 'MRECF' field pRecf.
    Function module documntation checkbox
      set parameter id 'MDOC' field pDoc.
    Screens checkbox
      set parameter id 'MSCR' field pScr.
    Dictionary checkbox
      set parameter id 'MDICT' field pDict.
    Sort table ascending checkBox
      set parameter id 'MSORTT' field pSortT.
    ****************************************SUBROUTINES***************************************************
    checkComboBoxes...  Check input parameters
    form checkComboBoxes.
      if pAuth is initial.
        case 'X'.
          when rTable.
            if pTable is initial.
              statusBarMessage = 'You must enter either a table name or author.'.
            endif.
          when rFunc.
            if ( pFName is initial ) and ( pFGroup is initial ).
              if pFName is initial.
                statusBarMessage = 'You must enter either a function name or author.'.
              else.
                if pFGroup is initial.
                  statusBarMessage = 'You must enter either a function group, or an author name.'.
                endif.
              endif.
            endif.
          when rProg.
            if pProg is initial.
                statusBarMessage = 'You must enter either a program name or author name.'.
            endif.
        endcase.
    Check the user name of the person objects are to be downloaded for
      else.
        if pAuth = 'SAP*' or pauth = 'SAP'.
          statusBarMessage = 'Sorry cannot download all objects for SAP standard user'.
        endif.
      endif.
      if not statusBarMessage is initial.
        perform displayStatus using statusBarMessage 3.
        forcedExit = 1.
        stop.
      endif.
    endform.                                                                                "checkComboBoxes
    fillSelectionRanges...      for selection routines
    form fillSelectionRanges.
    data: valueToFind type string.
      if not pAuth is initial.
        soAuthor-sign = 'I'.
        soAuthor-option = 'EQ'.
        soAuthor-low = pAuth.
        append soAuthor.
      endif.
      if not pTable is initial.
        if not pcName is initial and not pTable+0(1) = '/'.
          concatenate pcName pTable into valueToFind.
        else.
          valueTofind = pTable.
        endif.
        soTable-sign = 'I'.
        soTable-option = 'EQ'.
        soTable-low = valueToFind.
        append soTable.
      endif.
      if not pFName is initial.
        if not pcName is initial and not pFName+0(1) = '/'.
          concatenate pcName pFName into valueToFind.
        else.
          valueTofind = pFName.
        endif.
        soFunctionName-sign = 'I'.
        perform addOption using valueToFind soFunctionName-option.
        soFunctionName-low = valueToFind.
        append soFunctionName.
      endif.
      if not pFGroup is initial.
        if not pcName is initial and not pFGroup+0(1) = '/'.
          concatenate pcName pFGroup into valueToFind.
        else.
          valueTofind = pFGroup.
        endif.
        soFunctionGroup-sign = 'I'.
        perform addOption using valueToFind sofunctionGroup-option.
        soFunctionGroup-low = valueToFind.
        append soFunctionGroup.
      endif.
      if not pClName is initial.
        if not pcName is initial and not pClname+0(1) = '/'.
          concatenate pcName pClname into valueToFind.
        else.
          valueTofind = pClname.
        endif.
        soClassName-sign = 'I'.
        perform addOption using valueToFind soClassName-option.
        soClassName-low = valueToFind.
        append soClassName.
      endif.
      if not pProg is initial.
        if not pcName is initial and not pProg+0(1) = '/'.
          concatenate pcName pProg into valueToFind.
        else.
          valueTofind = pProg.
        endif.
        soProgramName-sign = 'I'.
        perform addOption using valueToFind soProgramName-option.
        soProgramName-low = valueTofind.
        append soProgramName.
      endif.
    endfo

  • How to change folder location for Downloads

    I want this folder to be on a different hard drive... is there a way?

    RC -R
    True, you can copy the download folder's icon by selecting "get info" then clicking the icon, selecting copy, then selecting the target/desired folder for downloads, selecting "get info", clicking once on the icon and selecting paste.
    However, this doesn't get you the uber-cool green download arrow in the sidebar.
    Leopard really should have a preference in System Preferences for a default Downloads folder location...no matter the drive or location. I too prefer my downloads be directed to a different drive and had manually created "downloads" folders in my sidebars in prior versions of the OS.
    As others have commented, the icons in Leopard for the special folders lack differentiation in both color and silhouette/shape, relying on those embossed characters that are a bit too subtle for my tastes...but that's just opinion.
    Similarly, Leopard should introduce default browser and media app selection in preferences instead of requiring the launch of Safari or QuickTime etc.. It's an incredibly poor choice to bury preferences with system wide applicability in proprietary apps.

  • What is the URL for downloading Creative Suite 4 Design Premium to reinstall?

    I had my HD die on my iMac and support gave me a url to download my Creative Suite 4 Design Premium again to make my backup restore system work.  I have decided to switch to a new iMac so I need the url again as the backup again did not let me work even though I deactivated on the old iMac. Anyone know what it is?
    Thanx.

    You should check your Adobe account online to see if there is a download link there for you.
    If not, or alternatively, you can download the trial version of the software thru the page linked below and then use your current serial number to activate it.
    Be sure to follow the steps outlined in the Note: Very Important Instructions section on the download pages at this site and have cookies enabled in your browser or else the download will not work properly.
    http://prodesigntools.com/download-adobe-cs4-and-cs3-free-trials-here.html

  • How do I change the default locations for the iTunes music and iPhone back-up folders?

    My computer's hard drive is partitioned, with one partition having all of the Windows system files, and the other having all of my documents, music, videos, etc.  When I installed iTunes, it automatically created its music and iPhone folders on the Windows partition.  I've been able to change the default save folders for other programs to the second partition, but I'm having troubles finding this option in iTunes (I even went back and re-installed it to see if I could find it that way, but no dice).  Is there a way to change the default folders for the iTunes library and iPhone files?  It takes up A LOT of space on my Windows partition, so it would be very great to get that moved over.
    Thanks!

    You can't selectively move individual folders withing the iTunes  folder, but you can move the entire folder to, say, an external dive. To delink the iTunes application to the new library location:
    Open iTunes while holding down the Option key (Mac) or Shift key (Windows).
    In the resulting dialog, click the Choose Library button.
    Select the iTunes folder you moved to the external hard drive.
    Click Choose (Mac OS X) or Open (Windows) and then choose the iTunes Library file inside .

  • Waited hours for download to complete and then it didn't work

    I purchased the app for Mountian Lion to update from OS X 10.6.8.  Tried to download today.  Waited hours for the download to finish and then got a message that it couldn't download and to try again.  Trying again but taking forever again.

    There is a contact link.
    Support

  • Where is the Solaris 10 Encryption Kit located for downloading?

    The link on the Downloads section doesn't work. Says something about this catalog doesn't list free downloads and prompts me to go back to the Download Center home and reselect the free downloads....
    Can't find any pointers to this package so that I can download it.
    Thanks,
    johnl

    Are you using Firefox, etc, instead of IE? the download center and Firefox sometimes get confused for me.
    The link I found was the following, you'll need to log in and accept the license agreement:
    http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=8&PartDetailId=Sol10-GA-Encryption-G-F&TransactionId=try

Maybe you are looking for

  • Css file not getting applied to the application

    Hi All, I have uploaded a css file and used in my application as <link rel="stylesheet" href="#WORKSPACE_IMAGES#default.css" type="text/css"/> Previously it was working fine. But suddenly, it is not working. I am working from a remote server. Could a

  • Check for down payment

    Hi, I have requirement like below Check issued for vendor for down payment Check was cashed on 01.01.2008 Check was voided on 15.05.2008 So how to reverse that and it should be normal check How to do this please help me i will assign points Thanks Ra

  • Output type settings; print pdf from on the printer defined in user profile

    Hi I have a requirement where i should print the pdf form in the printer defined in user profile when i select save in MB1A transaction;  I know this can be done by changing the output type cofiguratioin in the NACE transaction Could any one please l

  • Ios 7.1 battery life drains fast

    should improve battery life in ios 7.1 to last longer

  • Good Configuration for a MacBook...

    My dad has recently told me that he is interested in buying an Apple laptop. I recommended him to buy a Macbook. He told me that he really would like me to teach him how to use Mac OS X. What is a good configuration of a MacBook that is not too expen