Cost vs rev

Hi all
We have a courier company with BW. I have two cubes that hold cost data and revenue data for courier number.
the problem is I wish to report Cost VS Revenue by Courier Number . However , Since the different frequency
of receipt of cost data and revenie data corressponding to a courier number , we sometimes have only cost
for a courier number and sometimes only revenue ...I wish to pick both cost and revenue data for courier no's
but still exclude those courier nos that are not available in either of the cubes .
is there any way i can achieve this in the query ..
all suggestions welcome
thanks

You have to use an infoset to achieve this. From what I understand you want the intersection of these two data targets (in other words, the record should exist in both the data targets) not the union. If you are in BI 7.0 you can directly go ahead and include these cubes in an infoset.
On the other hand, if you are still on BW 3.x, you cannot include cubes in infosets...
Good luck!

Similar Messages

  • Effect of revenue planning on project cost.

    Hi Expersts,
    I am creating a sales order and attaching it to WBS element. I have entered amount for which i want to bill to customer as per price conditions for a item in sales order.Now this value of sales order is captured as a revenue in WBS element (When i run CNS41).
    Now when i am creating a billing document and the accounting document, the actual revenue is also getting reflected against the WBS element (In CNS41).
    This way i am planning to bill to customer.
    Questions are
    1. In my case this is the one time billing to customer and hence i am not using the milestone billing. Then is this a correct method?
    2. At present i dont see any effect of revenue on cost of project. Can anybody guide me on is there any effect of this revenue on planned and actual cost of the project during the project closure stage?
    Thanks

    1 ok
    2 no effect of rev on planned and actual cost - cost and rev are two different things for cns41

  • Relation b/w PRPS and RPSCO tables

    Hi  PS Experts,
    What is the Relation b/w PRPS and RPSCO tables
    PRPS : WBS (Work Breakdown Structure) Element Master Data
    RPSCO : Project info database: Costs, revenues, finances
    Thanks in Advance,
    Regards,
    sudharsan.

    Hello Sasikanth Thank u for ur information,
      and i need some more information, am working on abap, now i got a requirement in PS,
    i want 2 calculate the values like Planned Revenue, Planned Cost, Actuall Rev, Actuall Cost, Actuall Billing, Revenue Taken, Cost Taken, BNS and SNB.
    based on i/p parameters:  Company Code, Fiscal year and month.
    pls let me know how to calculate the above values, its very urgent for me.
    Thanks in advance,
    sudharsan.

  • Report of Sales Profit in Finance - ASAP

    Hi,
    There is a requirement from our user to report the profit for every sale from the finanace side.
    The report should look like
    Doc # Billing Doc #  Sales Order #     Cost Amt   Rev Amt
    All the data has to be taken from the GL line item cube. This COS & the Rev Amount is the same Key figure. But these are from 2 GLs.
    The data would be like
    GL    Doc #  Amt
    10001 50001  100 - COS
    20010 1234   200 - Rev
    The report should show
    Sales Order #  COS Rev Profit
    123245         100 200 100
    We already have the Sales Order in the cube. But I didnt find any link between the 2 GLs. ie the relation between the 2 records.  We found the corresponding record in R3 by using the document flow.
    The user wants Amount from 2 different Doc # from 2 different GLs in the same Line. Is it possible? Is there any report in Finance which shows the profit by sales..
    Please let me know how to do it...
    Thanks

    post this in ABAP forum for quicker response.
    Regards
    Raja

  • WIP on Repetitive Manufacturing

    Hi,
    I’ like to have your help for the following situation:
    I have the material VIDRO001 on plant IC created to be used in Repetitive Manufacturing. It has assigned a REM profile and a production version.
    For it, I created the material cost estimate. The cost was saved, marked and released. Now, the material has the planned and standard cost for the current period.
    The material has a product cost collect (order type RM01) with:
    . Costing variant for planned costs – PREM
    . Costing variant for actual costs – PPP2
    . Result analysis key – 000003
    For the product cost collector it was created a material cost estimate with costing status KA (costed without errors).
    The valuation variant assigned for WIP is defined with priority 1 on “Plan Costs/Preliminary Cost Estimate”.
    For the product cost collector, I have done the following process:
    . Goods issue – 15.45 Eur
    . Production activities (operation 10) – 15.84 Eur
    . Overheads (by overhead costs processing) – 1.27 Eur
    So, in this scenario, I have as Work in Process 32.56 Eur.
    However, when I execute the Work in Process Processing, the WIP value calculated is 0.
    This processing is done with transaction KKAS with the following data:
    . Material – VIDRO001
    . Plant – IC
    . WIP to Period – 11
    . Fiscal Year – 2006
    . RA Version – 0
    . Test Run active
    . Log Information Message – active
    Thanks and best regards,
    António Oliveira

    Hi Suraj,
    thanks for your response.
    In fact, we have more settings on IMG path you mentioned. On that settings we have:
    . Define Results Analysis Keys
    000003 - WIP Calculation at Target Costs
    . Define Results Analysis Versions
    CIFL – 0 – Planned/Real Version, with the following parameters active:
       Split Creation/Usage
       Generate Line Items
       Deletion Allowed
       Assignment/RA Key
       Update/RA Key
       Status Control – A
       Cutoff period for actual RA/WIP – 1,1998
       Actual RA
       Several cost elements defined
    . Define Valuation Method (Target Costs)
      CIFL  0  000003  REL   2  WIP Calculation on Basis of Target Costs
      CIFL  0  000003  DLV   3  Cancel Data of WIP Calculation and Results Ana
      CIFL  0  000003  PREL 1 WIP Calculation on Basis of Target Costs
      CIFL  0  000003 TECO  4 Cancel Data of WIP Calculation and Results Ana
    . Define Valuation Variant for WIP and Scrap (Target Costs)
       Valuation variant – D02
       Priority 1 – Plan Costs/Preliminary Cost Estimate
       Priority 2 – Current Std Cost Estimate
    . Assignment of Valuation Variant for WIP
      CIFL     0     000003     D02
    . Define Line Ids
       0001     COP     Primary costs
       0001     COS     Secondary costs
       0001     REV     Revenues
       0001     SET     Settled costs
    . Define Assignment
       Several entries for CIFL/0, depending on cost elements
    . Define Update
       Several entries for CIFL/0, depending on Line Id with the respective cost elements
    . Define Posting Rules for Settling Work in Process
    CIFL  IC  0  WIPR  0     8135200009  3520000000
    Sorry for the extensive explanation and thanks again for your attention.
    Best regards,
    António Oliveira

  • CProjects "accounting Tab" role/resource assignments missing

    Hi, I have assinged the Project Taks with roles and resources but when i navigate to the "accounting tab"  and expand the Project structure , the assignments are not visible, However the costs and rev related to the assignments are updated in the back end ( ECC PS).
    Is there some thing which would stop the display of these assignments in the "accountig tab" ?
    thanks
    Edited by: ankushkap on Feb 18, 2011 5:29 PM

    Hi,
    If you are working in Portal than Claer the Cache and Re-login again.
    Thanks
    Arbind

  • Parameter list in SQL native queries

    I need to migrate from Toplink 10 to EclipseLink.
    In my "old" project, I have some SQL native queries like '...... where field in #pFieldValues'
    #pFieldValues is an arraylist/vector.
    It was working perfectly with TopLink 10, but now it fails with 'Oracle Error' 'Invalid column type'.
    How can I achieve this now with EclipseLink?  (I don't want to use EJBQL queries (or JPQL queries).
    Thanks

    I made it work modifying SQL statement for Access database by passing parametres in where clause.
    But it works only for single value , though I have checked Allow multiple values: true. but fails when passing more than one value,
    Error message pops up " Failed to retrive data from database. The Microsoft Access database engine could not find the object tblHirarchy('ANSTG', 'MCIS')
    How to resolve it?
    SELECT tbl_CBP.forcast_in_MON, tbl_CBP.forcast_MON, tbl_CBP.forcast_QTR,
    tbl_Hierarchy.Technology_Group, tbl_Hierarchy.[Business_ Unit],
    tbl_Hierarchy.Product_Family, tbl_CBP.Units, tbl_CBP.Cost, tbl_CBP.REV,
    tbl_Time.Sort_order
    FROM (tbl_Hierarchy INNER JOIN tbl_CBP ON tbl_Hierarchy.Product_Family =
    tbl_CBP.PF) INNER JOIN tbl_Time ON tbl_CBP.forcast_MON =
    tbl_Time.Fiscal_Month
    where tbl_Hierarchy.Technology_Group = {?TG}
    ORDER BY [sort_order]
    union all
    SELECT [Forcast_In_MON] & ' Actuals' AS forcast_In, tbl_Time.Fiscal_Month,
    tbl_Time.Fiscal_Quarter, tbl_Hierarchy.Technology_Group, tbl_Hierarchy.
    [Business_ Unit], tbl_Hierarchy.Product_Family, tbl_Actuals.Units,
    tbl_Actuals.Cost, tbl_Actuals.REV, tbl_Time.Sort_order
    FROM (tbl_Actuals INNER JOIN tbl_Hierarchy ON tbl_Actuals.PF =
    tbl_Hierarchy.Product_Family) INNER JOIN tbl_Time ON tbl_Actuals.Actuals_MON
    = tbl_Time.Forcast_In_MON
    where tbl_Hierarchy.Technology_Group = {?TG}
    ORDER BY [sort_order];
    your HELP is highly appreciated.

  • Calculation of revenue per employee

    hi gurus
    I am facing a Porbrm in designing a report int hat report I have to calculate REVENUE PER EMPLOYEE.
    the scenario is like this
    I have a Project XFPB_BW  revenue for this project is known say 5000.00 INR
    we have EMPLoyee they book TIme using timesheet and the cost rete is maintained in the time sheet.
    say
          emp no    qty   cost
         1010         10     100
         1010          8      200
          1010          7      300
    total                25      600
    now I have to calculate rev per employee like this
    rev/cost = (revenue/cost)*individual cost  = 8.33
    rev / qty= (revenue/qty)*individual qty        = 200
    <b>  project          employee    cost      qty     rev       rev/cost      rev/qty</b></b>
        XFPB_BW                          0          0       5000      0              0
                                1010           100      10      0         833                    2000 
                                1010           200      8        0        1666                   1600
                                1010           300      7        0         2499                    1400
    total                                       600       25       5000   4998                    5000

    I am writing this start routine for this
    PROGRAM trans_routine.
          CLASS routine DEFINITION
    CLASS lcl_transform DEFINITION.
      PUBLIC SECTION.
    Attributs
        DATA:
          p_check_master_data_exist
                TYPE RSODSOCHECKONLY READ-ONLY,
    *-    Instance for getting request runtime attributs;
        Available information: Refer to methods of
        interface 'if_rsbk_request_admintab_view'
          p_r_request
                TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
      PRIVATE SECTION.
        TYPE-POOLS: rsd, rstr.
      Rule specific types
        TYPES:
          BEGIN OF tys_SC_1,
         InfoObject: 0PROJECT Project Definition.
            PROJECT           TYPE /BI0/OIPROJECT,
         InfoObject: 0EMPLOYEE Employee.
            EMPLOYEE           TYPE /BI0/OIEMPLOYEE,
         InfoObject: 0FISCPER Fiscal year / period.
            FISCPER           TYPE /BI0/OIFISCPER,
         InfoObject: 0FISCVARNT Fiscal year variant.
            FISCVARNT           TYPE /BI0/OIFISCVARNT,
         InfoObject: 0CALDAY Calendar Day.
            CALDAY           TYPE /BI0/OICALDAY,
         InfoObject: 0VTYPE Value Type for Reporting.
            VTYPE           TYPE /BI0/OIVTYPE,
         InfoObject: 0CURTYPE Currency Type.
            CURTYPE           TYPE /BI0/OICURTYPE,
         InfoObject: 0AMOUNT Amount.
            AMOUNT           TYPE /BI0/OIAMOUNT,
         InfoObject: 0RECORDMODE BW Delta Process: Update Mode.
            RECORDMODE           TYPE RODMUPDMOD,
         InfoObject: 0CURRENCY Currency Key.
            CURRENCY           TYPE /BI0/OICURRENCY,
         InfoObject: ZMATERIAL Material (Role).
            /BIC/ZMATERIAL           TYPE /BIC/OIZMATERIAL,
         InfoObject: 0PRIORITY Priority.
            PRIORITY           TYPE /BI0/OIPRIORITY,
         InfoObject: 0CO_AREA Controlling area.
            CO_AREA           TYPE /BI0/OICO_AREA,
         InfoObject: 0WBS_ELEMT Work Breakdown Structure Element (WBS Elem
    *ent).
            WBS_ELEMT           TYPE /BI0/OIWBS_ELEMT,
         InfoObject: 0UNIT Unit of Measure.
            UNIT           TYPE /BI0/OIUNIT,
         InfoObject: 0COSTELMNT Cost Element.
            COSTELMNT           TYPE /BI0/OICOSTELMNT,
         InfoObject: 0COMP_CODE Company code.
            COMP_CODE           TYPE /BI0/OICOMP_CODE,
         InfoObject: 0PROFIT_CTR Profit Center.
            PROFIT_CTR           TYPE /BI0/OIPROFIT_CTR,
         InfoObject: ZREV_CE1 revenue from cost element.
            /BIC/ZREV_CE1           TYPE /BIC/OIZREV_CE1,
         InfoObject: 0QUANTITY Quantity.
            QUANTITY           TYPE /BI0/OIQUANTITY,
         Field: RECORD.
            RECORD           TYPE RSARECORD,
          END   OF tys_SC_1.
        TYPES:
          tyt_SC_1        TYPE STANDARD TABLE OF tys_SC_1
                            WITH NON-UNIQUE DEFAULT KEY.
    $$ begin of global - insert your declaration only below this line  -
    ... "insert your code here
    TYPES: BEGIN OF tt_revfac,
              projdef     TYPE /bic/cs8zods_mpp-project,
              FISCPER     TYPE /bic/cs8zods_mpp-FISCPER,
              amt         TYPE /bic/cs8zods_mpp-amount,
              revenue     TYPE /bic/cs8zods_mpp-/BIC/ZREV_CE1,
              "Add by Jatin
    END OF tt_revfac.
    TYPES: BEGIN OF tt_qtyfac,
               projdef     TYPE /bic/cs8zods_mpp-project,
               FISCPER     TYPE /bic/cs8zods_mpp-FISCPER,
               qty         TYPE /bic/cs8zods_mpp-quantity,
               revenue     TYPE /bic/cs8zods_mpp-/BIC/ZREV_CE1,
               "Add by Jatin
      END OF tt_qtyfac.
    DATA:   ...
    *DATA: g_t_revfac  TYPE STANDARD TABLE OF tt_revfac.
    *DATA: g_t_qtyfac  TYPE STANDARD TABLE OF tt_qtyfac.
    DATA: g_t_revfac  TYPE SORTED TABLE OF tt_revfac WITH UNIQUE KEY projdef
    fiscper.
    DATA: g_t_qtyfac  TYPE SORTED TABLE OF tt_qtyfac WITH UNIQUE KEY projdef
    fiscper.
    $$ end of global - insert your declaration only before this line   -
        METHODS
          start_routine
            IMPORTING
              request                  type rsrequest
              datapackid               type rsdatapid
            EXPORTING
              monitor                  type rstr_ty_t_monitors
            CHANGING
              SOURCE_PACKAGE              type tyt_SC_1
            RAISING
              cx_rsrout_abort.
        METHODS
          inverse_start_routine
            IMPORTING
              i_th_fields_outbound         TYPE rstran_t_field_inv
              i_r_selset_outbound          TYPE REF TO cl_rsmds_set
              i_is_main_selection          TYPE rs_bool
              i_r_selset_outbound_complete TYPE REF TO cl_rsmds_set
              i_r_universe_inbound         TYPE REF TO cl_rsmds_universe
            CHANGING
              c_th_fields_inbound          TYPE rstran_t_field_inv
              c_r_selset_inbound           TYPE REF TO cl_rsmds_set
              c_exact                      TYPE rs_bool.
    ENDCLASS.                    "routine DEFINITION
    $$ begin of 2nd part global - insert your code only below this line  *
    ... "insert your code here
    $$ end of 2nd part global - insert your code only before this line   *
          CLASS routine IMPLEMENTATION
    CLASS lcl_transform IMPLEMENTATION.
          Method start_routine
          Calculation of source package via start routine
      <-> source package
      METHOD start_routine.
    *=== Segments ===
        FIELD-SYMBOLS:
          <SOURCE_FIELDS>    TYPE tys_SC_1.
        DATA:
          MONITOR_REC     TYPE rstmonitor.
    *$*$ begin of routine - insert your code only below this line        *-*
    ... "insert your code here
    DATA: lwa_datapackage  LIKE LINE OF  SOURCE_PACKAGE,
            lwa_revfac      TYPE  tt_revfac,
            lwa_qtyfac      TYPE tt_qtyfac.
      LOOP AT SOURCE_PACKAGE INTO lwa_datapackage.
         lwa_revfac-projdef = lwa_datapackage-project.
         lwa_revfac-FISCPER = lwa_datapackage-FISCPER.         "Add by Jatin
         lwa_revfac-amt     = lwa_datapackage-amount.
         lwa_revfac-revenue = lwa_datapackage-/BIC/ZREV_CE1.
         COLLECT lwa_revfac INTO g_t_revfac.
         lwa_qtyfac-projdef = lwa_datapackage-project.
          lwa_qtyfac-FISCPER = lwa_datapackage-FISCPER.      "Add by Jatin
         lwa_qtyfac-qty = lwa_datapackage-quantity.
         lwa_qtyfac-revenue = lwa_datapackage-/BIC/ZREV_CE1.
         COLLECT lwa_qtyfac INTO g_t_qtyfac.
      ENDLOOP.
    SORT g_t_revfac BY projdef.
    SORT g_t_qtyfac BY projdef.
    *--  fill table "MONITOR" with values of structure "MONITOR_REC"
    *-   to make monitor entries
    ... "to cancel the update process
       raise exception type CX_RSROUT_ABORT.
    $$ end of routine - insert your code only before this line         -
      ENDMETHOD.                    "start_routine
          Method inverse_start_routine
          This subroutine needs to be implemented only for direct access
          (for better performance) and for the Report/Report Interface
          (drill through).
          The inverse routine should transform a projection and
          a selection for the target to a projection and a selection
          for the source, respectively.
          If the implementation remains empty all fields are filled and
          all values are selected.
      METHOD inverse_start_routine.
    $$ begin of inverse routine - insert your code only below this line-
    ... "insert your code here
    $$ end of inverse routine - insert your code only before this line -
      ENDMETHOD.                    "inverse_start_routine
    ENDCLASS.                    "routine IMPLEMENTATION
    (REV by quantity)
          CLASS routine IMPLEMENTATION
    CLASS lcl_transform IMPLEMENTATION.
      METHOD compute_ZRFEV_QTY.
      IMPORTING
        request     type rsrequest
        datapackid  type rsdatapid
        SOURCE_FIELDS-PROJECT TYPE /BI0/OIPROJECT
        SOURCE_FIELDS-EMPLOYEE TYPE /BI0/OIEMPLOYEE
        SOURCE_FIELDS-FISCPER TYPE /BI0/OIFISCPER
        SOURCE_FIELDS-CURRENCY TYPE /BI0/OICURRENCY
        SOURCE_FIELDS-UNIT TYPE /BI0/OIUNIT
        SOURCE_FIELDS-QUANTITY TYPE /BI0/OIQUANTITY
       EXPORTING
         RESULT type tys_TG_1-/BIC/ZRFEV_QTY
         CURRENCY type tys_TG_1-CURRENCY
        DATA:
          MONITOR_REC    TYPE rsmonitor.
    *$*$ begin of routine - insert your code only below this line        *-*
    ... "insert your code here
    DATA: lwa_qtyfac TYPE tt_qtyfac,
            l_avg  TYPE tt_qtyfac-qty.
      READ TABLE g_t_qtyfac INTO lwa_qtyfac
                            WITH KEY projdef = SOURCE_FIELDS-PROJECT
                                     FISCPER = SOURCE_FIELDS-FISCPER
                           BINARY SEARCH.
    Collect entries for fical year
      IF sy-subrc = 0.
        IF lwa_qtyfac-qty <> 0.
          l_avg = lwa_qtyfac-revenue / lwa_qtyfac-qty.
        ELSE.
          l_avg = 0.
        ENDIF.
    ENDIF.
    *--  fill table "MONITOR" with values of structure "MONITOR_REC"
    *-   to make monitor entries
    ... "to cancel the update process
       raise exception type CX_RSROUT_ABORT.
    ... "to skip a record
       raise exception type CX_RSROUT_SKIP_RECORD.
    ... "to clear target fields
       raise exception type CX_RSROUT_SKIP_VAL.
         RESULT = l_avg * SOURCE_FIELDS-quantity .
         CURRENCY = SOURCE_FIELDS-CURRENCY .
    $$ end of routine - insert your code only before this line         -
      ENDMETHOD.                    "compute_ZRFEV_QTY
          Method invert_ZRFEV_QTY
          This subroutine needs to be implemented only for direct access
          (for better performance) and for the Report/Report Interface
          (drill through).
          The inverse routine should transform a projection and
          a selection for the target to a projection and a selection
          for the source, respectively.
          If the implementation remains empty all fields are filled and
          all values are selected.
      METHOD invert_ZRFEV_QTY.
    $$ begin of inverse routine - insert your code only below this line-
    ... "insert your code here
    $$ end of inverse routine - insert your code only before this line -
      ENDMETHOD.                    "invert_ZRFEV_QTY
    ENDCLASS.                    "routine IMPLEMENTATION
    the problem with this is that I can not filter at the Query levele NOw I want to know Can I write it at query level if possible how
    Please help its urgent and challenging also.

  • Need to reduce overall width of SEM-BPS layout.

    Hi,
    I've a layout that gets wider and wider if user selected many vaules for the variable and I need to reduce the overall width of the layout.
    In the layout,
    characteristic COUNTRY defined in the lead columns.
    characteriatic CALMONTH is defined in the data columns as dynamic.
    layout contains keyfigures "Cost" and "REV".
    So, in the layout builder definition
    1st row in the data columns is with "Cost" in keyfigure column and variable VAR_MTH in CALMONTH column.
    2nd row in the data columns is with "REV" in keyfigure column and variable VAR_MTH in CALMONTH column.
    If variable VAR_MTH is selected with Jan 2004 - Mar 2004 for CALMONTH, layout is as follows.
    COUNTRY || Jan2004 Cost || Feb2004 Cost || Mar 204 Cost || Jan2004 REV || Feb2004 REV || Mar 2004 REV ||
    Here it is what am looking ..
    insert a row on top of header row and put "Cost & REV" texts in the new row and the header row will contain only months as follows
    ========||==========COST============||=============REV===========||
    COUNTRY || Jan2004 || Feb2004 || Mar 204 || Jan2004 || Feb2004 || Mar ||
    in top row, 3 cells are merged and merged cells will have COST. right below these cells, months are displayed in the header row. Similarly for REV.
    There is no problem if user always selects 3 month range.
    But, in our case user has to have flexibility to select as many months as he want which makes it difficult.
    I'm thinking of exploring macro options.
    But, I appreciate if you can share your earlier experiences if any or any suggestions.

    Hi Naveen,
    SAP has 80 columns max for display on the screen.
    if u want to accomadate more than six parameter the reduce the visible length.
    example.
    SELECTION-SCREEN : BEGIN OF LINE.
    PARAMETERS : p_reg1 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg2 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg3 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg4 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg5 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg6 TYPE char20 VISIBLE LENGTH 12.
    SELECTION-SCREEN :  END OF LINE.
    also see to it that u dont cross the limit of 80 columns
    while writting the comments
    example
    SELECTION-SCREEN : <b>COMMENT 4(10)</b> text-006,
                     : POSITION 35.
    PARAMETERS       : p_sumrep RADIOBUTTON GROUP rad1 .
    SELECTION-SCREEN : <b>COMMENT 38(10</b>) text-048,
    <b>Please Reward Points & Mark Helpful Answers</b>
    To mark Helpful Answers ;click radio Button next to the post.
    RadioButtons
    <b>o</b> Helpful Answer
    <b>o</b> Very helpful Answer
    <b>o</b> Problem Solved.
    Click any of the above button next to the post; as per the anwers
    <b>To close the thread; Click Probelm solved Radio Button next to the post , which u feel is best possible answers</b>

  • Subtract negative number given positive number

    I am trying to subtract 2 items  rev - cost. But some cost are negative numbers and therefore and therefore causing
    rev- (-cost) becoming rev+ cost causing big number answers.
    0- (-cost) becoming rev+ cost 
     -rev - (-cost) becoming rev+ cost .
    Any way to solve this issues.

    try 0-(-14,574) = it is given me 14,574 that I s not correct.
    Well, it is correct according to the math I learnt in school.
    I like to remind you that this is a not a quiz forum where you ask questions to test the members. This is a forum where you ask for help, and to get help, you need to state clearly what you need help you. Only answering "not good, sir" is completely
    useless.
    Please state clearly what you want to achieve. For this type of problem it is often a good idea to post:
    1) CREATE TABLE statements for your tables.
    2) INSERT statements with sample data.
    3) The desired result given the sample.
    4) The business rules that explain why you want that result.
    5) Which version of SQL Server you are using.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • MS 7246 - 975X Power Up Edition (Problems)

    Hi! I am from Argentina and 7 months ago I been purchase a MS 7246 board. Since that time, I never could run my memories a 800MHZ and I never could make that my motherboard detect correctly my memories speed. I been really disappointed with msi and this motherboard, and sincerely I lost confidence in the support and manufacturing process; nevertheless, I will try posting my problem in this thread hoping that somebody could help me.
    Details about my hardware
    -   MSI 975x power up edition (BIOS 7.6)
    -   Intel core 2 6300
    -   2GB RAM DDR2 800MHZ Dual channel (OCZ2P8001G) 4-5-4-15
    -   Sapphire x850XT PCI-E
    My mother detects my memories as 667Mhz. System do not boot If I set manually my memories at 800Mhz using this configurations:
    -   CPU Clock X7
    -   FSB/Speed (266*7 = 1862Mhz @ Default speed)
    -   FSB & Memory ratio = 1.5 (Using “auto” here system detect memories speed @ 667Mhz)
    -   Memories speed (266*1.5*2=798 Mhz)
    -   Memories voltage 2.1v/2.2v
    -   CPU Voltage 1.25v/1.3v
    -   Other parameters are as default.
    Things that I been tried 
    -   I been tried setting by SPD or manually memories latencies at 4-5-4-15 but mother does not boot or simply hang.
    -   I been tried unsuccessfully increasing voltage to CPU or memories.
    -   I been tried unsuccessfully updating my bios but again nothing.
    I been read in internet that a loot! of people have similar problems. Some people fix those problems updating bios, but other people could not found a solution. Somebody could help me?
    Thank you very much!
    Eduardo 

    I had a look at your screenshots.  The first thing I noticed is that you RAM modules have really strange SPD values:
    Your stick's SPD values do not seem to comply with the JEDEC standard. Maybe this is an additional explanation to your problems causing BIOS and/or memory controller to be a little confused.
    The second thing I noticed is the fact that the automatic frequency/multiplier and Core voltage adjustions done by the C1E feature is now working properly:
    As you can see on the pictures I took from your screenshots, VCore and multiplier are now changing.  That means, that the feature is working properly.  If you close all background applications and running programs and leave only CPU-Z running, Core Voltage should drop to a certain minimum level and stay there with the multiplier set to x6.
    The fact that C1E is working now, could explain the small drop in temperatures to about 48°-50°C @CPU cores.
    Quote
    Comments:
    - Maybe cpu sensor is broken or bad? (I touch cpu cooler and is not so hot)
    I really doubt that.
    Quote
    - The northbridge 975x definitely is hot. (But i suppose that your should have same situation here)
    Yes, it has a tendency to get rather hot, especially if the system is overclocked.
    Quote
    - If I do not use my computer from 5 or 10 minutes temperatures decrease at 50ºc (core 0) and 48ºc (core 1), but not much more.
    This is the kind of drop I expected with C1E working properly again.
    Quote
    ¿Do you see something strange in my temperatures
    Your temperaturer are elevated and a little higher than average, but not really dangerous after all.  You should not worry yourself too much.  The shutdown temperature of your CPU is around 85°C.  So you still have some headroom. 
    However, if you find the time (and the money  ) you should at least consider optimizing your cooling solution, either by re-installing the heatsink and applying new and better thermal paste and by tweaking the airflow that goes through your case, or even better by installing a more efficient heatsink to your CPU. 
    Quote
    ¿Do you see something strange in my temperatures and memories?
    The issues you are experiencing with your memory are definately strange.  As I said before, I believe the reason is a rather simple incompatibility issue.  If this is caused by non-JEDEC SPD values or because your modules are of an older revision that use Elpida or Powerchip chips I don't know, but I am glad you were able to find a workaround.
    /UPDATE
    I googled around a little bit to find more information on general issures with the particular kind of OCZ modules you are using (OCZ2P8001G).  What I found was the following thread in the OCZ forum:
    http://www.xtremesystems.org/forums/showthread.php?t=112411
    If you find the time read a little bit around in it.  The fact that this thread exists asking for user reports on success/problem stories with this memory, if a clear indication that it is not an issue that has to do with your particular mainboard alone. In case you find 10 spare minutes to read around in it, pay attention to what is said about the revision and the chips used on the sticks.  Here are a few quotes from the thread. There are of course other voices as well, pointing to the chipset or the board in use.  But there seem to be quite a few different boards by all brands involved.  However, I dare to say that overall picture doesn't look to well for the modules: 
    Quote
    Yea but if you RMA them you just get the same model back. I don't think it would solve anything  (Unless they are giving out Rev2s?)
    Quote
    Well i've had nothing but problems with the 2 sets i've had. No one at OCZ informed me that i needed the rev2's to work how i want.
    Quote
    I'm pretty sure that OCZ gets the same Elpida chips from Samsung that other DIMM makers get. The only things specific to OCZ would be the PCB, SPD programming and speed binning.
    Quote
    That is what prompted Tony to suggest an RMA. That is how I know it is the ram having problems not the board.
    Quote
    If the ram won't do specified speeds, no matter what divider used, then off course something is wrong, but getting 4 sticks that stops at the exact same speeds is close to impossible. Send either myself or Ryder an email and we will sort you out. I will make sure you get an advanced shipment sent out today if you want.
    Quote
    All I really know about Rev. 1 ELP is that an OCZ rep told me it used the same Elpida chips as Gold but was higher binned. Rev. 2 uses different chips.
    Quote
    I don't know but IIRC, I read someone here post that they are using Micron D9xxx. Given the higher cost of rev. 2, that seems plausible enough.
    Quote
    If you are using Rev1, you are the first I've heard without problems.
    Quote
    I think the problem is rather isolated to only a group of people with bad sticks.

  • Result analayis information

    Hi all,
    Till now we are not used result analysis for the service orders.
    our scenario is Salesorder-service order-confirmation-TECO-DP90-Billing request-Billing document.
    In what way KKA1 will help business and pl share it with me if possible with live example.
    Regards
    Sureshbabu Arunachalam

    RA would be used only if accruals and deferrals of costs are required based on some valuation methods
    In service orders, most of the orders are of short duration and usually finish within a month or so - meaning not like projects which take longer time to complete. In that context the need for RA in service orders may not be there.
    You may of course have specific service order types where the duration spreads across over a few months and you should consider RA for those orders only. The transaction KKA1 will calculate the results based on your valuation method and provide the calculated data like calculated costs and calculated revenue for the period which will post to FI and will be reversed when the order is TECOed
    eg consider an order where you will get revenue 100 only on completion say after 3 months
    in the first month you would have incurred some costs say 25 against a total plan cost of 75 - what is the revenue you can assign against that expenditure - this is calculated by the system via KKA1 based on valuation method
    cost based method
    cal revenue = act cost/ plan cost * plan rev
                     = 25/75 * 100
                     = 33.33
    So although you have not received any revenue the cal rev (based on work done) = 33.33
    So that month you order made a profit of 33.33 - 25 = 8.33
    For more details you should refer to SAP help

  • Internal orders to track rev and cost

    Hi
    How to track revenue and cost, related to utilization of land using internal order and offset revenue against cost..
    Pls advice? What we can use on this statistical internal order on real internal order ????
    Pls advice in details ... Thank you in advance

    HI,
    If at all you want to use Internal order for this purpose, you have to create a real internal order only for settlement purpose.  Statistical IO can not be settled.
    Try once.
    Regards
    Sarma BH

  • Why do we need separate t.codes KB11N and KB41N for reposting costs & rev?

    Hi,
    Why do we need separate t.codes KB11N and KB41N for reposting costs and revenues? I noticed that i can still use one t.code KB11N to post both costs and revenues, hence why do we need a separate t.code KB41N for revenues?

    Hi,
    The BAPI for costs allows more options than the one for revenues. For example, via BAPI_ACC_PRIMARY_COSTS_POST  you can select sender Network, what you cannot do via BAPI_ACC_REVENUES_POST. The same is for 'cost object' as a receiver; you can do it only via BAPI for costs. In other aspects, the BAPI for costs could be used to repost revenues as well.
    Regards,
    Eli

  • Revenue element-cost center

    During automatic cost element creation, I included one of gl sales accounts which is a revenue element. (cat 11). Now when I try to post entry to this sales account, it asks for cost object (cost center?). Now I really do not want to include this sales account (rev element) in any cost center. Am I forced to create a cost center for sales so that I can post gl or customer invoice to this sales account? Or should I delete the revenue element?  I wanted to seperate all my sales accounts and group them  to a department (cost center? profit center?).
    Thanks
    Rashid

    Hoi Rashid,
    You can change filed status group or create a validation with an user exit.
    In the validation you say when the costcenter is posted on a cost element type 11 or 12 (and other cost objects) is <> blanc give an error.
    You can say to on the cost centers in the tab Control that it is not allowed to post actual revenues on the cost center
    Paul

Maybe you are looking for