Help deciding on the right path...

Hello, I wrote a children's book for the ipad that has a few animations on each of its 11 pages and I paid a graphic designer to do the page designs for me. I'm really happy with the quality design work but now its time to add some sound effects and code up the animations.
When the designer was finished I ended up with:
- backgrounds for each page
- 8-10 frames for each animated character
- a .swf file for the developer to use as an example when coding for the iphone, complete with animation
- the source .fla files
Originally when I started the project my thought was to get a developer to code it in xcode for the iPad but I've recently learned that Flash 5 can export to iOS formats so I'm wondering wether I should hire a professional flash guy to finish this up for me and then export it or hire a iOS developer to code it in xcode.
Can anyone give me feedback on what which be the better way to go? Are there any negatives to exporting to iOS format with Flash 5? Does it bloat the file size? Is it buggy?
Thanks,
-Jordan

coding in xcode will improve performance and that's important if you have a performance intensive application.  it doesn't sound like you so so that may not be a factor.
you're then left comparing the cost to pay for a xcode programmer vs the cost to do this in flash.

Similar Messages

  • How to input the right path that i need in miscellaneous files folder

    i have this sample code
    public class image extends JFrame
    private JLabel statusBar = new JLabel();
    private JMenuItem menuFileExit = new JMenuItem();
    private JMenu menuFile = new JMenu();
    private JMenuBar menuBar = new JMenuBar();
    private ImageIcon imagedoc = new ImageIcon(button.class.getResource("help.gif"));
    private JButton buttondoc = new JButton();
    private JPanel jPanel1 = new JPanel();
    it works but i used the pictures in the file that is already with the jframe.
    i want to add other image, i've already add them on my project but my problem is it is located to another folder. the miscelleanous files folder. if i used the same code, there are errors.
    i want to know the right path in how i can use those images in that folder.
    thanks in advance
    pls reply as soon as possible... i really need this one.

    Hello,
    I think the way to make your images/icons work in your jclient app,
    is to use such a code (test it):
    Class c = Class.forName("YourList.YourListWindowFrame");
    java.net.URL testt = c.getResource("create.gif");
    ImageIcon imageCreate = new ImageIcon(testt);
    if ( imageCreate != null)
    buttonCreate.setIcon(imageCreate);
    But this only works if you copy your icon (create.gif ) into your class directory
    YourList/classes/YourList. This is if your output directory in your project Settings
    is set to YourList/classes and the package is YourList.
    Even if your additional class path is set to YourList/classes and you try to set
    your additional class path to YourList/icons, your icons are not found.
    It looks like JDeveloper is only looking in your output sub directories.
    When you build your application, your gif files are "copied" to your output directory:
    YourList/classes.
    So, you will have to manually put the icons in your class/packages to make this work.
    The idea is that the image files need to be in the same dir as the Java
    class file that loads them. Therefore, the best way to do that is to have
    an ImageLoader class that is in the same folder as the images one:
    public class ImageLoader
    public ImageLoader()
    public ImageIcon getImageIcon(String name)
    return new ImageIcon(getClass().getResource(name + ".gif"));
    and would be called like this:
    mButtonButton.setIcon(imgl.getImageIcon("JButton"));
    http://otn.oracle.com/sample_code/products/jdev/jclient/jclient_binding_demo.html
    There you will find a jClient Component Demo that has this code you can use.
    (its a pretty cool and extensive demo ... he can look at files ImageLoader.java
    and StartFrame.java to see how that particular coding is done.)
    Reference:
    I don't how much help that can be for you, but here is an interesting Metalink note :
    Note 130302.1
    "Sample JSP Code: Directory and File Browser Implemented with Custom Tag Library"
    Regards,
    Steff

  • Where is the right path to deploy third party DLL? "Support Files"?

    Hi, After Effetcs developers:-)
    Here is question about install path of DLL for After Effects plug-in.
    I'm developing Effects plug-in run with CUDA, so I have to deploy third party DLL to client PC.
    So where is the right path to put DLL such as cudart32_30_14.dll?
    I think it's under "Support Files", because my plug-in runs with cudart32_30_14.dll
    in "C:\Program Files\Adobe\Adobe After Effects CS4\Support Files"
    Am I right?

    well... that depends.
    when you rely on an external library, the external dll is expected to be somewhere along the path, as it appears in the command prompt.
    places like win32, and sxs folders are in that path.
    you could also put the support dll in the same folder as your plug-in. any process automatically includes it's own directory in the search path.
    if you don't want to put it in any of these pre-set locations, then you have to program the path into the dll loading function.
    if you choose to do that, you can put the support dll anywhere you like.

  • Rebuilding - Am I on the right path?

    I hit a rough patch a few years back and got behind on some credit cards.  I have been trying to rebuild over the past year or so, and have been following these forums.  I am curious to know if I am on the right path, is there anything else I should be or can be doing?  Status as of 7/23/15: Fico8 scores: 681EX/645TR/676EX Good Accounts:Mortgage - never late, opened 2009HELOC - never late, opened 2005Mortgage (closed), never late, open 2005-2009Chase Car loan - never late, opened 2010 - pays off 5/16Wells Car loan (closed/paid off 2005-2010 - never late)Barclays Card - never late, $4500 CL, UTI about 75% (working on getting it down)Shell gas card - one 30day late from 2012, $200CL, $0 balance BaddiesWells Fargo CC - settled for less than full balance in 2012 with CASH LLC.  Showing up as a charge-off/closed.  Not really showing any negative payment history howeverBank of America (3 cards) - settled for less than full balance in 2011.  each showing a handfull of 90+day lates, but they are old early 2011Chase (2 cards) - these are still showing as charged-off and reporting each month for 2 of the agencies (other one not being reported).  Each about $4000 balances.Cap One - chargeoff/closed/settled for less than full balance may 2014 - decent amount of 90+days lates for this one, from May 2014 backwards3 medical collections (Focused Recovery Solutions) for about $300 each.  From 2010 medical bills.  Showing as reported Dec 2012.  These are only showing up on Transunion report.  Anyway, my biggest question is, what can I/Should I do about the Chase accounts.  Those are the ones that I am most concerned about.  Last payment was Nov 2010, they are outside of the SOL.  For a year or two, I was getting dunning letter from collections agencies on those, then they ceased and eventually Chase sent me a letter saying they would not try to collect or sue me on them as they were too old, but that they would continute to report them to the CRAs.  Best offer I could give them at this point is maybe 50% settlement, which I doubt they would take - plus I am afraid to even contact them and risk restarting the SOL. Lastly, my wife and I (her credit is 700s) are thinking about selling our current house and buying a new one - my scores are high enough to get a loan, but I suspect those two open chase accounts would have to be dealt with before getting an approvel. Would appreciate any thoughts/comments..... 

    Bumping this, as I am worried about what to do with the 2 chase accounts.  It appears they are reporting fresh 90+ day lates each month to EQ/EX, see example below.
    The DoFD is 12/2010 for both accounts. Is it possible to contact them about PFD or settlement without restarting the SOL clock??  LATE 90 PLUS DAYS 27 times (Mar 2015, Feb 2015, Jan 2015, Dec 2014, Nov 2014, Oct 2014, Sep 2014, Aug 2014, Jul 2014, Jun 2014, May 2014, Apr 2014, Mar 2014, Feb 2014, Jan 2014, Dec 2013, Nov 2013, Oct 2013, Sep 2013, Aug 2013, Jul 2013, Jun 2013, May 2013, Apr 2013, Mar 2013, Feb 2013, Jan 2013) 

  • Get the right path

    here's the problem
    i want to get the right path while i'm choosing the directory from JFilechooser
    JFileChooser fileChooser = new JFileChooser();
    fileChooser.setFileSelectionMode(fileChooser.DIRECTORIES_ONLY);
    int returnValue = fileChooser.showOpenDialog(null);
    if (returnValue == JFileChooser.APPROVE_OPTION) {                   
          File myFile = fileChooser.getCurrentDirectory();                                       
          System.out.println(" dir name : " + myFile.getAbsolutePath() + " " + myFile.getName() );
    }so when i'm choosing a directory, just say it "c:\pdf"
    but using getAbsolutePath() only return "c:\"
    did i miss something here?what's wrong with my code...
    or is there any method to do so?
    i want to return the path..in this case "c:\pdf"

    Try JFileChooser's getSelectedFile() method instead of getCurrentDirectory().

  • Is this the right path to become a Oracle 10g DBA

    I installed Oracle 10g XE with the intention of bringing myself upto speed for Oracle DBA course for Oracle 10g.
    Now, let me give my background. I have done lot of programming on PL/SQL on Oracle 8i, but that was more than 4 years ago. I have been more functional for past 4 years. Now I am am trying to get into DBA role.
    What all should I focus on XE, in order to prepare myself for Oracle 10g DBA course?
    Thanks in advance.

    Is installing XE the right path to becoming a DBA?
    I would say that it isn't! XE is perfect if you need a production database and can fit it within the XE limitations. XE is also perfect if you want a Oracle DB with out any of the DBA fuzz. If you want to learn you should install Enterprise Edition. You can get the software on oracle.com, and I believe that you can use it for free as long as you do not do any production on it. XE is not shipped with enterprise manager (oem). However it is shipped with the Enterprise Edition, so another argument for installing that and not XE.
    So to summarize it: Get a Enterprise Edition!

  • SAP PS Module Report, Help needed for the Right Logic.

    Hi,
             I have to develop a  PS module Report . This spec of this  report is when you enter , project # , month , date , proj type it should  display all the projects  and only the billing levels  with  different  fiels  like ITD cost, ITD sales, ytd cost,  sales,  awards  etc etc.
    Right now  Iam getting the O/P : in the  following manner, There are many fields  I am just showing the desired ones which have to be changed.
    Proj,           Title,         award,    ITDsales,         ITD cost ,    ytd sales,   ytd costs,
    14148,       New prj       123        --                   ---                    -
    14148-B01,  bill1          -
                234           -
                       456                -
    14148-B02,  bill2          -
                789          -
                       123                -
    14148.001    wbs1        -
             123                     -
                     456
    14148.001    wbs2        -
              567                    -
                     890
    But   for me  the desired output must be only for  project  and the billing levels. It shouldn’t be for WBS elements  xxxx.001  and xxxx.002.
    Desired  output:
    Proj,           Title,         award,    ITDsales,   ITD cost ,       ytd sales,      ytd costs,
    14148,       New prj       123        --               690                 -
                   1346
    14148-B01,  bill1          -
             234                -
                       456             -
    14148-B02,  bill2          -
             789                -
                      123              -
    The ITD costs  and YTD costs must be added   123 + 567 = 690 and
                                                                                 456+890 = 1346.
    And these values must come   on the project level.
    P.S:  I can restrict the values  for wbs elements  , means I can filter them at PRPS table  by giving prps-stufe LE ‘2’.  Then I wont get the wbs level, But I want the values of these to be added up and then show it on the project level.
    Please  go through  this code and let me  know where exactly I need to put the right logic  to work in the desired manner.
    Thanks   in advance
    Dan
    Code Below************************
    [code]TABLES: PROJ,                "Project Definition
            PRPS,                "WBS Elements
            prhi,
            CEPC,                " Profit Center w/ Group Head info
            BPGE,                "Plans (12, 13, etc.)
            COSP,                "Primary   Cost Element (Bill Sales, DPC)
            COSS,                "Secondary Cost Element (Shrd Sls,Sal,etc)
            COSB,                "Results Analysis Cost Elements (Unbil Sls)
            COOI,                "Commitments management: Line items
            JEST,                "Project Status
            TCJ04,               "Person Responsible for Project
            zpclasses,           "Project classes.
    New Added
            CRCO,            " Assignment of Work Center to Cost Center
            CRHD.            " Work Center Header
    Record Layout of extracted data
    TYPES: BEGIN OF EXDEF,       "Data definition of extract data
           X_BU(2)     TYPE C,   "Business Unit
           X_CNTR(10)  TYPE C,   " Profit Center
           X_PROJ(24)  TYPE C,   "Project def (Prj)
           X_CREP(30)  TYPE C,   "Contract Rep.
           X_BDREP(25) TYPE C,   "BD Rep. name
           X_GRPH(15)  TYPE C,   "Tech Rep employee name
           X_ACTREP(15)  TYPE C,  "Acct Rep employee name
           X_PMGR(15)  TYPE C,   "PM employee name
           X_TTLE(35)  TYPE C,   "Title
           X_CLNT(20)  TYPE C,   "Client
           X_POCN(20)  TYPE C,   "Prime Contract Number
           X_TYPE(13)  TYPE C,   "Order Type Sarnoff
           X_OPEN(10)  TYPE C,   "Open Date
           X_CLOSE(10) TYPE C,   "Close Date
           X_CGT(4)    TYPE C,   "CO, GV, TC
           X_DISTR(2)  TYPE C,   "Distribution Channel
           X_CONTR(6)  TYPE C,   "Percentage contribution
           X_AWRD(14)  TYPE C,   "Award        (Plan 11)
           X_P12R(14)  TYPE C,   "Auth Revenue (Plan 12 @ Rev)
           X_P12C(14)  TYPE C,   "Auth Cost    (Plan 12 @ Cost)
           X_P13R(14)  TYPE C,   "Auth Revenue (Plan 13 @ Rev)
           X_P13C(14)  TYPE C,   "Auth Cost    (Plan 13 @ Cost)
           X_ITDS(14)  TYPE C,   "ITD Sales
           X_ITDC(14)  TYPE C,   "ITD Costs
           X_YTDS(14)  TYPE C,   "YTD Sales
           X_YTDC(14)  TYPE C,   "YTD Costs
           X_MTHS(14)  TYPE C,   "Current Month Sales
           X_MTHC(14)  TYPE C,   "Current Month Costs
           X_ITDB(14)  TYPE C,   "ITD Billed Sales
           X_YTDB(14)  TYPE C,   "YTD Billed Sales
           X_MTHB(14)  TYPE C,   "Current Month Billed Sales
           X_COMM(14)  TYPE C,   "Commitments
           X_STAT(6)   TYPE C,   "Active or Inactive (REL, TECO, or CLSD)
           X_ZPROJCLASS(12),
           X_MTHIC(14) TYPE C,   "Current Month Incremental Costs
           X_YTDIC(14) TYPE C,   "YTD Incremental Costs
           X_ITDIC(14) TYPE C,   "ITD Incremental Costs
           X_ZSCURVE(10) TYPE C, "S-CURVE  Status
    New Added
           X_CM_COST(20) TYPE C,
           X_AM_COST(20) TYPE C,
           X_TL_COST(20) TYPE C,
           X_KP_COST(20) TYPE C,
           X_PM_COST(20) TYPE C,
    END OF EXDEF.
    Data declarations
    FIELD-SYMBOLS <MNT> .
    DATA: ETAB  TYPE  EXDEF   OCCURS 100  WITH  HEADER LINE.
    DATA:  X1_PM_COST(20) TYPE C,
           X1_TL_COST(20) TYPE C,
           X1_AM_COST(20) TYPE C,
           X1_CM_COST(20) TYPE C,
           X1_KP_COST(20) TYPE C.
    DATA: KOKRS_FIXED      LIKE PROJ-VKOKR VALUE 'DSRC',  "Controlling Area
          TOTAL_AWARD      LIKE BPGE-WTGES,
          TOTAL_AUTHR12    LIKE BPGE-WTGES,
          TOTAL_AUTHC12    LIKE BPGE-WTGES,
          TOTAL_AUTHR13    LIKE BPGE-WTGES,
          TOTAL_AUTHC13    LIKE BPGE-WTGES,
          TOTAL_ITDSALES   LIKE BPGE-WTGES,
          TOTAL_ITDCOSTS   LIKE BPGE-WTGES,
          TOTAL_ITDICOSTS  LIKE BPGE-WTGES,
          TOTAL_YTDSALES   LIKE BPGE-WTGES,
          TOTAL_YTDCOSTS   LIKE BPGE-WTGES,
          TOTAL_YTDICOSTS  LIKE BPGE-WTGES,
          TOTAL_MTHSALES   LIKE BPGE-WTGES,
          TOTAL_MTHCOSTS   LIKE BPGE-WTGES,
          TOTAL_MTHICOSTS  LIKE BPGE-WTGES,
          TOTAL_ITDBILLED  LIKE BPGE-WTGES,
          TOTAL_YTDBILLED  LIKE BPGE-WTGES,
          TOTAL_MTHBILLED  LIKE BPGE-WTGES,
          TOTAL_COMMITMENT LIKE COOI-WTGBTR,
          HOLD_PRART       LIKE PRPS-PRART,
          COUNT_PROJECTS   TYPE I,
          MNT_INDX(20)     TYPE C,
          HLD_INDX(3)      TYPE N,
          YYYY_MM(10)      TYPE C,
          TEMP-DATE(8)     TYPE C.
    Selection Screen
    SELECTION-SCREEN SKIP 3.
    SELECTION-SCREEN BEGIN OF BLOCK XEXTRPM WITH FRAME TITLE TEXT-001.
    SELECTION-SCREEN SKIP 2.
    PARAMETERS MONTH(2)  TYPE  N   OBLIGATORY.
    PARAMETERS YEAR(4)   TYPE  N   OBLIGATORY.
    SELECT-OPTIONS: EXTRPRJ  FOR PROJ-PSPID.     " Range of Projects
    SELECT-OPTIONS: EXTRTYP  FOR PRPS-PRART.  "Project Types (CO,GV,etc.*)
    SELECT-OPTIONS: EXTRPCTR FOR PROJ-PRCTR.     " Range of Profit centers
    SELECTION-SCREEN SKIP 2.
    PARAMETERS: OPT1 RADIOBUTTON GROUP OPTN,
                OPT2 RADIOBUTTON GROUP OPTN DEFAULT 'X'.
    select-options : s_pc for proj-zprojclass.   "project class
    SELECTION-SCREEN END OF BLOCK XEXTRPM.
    Select Tables
    START-OF-SELECTION.
    write: / 'Sales data (Unshared) extracted on: ', sy-datum.
    uline.
      CLEAR:  COUNT_PROJECTS,
              TOTAL_AWARD,
              TOTAL_AUTHR12,
              TOTAL_AUTHC12,
              TOTAL_AUTHR13,
              TOTAL_AUTHC13,
              TOTAL_ITDSALES,
              TOTAL_ITDCOSTS,
              TOTAL_YTDSALES,
              TOTAL_YTDCOSTS,
              TOTAL_MTHSALES,
              TOTAL_MTHCOSTS,
              TOTAL_ITDBILLED,
              TOTAL_YTDBILLED,
              TOTAL_MTHBILLED,
              TOTAL_COMMITMENT,
              ETAB.
    PROJ Table                                          Project Definition
      SELECT  * FROM PROJ                   "Project Definition
           WHERE PSPID IN EXTRPRJ AND      " Range of Project Numbers
              PRCTR IN EXTRPCTR and        " Range of Profit center
                zprojclass in s_pc.     "project class
    SELECT * FROM PRPS WHERE           "WBS Elements
                  PRART IN EXTRTYP         " Range of Proj.Types (CO,GV,TC..
                 and PSPHI = PROJ-PSPNR.
        HOLD_PRART   = '  '.               "clears project type
        CLEAR ETAB.
        ETAB-X_PROJ  = PRPS-POSID.
        ETAB-X_BU    = PRPS-PRCTR(2).      "Business Unit
        ETAB-X_PMGR = PROJ-VERNA.          "Project Manager
        IF PRPS-PRCTR(2) = '01'.
         ETAB-X_CNTR  = PRPS-PRCTR.         " Profit Center
         CONCATENATE SPACE PRPS-PRCTR INTO ETAB-X_CNTR SEPARATED BY SPACE.
        ELSE.
          ETAB-X_CNTR  = PRPS-PRCTR.         " Profit Center
        ENDIF.
         ETAB-X_TTLE  = PRPS-POST1.         "Title
        CLEAR  TEMP-DATE.
        TEMP-DATE    = PROJ-PLFAZ.         "Project planned start date
        CONCATENATE  TEMP-DATE4(2)  '/' TEMP-DATE6(2) '/'
                     TEMP-DATE+0(4)  INTO  ETAB-X_OPEN.
        TEMP-DATE    = PROJ-PLSEZ.         "Project planned finish date
        CONCATENATE  TEMP-DATE4(2)  '/' TEMP-DATE6(2) '/'
                     TEMP-DATE+0(4)  INTO  ETAB-X_CLOSE.
    Tech Lead
    will comment below
        SELECT SINGLE VERNA FROM TCJ04     "Tech Lead name from TCJ04
               INTO  (ETAB-X_GRPH) WHERE  VERNR = PROJ-ZGRPHD.
    End Of Tech Lead
    Account Manager
        SELECT SINGLE VERNA FROM TCJ04  "Acct Manager from TCJ04
               INTO  (ETAB-X_BDREP) WHERE  VERNR = PROJ-ZBUSDEV.
    ******End Of Account Manager
    Key Personnel
        SELECT SINGLE VERNA FROM TCJ04     "Account Rep name from TCJ04
               INTO  (ETAB-X_ACTREP) WHERE  VERNR = PROJ-ZRESPDIR.
    ********End of Key Personnel
    **Contract Manager
        SELECT SINGLE VERNA FROM TCJ04     "Contract Rep name from TCJ04
               INTO  (ETAB-X_CREP) WHERE  VERNR = PROJ-ZCNTREP.
    End of Contract Manager
    PRPS Table                            WBS's attached to the Project
       SELECT * FROM PRPS WHERE           "WBS Elements
                 PRART IN EXTRTYP         "Range of Proj.Types (CO,GV,TC..
                 AND PSPHI = PROJ-PSPNR.
                order by posid stufe.    "Sort by WBS & Level (needed?)
    get info from level 1 of the WBS
         IF PRPS-STUFE EQ 1.              "top-level WBS element
            HOLD_PRART  = PRPS-PRART.      "save project type for later
            ETAB-X_STAT = '????'.          "set ? as the default status
    get Status for level 1
            SELECT * FROM JEST             "use JEST to determine Status
               WHERE OBJNR =  PRPS-OBJNR
                 AND INACT EQ SPACE.       "space denotes an active status
               CASE JEST-STAT.             "find the system status (Ixxx)
                    WHEN 'I0001'.
                         ETAB-X_STAT = 'CRTD'.    "Created
                    WHEN 'I0002'.
                         ETAB-X_STAT = 'REL'.     "Released
                    WHEN 'I0045'.
                         ETAB-X_STAT = 'TECO'.    "Technically Complete
                    WHEN 'I0046'.
                         ETAB-X_STAT = 'CLSD'.    "Closed
               ENDCASE.
            ENDSELECT.
    Select only active projects (ie; those not with TECO or CLSD)
            IF  OPT2 EQ 'X'
               AND  ( ETAB-X_STAT EQ  'TECO'
                  OR  ETAB-X_STAT EQ  'CLSD' ).
                   EXIT.
            ENDIF.
    *comment Contract Rep and Proj man because we get them from PROJ now
           etab-x_crep   = prps-zzcont.     "Contract Rep.
           etab-x_pmgr   = prps-verna.      "Program Manager Name
            ETAB-X_CLNT   = PRPS-ZZMANDT.    "Client Name
            ETAB-X_CGT    = PRPS-PRART.      "CO, GV, TC, etc
            ETAB-X_DISTR  = PRPS-ZZVTWEG.    "Distrib Channel (ie; GP, etc.)
            ETAB-X_CONTR  = PRPS-USR04.      "Contribution %
            ETAB-X_POCN   = PRPS-ZZPOCN.     "Contract Number
            ETAB-X_TYPE   = PRPS-ZZORDT.     "Order Type Sarnoff
    Award and Authorization (Revenue & Cost)
            SELECT * FROM BPGE
               WHERE OBJNR   = PRPS-OBJNR
                 AND LEDNR   = '0001'        "Budget / Planning Ledger
                 AND TRGKZ   = 'N'           "Object indicator
                 AND WRTTP   = '01'          "Value Type
                 AND ( VERSN = '011'         "011 = Award
                    OR VERSN = '012'         "012 = Billing Authorization
                    OR VERSN = '013' ).      "013 = RA Authorization
                                             "010 = Funding Authorization
    Award                                                        Plan 11
              IF BPGE-VERSN = '011'.         "Plan 11 = Award
                CASE BPGE-VORGA.
                  WHEN 'KSTP'.               "KSTP = Cost level
                    ETAB-X_AWRD = ETAB-X_AWRD + BPGE-WTGES.
                ENDCASE.
              ENDIF.
        IF prps-stufe eq '2'.
    Authorization (Revenue & Cost plan 12)                       Plan 12
              IF BPGE-VERSN = '012'.         "Plan 12 = RA Authorization
                CASE BPGE-VORGA.
                  WHEN 'KSTR'.               "KSTR = Revenue level
                    ETAB-X_P12R = ETAB-X_P12R - BPGE-WTGES.
                  WHEN 'KSTP'.               "KSTP = Cost level
                    ETAB-X_P12C = ETAB-X_P12C + BPGE-WTGES.
                ENDCASE.
              ENDIF.
    Authorization (Revenue & Cost plan 13)                       Plan 13
              IF BPGE-VERSN = '013'.         "Plan 13 = RA Authorization
                CASE BPGE-VORGA.
                  WHEN 'KSTR'.               "KSTR = Revenue level
                    ETAB-X_P13R = ETAB-X_P13R - BPGE-WTGES.
                  WHEN 'KSTP'.               "KSTP = Cost level
                    ETAB-X_P13C = ETAB-X_P13C + BPGE-WTGES.
                ENDCASE.
              ENDIF.
        endif.
            ENDSELECT.                     "BPGE
      ENDIF.      "end of if prps-stufe eq 1. top-level WBS element
    COSP Table (External Postings)                     Awards
    COSP Table (External Postings)                     Billed Sales
    COSP Table (External Postings)                     DPC's & Legacy Load
            SELECT * FROM COSP
               WHERE OBJNR = PRPS-OBJNR    AND
                     GJAHR LE YEAR
             AND (
                 ( kstar = '0000400999'   and        "old CE for Award $
                   ( KSTAR BETWEEN '0000400990' AND '0000400999' AND
                     VERSN = '011'              AND    "11 = Award
                     WRTTP = '01' )                    "01 = Planned
              OR ( ( KSTAR BETWEEN '0000400001' AND '0000400989' OR
                     KSTAR BETWEEN '0000999001' AND '0000999003' ) AND
                     WRTTP = '04' )                    "04 = Actuals
              OR ( ( KSTAR BETWEEN '0000998001' AND '0000998010' OR
                     KSTAR BETWEEN '0000600001' AND '0000601999' ) AND
                     WRTTP = '04' )                    "04 = Actuals
    *------- Awards
           if cosp-kstar = '0000400999' and          "old 400999 = Awards
             IF COSP-KSTAR BETWEEN '0000400990' AND '0000400999' AND
                COSP-VERSN = '011'              AND    "11 = Award
                COSP-WRTTP = '01'.                     "01 = Planned
               IF YEAR       = COSP-GJAHR.
                 DO.
                     IF SY-INDEX LE MONTH.
                        MOVE SY-INDEX TO HLD_INDX.
                        MNT_INDX =  'COSP-WKGXXX'.
                        REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                        ASSIGN  (MNT_INDX) TO <MNT>.
                        ETAB-X_AWRD = ETAB-X_AWRD + <MNT>.
                     ELSE.
                        EXIT.
                     ENDIF.
                 ENDDO.
               ELSEIF YEAR > COSP-GJAHR.
                   ETAB-X_AWRD = ETAB-X_AWRD +
                                 COSP-WKG001 + COSP-WKG002 +
                                 COSP-WKG003 + COSP-WKG004 +
                                 COSP-WKG005 + COSP-WKG006 +
                                 COSP-WKG007 + COSP-WKG008 +
                                 COSP-WKG009 + COSP-WKG010 +
                                 COSP-WKG011 + COSP-WKG012 +
                                 COSP-WKG013 + COSP-WKG014 +
                                 COSP-WKG015 + COSP-WKG016.
               ELSE.
                 EXIT.
               ENDIF.
             ENDIF.
    *------- Billed Sales
             IF ( COSP-KSTAR BETWEEN '0000400001' AND '0000400989' OR
                  COSP-KSTAR BETWEEN '0000999001' AND '0000999003' ) AND
                  COSP-WRTTP = '04'.
                                     "0000999001 = ITD Sales
                                     "0000999003 = ITD Billed Revenue
                IF YEAR = COSP-GJAHR.
                  DO.
                   IF SY-INDEX LE MONTH.
                      MOVE SY-INDEX TO HLD_INDX.
                      MNT_INDX =  'COSP-WKGXXX'.
                      REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                      ASSIGN  (MNT_INDX) TO <MNT>.
                      ETAB-X_ITDB = ETAB-X_ITDB - <MNT>.
                      ETAB-X_YTDB = ETAB-X_YTDB - <MNT>.
                      IF SY-INDEX = MONTH.
                         ETAB-X_MTHB = ETAB-X_MTHB - <MNT>.
                      ENDIF.
                   ELSE.
                      EXIT.
                   ENDIF.
                  ENDDO.
                ELSEIF YEAR > COSP-GJAHR.
                  ETAB-X_ITDB = ETAB-X_ITDB -
                             COSP-WKG001 - COSP-WKG002 -
                             COSP-WKG003 - COSP-WKG004 -
                             COSP-WKG005 - COSP-WKG006 -
                             COSP-WKG007 - COSP-WKG008 -
                             COSP-WKG009 - COSP-WKG010 -
                             COSP-WKG011 - COSP-WKG012 -
                             COSP-WKG013 - COSP-WKG014 -
                             COSP-WKG015 - COSP-WKG016.
                ELSE.
                  EXIT.
                ENDIF.
             ENDIF.
    *------- DPC's & Legacy Load
             IF ( COSP-KSTAR BETWEEN '0000998001' AND '0000998010' OR
                  COSP-KSTAR BETWEEN '0000600001' AND '0000601999' ) AND
                  COSP-WRTTP = '04'.
               IF YEAR = COSP-GJAHR.
                 DO.
                     IF SY-INDEX LE MONTH.
                        MOVE SY-INDEX TO HLD_INDX.
                        MNT_INDX =  'COSP-WKGXXX'.
                        REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                        ASSIGN  (MNT_INDX) TO <MNT>.
                        ETAB-X_ITDC  = ETAB-X_ITDC  + <MNT>.
                        ETAB-X_YTDC  = ETAB-X_YTDC  + <MNT>.
                        IF SY-INDEX = MONTH.
                           ETAB-X_MTHC  = ETAB-X_MTHC  + <MNT>.
                        ENDIF.
                     ELSE.
                        EXIT.
                     ENDIF.
                 ENDDO.
               ELSEIF YEAR > COSP-GJAHR.
                   ETAB-X_ITDC = ETAB-X_ITDC +
                                 COSP-WKG001 + COSP-WKG002 +
                                 COSP-WKG003 + COSP-WKG004 +
                                 COSP-WKG005 + COSP-WKG006 +
                                 COSP-WKG007 + COSP-WKG008 +
                                 COSP-WKG009 + COSP-WKG010 +
                                 COSP-WKG011 + COSP-WKG012 +
                                 COSP-WKG013 + COSP-WKG014 +
                                 COSP-WKG015 + COSP-WKG016.
               ELSE.
                  EXIT.
               ENDIF.
             ENDIF.
           ENDSELECT.
    COOI Table (Commitments)              commitments for the WBS elements
           SELECT  * FROM COOI
             WHERE OBJNR =  PRPS-OBJNR.
               ETAB-X_COMM = ETAB-X_COMM + COOI-WTGBTR.
           ENDSELECT.
    COSS Table (External Postings)                    G&A on Commitments
    COSS Table (External Postings)                    Shared Billed Sales
    COSS Table (External Postings)                    Shared DPC's
    COSS Table (External Postings)                    Salary,ESE,OH, & G&A
           SELECT  *   FROM  COSS
             WHERE
              ( OBJNR =  PRPS-OBJNR AND
                WRTTP =  '22' )                         "G&A on Commitments
                    OR
              ( OBJNR =  PRPS-OBJNR AND
                GJAHR LE YEAR       AND
                WRTTP = '04'        AND                 "04 = Actuals
                   (                                   "Shared Billed Sales
                     (   KSTAR BETWEEN '0000400001' AND '0000400989' OR
                         KSTAR BETWEEN '0000999001' AND '0000999003' )
                     OR                                "Shared DPC's
                     (   KSTAR BETWEEN '0000600001' AND '0000601999' )
                     OR                                "Salary,ESE,OH, & G&A
                     ( ( KSTAR BETWEEN '0000001000' AND '0000001999'  OR
                         KSTAR BETWEEN '0000002100' AND '0000002199'  OR
                         KSTAR BETWEEN '0000002500' AND '0000002599'  OR
                         KSTAR BETWEEN '0000002800' AND '0000002899' ) )
                  and  parob not like 'PR%' ) "commented out on 4/19/2000
    *------- G&A on Commitments    (NOTE: data is always as of the RUN date)
             IF  COSS-WRTTP = '22'.
                   ETAB-X_COMM = ETAB-X_COMM +
                                 COSS-WKG001 + COSS-WKG002 +
                                 COSS-WKG003 + COSS-WKG004 +
                                 COSS-WKG005 + COSS-WKG006 +
                                 COSS-WKG007 + COSS-WKG008 +
                                 COSS-WKG009 + COSS-WKG010 +
                                 COSS-WKG011 + COSS-WKG012 +
                                 COSS-WKG013 + COSS-WKG014 +
                                 COSS-WKG015 + COSS-WKG016.
             ENDIF.
    *------- Shared Billed Sales
             IF ( COSS-KSTAR BETWEEN '0000400001' AND '0000400989' OR
                  COSS-KSTAR BETWEEN '0000999001' AND '0000999003' ) AND
                  COSS-WRTTP = '04'.
               IF YEAR = COSS-GJAHR.
                 DO.
                     IF SY-INDEX LE MONTH.
                        MOVE SY-INDEX TO HLD_INDX.
                        MNT_INDX =  'COSS-WKGXXX'.
                        REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                        ASSIGN  (MNT_INDX) TO <MNT>.
                        ETAB-X_ITDB = ETAB-X_ITDB - <MNT>.
                        ETAB-X_YTDB = ETAB-X_YTDB - <MNT>.
                        IF SY-INDEX = MONTH.
                           ETAB-X_MTHB = ETAB-X_MTHB - <MNT>.
                        ENDIF.
                     ELSE.
                        EXIT.
                     ENDIF.
                 ENDDO.
               ELSEIF YEAR > COSS-GJAHR.
                 ETAB-X_ITDB = ETAB-X_ITDB -
                               COSS-WKG001 - COSS-WKG002 -
                               COSS-WKG003 - COSS-WKG004 -
                               COSS-WKG005 - COSS-WKG006 -
                               COSS-WKG007 - COSS-WKG008 -
                               COSS-WKG009 - COSS-WKG010 -
                               COSS-WKG011 - COSS-WKG012 -
                               COSS-WKG013 - COSS-WKG014 -
                               COSS-WKG015 - COSS-WKG016.
               ELSE.
                  EXIT.
               ENDIF.
             ENDIF.
    *------- Shared DPC's
             IF COSS-KSTAR BETWEEN '0000600001' AND '0000601999' AND
                COSS-WRTTP = '04'.
               IF YEAR = COSS-GJAHR.
                 DO.
                     IF SY-INDEX LE MONTH.
                        MOVE SY-INDEX TO HLD_INDX.
                        MNT_INDX =  'COSS-WKGXXX'.
                        REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                        ASSIGN  (MNT_INDX) TO <MNT>.
                        ETAB-X_ITDC  = ETAB-X_ITDC  + <MNT>.
                        ETAB-X_YTDC  = ETAB-X_YTDC  + <MNT>.
                        IF SY-INDEX = MONTH.
                           ETAB-X_MTHC  = ETAB-X_MTHC  + <MNT>.
                       ENDIF.
                     ELSE.
                        EXIT.
                     ENDIF.
                 ENDDO.
               ELSEIF YEAR > COSS-GJAHR.
                   ETAB-X_ITDC = ETAB-X_ITDC +
                                 COSS-WKG001 + COSS-WKG002 +
                                 COSS-WKG003 + COSS-WKG004 +
                                 COSS-WKG005 + COSS-WKG006 +
                                 COSS-WKG007 + COSS-WKG008 +
                                 COSS-WKG009 + COSS-WKG010 +
                                 COSS-WKG011 + COSS-WKG012 +
                                 COSS-WKG013 + COSS-WKG014 +
                                 COSS-WKG015 + COSS-WKG016.
               ELSE.
                  EXIT.
               ENDIF.
             ENDIF.
    *------- Salary,ESE,OH,& G&A
             IF ( COSS-KSTAR BETWEEN '0000001000' AND '0000001999'  OR
                  COSS-KSTAR BETWEEN '0000002100' AND '0000002199'  OR
                  COSS-KSTAR BETWEEN '0000002500' AND '0000002599'  OR
                  COSS-KSTAR BETWEEN '0000002800' AND '0000002899' ) AND
                  COSS-WRTTP = '04'.
               IF YEAR = COSS-GJAHR.
                 DO.
                   IF SY-INDEX LE MONTH.
                      MOVE SY-INDEX TO HLD_INDX.
                      MNT_INDX =  'COSS-WKGXXX'.
                      REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                      ASSIGN  (MNT_INDX) TO <MNT>.
                      ETAB-X_ITDC = ETAB-X_ITDC + <MNT>.
                      ETAB-X_YTDC = ETAB-X_YTDC + <MNT>.
                      IF SY-INDEX = MONTH.
                          ETAB-X_MTHC = ETAB-X_MTHC + <MNT>.
                      ENDIF.
                   ELSE.
                      EXIT.
                   ENDIF.
                 ENDDO.
               ELSEIF YEAR > COSS-GJAHR.
                 ETAB-X_ITDC = ETAB-X_ITDC +
                               COSS-WKG001 + COSS-WKG002 +
                               COSS-WKG003 + COSS-WKG004 +
                               COSS-WKG005 + COSS-WKG006 +
                               COSS-WKG007 + COSS-WKG008 +
                               COSS-WKG009 + COSS-WKG010 +
                               COSS-WKG011 + COSS-WKG012 +
                               COSS-WKG013 + COSS-WKG014 +
                               COSS-WKG015 + COSS-WKG016.
               ELSE.
                 EXIT.
                ENDIF.
             ENDIF.
            ENDSELECT.
    COSB Table (Results from running RA)                    Unbilled Sales
            SELECT * FROM COSB
               WHERE OBJNR = PRPS-OBJNR
                 AND KSTAR BETWEEN '0000003004' AND '0000003005'
                                   "0000003004 = Unbilled Revenue
                                   "0000003005 = Unearned Revenue
                 AND GJAHR LE YEAR
                 AND WRTTP = '32'.                    "32 = Results Analysis
               IF YEAR = COSB-GJAHR.
                 DO.
                     IF SY-INDEX LE MONTH.
                        MOVE SY-INDEX TO HLD_INDX.
                        MNT_INDX =  'COSB-WKGXXX'.
                        REPLACE 'XXX' WITH HLD_INDX INTO MNT_INDX.
                        ASSIGN  (MNT_INDX) TO <MNT>.
                        ETAB-X_ITDS = ETAB-X_ITDS - <MNT>.
                        ETAB-X_YTDS = ETAB-X_YTDS - <MNT>.
                        IF SY-INDEX = MONTH.
                           ETAB-X_MTHS = ETAB-X_MTHS - <MNT>.
                        ENDIF.
                     ELSE.
                        EXIT.
                     ENDIF.
                 ENDDO.
               ELSEIF YEAR > COSB-GJAHR.
                 ETAB-X_ITDS = ETAB-X_ITDS -
                               COSB-WKG001 - COSB-WKG002 -
                               COSB-WKG003 - COSB-WKG004 -
                               COSB-WKG005 - COSB-WKG006 -
                               COSB-WKG007 - COSB-WKG008 -
                               COSB-WKG009 - COSB-WKG010 -
                               COSB-WKG011 - COSB-WKG012 -
                               COSB-WKG013 - COSB-WKG014 -
                               COSB-WKG015 - COSB-WKG016.
               ELSE.
                  EXIT.
               ENDIF.
            ENDSELECT.
      ENDSELECT.               "End of WBS records (from PRPS) for project
    Get Total Sales by adding Billed Sales to Unbilled Sales.
       ETAB-X_ITDS  =  ETAB-X_ITDS  +  ETAB-X_ITDB.
       ETAB-X_YTDS  =  ETAB-X_YTDS  +  ETAB-X_YTDB.
       ETAB-X_MTHS  =  ETAB-X_MTHS  +  ETAB-X_MTHB.
       IF  HOLD_PRART IN EXTRTYP.   "Matches the user requested project type
         IF  OPT1 EQ 'X' OR         "All projects
           ( OPT2 EQ 'X' AND        "Only active projects
             ETAB-X_STAT NE  'TECO' AND
             ETAB-X_STAT NE  'CLSD' ).
               TOTAL_AWARD      = TOTAL_AWARD      + ETAB-X_AWRD.
               TOTAL_AUTHR12    =   TOTAL_AUTHR12    + ETAB-X_P12R .
              TOTAL_AUTHC12    = TOTAL_AUTHC12    + ETAB-X_P12C.
               TOTAL_AUTHR13    = TOTAL_AUTHR13    + ETAB-X_P13R.
               TOTAL_AUTHC13    = TOTAL_AUTHC13    + ETAB-X_P13C.
               TOTAL_ITDSALES   = TOTAL_ITDSALES   + ETAB-X_ITDS.
               TOTAL_ITDCOSTS   = TOTAL_ITDCOSTS   + ETAB-X_ITDC.
               TOTAL_YTDSALES   = TOTAL_YTDSALES   + ETAB-X_YTDS.
               TOTAL_YTDCOSTS   = TOTAL_YTDCOSTS   + ETAB-X_YTDC.
               TOTAL_MTHSALES   = TOTAL_MTHSALES   + ETAB-X_MTHS.
               TOTAL_MTHCOSTS   = TOTAL_MTHCOSTS   + ETAB-X_MTHC.
               TOTAL_ITDBILLED  = TOTAL_ITDBILLED  + ETAB-X_ITDB.
               TOTAL_YTDBILLED  = TOTAL_YTDBILLED  + ETAB-X_YTDB.
               TOTAL_MTHBILLED  = TOTAL_MTHBILLED  + ETAB-X_MTHB.
               TOTAL_COMMITMENT = TOTAL_COMMITMENT + ETAB-X_COMM.
               PERFORM SHIFT_SIGN.
               APPEND  ETAB.              "Write data to internal table
               CLEAR   ETAB.
               COUNT_PROJECTS = COUNT_PROJECTS + 1. "Count # of Projects
         ENDIF.
       ENDIF.
       ENDSELECT.
    ENDSELECT.                          "End of Projects from PROJ table
      PERFORM GRAND_TOTALS.
      SORT  ETAB  BY  X_BU X_PROJ.
      ETAB-X_BU    = 'BU'.
      ETAB-X_CNTR  = 'PrftCntr'.
      ETAB-X_PROJ  = 'Proj'.
      ETAB-X_CREP  = 'Contract Mgr'.
      ETAB-X_BDREP = 'Account Mgr'.
      ETAB-X_GRPH  = 'Technical Lead'.
      ETAB-X_ACTREP = 'Key Person1'.
      ETAB-X_PMGR  = 'Program Mgr'.
      ETAB-X_TTLE  = 'Title'.
      ETAB-X_CLNT  = 'Client'.
      ETAB-X_POCN  = 'Contract #'.
      ETAB-X_TYPE  = 'Type'.
      ETAB-X_OPEN  = 'Open'.
      ETAB-X_CLOSE = 'Close'.
      ETAB-X_CGT   = 'CGT'.
      ETAB-X_DISTR = 'DC'.
      ETAB-X_CONTR = 'Contr%'.
      ETAB-X_AWRD  = 'Award'.
      ETAB-X_P12R  = 'Auth12 Sales'.
      ETAB-X_P12C  = 'Auth12 Cost'.
      ETAB-X_P13R  = 'Auth13 Sales'.
      ETAB-X_P13C  = 'Auth13 Cost'.
      ETAB-X_ITDS  = 'ITD Sales'.
      ETAB-X_ITDC  = 'ITD Costs'.
      ETAB-X_YTDS  = 'YTD Sales'.
      ETAB-X_YTDC  = 'YTD Costs'.
      ETAB-X_MTHS  = 'Mth Sales'.
      ETAB-X_MTHC  = 'Mth Costs'.
      ETAB-X_ITDB  = 'ITD Billed'.
      ETAB-X_YTDB  = 'YTD Billed'.
      ETAB-X_MTHB  = 'Mth Billed'.
      ETAB-X_COMM  = 'Commitments'.
      ETAB-X_STAT  = 'Status'.
      INSERT ETAB  INDEX 1.    "Write a report header line to internal table
      CLEAR  ETAB.
    CALL FUNCTION 'Z_RH_START_EXCEL_DATA_OLE'
        EXPORTING
           data_name = 'C:\WINNT\Profiles\cbraswell\Desktop\TestTemp.xlt'
             DATA_NAME          = 'ZSales.XLS'
             DATA_PATH_FLAG     = 'W'
             DATA_TYPE          = 'DAT'
             DATA_BIN_FILE_SIZE = 'ZSales'
             CHART_TITLE        = 'ZSales'
             CHART_TYPE         = 2
             CATEGORY_TITLE     = 'ZSales'
             VALUE_TITLE        = 'ZSales'
             DATA_XTOP_COR      = 0
             DATA_YTOP_COR      = 0
             DATA_XBOT_COR      = 0
             DATA_YBOT_COR      = 0
             CATEGORY_XTOP_COR  = 0
             CATEGORY_YTOP_COR  = 0
             CATEGORY_XBOT_COR  = 0
             CATEGORY_YBOT_COR  = 0
         TABLES
              DATA_TAB           =    ETAB
         EXCEPTIONS
              NO_BATCH           = 1
              DOWNLOAD_ERROR     = 2
              INVALID_TYPE       = 3
              INTERNAL_ERROR     = 4
              NO_OLE_SUPPORT     = 5
              OLE_FILE_ERROR     = 6
              OLE_ERROR          = 7
              NO_DATA            = 8
              COORDINATE_ERROR   = 9
              OTHERS             = 10.
    Negative # sign in the front of number for downloading to Excel
    FORM  SHIFT_SIGN.
      IF ETAB-X_AWRD CA '-'.    SHIFT ETAB-X_AWRD RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_P12R CA '-'.    SHIFT ETAB-X_P12R RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_P12C CA '-'.    SHIFT ETAB-X_P12C RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_P13R CA '-'.    SHIFT ETAB-X_P13R RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_P13C CA '-'.    SHIFT ETAB-X_P13C RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_ITDS CA '-'.    SHIFT ETAB-X_ITDS RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_ITDIC CA '-'.   SHIFT ETAB-X_ITDIC RIGHT CIRCULAR.    ENDIF.
      IF ETAB-X_ITDC CA '-'.    SHIFT ETAB-X_ITDC RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_YTDS CA '-'.    SHIFT ETAB-X_YTDS RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_YTDC CA '-'.    SHIFT ETAB-X_YTDC RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_YTDIC CA '-'.   SHIFT ETAB-X_YTDIC RIGHT CIRCULAR.    ENDIF.
      IF ETAB-X_MTHS CA '-'.    SHIFT ETAB-X_MTHS RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_MTHC CA '-'.    SHIFT ETAB-X_MTHC RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_MTHIC CA '-'.   SHIFT ETAB-X_MTHIC RIGHT CIRCULAR.    ENDIF.
      IF ETAB-X_ITDB CA '-'.    SHIFT ETAB-X_ITDB RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_YTDB CA '-'.    SHIFT ETAB-X_YTDB RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_MTHB CA '-'.    SHIFT ETAB-X_MTHB RIGHT CIRCULAR.     ENDIF.
      IF ETAB-X_COMM CA '-'.    SHIFT ETAB-X_COMM RIGHT CIRCULAR.     ENDIF.
    ENDFORM.
    FORM  GRAND_TOTALS.
    SKIP 1.    .
    WRITE: / '----
    WRITE: / 'System ID                  = ', SY-SYSID,
           / 'Client                     = ', SY-MANDT,
           / 'User                       = ', SY-UNAME,
           / 'Date of data extract       = ', SY-DATUM ,
           / 'Number of Projects          =           ',   COUNT_PROJECTS,
           / 'total Award      (Plan 11)  = ', TOTAL_AWARD,
           / 'total Auth Sales

    Hi all,
        Iam really waiting for someone to see and  get the logic right  for this code.Iam completely stuck up.  i need ur help
    Thanks

  • Need Help in finding the Menu Path's for the below topics

    Hi,
    Where can i get the menu paths for the below topics in SAP syste. I have searched in the system,But couldnot find the Menu Path's for the below topics.Kindly help me in finding the configuration Path for the below...
    1)Public tendering process
    2)Grants Management
    3)Tax & Revenue management
    4)Public sector accounting --> Budget formulation, preparation, execution & Monitoring.
    Thanks
    Rajitha M

    Hi,
    Check for the relevant path in IMG in Public Sector Management.  The prerequisites being configuration of Financial accounting
    sub modules.
    Best Regards,
    Sadashivan

  • Help with choosing the right specifications for a Macbook Pro Retina?

    Opinions needed....
    So I'm new to Macs, but I know what I want to achieve and I feel this is the right route to choose. I'm looking at delving into the world of music production, using Logic pro 9 and garageband, but I also enjoy watching High definition Movies and televison so I know that the Retina display is definatley the right choice for me. However, I'm unsure on the amount of RAM & Which processer I should choose. I have read a fair bit on forums and online about the new retina macbooks being 'locked' from upgrading, so the 16GB of RAM is an immediate choice for logetivity.
    The choice of processor is when I start to become clouded in my choice. As forementioned, I'm looking at running logic pro, as well as high def movies. There is also a possibilty at looking into photo and video editing, Whether that be in final cut pro or photoshop... But I want to leave my options open.
    I think the choice of 16GB of RAM, 2.6Ghz processor, with a 256GB hard drive ( as i have 1.5TB external space) would be a good choice. Once I've added on applecare that comes out at around £2350, Which is a significant investment, but one that I think will help me immensely for the future. I am interested in other peoples opinions on my possible choice because, as I said before, I'm new to the world of Macs and making the right choice is essential. As a side note, the choice of upgrades also ensures a reasonable resale value, which is a bonus.
    Regards

    Both power adapter I have are different (at the magnet end) from the one in link.
    Earlier adapters have T shaped connectors, which Apple later changed to the L shape, presumably to make them more abuse-proof. Either one is fine and the one you are using will not damage your Mac.
    Retina MBPs and new MBAs use a completely different MagSafe 2 connector which will not fit (without an adapter).

  • Please help; is iPhoto the right organization solution across devices?

    This question covers more than just iPhoto, so I truly hope I am in the right spot. I'm asking in this forum, because it will help me make the decision as whether or not to buy iPhoto.
    Here's is my situation.
    I have an
    iPhone 4
    New iPad
    Mac mini
    camera.
    The Mac Mini, for photo purposes, is used as storage. I simply dump photos from the iPhone or iPad when needed. All devices are updated through the Mac Mini.
    I take photos mainly with my camera and iPhone. iPhone photos connect to the iPad through photo stream. Camera photos through the camera connection kit.
    I do all of my editing on my iPad with Snapspeed. The iPad is my daily "computer".
    I now have several questions/issues I'm trying to overcome.
    I am wondering if I download iPhoto will that enable me to do the following:
    1) Move camera roll and photo stream photos from the iPad into IPhoto on the iPad permanently?
    2) After said photos are in iPhoto, may I delete the "originals" from the iPad or iPhones camera roll or photo stream without loosing them in iPhoto? My goal here is to keep my camera rolls with as few photos as possible.
    3) Is it possible if I download iPhoto to the iPad to wirelessly sync all of these albums onto the Mac Mini, since it is esentially my permanent storage spot?
    4) I already have iPhoto installed on the Mac Mini, but its honestly a cluster! If the above is possible will the organization I employ on iPad (albums, etc) carry over to the Mac Mini; or will I be reorganizing constantly?
    5) Will it be possible to edit in Snapspeed then move that edit into IPhoto? Is there a way of doing this other than editing it in Snapspeed, saving to camera roll, moving camera roll photo to iPhoto?
    6) On the other hand, will it be possible to take a photo from iPhoto and push it "back out" to the camera roll, photo stream, Snapspeed, etc?
    As you can see, my reasoning for these questions is my brain seems to work in this very quirky way when it comes to all these IOS devices. I have a hard time scrolling through hundreds of photos on the camera roll. The photo stream often confuses me as to what is in there and which device it came from. I can never tell if I have to save it, delete it or when it will disappear.
    If I used my Mac Mini daily, I would simply organize each session of photos into different albums. Editing each as I wish.
    I am trying to accomplish this using my iPad as my "main computer", with the additional hope that with all of this fancy, cloud, photo stream stuff that I can turn on any of my 3 Mac devices and see, edit, use the same things with minimal use of wiring devices together.
    I sincerely appreciate anyone who has suggestions or can help me. I am a first time user to this, but have often used the information here to solve other issues I've had. Apologies again if this is posted in the incorrect space. I am thankful for the helpfulness of this community!

    You might be able to make your time dropdown more condense by putting all your availabe time in one dropdown
    For example :https://adobeformscentral.com/?f=932b00UZyOXpKY6yIrBX2w
    FormsCentral doesn't support table in the fillable form. Like you discovered you would need to create the form outside of FormsCentral as a PDF and then import it into FormsCentral if you want that type of form design.
    What you can do in FormsCentral though is use show and hide logic to add rows in your form
    For example : https://adobeformscentral.com/?f=4XaXHYfSMaumC9mGH6EHAg
    Hope this helps
    Gen

  • Help - Final Cut the right option for making self-playing presentations

    Hi There,
    I'm been in a horrible place trying to export a presentation made in Keynote 2 into Quicktime. This presentation has audio embedded in the presentaion (not as an object on the slide) and also has quicktime movies on the slides. The movies have vector images building in and out that is supposed to follow along with the audio and video.
    The long and the short of it is, it doesn't work for what I want it to do.
    Keynote can't:
    A) set any timings that are accurate in any way
    (i need to have visualks sincing with an audio narration)
    B) can't export either at all at times or with any accuracy to QT.
    I need to be able to make QTs so they can be:
    A) made into steaming files that would be available online
    B) input into a DVD so they can viewed on a television.
    I know I attempted a cheat by trying to go about this through Keynote and it has failed. Now I have to figure out what will work, learn the app and rebuild the keynote files in the right program.
    Is final cut what I want? is express enough? Is there a presentation sofware out there that works? I was also told motion may be necessary? I know there is a strong possiblilty I was using the wrong piece of software for what I want to accomplish. I am will be willing to make the investment if I know it will be succesfull.
    I'm really at a loss and need advice to assist in making the right decisions to move foward. Help! and Thank You.

    All these applications will take some time learning to use effectively. I'd suggest you spend the time learning them before you tackle a project in earnest.
    The full version is a bit more complex to learn because there are many more settings and options, which aren't available in FCE, and which may make it more daunting. The applications themselves behave very similarly, and anything you learn in FCE will apply to FCP.
    I'm an Apple certified Final Cut and Motion trainer. Is Motion overkill? Can't answer that for you. It is very easy to use and to get going and be productive. It also comes with excellent templates. If you get Studio you get LiveType as well, and all the applications integrate easily, LiveType to Motion to FCP and any combination of that. I like LT a lot, but Motion is fun to use too, very dynamic in what you can create in real-time on the fly. It does require horsepower though, lots of RAM and a fast graphics card. You might find it a bit bogged down on a PowerBook as the project gets more complex. Motion is really designed for short pieces, motion graphics elements, opening titles, interstitials, not for doing whole programs.

  • Help on choosing the right Bluetooth Device

    This isn't troubleshooting, but I really am in a stuck of which bluetooth headset I should get after looking at many options. I need help deciding which bluetooth headset to get that will be a perfect match for both my new iPhone (3G) and 80GB PS3. I've looked into the Jabra BT5010, Plantronics' Voyager 815, 520, 855, and Discovery 665 as well, which is absolutely genius (short from its rubbish 3.5 hour battery life for the former mentioned Plantronics device). I think I've narrowed it down to those two (BT5010 and 665), but I am open to new recommendations if you lot have any. I partly don't know what I am talking about because all this is new with me even the ps3 and iphone, which will come 11 July. Here are my thoughts:
    Multipoint, good voice/sound quality, and battery life are the three key factors in decision making for me, but with the 665 I will make a battery life an exception, since it is sacrificed for superior sound quality (also without MP). Furthermore, is Multipoint really necessary between a PS3 and iPhone? I didn't think it was vital but just a leisure feature. The BT5010 has 10 hours of battery life along with multipoint I believe and fair quality so I plan on going with that one for compatibility reasons for the PS3. Please advise. Cheers!
    P.S. If I had the money I'd by the 665 for my iPhone (I don't talk THAT much) and the BT5010 for the PS3. Also, I looked at Aliph's Jawbone, is that any good for what it's worth?

    Re: New LGG4 Video showing the Capabilities of the Phones Camera and other features
    LG G4 announced

  • Help me choose the right workstatio​n

    Hello,
    After 5 years of using Dell products for my company, I am currently investigating to switch to Lenovo computers.
    Can you help me to choose the right workstation please ?
    Usage: webdesign and webdevelopment 
    Expectations:
     8go RAM
    1ssd 120go for os (can be purchased apart)
    2 sata 500 go 7200 raid 1 for data 
    2 displays connected through dvi (no 3d acceleration needed but good 2d on two displays minimum with large resolution). Possibility to add a third monitor ?
    product available in france
    price around 1000/1500 euros 
    I thought E30 was a good choice but :
    can I add a ssd disk in the second 5"1/4 media bay ?
    can I boot on this disk ? 
    can I Still use Raid 1 sata disks ? 
    can I choose a video card with 3connections for monitors ?
    Many thanks for your answers.
    Best regards.
    Lenovo X220 4287-CTO / Intel Core i7 2640M @ 2.8 / Corsair Vengeance 16 Go@1866 MHz CL10 / Samsung SSD 840 PRO 512 Go / Bios 1.38 / Linux Xubuntu 14.04LTS / eGPU ATI Radeon 5870 Eyefinity 6 / 2x DELL U2142M / 2x DELL U2212HM
    Solved!
    Go to Solution.

    Many thanks for your answers,
    About storage, can E and S series handle RAID 1 of SAS disks ?
    I have two Cheetah SAS 300go 15K RPM, and I would like to use them in this workstation.
    And, are you sure that S series are available for customization in France, the website displays nothing on the S20 page: http://shop.lenovo.com/SEUILibrary/controller/e/fr​web/LenovoPortal/fr_FR/catalog.workflow:category.d​...
    Best regards,
    Lenovo X220 4287-CTO / Intel Core i7 2640M @ 2.8 / Corsair Vengeance 16 Go@1866 MHz CL10 / Samsung SSD 840 PRO 512 Go / Bios 1.38 / Linux Xubuntu 14.04LTS / eGPU ATI Radeon 5870 Eyefinity 6 / 2x DELL U2142M / 2x DELL U2212HM

  • Help me choose the right module

    Hello Sir/Madame
    I have done MCA from india and i am going to learn SAP ABAP
    I am confused which module should i go
    ABAP+BASIS
    or ABAP+ any functional module like HANA,FICO,MM,SM,XI,?
    Help me choose and study the right module which can open multiple doors for me to get a job
    and adds something extra to my profile as comparison to other students learning SAP

    Hi Harmanpreet,
    I recommend you a ABAP certification first that will open more opportunities.
    Regards,
    Abdullah

  • Can Someone Help Me Find The Right KVM?

    I have a tough set-up and I'm finding the search to be overwhelming. I'm hoping someone who's been through this before can help me find the best KVM for my needs. Here's what I have:
    Apple Dual 553mHz G4
    • Upgraded dual montior video PCI card (ADC and DVI ports)
    Apple G5 QUAD
    • Stock dual DVI ported video PCI Express card
    Monitors
    • 2 Apple 17" displays (ADC)
    • 1 Wacom 18" Display (DVI)
    I also have 1 Apple DVI to ADC Display Adapter
    Can I find a dual monitor KVM to use between these 2-machines and leave the third monitor on the G5 only? How about 3-monitor KVM? What are my options here? I'm so confused by all of this.
    i really want the G5 to be able to use all three monitors at once. It doesn't matter to me how many the G4 gets. If the KVM doesn't work I'm just going to suck it up and buy a second video card for the G5 (and DVI adapter) and run all 3 monitors on the G5 and use Remote Access for the G4.

    with respects to the dual DVI KVM... there are a couple of options out there.
    as far as 3 monitor KVM, there really are no such products, however, there are DVI matrix swtiches that will allow you to manually (or through presets) switch any input to any output, to include mirroring monitors on various inputs. however, with anything DVI, there may potentially be hot switch issues with resolution and synch, handshake, peripheral control, etc...
    let me just shoot you a couple of links...
    for dual DVI KVM...
    http://www.linkskey.com/detail.php?Productid=140&ProductName=LDV-DM02ESK
    http://www.linkskey.com/detail.php?Productid=139&ProductName=LDV-DM04ESK
    http://www.cablestogo.com/product.asp?cat%5Fid=518&sku=32562
    http://www.networktechinc.com/srvsw-pc-dvi.html
    DVI matrix switchers (any input to any output - very expensive)
    http://www.gefen.com/kvm/product.jsp?prod_id=1464
    http://www.digitalprojection.com/content/view/88/91/
    sorry to just shoot a bunch of links to you. in my experience, i've generally just used VGA for KVM setups and also there are many pitfalls with compatibility in certain setups that are almost impossible to avoid without trial and error and blind luck.

Maybe you are looking for

  • All emails into my inbox are being marked as read whether they are or not.

    All emails coming into my email inbox are instantly being marked as read. This is happening whether or not they have been opened in the reading pane, and is also happening on a colleagues computer as well. Any suggestions as to why this may be happen

  • «Adobe Illustrator CC 2014 quit unexpectedly» last upgrade

    What could be the path to solve this? Thanks.

  • Actions for PSE8 or PSE9

    Does either PSE 8 or PSE 9 support actions?  Can either be made to run an action?  Thanks!

  • Trimming Clips for Import

    So I have this video clip I downloaded off the internet that I'm trying to get into iMovie, but it's too long (9:33), and therefore is too big (over 2 GB once converted to DV) for iMovie to allow me to import it. So I asked around and someone suggest

  • Restore Exchange Profile manually

    My exchange profile is pointing to a system that I cannot let my copied system connect to.  Therefore, I can't change the exchange Profile.  I can't use the http://<hostname>:port/ExchangeProfile because I get a gateway error because it is pointing t