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. -
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.
ThanksFor 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
Ashishhi 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 -
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 PMHi 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
TonyHello, 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
Were implementing macros with the user exit EXIT_SAPMMCP6_002, but we see that the parameter table T_TAB doesnt contain all lines and columns viewed in the grid of transaction MC94 (Change Plan Consistent Planning).
Nevertheless, files and columns that are contained, arent 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. -
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 youDo 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,
KumarHi,
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 advanceYeah 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. -
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
Martin1. 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 -
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
MartinHi,
Check the FM BAPI_PLANNEDORDER_CREATE.
Rgds,
Bujji
Maybe you are looking for
-
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
-
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