Concept of Aggregates in APO
Hi Everybody,
Can any one tell me -
What are Aggregates in the context of APO? What are their uses?
Thanks & Regards,
Ujwal Arora
An APO aggregate contains a subset of the characteristics in the master planning object structure.
The creation and use of aggregates is optional. The data is always saved on the lowest level of detail. If aggregates exist, the system saves the planning data on the defined aggregate levels as well as on the lowest level of detail. The data is saved twice, but consistently; that is, the sum of the details equals the aggregate value.
The aggregates in APO are not the same as those in the Business Information Warehouse (BW), but they have the same purpose: to speed up data access and therefore increase performance. SAP recommends that you use aggregates in Demand Planning and Supply Network Planning
For example you are having Product Group -- P
Having Product as P1, P2, P3
Your forecast data for month 092008 for product P1 is 200
P2 300
P3 500
Then forecast data for product group P is for month 092008 is 1000
Aggregation is the summation at group level
Similar Messages
-
Client concept for SAP SCM APO and SAP TM
Hello,
We are installing SAP SCM APO 5.1 (SNP, gATP, DP) and SAP TM 7.0 (ramp up). Both connect via CIF to ECC 6.0 SP3. As far as my knowledge goes for CIF, both master data and transactional data is exchanged via CIF.
In ECC we have a three client concept:
100 customizing only
200 customizing + master data (golden client)
300 customizing + master data + transaction data
Can we use a similar model for TM and SCM APO as well? Should we then only connect ECC-300 to TM-300 and ECC300 to SCM-300 via CIF?
I have also heard that also some ECC customizing is transferred via CIF to SCM/TM. Is that true and does that change this model?
Regards,
Rob Veenman
SAP Basis.Rob,
As a general rule of thumb, for each ECC client you will probably want an SCM client. From your landscape description, it is not clear to me in which clients you perform the everyday functions of development/test/production, but I guess you have already worked that out. Without knowing exactly how you manage your environment, I will say that it is probably a good idea to have active CIF connections between each of the three pairs of clients. Once you have set up a single connection between your first pair (ECC/SCM), you will find that setting up the second and third is pretty trivial.
Yes, quite a bit of ATP configuration can be CIFd across. Typically, you do this one time, and then lock the transfer of config out (there is a config setting in SCM to stop further transfer of config). From that point forward, any config that must be parallelled in both systems is usually done manually in both systems. Notable exceptions are Factory Calendars, units of measure, and Fiscal Periods, which can be pulled across from ECC to SCM any time you want via standard program.
Regards,
DB49 -
How to use Aggregates??
Hello Folks,
I created Aggregates for my Infocube and assigned fixed values for the following infoobjects:-
Sales Organization, Sales office and Sales group
1. When I click on Aggregate Data icon, I don't see any data?. But when I right click on the Infocube and select Manage I can see tons of data in my Info cube.
2. How can I see whether these aggrgates will improve my query performance?
3. Can I see the Aggregates in the Query Analyzer.
I would appreciate if someone can shred some light on the concepts of aggregates.
Thanks in advance
KumarHi Kumar,
Goto RSRT and check aggregate is used or not, click 'execute+debug' and option 'aggs' -> 'display aggregate found', 'select aggregate'.
Check this:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3f66ba90-0201-0010-ac8d-b61d8fd9abe9
Bye
Dinesh -
Fixing at aggregate level & unfixing at detailed level.
Hi,
Our requirement is as given below......
Our Demand Planning Process is Top-down process. Head Quarter will enter the demand at Territory, Channel and Product Group Level. These values are fixed and gets disaggregated to further planning level based on historical sales. The further planning levels are Sales Officer, Location & Product. Territory Manager can change the demand with in his targets across Sales officers (i.e. he should be able to change the targets of Sales officers without exceeding or reducing the Territory targets).
Can anyone suggest how to fix the keyfigures at Aggregate Level without fixing it at detailed level. We tried FIX_CALC macro, but could not resolve the issue.
Thanks in advance.
SPYou need to create AGGREGATES in your PLANNING OBJECT STRUCTURE, right click on POS and create the following aggregates
(1) ALL TERRITORY characteristics
Now you will be able to fix at the top level and still be able to change at the detailed level.
Read the following:* Let me know if you have any questions*
Aggregate
Definition
The aggregates in APO are not the same as those in the Business Information Warehouse (BW), but they have the same purpose: to speed up data access and therefore increase performance. SAP recommends that you use aggregates in Demand Planning.
These aggregates are sometimes referred to as persistent aggregates, in particular when talking about detail and aggregate levels in interactive planning.
Use
An APO aggregate contains a subset of the characteristics in the master planning object structure. The creation and use of aggregates is optional. The data is always saved on the lowest level of detail. If aggregates exist, the system saves the planning data on the defined aggregate levels as well as on the lowest level of detail. The data is saved twice, but consistently; that is, the sum of the details equals the aggregate value.
SAP recommends that the aggregates you build in APO for planning data also exist in BW for actual data.
If you want to save fixed values at aggregate level ; that is not at detail level of the master planning object structure, in a planning book, you must create aggregates for this level. Otherwise the data is only saved at detail level.
You cannot form aggregates for navigational attributes
See also:
Fixing Key Figure Values
Aggregates are discussed in detail in OSS note 503363. SAP recommends that you read this note thoroughly before configuring your master planning object structures and aggregate hierarchy. -
HI guru's
Do we use aggregates on MPO's in demand planning, is there any difference which used in bw,
thanks in advance
regards
raviHi,
The aggregates in APO are not the same as those in the Business Information Warehouse (BW), but they have the same purpose: to speed up data access and therefore increase performance. SAP recommends that you use aggregates in Demand Planning.
An APO aggregate contains a subset of the characteristics in the master planning object structure. The creation and use of aggregates is optional. The data is always saved on the lowest level of detail. If aggregates exist, the system saves the planning data on the defined aggregate levels as well as on the lowest level of detail. The data is saved twice, but consistently; that is, the sum of the details equals the aggregate value.
SAP recommends that the aggregates you build in APO for planning data also exist in BW for actual data.
If you want to save fixed values at aggregate level ; that is not at detail level of the master planning object structure, in a planning book, you must create aggregates for this level. Otherwise the data is only saved at detail level.
You cannot form aggregates for navigational attributes
Hope this will help you...
Regards
Sujay -
What is a business system group please explain in the simple words?
Hi,
BSG is concept used in SAP APO, as the APO is part of SCM server and this server in separate than the R/3 server. U can couple more than one R/3 server to one SCM server. It might possible that every R/3 server has its diffrent nomenclature system for Material so in BSG the similar nomenclature system are grouped for streamline processing.
Shekhar -
Currently i'm working on a provisioning system being developed in WLS 6.1, specifically
the entity data layer.
On a recent EJB training course I attended, the course tutor asserted that it was
possible to implelement dependent objects on the said system. However, all the documentation
I have read since doesn't seem to suggest this at all.
As a particular example, I have an Order entity with a one-to-many relationship with
an OrderItem entity. There is also Party information that I thought could be a dependent
object of the Order entity. In other words, the Order entity maps multiple database
tables. It seems i'll have this problem later on when I begin to model Products
and Features of the OrderItem (i.e. will these have to be modelled as seperate entities
as well, as opposed to mapping the tables within the OrderItem entity).
Any clarification you could give me would be greatly appreciated. Perhaps some of
your own experience in this area, or pointers to useful URLs/books.WLS 7.0 supports one EJB mapping to multiple tables.
Emmanuel Proulx wrote:
Dependent objects as they were introduced in draft EJB2.0 specifications do
not exist in the final version of the spec. In WLS 6.1 CMP, you have to have
1 entity object for 1 database table.
There is the concept of aggregate entity (one entity representing many
database tables) but WLS 6.1 CMP doesn't support that. You can do this with
BMP though.
Also, other products enable you to obtain aggregate entities, like WebGain's
TopLink, which plugs right into WLS.
Good luck,
Emmanuel
"Steven Curtis" <[email protected]> wrote in message
news:[email protected]..
Currently i'm working on a provisioning system being developed in WLS 6.1,specifically
the entity data layer.
On a recent EJB training course I attended, the course tutor asserted thatit was
possible to implelement dependent objects on the said system. However,all the documentation
I have read since doesn't seem to suggest this at all.
As a particular example, I have an Order entity with a one-to-manyrelationship with
an OrderItem entity. There is also Party information that I thought couldbe a dependent
object of the Order entity. In other words, the Order entity mapsmultiple database
tables. It seems i'll have this problem later on when I begin to modelProducts
and Features of the OrderItem (i.e. will these have to be modelled asseperate entities
as well, as opposed to mapping the tables within the OrderItem entity).
Any clarification you could give me would be greatly appreciated. Perhapssome of
your own experience in this area, or pointers to useful URLs/books.
Rajesh Mirchandani
Developer Relations Engineer
BEA Support -
Authorization in APO: org level concept (parent role -- derived role) ?
Hello experts,
we want to introduce some authorization / roles in APO using the typical R3 concept of having a "parent role" and derive "single roles" from such a parent role and change the "org levels" inside the single role. Testing this with master data objects like C_APO_LOC (location in APO) it seems to me that APO doesn't know about "org levels".
Whenever I create a parent role (lets say "Z_PAR_ROLE_LOC_MASTER") to access /SAPAPO/LOC3 (Location master data) and create a single role out of it (derive it into Z_SINGLE_ROLE_LOCMASTER_1234") and enter the location ID 1234 ... regenerating and populating a change from the parent role "Z_PAR_ROLE_LOC_MASTER" does immediately wipe out the location ID 1234 maintained before in the single/derived role "Z_SINGLE_ROLE_LOCMASTER_1234".
My question: is this by design that APO does not know about "org levels" or is there something special I have to consider using PFCG correctly in SCM (I can see the "Org Level" button but it says there are no org levels) ?
Regards
ThomasI got the solution - the profile generation was missing !
-
Standard Concepts: CVC and POS in APO
Hello All,
please con anybody explain me these standards concepts in APO: CVC and POS, in detail what is the links between these 2 concepts?
my client has given me a brief explanation that CVC is master data of DP, and POS is the principle structure where is based DP and contain the CVC.
is not clear for me these concepts and how should i do to control on the system these informations and the links.
thanks a lot
BilalBilal,
Firstly refer to :
http://help.sap.com/saphelp_scm50/helpdata/en/8f/9d6937089c2556e10000009b38f889/frameset.htm
Now, let me try and explain to you briefly.
Consider a table. A table has a certain structure. This structure is defined by its fields. For instance a table for sales orders will have SO Number, Sold to Party, Ship to Party, Reference PO, Delivery Date etc... These fields, constitute the structure. Then there rae records. For the sales order table a record will be
So number=100001
Sold to Party = ABC
Ship to Party = XYZ etc
This is a record.
Now try to draw an analogy with POS. The Master Planning Object structure constitutes a structure. You assign characteristics to an MPOS, which are equivalent to teh fields in the table. For instance the standard DP MPOS 9ADPBAS conatins the follwoing characteristics:
9ABRAND Brand
9ALOCNO APO Location
9ALOCTO APO Destinatn Loc.
9AMATNR APO Product
9AVKORG Sales Organization
This structure is called the MPOS. It defines the lowest level at which data is storeed and planned.
Now draw an analogy of teh table records to the CVC. A characteristic value combination is a record with values assigned to the characteristics of the MPOS. For instance one CVC could be:
9ABRAND PEPSI
9ALOCNO NEW YORK
9ALOCTO PARIS
9AMATNR PEPSI CAN 330 ML
9AVKORG 001
This is ONE CVC. similarl;y for the same MPOS you can have another CVC:
9ABRAND PEPSI
9ALOCNO NEW DELHI
9ALOCTO BANGALORE
9AMATNR PEPSI PET 500 ML
9AVKORG 002
Similarly you can have thousands of CVCs for the same POS.
So, MPOS is nothing but just the structure which defines what are the plannable characteristics. CVCs are records, or values assigned to MPOS characteristics...
MPOS: /sapapo/msdp_admin
CVC: /sapapo/mc62
I have tried to draw an analogy so that you understand better. hope this helps.
I would sugegst you to purchase "Supply Chain Planning in SAP SCM by Jorg Dickersback. Its an awesome book for starters.
Abhi -
APO - Aggregate Forecasting and Best Practices
I am interested in options to save time and improve accuracy of forecasts in APO Demand Planning. Can anyone help me by recommending best practices, processes and design that they have seen work well?
We currently forecast at the Product level (detailed). We are considering changing that to the Product Family level. If you have done this, please reply.Hello Dan -
Doing it at the Product level is very detailed (but it depends on the number of SKU's Available and that are to be forecasted).
Here for me on my project we have about sample size 5000 finished goods to start with and forecasting at that minute level wont help. For me i have classified a product group level where i have linked all the similar FGs. tht way when you are working with the product group you are able to be a little from assertive in your forecasting. After that you can use proportional factors that will help you in allocating the necessary forecast down to product level. This way you are happy as well as the management is happy (high level report) as they dont have to go thru all the data that is not even necessary for them to see.
Hope this helps.
Regards,
Suresh Garg -
Forecasting in DP: At aggregate level or at detailed level?
Hello All,
I have selection ID in APO DP 4.0 comprising of may products. I forecast them as a whole using some forecast method (may be seasonality method). How SAP DP forecasts? Does it individually forecast for each product or does it forecast at aggregate level? Has someone analyzed and come across such situation?
Thanks and Best Regards, ManojDear Manoj,
The concept of selection and aggregation is very impotant in APO. Take an example:
You have a selection for packsize "Display SKU's under packsize A. Say there are 10 SKU's. Now when you run the forecast in the background, you need to define the selection and aggregation level. So for the same selection, if you have defnied the aggregation as SKU, the forecast job will for each SKU. However if "packsize" is selected in aggregation, the forecast will run at packsize level.
In the case of the interactive planning, the selection defines the aggregation level. Suppose you have loaded the selection described above and loaded for all SKU, the forecast will run for the entire packsize (aggregation across all SKU's). However to forecast individually in interactive planning, you need to load the SKU's one by one and run the forecast.
Regards,
Kedar -
APO DP Security - Securing by Characteristics (Sales Org & Plant)
We currently secure by Planning Areas and Planning Books, but now need to secure by Sales Org and Plant within Planning Areas.
Note 400434 refers to using exit EXIT_/SAPAPO/SAPLMCPR_015 and badi /SAPAPO/SDP_SELECTOR
but I need more info.
Has anyone implemented APO Security on Characteristics at their site, pls?Simon,
One approach as you mentioned can be creating Z Table where in you set up disaggregation proportion from product group level to product level or product location level.
Product Group X 100 Product A@loc1 10
Product B@loc1 90
Download your planning area data into infocube C and then use BW routines to convert the data from group in infocube C to lower level refereing Z Table....into another infocube..
SAP also provides such standard functionality of spliting the aggregate Demand plan to detailed level
SNP plan..through functionality like location slit or product split.
Essential you will be using same concept in yor BW solution or you may also want to consider the
release your DP to SNP planning area its as solution of diaggregation of data to lower level.
Regards,
Manish -
General Discussion - Why to choose APO over R/3 for planning?
Hi All,
Why do we choose APO over R/3 for planning? What are the inputs or other factors that make APO a better planning tool?
Are the factors which make APO a better tool not available foe R/3 planning?
Thanks in advance
Changed subject suitably.
Message was edited by:
Somnath MannaI do aggree what other have mentioned .Here are specific inputs on newly desined process in APO in comparisosn with R/3
1. Existing Processes in SAP R/3
<b>Forecasting</b>
Forecasting enables companies to run statistical forecasting model, aggregate and disaggregate forecasts, as well as the capability to modify forecasting numbers manually
Newly-Designed Processes
Demand Planning DP (SAP APO)
Demand Planning adds to forecasting capabilities to manage promotions, product introductions and phase outs, as well as the impact o causal factors, like weather or macro economic data.
Additional forecasting techniques are available like Linear Regression (Causal Factors), Croston Method (Slow Moving Items) and Weighted Average
Consensus based Planning enables Marketing, Sales, Logistics to share and collaborate on their forecast and create a final consensus forecast
Forecasting based on characteristics instead of SKU for configured products
2. Existing Processes in SAP R/3
<b>Sales & Operations Planning</b>
SOP allows to consolidate forecast based on supply capabilities, through reporting and interactive planning capabilities.
Newly-Designed Processes
Supply Network Planning SNP (SAP APO)
Demand and Supply Plans can be intelligently balanced leveraging cost or/and revenue based optimization techniques
Trade-off Analysis to determine product-mix, inventory build ups for seasonal demand, capacity allocations for alternative manufacturing locations etc.
Web based information sharing and collaborative interactive planning environment
KPI Reporting
3. Existing Processes in SAP R/3
<b>Distribution Requirements Planning</b>
Traditional DRP logic allows to calculate requirements for a single stage distribution network
Newly-Designed Processes
Supply Network Planning SNP (SAP APO)
Supply Network Heuristic enables to run DRP across the complete supply network generating requirements (production and purchasing) at each node.
The planner can easily navigate through the network to view and modify demands and supplys in their different categories
Demand Planning Units and Stock Keeping Units mapping can be done on quotations.
4. Existing Processes in SAP R/3
Not available
Newly-Designed Processes
<b>Deployment SNP (SAP APO)</b>
The ability to deploy products through the supply network based on pull or push concepts. Different heuristics like fair share logics are supported.
Transport Load Building allows to combine different products to a single load, interactive, as well as via heuristic to create full truck loads.
5. Existing Processes in SAP R/3
<b>Master Planning</b>
Master Planning allows to plan production at an aggregated level including rough cut capacity planning.
Newly-Designed Processes
Supply Network Planning SNP (SAP APO)
Supply Network Planning allows to consider distribution, production and transportation constraints concurrently.
In addition to a generic SNP Optimizer based on Linear Programming and capacity leveling algorithms, industry specific optimization is available for
Campaign Optimization
Capable to Match
6. Existing Processes in SAP R/3
<b>Material Requirements Planning</b>
MRP calculates material requirements based on BOM structures, lead times, lot sizes etc.
Capacity Planning
CRP in a second step looks at the capacity requirements
Newly-Designed Processes
Production Planning PP/DS (SAP APO)
Production Planning allows to consider material and capacity constraints simultaneously to derive material, capacity requirements and dynamic lead times. BOMs and lot sizing will be also considered
Pegging relationships between customer order, production orders, purchase orders will be stored and enable bi-directional propagation if changes occur on the demand or supply side
7. Existing Processes in SAP R/3
<b>Transportation Planning</b>
Manual Planning of shipments, including predefined master routes.
Newly-Designed Processes
Transportation Planning TP/VS (SAP APO)
Transportation Planning enables companies to determine the right shipment mode and route based on demand and supply situation, considering transportation constraints and costs.
8. Existing Processes in SAP R/3
<b>Shop Floor Scheduling and Assembly Processing</b>
Planning Table to view in a Gant Chart the schedule.
Heuristics like forward/backward scheduling (infinite)
Manual scheduling
Newly-Designed Processes
Detailed Scheduling PP/DS (SAP APO)
Finite and infinite scheduling, considering material, capacity, time and market constraints.
Manual scheduling
Scheduling optimization via optimization algorithms, like
Genetic Algorithm
Constraint based Propagation
Kiran Kute -
Key figure fixing in aggregate level partially locking
Hi Guys,
When fix the cell in the planning book, getting "One or more cells could not be completely fixed" message.
1. If a material having only one CVC in the MPOS those quantity can be fixed correctly without any issues.
2. If a material having more than 1 CVC combination and try to fix one of the CVC combination quantity, it is fixing partially and getting the above message.
3. Even, it is not allowing to fix the quantity in aggregate level also.
We are in SCM 7.0.
Is there precondition that need to fix the material having only one CVC combination.
Even a material having multiple CVC combination why it is not allowing to fix one CVC combination in detail level.
Is aggregate level key figure fixing is not allowed ?
Please clarify.
Thanks
Saravanan VHi,
It is not mandatory to assign Standard KF to be able to fix. However your custom infoobject that you created must be of type APO KF and not BW KF.
That said, Let us try and address your first problem.
You can fix at an aggregate level. However there a few points to remember.
Let us consider a couple of scenarios.
1) In your selection id, it is showing a number of products. You are selecting all the products at one go and load the data and try to fix at this level. This is not possible.
2) In your selection id, you have selected a product division. For a single product division you are loading data and try to fix at this level. This is the true aggregate level and it should be possible at this level.
Hope this helps.
Thanks
Mani Suresh -
hi guys
when i run planning in PPDS for material in APO
its creating PR's instead of schedule lines.
when it should create PRs & when it should create Schedule lines
Doc type is LP
Ext planning ind : 1 i maintained.
is there any setting in external procurement relationship.
can you explain me am new to this APO concept.
thanks
naniDear Ritwik,
I guess you have done following steps already.
1. Created APO relevant Scheduling agreement. Ext, Planning Indicator.
2. CIF transfer of the scheduling agreements.
Now you check in External Procurement relationships, you need to ensure that you only have one active external procurement relationship for the products( which is Created by your APO relavant Scheduling Agreement CIF). It is possible that you have more than one procurement relationship active for the product and so it is creating PR's instead of Schedule lines.
Hope it helps.
Regards\
Kumar
Maybe you are looking for
-
My ipod touch 4th generation will not turn on
I was using it for like 5 minutes and I put it away in the side compartment of my backpack and when I went to use it like two hours later it would not turn on, the low battery image did come up and even when I plugged it into my ipod dock it still di
-
Perform Auto Reconciliation of AR Receipts when Receipts numbering is auto.
Our customer is currently collecting small amount of cash from customers(individuals customer other then corporate customers) and at the end of day depositing it in the bank through one single bank deposit slip. After that he records this receipt in
-
Hi sap gurus, I want stndard T code for Vendor invoice print.plz give me if it is possible in SAP
-
Sound breaking up after installing Leopard
I just installed Leopard on my G5, updated the OS to 10.5.4. But I noticed that under both 10.5.1 and 10.5.4, sound "streamed" via my browser--demo'ing cuts off eMusic for instance--break up. I'd post to the Safari topic, but I've confirmed this phen
-
I have a 2 hour wmv movie that I am putting together in Premier Elements 9. Specs are: IBM Thinkpad T42 - Pentium M745, 1.8 GHz, 2MB L2 cache, 1GB RAM, ATI Mobility Radeon 9600 / 64MB Graphics Controller, 1x160GB SATA, Adobe PE9 installed on