DP_How to lock KF in the interactive Planning table

Dear Expert!
I want to lock the data in the Interactive Planning table according to each Key figure and a period of time (that mean I can not change the data of KF after locked). How can I do?
e.g: I created a Planning book and data view with following Key Figure:
- Forecast
- GDP
- CPI
- Historical Data
And the time bucket profile of this planning book as following:
- Past: 24 months
- Future: 12months
Now, I want to lock data of the KF "Forecast" in all past and future; lock data of other KF (GDP, CPI, Historical data) in past period.
How can I do now!
I hope to know the question soon. Thanks for your support!
LeGiang

Hi LeGiang,
If you would like to not allow any manual input for ALL the key figures in the past, then the solution for this "history" part would be quite easy.
When you define the planning view, specify the "input from" date as the current date. This way, no-one would be able to change any data in the past manually.
The above would also take care of not allowing any manual changes to "Forecast" in the past.
If however, you want only certain KFs should be non-editable while others should be editable, then you should use the function CELL_INPUT:
Syntax would be like
<Macro Name>
   <Step Name>  ( <Maintain 'processing Area'  as 'past'>)
       Cell: <Key Figure Row name>  ( Attributes ) =
          CELL_INPUT(0)
In above, remember that in <Step> row, you should double-click and change the value of the field 'change scope' to "attributes" from 'values'.
For the future and past, if you want that Forecast should be non-editable, then you could do this by another macro. Define a default macro that would change the attribute of the KF for Forecast as "no input allowed" for all the time periods. You could do this by using the function ROW_INPUT.
Your macro would look like -
<Macro Name>
    <Step Name> : ( 1 Iterations :INITIAL;INITIAL ) 
        Row: <Key Figure name e.g. Forecast> ( Attributes ) =
           ROW_INPUT( 0)
In the row line above, remember to double click and change the value of the field 'change scope' to "attributes" from 'values'.
If you need more help, do let me know. This second macro would actually make the whole row non-editable. You could create these macros as a default macro, and have them run in the end after the other default macros.
Thanks - Pawan

Similar Messages

  • Saving data in the Interactive Planning Data

    Hi,
    I want to save data in the interactive Planning and for some key figures it says that the data is saved successfully but the data is not saved when I returne to the Interactive Planning.
    What can it be?
    I have looked for possible causes, but I have not identify it 
    Thanks in advance

    Hi ,
    Are the key figures that you are trying to save data for "auxillary key figures" . If so they will retain their value only till your are in the interactive planning screen , once you back out and come in again you will not be able to see the values that you put earlier. Check that and update me
    Thanks
    Saradha

  • Configuring the graphical planning table (GPT)

    Hi folks,
    Can anyone help me out here, feeling a bit dumb
    I am trying to configure the field layout for the orders pool on the GPT. I have identified my overall profile (SAPSFCG001), the planning table profile (SAPSFCL001), the layout ID (SAPSFCLA05) and the layout key (SAPSFCAS03)
    When I edit the layout key SAPSFCAS03, I want to add the operation short text, I have found it in the list and added it to the layout key... all good so far.
    When I run CM25 with my overall profile... for some reason the headers are correct but the actual column data is not ... i.e. it hasn't pulled through the operation short text for any orders and to make matters worse, the column headers and the actual data are now out of sync... so under the operation short text I have the work centre name ... what the ?!?!?!
    clearly I am missing something here.
    Any help would be greatly appreciated.... thanks

    Dear ,
    Please check in CY38-Lay out key -SAPSFCAS03-Hit change pencil -Please do the following :
    1.Remove the high lighte mark from  existing Operation Short text column  and select the Standatd  one ( Operation Short Text line -It will be in  down botton -Operation row started with AFVGD -Field lenght 97 ) .
    Accordingly mark those field which you want to bring into CM25 taking refernce of Standrad one .
    2.Then you hit the Sequence and heading text .
    3.Now select the high ligthed row and hit the Select icon ( ink-nip mark ) to move as per your sequence .
    4.Finally re-chek with preview and SAVE.
    Hope this clarifies
    Regards
    JH

  • Avoiding save option POP upin a interactive planning screen

    Hi,
    I have a requirement to avoid the Pop up menu which asks to save changes, when i close the interactive planning table. This save option comes up even though i havent changed any data. So i need to switch off this pop up, if i am not really doing nay changes in the planning table. I just view the data.
    regards
    Karthik

    Hi,
              If you are just viewing, why don't you set the parameter /SAPAPO/SDP94_D_MODE to X in user own data or SU01 - parameters tab. It puts you in display mode by default and when you go to edit mode, it works as usual.
    Checking whether there are any changes and then giving the popup may put extra load on the system...but you can try with BADI /SAPAPO/SDP_INTERACT, method SAFETY_POPUP_EXCLUDE...
    I haven't tried this though.

  • Running Forecast in the backgrd chooses Forecast  from the INTERACTIVE mode

    Folks
    When I tried to run forecast through background job, instead of running the forecast based on the Master Profle & Univariate profile I had defined in the Activity, forecast is being run based on the Master Profle & Univariate profiles specified in the Interactive mode?
    I had even tried by checking the "Always use job profile' checkbox in the background activity but this didnt work ?
    Are there any other extra settings I need to make to overcome this problem ? Any ideas or suggestions ?
    TIA
    Edited by: Krishna Tummala on Jun 16, 2008 12:36 AM

    Hi Srinivas
    I do have one question based on your response. This scenario might not arise in the real scenario.
    As each selection profile can be assigned with a different forecast profile in the Interactive planning/forecasting mode, what Forecast profile would the system use in mass processing, as the Activity assigned to background job can have only one Master and Forecast profile and the selected ID's in this example has more than one Master and Forecast profile.
    Thanks

  • Interactive Planning area - No plannable

    We just upgraded to SCM 5.0. We are getting errors when running the interactive planning area.
    When we select a single products and try to load into our planning book, we are getting no plannable characteristic combination.  When we select multiple products, the products load. 
    Any ideas on why it works for multiple and not one?

    Here is what we completed to fix our problem.
    Run report /SAPAPO/OM_LC_UPGRADE_50 via TCODE SE38. In section
    C - At End of Upgrade, and perform steps 4 - 7.
    If you run transaction /NRSRV; >All Elementary Tests; >>Database;
    Double-click >>>Check Database Parameter(s)<<<
    ++EXECUTE++
    You will find 2 red lights there.
    ORACLE: Parameter OPTIMIZER_FEATURES_ENABLE is set to value 9.2.0
    (recommended value is 10.x)
    Message no. RSCV527
    This is related to our problem, which is due to a big issue in Oracle
    10.*. You might need to get your Oracle admin involved to change the
    parameters.
    ORACLE: Parameter OPTIMIZER_MODE is set to value CHOOSE(recommended
    value is ALL_ROWS).
    In most cases the /SAPAPO/DELETE_LC_ANCHORS report did not run for the
    affected client during the last LiveCache initialization due to one of
    the following configuration errors:
    /SAPAPO/DELETE_LC_ANCHORS was not entered as post-processing step
    for LiveCache initialization. In LC10 press the pencil button (and the
    administration reports tab if necessary) to check this setting.
    The RFC destination was not set up (correctly) for the affected
    client during LiveCache initialization. See note 305634 for more details

  • Calculating the Size(KB) in the explain plan....

    Hi
    I executed a sql statement in SQL*PLUS and having enabled the tracing in OEM , among others , I read the Size in KiloBytes which the 'TABLE ACCESS FULL' segment of the explain plan returned.....
    This number is 5.998,193KB
    I used the vsize built-in function in order to get the total number in bytes of the physical representation of all the rows (about 53500) ....
    So , I wrote :
    select nvl(sum(vsize(farmak_code)),0)+nvl(sum(vsize(emp_name)),0)+nvl(sum(vsize(category)),0)+ .....+.....
    from mitroo_farmakou
    The result was 5794544 in bytes which is close to 5.998,193KB.
    My question is :
    The computation of the bytes in the explain plan (TABLE ACCESS FULL segment) is done by adding the vsize of all columns....????
    Does anybody Knows...????
    Thanks , a lot
    Simon

    I doubt it. For a large table that would be an incredibly expensive calculation.
    I suspect that it is something closer to:
    SQL> SELECT * FROM incident;
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=137 Card=15603 Bytes=6818511)
       1    0   TABLE ACCESS (FULL) OF 'INCIDENT' (Cost=137 Card=15603 Bytes=6818511)
    SQL> SELECT ROUND(num_rows * avg_row_len)
      2  FROM user_tables
      3  WHERE table_name = 'INCIDENT';
    ROUND(NUM_ROWS*AVG_ROW_LEN)
                        6818449HTH
    John

  • Clear the History Data Automatically in Production Planning Table MF50

    Dear Friends,
    I have the problem to set the Production Planning Table (Txn MF50) to
    clear the history data automatically. Currently, all the history data
    in the planning table has to be cleared manually.
    Appreciate your help.
    Rgds
    Zahari Yusof

    instead of just removing the whole history like private browsing do, i just want to remove browsing/download history and form&search. i didn't want to remove cookies and active logins, heheh. thank you

  • Setting the plan table

    any way to do set the explain plan table sqlDev version 1.2
    Thanks

    Again, what is the problem, and why running @?/rdbms/admin/utlplan would not suffice? If you don't have access to the source on rdbms server, there is still a million ways to do it. You can copy plan table as create as select from plan_table@dblink, or find plan table definition on the web and run it in sql worksheet.

  • Error message in capacity planning table

    Hi,
    I am  using REM planning table.I enter the planning table by giving the selection criteria of Plant and production line.
    System is giving following error message,
    the error message and dignosis of the error message is given here.
    'No prod. dates for material MTI_FERT011, version 0001, production line 2279'
    Message no. REMPT315
    Diagnosis
    The planned order has no production dates for the combination of material, production version and production line you specified.
    This may be as a result of the following, for example:
    The planned order was scheduled but not using the production line you selected. (The production line is determined by the production version you entered in a planned order.)
    Procedure
    One possibility of finding out what is causing the problem is:
    To access the planned order from the detailed dialog box in the table via "Change" and reschedule the planned order. Check the scheduling log by choosing "Goto --> Scheduling log". More information is displayed in the log's warning or error messages.
    But which master data to be corrected is not known.
    Experts please guide me.
    Regards,
    Ravindra

    Hello,
    I had the same error while working with the REM planning table, despite the consistency of the data.
    Another cause that can lead to the error message REMPT315 is that in the production version detailed screen, "Planning data" table you have entered the routing next to rate-based planning. You must enter the routing (number of the group and the group counter) on the line detailed planning.
    After that, choose check again and try to introduce new quantities in the planning table. It worked for me!
    Irina

  • Question on Plan Table

    Hi,
    This is the Explain Plan for one of my SQL queries
    PLAN_TABLE_OUTPUT
    | Id  | Operation            |  Name       | Rows  | Bytes | Cost  | Inst   |IN-
    OUT|
    |   0 | SELECT STATEMENT     |             |   101 |  7676 |    60 |        |
    PLAN_TABLE_OUTPUT
       |
    |   1 |  SORT ORDER BY       |             |   101 |  7676 |    60 |        |
       |
    |   2 |   NESTED LOOPS OUTER |             |   101 |  7676 |    50 |        |
       |
    |   3 |    VIEW              |             |   100 |  2400 |     5 |        |
       |
    PLAN_TABLE_OUTPUT
    |   4 |     UNION-ALL        |             |       |       |       |        |
       |
    |   5 |      REMOTE          |             |       |       |       | MKTG   | R-
    S ||   6 |      REMOTE          |             |       |       |       | MKTG   | R-
    S ||   7 |    REMOTE            |             |     1 |    52 |     1 | MKTG   | R-
    S |PLAN_TABLE_OUTPUT
    Note: cpu costing is off, PLAN_TABLE' is old versionI am concerned about the note "cpu costing is off"
    Does this mean my optimizer is RBO?
    Moreover, what is the cost cloumn in the explain plan table meant by?
    BANNER
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
    PL/SQL Release 9.2.0.6.0 - Production
    CORE 9.2.0.6.0 Production
    TNS for HPUX: Version 9.2.0.6.0 - Production
    NLSRTL Version 9.2.0.6.0 - Production
    I did 'select cpu_cost' from v$sql_plan;'
    The column results in NULL values.
    Thanks
    Rajiv

    Hi Justin,
    I ran into some serious problem here.
    As per the suggestions given, this is the modified query
    SELECT   x.rep_date,
                   x.certificate_id,
                   x.member_kit_flag,
                   y.enabled_date,
                   y.disabled_date,
                   TRUNC(y.creation_date) - TRUNC(x.rep_date) days,
                   y.csg_account_no
              FROM (SELECT /*+ DRIVING_SITE(pt_gift_cert_referrals) */ a.*,
                           /*+ DRIVING_SITE(pt_cd_mailings) */ b.member_kit_flag,
                           to_date(b.shipment_date,'dd MON YYYY') rep_date
                      FROM pt_gift_cert_referrals@mktg a,
                           pt_cd_mailings@mktg b
                     WHERE a.cert_mailing_id = b.cert_mailing_id
                       AND to_date(b.shipment_date,'dd MON YYYY') >= '22-AUG-2003'
                    UNION ALL
                    SELECT /*+ DRIVING_SITE(pt_gift_cert_referrals) */ a.*, /*+ DRIVING_SITE(pt_certificate_referrals) */
                           'Z' member_kit_flag,/*+ DRIVING_SITE(pt_cert_stage_log) */
                           to_date(b.creation_date,'dd MON YYYY') rep_date
                      FROM pt_gift_cert_referrals@mktg a,
                           pt_cert_stage_log@mktg b
                     WHERE a.cert_event_id = b.cert_event_id
                       AND SUBSTR(b.process_type, 1, 14) = 'CLUBDISH DAILY'
                       AND to_date(b.creation_date,'dd MON YYYY') >= '22-AUG-2003') x,
                   pt_certificate_referrals@mktg y
             WHERE x.certificate_id = y.certificate_id(+)
          ORDER BY rep_date,
                   x.certificate_id;Unfortunately, the query resulted in NO rows.
    no rows selected
    Elapsed: 00:02:31.03
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=60 Card=101 Bytes=76
              76)
       1    0   SORT (ORDER BY) (Cost=60 Card=101 Bytes=7676)
       2    1     NESTED LOOPS (OUTER) (Cost=50 Card=101 Bytes=7676)
       3    2       VIEW (Cost=5 Card=100 Bytes=2400)
       4    3         UNION-ALL
       5    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       6    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       7    2       REMOTE* (Cost=1 Card=1 Bytes=52)                       MKTG.WOR
                                                                           LD
       5 SERIAL_FROM_REMOTE            SELECT /*+ */ "A2"."CERTIFICATE_ID","A2"."GI
                                       FT_CSG_ACCOUNT_NO","A2"."CERT_PROMOT
       6 SERIAL_FROM_REMOTE            SELECT /*+ */ "A2"."CERTIFICATE_ID","A2"."GI
                                       FT_CSG_ACCOUNT_NO","A2"."CERT_PROMOT
       7 SERIAL_FROM_REMOTE            SELECT "CERTIFICATE_ID","CSG_ACCOUNT_NO","EN
                                       ABLED_DATE","DISABLED_DATE","CREATIO
    Statistics
              0  recursive calls
              0  db block gets
              0  consistent gets
              0  physical reads
              0  redo size
            338  bytes sent via SQL*Net to client
            234  bytes received via SQL*Net from client
              1  SQL*Net roundtrips to/from client
              1  sorts (memory)
              0  sorts (disk)
              0  rows processedThe thing more bothering is, optimizer is not using the DRIVING_SITE hint
    Previous Execution Plan was....
    6742176 rows selected.
    Elapsed: 03:15:20.07
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=53 Card=100 Bytes=76
              00)
       1    0   SORT (ORDER BY) (Cost=53 Card=100 Bytes=7600)
       2    1     NESTED LOOPS (OUTER) (Cost=50 Card=100 Bytes=7600)
       3    2       VIEW (Cost=5 Card=100 Bytes=2400)
       4    3         UNION-ALL
       5    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       6    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       7    2       REMOTE* (Cost=1 Card=1 Bytes=52)                       MKTG.WOR
                                                                           LD
       5 SERIAL_FROM_REMOTE            SELECT "A2"."CERTIFICATE_ID","A2"."GIFT_CSG_
                                       ACCOUNT_NO","A2"."CERT_PROMOTION_ID"
       6 SERIAL_FROM_REMOTE            SELECT "A2"."CERTIFICATE_ID","A2"."GIFT_CSG_
                                       ACCOUNT_NO","A2"."CERT_PROMOTION_ID"
       7 SERIAL_FROM_REMOTE            SELECT "CERTIFICATE_ID","CSG_ACCOUNT_NO","EN
                                       ABLED_DATE","DISABLED_DATE","CREATIO
    Statistics
              0  recursive calls
             14  db block gets
              0  consistent gets
          14173  physical reads
              0  redo size
      112195379  bytes sent via SQL*Net to client
        3146621  bytes received via SQL*Net from client
         449480  SQL*Net roundtrips to/from client
              0  sorts (memory)
              1  sorts (disk)
        6742176  rows processedAny help on this would be greatly appreciated.
    Thanks
    Rajiv

  • Planning Table MF50

    Hello experts,
    Can some one please explain the purpose of the planning table MF50 and how to use it for capacity levelling. I am in a REM environmnt.
    Thanks
    Raman

    HI
    1)In Repetitive Manufacturing, the master plan is represented by the planning table. The planning table is a tool for operative planning and is used to plan the production quantities:
    2) In a repetitive manufacturing environment, planning and control is usually carried out in a period and quantity basis. The layout of the planning table has been designed to support this requirement and is also based on periods to provide a very clear, easy-to-interpret overview of materials and production lines.
    3)The planning table is the planneru2019s/MRP controlleru2019s most important tool for planning the production quantities. At a glance the planner can check production quantities, monitor the available capacity of the production lines and check up on the availability situation of the products produced on each line.
    4)You can directly enter and change production quantities in the planning table. You can assign u2018non-assignedu2019 production quantities to the production lines or you can reassign production quantities to alternative production lines.
    5) You create the production quantities or assign them to the production line in the planning table.
    6 )You can also use the planning table with capacity planning. Here, planning is based on lead time scheduling. The basis for lead time scheduling is the routing. You can access the capacity planning table directly from the REM planning table.
    Regards
    Anupam Sharma

  • Interpret sample schema of sample plan table

    Hi guru,
    May I know if my following understanding and interpretation on the sample plan table (sampling type is sampling schema) is correct:
    Lot Size ---Sample Sze---c1--------d1--------c2 ------ d2------c3-------d3------c4------d4 --------c5---------d5----------c6-----------d6----------c7------------d7
    10000----------20--------0----------4--------0---------4-------0---------4------0--------4----------0---------4-----------0------------4------------0-------------0
    If lot size is equal or above 10000, the sample size computed by the system will be 20.
    The first sample has an acceptance of zero (C1) and rejection of 4 (d1). In another word, if there is 4 or above 4 sample size is fail, it will be rejected. Correct?
    Question 1 - what does the zero in C1 means? actually what is the usage of C1, C2, CN means, someone told me it is optional?
    Next, if on the first sample, the 4 out of 20 of the sample size are failed, the inspection lot is failed.
    Therefore, the system will triggers 2nd sample (i.e. C2, and D2) in which it is similar to C1 and D1 (i.e. 0 for acceptance, 4 for rejection), and if it fail again, the system will trigger the subsequent sample (i.e. C3, and D3) till C7 and D7, correct?
    Question 2 - what will the system response if the sample lot kept failing until C6 and D6? Because the last sample (i.e. C7, and D7 are both 0), what will the system do on this?
    Thanks
    YY

    Hi Gajesh,
    Thanks so much on your reply, but on the answer 4 which you replied to me, I still have a bit double..
    4) Question 2: what if I have 5 sample size, and the actual test result is 2 sample size are pass (which meet C1 value), and 3 sample size are fail (which is smaller than D1 value), I said the whole MIC is pass.. am I correct?
    *You said: No, system will propose you to check next sample to check C2 /D2*
    Why system propose the next C2/D2? My rational is based on the following statement which you previously confirmed that I am correct:
    IF the actual number sample size inspection fall outside the lower & upper limit range (i.e. fail) is Equal to OR Larger than D1, THEN, the whole MIC is rejected.
    Thus, my rational is if the above statement is correct, which mean if the failed number of sample size (i.e. 3) is less than d1 (i.e. 4), isn't it clearly pass? Furthermore, out of the 5 sample size, 2 sample sizes are passed (i.e. which is equal to the C1 of 2). Thus, why would the system still propose to check next which is C2/D2? Beside on the very first time, you had replied to me on this topic you saidu2026.
    Suppose you have a lot size of 10 having sampling size 5 with C1(acceptance number) 0 and D1(rejection number) 3
    You have quantitative MIC with single recording with a specification limit of 10 (lower) to 20 (upper)
    If, in actual results, if the 3 of the results is outside the spec limits, the MIC as whole is rejected. If only 2 results are rejected the MIC stands accepted.
    The following is the sample plan we talking about...
    Lot Size -Sample Size-c1--d1c2---d2--c3---d3--c4--d4 -c5d5c6d6c7--
    d7
    10--52404---04--0404040--
    0
    Thanks,
    Yong-Yeow

  • Customizing Graphical Planning Table Views

    Where do I go to alter the look of the graphical planning tables that I find in transactions like CM21, 27, 31 and 32?  There are no labels, everything is gray and difficult to read!  Where can I go in and change the way these graphical planning tables look?  Mainly the colors of the dispatched orders into the work centers (the single gray bars).

    Dear,
    Please refer this link,
    [Lay-out Profile Set|New Lay-out Profile for CM25]
    Regards,
    R.Brahmankar

  • Product Planning Table

    In the Product Planning Table (/SAPAPO/PPT1), Product View: Periodic we see the caption Make-to-Stock Production which is the Requirement strategy.How can we hide the caption (requirement strategy) in the PPT1.

    Dear Rekha Panicker,
    In user setting in product planning table, go through Product 2 -> Forecast then you will find the row description section.
    Delete the number marked in "Desc.plg strat.".
    Hope this would help you.
    Beragrds,
    Lee, Seung Won

Maybe you are looking for

  • MSI kt3 ultra aru sound problems

    i have this board (kt3 ultra aru) and i can't make the center/sub outputs on the audio bracket to work. the rear outputs are ok, but center/sub... dead. I only have that channels when I don't use the bracket. Is my bracket damaged? or maybe a softwar

  • It Wont Die!

    Whenever I close iTunes it keeps opening itself again even when theres no iPod connected! Does anyone know how to fix this?

  • How to calculate average of step-shaped waveform?

    hello, i have analog waveform which looks like an incremental step function... the step increments in fixed time duration of 'x' sec, and stays at a near constant value, but has some noise (ex. attached image) i would like to find out the average of

  • After upgrading to 10.7.5 internet is accessible from console only

    When I enter any address in the browser (Firefox, Chrome, Safari, Opera) or trying to start apple software update, it complains about network error. When I use IP address in the browser, it loads fine, so it seems a DNS issue to me, but from console

  • Replacing video clip causes project to become corrupted.

    I'm not sure if this would be considered a bug or not, but I'll explain what happened.  I'm using CS4 with all Adobe software mentioned below. I'm working on an animation project that has foreground characters created using Anime Studio Pro software