Planning Hierarachy  in MC94

Hi Friends .
In my scenarion sales person enter the sales plan in planning Hierarchy from T.code MC94 . Hierarchy contains 5 levels and consistance planning .  i.e
             Company Code
             Plant
             Customer Group
             Sold to party
             Product Hierarchy
             Material
At different sales offices i want to fix hierarchies   1  st 3  levels ( Co code , Plant and Customer group) so it is easy for sales person to enter the data directly  from sold to party - Product hierarchy - material .
please guide me

Hi Sandeep
you have to create a planning type in MC8c according to your requirement. and then you have to use the planning type in MC94.
When you create a planning type you have to assign to a information structure.
Regards
Ranga

Similar Messages

  • Transfer of data from flexible planning to PIR table when saving the trans.

    Dear all.
    I have a query regarding Flexible LIS Planning (MC93 or MC94). My question is about on transaction MC94. When I save the data on this transaction, it automatically transfers to PIR (Planned Independent Requirement) table. I donu2019t know how this been done by the consultant; is this a configuration, abaping or any enhancement? Any one has any idea regarding this please advice.
    I am very thankful for your help.

    Hello,
    This is 100% SAP standard functionality.
    Go to transaction MC7F.
    There, pick your Info structure SXXX and go in the details of it (CtrlShiftf2 or loop icon)
    In the bottom right of your screen there is a block called "synchronization of planned independent requirements".
    Delete the data that is there or simply untick the requirement "active" check box.
    Alternatively, in that same screen above in the right there is a block called system paramaters - the least setting is transfer to demand management with user exit - uncheck that.
    Hope it helps.

  • Transfer to Demand Mangement

    Hi,
    Is that possible to tansfer the plan created in MC94 under the product group to demand mangement.

    Hi,
    As said iam using the flexible planning and i have created the plan for product group and disaggreated to materials (product group has materials as end items).
    Hierarchy                             H1                               H2
    sales office                         100                              110
    sales group                         aaa                               bbb
    sold to pary                         xxx                               xxx
    Prod.group/material             mat1                             mat1
    Plant                                    PPP1                             PPP1
    I have created the plan using MC93 for the material mat1 by hierarchy H1for the month 10.2009 as 500 and tranfered to demand mangement
    next i have create the plani using MC93 for the material mat1 using the hierarchy H2 for the month 10.2009 as 900 and transfered to demand mangement
    NOw when i check in MD63 for the material Mat1 for plant PPP1 for the month 10.2009 its showin as 900
    why is it not showing 1400(900+500)
    But if you look at planning point of view as iam getting demand from different sales offices so the total demand should be 500+900 and not as 900
    Thanks for you help
    Regards
    Praveen

  • Product Allocation--Can we Have in MC94 Planning for 2 or 3 materials

    Hi,Experts ,
    As MC94 shows only one column for every Months allocation ,example 07.2009,08.2009.........
    then--->
    1>can we have 2 or 3 materials and 2 or 3 customers for same Production allocation Procedures
    like can we have 0000000000001-Product Allocation procedure same for all materials and same customer groupe like 01 for 3 or more customers .
    2> MC94 for Product allocation Planning can we product allocation for 2 or more materials and 2 or more customers for reserving quantities like 03 for product allocation,if yes how?
    if ,no then how can we have allocation for different materials say for 6 quantity in MC94.
    If I have to book for material A 8 quantity,material 2--9, material --10 quantity for product Allocation and same for customer 1 ,customer 2 then how will i do in MC94,all this in simultaneously though I have assigned the same allocation procedure and allocation object assigned and work out in MC94 at a time for all of these then How do i reserve all of them in single instance for Product allocation.
    3>Can we have ordered quantity in sales order as 10  and if in MC94 we have 4 as product allocations then what would be resultant schedule lines 4 or 10.
    if  confirmed quantity is 10 in sales order  then whats use of product allocation of 4 quantity in MC94.
    Experts Pls clarify with your contacts and emails.
    Thanks

    For Point No 3
    Can we have ordered quantity in sales order as 10 and if in MC94 we have 4 as product allocations then what would be resultant schedule lines 4 or 10.
    if confirmed quantity is 10 in sales order then whats use of product allocation of 4 quantity in MC94.
    In in MC94 you have allocated 4 pieces then schedule line will also be of 4 only..And the remaining quantity will be confirmed for next month schedule line in case you have allocated sufficient quantity for next month also in MC94.

  • MC94 Disaggregation in Level by Level Planning

    Dear All,
    I have created a self defined info-structure
    Characteristics
    Key Figures
    Sales Organization
    Sales
    Distribution Channel
    Production
    Division
    sold-to party
    Product Group/material
    Plant
    I have done all the required configurations:
    Assigning the planning parameters to the info structure. – MC7F with planning method I (Level by Level Planning) as with Product groups only level by level planning is applicable
    Creation of Planning Hierarchy – MC61
    Creation planning type - MC8A
    After that in MC94 (Change Plan in Level by Level Planning), I am able to perform disaggregation only till Sold- to party. After sold to party, I am not able to dis-aggregate it further down to product group. I have maintained the product group below sold-to party in hierarchy as well. Please suggest.
    Regards
    Ashish

    hi Ashish,
    @ as mentioned by Mariano, please check the total % of the proportional factors.
    either you want it to be 100% or more or less...depends on project requirement....
    regards,
    Sandeep

  • MC94 - demand planning

    Hi,
         I am new to demand planning. Could anyone tell me how to use the transaction MC94 and explain about the demand planning procedure.
    Thanks in advance
    Aparna
    Edited by: Aparna RJ on Aug 19, 2008 1:02 PM

    Hi Aparna,
    I guess its SDP94. This t code /n/sapapo/sdp94 is for Interactive Demand Planning where all of seletions ids assigned for users in the whole business process and will be convininant for visibility of relavant demand with specified bucket.
    I couldnt't here MC94. Any way Regarding MC94 in which scenario u are going to use plz give reply.
    And regarding Demand Planning Process Plz go through the following link. And refer  each and every thing inside.
    http://help.sap.com/saphelp_scm2007/helpdata/en/8f/9d6937089c2556e10000009b38f889/frameset.htm
    Thanx
    Subhan

  • Uploads for   transaction MC62 change planning & MC94 cosistent planning

    Hi
    Has anyone have code for upload program code for
    1) (Changing Planning Hierarchy) MC62 for a particular infostructure my case S504 & i want to upload for hierarchy like season_category, promotion, catalog, generic article, variant article,site ..or any relevant to MC62.. is there any BAPI's, FM, or by copy LIS management
    2) MC94 change plan (consistent planning).. This is a matrix upload in my case is weekly 52 column against in my case for
    a) sales at cost
    b) sales qty
    c) actual sales qty
    d) avg selling price
    e) lost sales qty
    f) return qty
    or any relevant to transaction MC94..
    is there any BAPI's, FM, or by copy LIS management
    Can anyone provide me the codes pls..
    THanx
    Tony

    Hello, please click the link below.
    WANTED: Function Module (Product Allocation Planning Hierarchy Upload Tool)

  • MC94 - How to use the User exit EXIT_SAPMMCP6_002 to develop custom macros

    We’re implementing macros with the user exit EXIT_SAPMMCP6_002, but we see that the parameter table T_TAB doesn’t contain all lines and columns viewed in the grid of transaction MC94 (Change Plan – Consistent Planning).
    Nevertheless, files and columns that are contained, aren’t shown in the order that they are visualized in the screen (MC94 - program SAPLMCPA – screen 707).
    Does somebody know how to update the grid visualized in that screen?
    Thanks in advance for any help!

    Hi,
    Have you any luck with this yet. I am actually looking to do something similar but on the planning level.
    To get the detailed level, you can try the following:
    get the lines for this macro
      CLEAR I_LINES. REFRESH I_LINES.
      LOOP AT T_LINES WHERE KRIT1 = I_STRAT-AKT_PLOBJ  
                        AND FLGIS IS INITIAL
                        AND STRUL = 'X'.
        I_LINES = T_LINES.
        APPEND I_LINES.
      ENDLOOP.
    get columns for this macro
      LOOP AT T_COLS.
        LOOP AT I_LINES.
          READ TABLE T_TAB WITH KEY Z = I_LINES-LINE
                                    C = T_COLS-COLUMN
                                    BINARY SEARCH.
          IF SY-SUBRC EQ 0.
            I_COLS = T_COLS.
            APPEND I_COLS.
          ENDIF.
        ENDLOOP.
      ENDLOOP.
      SORT I_COLS.
      DELETE ADJACENT DUPLICATES FROM I_COLS.
    this should pull the values that are visually seen on the screen. 
    What i need is the values for ALL levels?  I cant seem to figure this out. 
    Anyways, lemme know if the above was helpful.

  • Sales Operation Planning

    Hi All,
    In Sales Operation Planning , Can we plan a Bulk of 200 materials without Product grouping or individually.
    Please suggest if any solution available.
    Regards
    Subbu.

    Hi,
    http://sap-pphelp.blogspot.com/2010/01/sop-flexible-planning.html
    http://www.scribd.com/doc/23491525/How-to-Work-With-SIS-Structures
    1.     Create Field Catalogue MC18
    2. Create Info Structure MC21
    3. Create Update Rules for Characteristics and Key Figures MC24
    4. Activate Update Rules OMOZ
    5. Testing (Use Sales Order, Purchase Order, Material etc.) to test data
    MC30
    6. Set Parameters for Info Structures MC7f
    7. Create Planning Type for Info Structure Planning Table MC8A
    8. Generate Master Data and generate proportional factors MC9A
    9. Create Planning Hierarchy MC63
    10. Create Forecast Profile MC96
    11. Create Planning Activity MC8T
    12. Setup Mass Processing Job to generate forecast MC8D then MC8G
    13. Maintain all Material Master records with unit of measure conversions
    so that the planning table can aggregate materials into a common unit of
    measure. MM02
    14. Apply OSS patch program that enables visibility of all nine hierarchy
    planning levels in planning table. (Check version 4.5 and prior)
    15. Set up program to collect Historical transaction information (Need
    Custom ABAP program to populate the SOP table with historical data)
    16. Run Monthly Sales Forecast MC8D
    17. Transfer to COPA (if applicable)
    18. Run COPA Analysis (if applicable)
    19. Transfer forecast to Demand Management MC94 (Extra Menu -> Transfer to demand mgmt)
    20. Demand Management receive the updated Sales Forecast quantities MD61
    Regards,
    Ravi

  • Sales and Operational Planning

    Hi,
    Currently i am working on the scenario of SOP . With due respect, please let me know if tere is any report related to comparison b/w production nd sales figures. Or if instead of that tere is any other report on SOP please let me know. 
    Thank you

    Do you mean transactiopn MC94? It's for checking and editing planning data  via the Planning Table.
    Claire

  • Forecast with flexible planning

    Hi,
    We are going to do forecast with flexible planning.I have created a new infostructure and the planning type.We have loaded the sales values into this infostructure manullay thru. a customised program and executed the forecast on these.I have few questions:
    1. Do i need to activate forecasting view in the material master? If it is, why?
    2. How many months of historical values i have to consider to calculate the next 12 months forecast and how frequently i have to update my infostructure and calculate the forecast?
    3. How the basic value/MAD/Error total will be calculated?
    4. when using the automatic model selection with procedure 2 ,it will come up with some model.Is there any way where we can see what the model it has selected and the forecast parameters?
    Please don't suggest the SAP help links.
    Thanks in advance,
    Kumar

    Hi,
    No need to create a forecasting view in the Material master.
    as you are using Infostructure, you are exepcted to use the Mass processing for Forecasting.
    Define a Forecasting Profile in MC94.
    create a Back ground job for executing the forecasting.
    Run the joob.
    regards
    Ratan

  • Charateristics description on header of MC94/95

    Hi,
    I would like to display Material description for the characteristic on the header area of MC94/95 transactions, I have gone thru notes 74168, 60506 but couldnt make out anything of it.
    If anyone of you have done similar enhancement pls let me know the process.
    Thanks in advance

    Yeah we can use the same notes, but you need to have some code written in user exit include.
    follow this. - you can send me your email i will send you the document.
    Implementing the characteristics descriptions in MC94.
    Use the user exit: MCP20004 – activate the exit by crating the project.
    Create a z* module pool program
    Copy the corresponding screens from program: SAPMMCP6 – modify the screen by adding the input fields just beside the regular field where we are expecting descriptions with output type only.
    The write the appropriate logic to call the z* program and screen in user exit like
    ****&  Include           ZXSOPU04
    e_strat = i_strat.
    CLEAR sy-subrc.
    TABLES: s774,
    s774e,
    mcdynum.
    DATA: short_text(40),
    long_text(40),
    hlp_index TYPE i,
    hlp_screenfield(13),
    con_sum_plobj(10) VALUE 'SUMMEN',
    con_keyfigure_screen(4) VALUE '1000',
    *con_mat_txt_screen(4) VALUE '0100',
    con_prodcat_screen(4) VALUE '7039',
    con_prodline_screen(4) VALUE '7040',
    con_prodhier1_screen(4) VALUE '7041',
    con_matnr_screen(4) VALUE '7042',
    con_version_screen(4) VALUE '1020',
    *Maheshg
    con_initial_screen(4) VALUE '1002',
    lv_char TYPE prodh_d,
    lv_matdesc TYPE maktx,
    lv_prodcat_desc TYPE bezei40,
    lv_prodline_desc TYPE bezei40,
    lv_prodhier_desc TYPE bezei40,
    BEGIN OF screens_for_display OCCURS 0,
    fieldname(10),
    screenfield(10),
    END OF screens_for_display.
    *field-symbols: .
    * in every case:
    e_strat = i_strat.
    CASE i_sav_t445a-gstru.
    * which info structure ?
    WHEN 'S774'.
    * check the planning types
    CHECK i_sav_t445p-sctyp = '~1S774' OR
    i_sav_t445p-sctyp = 'ZS774-FCRS1'.
    * collect the screens for display
    * (the user settings were read by the standard)
    SELECT * FROM mcdynum WHERE
    progname = 'SAPMMCP6' AND
    tabname = 'S774'.
    screens_for_display-fieldname = mcdynum-fieldname.
    CASE mcdynum-dynnr.
    WHEN i_strat-dynp1.
    screens_for_display-screenfield = '1'.
    APPEND screens_for_display.
    WHEN i_strat-dynp2.
    screens_for_display-screenfield = '2'.
    APPEND screens_for_display.
    WHEN i_strat-dynp3.
    screens_for_display-screenfield = '3'.
    APPEND screens_for_display.
    WHEN i_strat-dynp4.
    screens_for_display-screenfield = '4'.
    APPEND screens_for_display.
    WHEN i_strat-dynp5.
    screens_for_display-screenfield = '5'.
    APPEND screens_for_display.
    WHEN i_strat-dynp6.
    screens_for_display-screenfield = '6'.
    APPEND screens_for_display.
    ENDCASE.
    ENDSELECT.
    * initialize the include dynpros
    PERFORM initialize_dynpros_s774 IN PROGRAM zstfhead.
    * get the characteristic values
    CLEAR: s774, s774e.
    IF i_strat-akt_plobj = con_sum_plobj OR i_strat-kennz = 'X'.
    * get the characteristic values of the aggregated information
    PERFORM get_sxyz_value IN PROGRAM mmcp6774
    CHANGING s774.
    MOVE-CORRESPONDING s774 TO s774e.
    ELSE.
    * get the characteristic values of the detailed information
    SELECT SINGLE * FROM s774e WHERE plobj = i_strat-akt_plobj.
    CHECK sy-subrc = 0.
    ENDIF.
    * set the information of the description fields
    *product category
    IF s774e-prod_cat <> space.
    MOVE s774e-prod_cat TO lv_char.
    PERFORM char_desc IN PROGRAM zstfhead
    USING lv_char
    CHANGING lv_prodcat_desc.
    CLEAR lv_char.
    ENDIF.
    *product line
    IF s774e-prod_line IS NOT INITIAL."<> space.
    MOVE s774e-prod_line TO lv_char.
    PERFORM char_desc IN PROGRAM zstfhead
    USING lv_char
    CHANGING lv_prodline_desc.
    CLEAR lv_char.
    ENDIF.
    *product hierarchy
    IF s774e-prod_hier1 IS NOT INITIAL. "<> space.
    MOVE s774e-prod_hier1 TO lv_char.
    PERFORM char_desc IN PROGRAM zstfhead
    USING lv_char
    CHANGING lv_prodhier_desc.
    CLEAR lv_char.
    ENDIF.
    * here: material short text:
    IF s774e-matnr IS NOT INITIAL. "<> space.
    * get the material short text
    PERFORM mat_desc IN PROGRAM zstfhead
    USING s774e-matnr
    CHANGING lv_matdesc.
    ELSE.
    * no material short text is to be filled
    ENDIF.
    * set the characteristic values into the screens
    LOOP AT screens_for_display.
    hlp_screenfield = 'E_STRAT-DYNP'.
    hlp_screenfield+12 = screens_for_display-screenfield.
    *assign (hlp_screenfield) to .
    CASE screens_for_display-fieldname.
    WHEN 'PROD_CAT'  . "product category
    PERFORM fill_dynpro IN PROGRAM zstfhead
    USING con_prodcat_screen
    s774e-prod_cat
    lv_prodcat_desc.
    WHEN 'PROD_LINE'  . "product line
    PERFORM fill_dynpro IN PROGRAM zstfhead
    USING con_prodline_screen
    s774e-prod_line
    lv_prodline_desc.
    WHEN 'PROD_HIER1'  . "product hierarchy
    PERFORM fill_dynpro IN PROGRAM zstfhead
    USING con_prodhier1_screen
    s774e-prod_hier1
    lv_prodhier_desc.
    WHEN 'MATNR'  . "material number
    *        con_matnr_screen.
    PERFORM fill_dynpro IN PROGRAM zstfhead
    USING con_matnr_screen
    s774e-matnr
    lv_matdesc.
    ENDCASE.
    ENDLOOP.
    IF i_strat-kennz = 'X'.
    * the key figure format is active
    * ==> fill the dynpro with the key figure text
    e_strat-dynp7 = con_keyfigure_screen.
    PERFORM fill_dynpro IN PROGRAM zstfhead
    USING '1020'
    i_rmcp2-krit3
    lv_matdesc.
    ENDIF.
    * set the dynpro prog
    *maheshg
    *    e_strat-dynp_prog = 'SAPMMCP6'. "ZSTFHEAD'.
    e_strat-dynp_prog = 'ZSTFHEAD'.
    * fill in every case the version and its texts
    e_strat-dynp8 = con_version_screen.
    PERFORM fill_version_and_vtext IN PROGRAM zstfhead
    USING i_rmcp2-vrsio
    i_rmcp2-vetxt
    i_rmcp2-avtxt.
    WHEN OTHERS.
    ENDCASE.
    Write subroutines to populate the characteristics as well descriptions like MATNR, PROD_LINE,PROD_CAT and PROD_HIER for S774
    Program: ZFHEADF00
    *&  Include           ZFHEADF00
    *&      Module  PROCESS_BEFORE  OUTPUT
    *       text
    FORM fill_dynpro
    USING fd_dynnr
    fd_value
    lv_desc.
    CASE fd_dynnr.
    *when '0100'.
    *hlp_matnr_txt = fd_value.
    WHEN '7042'.
    *s774-matnr = fd_value.
    makt-maktx   = lv_desc.
    WHEN '7039'.
    *s774-prod_cat = fd_value.
    hlp_prodcat_txt = lv_desc.
    WHEN '7040'.
    *s774-prod_line = fd_value.
    hlp_prodline_txt = lv_desc.
    WHEN '7041'.
    *s774-prod_hier1 = fd_value.
    hlp_prodhier_txt = lv_desc.
    WHEN '1020'.
    rmcp2-krit3 = fd_value.
    ENDCASE.
    ENDFORM. " FILL_DYNPRO
    *& Form INITIALIZE_DYNPROS_S712
    * initialize all fields of all dynpros *
    FORM initialize_dynpros_s774.
    CLEAR: s774,
    rmcp2,
    hlp_matnr_txt.
    ENDFORM. " INITIALIZE_DYNPROS_S774
    *& Form FILL_VERSION_AND_VTEXT
    * text
    * --> vrsio version number
    * --> vetxt text of the version
    * --> avtxt active version / inactive version
    FORM fill_version_and_vtext
    USING vrsio
    vetxt
    avtxt.
    rmcp2-vrsia = vrsio.
    rmcp2-vetxt = vetxt.
    rmcp2-avtxt = avtxt.

  • MC94 - Batch Input problem

    Hi All,
    I'm having a problem with MC94. I've used the recorder (SHDB) to create a batch input program but some of the fields I've used during the recording do not appear in the batch input program.
    Any ideas?
    Thanks.
    Manu.

    Hi
    Has anyone have code for upload program code for
    1) MC62 for infostructure. Actually i want to upload for season_category, promotion, catalog, generic article, variant article,site ..or any relevant to MC62..
    2) MC94 change plan (consistent planning).. This is a matrix upload in my case is weekly 52 column against in my case for
    a) sales at cost
    b) sales qty
    c) actual sales qty
    d) avg selling price
    e) lost sales qty
    f) return qty
    or any relevant to transaction MC94..
    Can anyone provide me the codes pls..
    THanx a ton.
    Anthony

  • Want BAPI for MC93, AND MC94

    Hello,
    Plz any one let me know the BAPI(Business object) for MC93 or MC94 to record data for planning type.
    Regards
    Martin

    1. I dont think u have any Bapi for this activity .
    2. You can check the available standard bapi using the Tcode -
    BAPI
    Kindly let me know if found anything other than this ..
    reg
    Dsk

  • Bapi for MC93 or MC94

    Hello,
    Please let me know the business object (BAPI) FOR planning type to upload data bcoz it is going through many screen for MC93 or for MC94.
    Regards
    Martin

    Hi,
       Check the FM BAPI_PLANNEDORDER_CREATE.
    Rgds,
    Bujji

Maybe you are looking for

  • Top N and Bottom N

    Hi, I have a question about using the top N and bottom N conditions in a query.  If I set my condition to show the bottom 1, and there are multiple rows that have 0%, then how does the query determine which row to display as the bottom 1? I ask this

  • Can Anyconnect 2.5 call Dial Up Networking

    Is there any way that anyconnect 2.5 can call up a dial up networking connection prior to logon? I know that Secure Mobility 3.0 can do this but not with WWAN (windows 7 gprs) connections. We have users on anyconnect 2.5 that are using SBL but their

  • In vs. Exists with  different results

    Hi all I have a general question Are there any cases where using the exists operator can produce different results/amount of results Vs. using the IN operator ? If yes please post an Example the reason that i'm asking this it's because the exists ret

  • Can I Revert Back To 2.0.1 On The iPhone Or Will I Lose All My Info?

    Hey, so maybe you all have read my last rant on how bad 2.0.2 screwed up my iPhone's web, 3G, and basically every other capability of the iPhone. Anyway, I was wondering if it was possible to revert back to 2.0.1? Will I lose my music, apps (I only h

  • CreateCallableStatement

    I am a new user to JDeveloper and am working through the tutorial on calling a stored PL/SQL procedure. All the info from the Tutorial seems to be working fine. I modified the procedure so that it would have an IN OUT parameter instead of just IN par