Why we are using APO - Demand Planning ?

Dear All,
    Why we are using APO-Demand Planning,as we have this option in R/3 ?
What is advantages of APO - DP over & above R/3?
Regadrs
Sujay Joshi
91-9833464511

Hi Sujay,
       Have a look at the below thread.
General Discussion - Why to choose APO over R/3 for planning?
Regards,
Siva.

Similar Messages

  • What are the disadvantages of implementing APO- Demand Planning without improvements or cleaning up the MRP. in other words is DP implementation dependant on MRP process. Gurus please advise

    HI All. What are the disadvantages of implementing APO- Demand Planning without improvements or cleaning up the MRP. in other words is DP implementation dependant on MRP process. Gurus please advise

    Hi Amol,
    DP is the demand planning machine, here you estimate your forecast (future sales).
    The MRP is a supply planning machine, here you use estimate the replenishment.
    Both machines in a technical perspective are independent one each other. Now in a business perspective they are not: The problem that you will have if you don´t clean your MRP elements is not a problem in DP itself. I mean, you can have a very success implementation in DP, your forecast accuracy will be very good.. and you will get a very good forecast, but when the MRP run and estimate the replenishment, the effort that you made in DP will not be translated in good results and your planning situation will be still not good.
    Kind Regards,
    Mariano

  • How to configure for the give senario where we from APO demand planning, we provide baseline forecast into TPM

    Hello Guru's,
    Request for information on smart documentation on the integration between Trade Promotion Management and SCM-Demand Planning from an architecture perspective how to configure for the give senario where we from APO demand planning, we provide baseline forecast into TPM and from TPM promotions values can be considered in to APO demand planning: can anybody give me some insight on it.
    Thanks in advance.
    Kumar

    Hi Praveen
    There are several ways you can connect a DP system to a TPM. How are your interfaces and systems setup?
    Option1:
    Extract the baseline from APO to a BW cube, extract the data out of BW, may be using infospokes/open hub and pass it on to TPM.
    2. Have a custom program written in APO-DP to extract the selected keyfigure data at the aggregation level into an interface or a .txt file into APO directory and use some data transfer service such as EDI to take this data and send to TPM.
    In my experience it is simple to define an integration process. The much larger and complicated aspects are the date adjustments and the aggregation levels.
    Date adjustments:
    Understand the basis of the data in APO and TPM. APO is usually at the requested delivery date or material availability date ( when the customer like a store wants the product). However TPMs are usually at the consumption date ( when an end customer like you and me but from store shelf). Depending on the product and business style this can mean several days difference. Let's say it is 25 days on average, you need to add 25 days to APO base line date to get the TPM consumption date.
    Aggregation level:
    This can be product or customer. If the planning in DP is at product sku level and the TPM is at packs or brand level, you need to aggregate the data up before loading to TPM. The same with customer.
    To me the most complex part of the integration is to understand and transform the data in a meaningful way and a strategy to sustain this integration by keeping both DP and TPM in sync in terms of master data. Also important to have a process for identifying exceptions and failures. you send baseline from DP to TPM and if it fails, how do you know? how do you trouble shoot?
    Hope these help.

  • APO Demand Planning realignment and BI

    Hi experts,
    I need to handle realignment process done in APO Demand Planning area in order to get data consistency in BW.
    All I can tell you is that my idea was to get data from datasources created on Planning areas but I don't know how that realignment process impacts on information taken to BI.
    As Demand Planning information changes from week to week(as guys in APO side do their forecast) we need to take snapshots to BI. My concern is how to manage realignment in this scenario. should we take a different approach to upload data to BI?.
    Thanks so much!.

    Hi rajib,
        If you are new to APO & want understand Demand Planning steps then you can use SAP Help.
    Pls go through following link. You can find all the steps.
    http://help.sap.com/saphelp_scm50/helpdata/en/8f/9d6937089c2556e10000009b38f889/frameset.htm
    Regards
    Sujay

  • Looking for a book on APO - Demand Planning Configuration

    Could anyone please recommend a book I could purchase that specifically teaches APO Demand Planning Configuration?  Any book or manuals that you could point me to would be greatly appreciated.  Thanks!

    The book SAP SCM by Daniel C Wood is reasonable. Not all the detail, but touches on DP, SNP and PPDS and if you use this in conjunction with the online help for the latest release.
    SCM 7.0 help
    http://help.sap.com/saphelp_scm70/helpdata/en/12/3dfd81126e1c448c870f335f11d016/frameset.htm
    Also another tip - search in google advanced for any topic within Website
    http://help.sap.com/saphelp_scm70*
    (asterix)
    and then when you get the detail.
    eg
    http://help.sap.com/saphelp_scm70/helpdata/en/ed/310538c7cb583ae10000009b38f8cf/content.htm
    which ends with the word
    CONTENT
    change the word content to FRAMESET
    eg
    http://help.sap.com/saphelp_scm70/helpdata/en/ed/310538c7cb583ae10000009b38f8cf/frameset.htm
    and you get the sorrounding help for this specific topic.

  • Why we are using dynamic actions in HR

    why we are using dynamic actions in HR?? main purpose of it>>

    Check the link -
    Re: Dynamic Actions
    Re: dynamic actions
    Re: Dynamic Actions
    www.hrexpertonline.com/downloads/Rehan%20Zaidi%20Online%20Portion.doc
    Regards,
    Amit
    Reward all helpful replies.

  • How to use getAncestor(n),getdescendant(child,child) in sql why they are use please give me example

    how to use getAncestor(n),getdescendant(child,child) in sql why they are use please give me example
    jitendra

    Below are a few examples that demonstrate these hierarchyid data type methods.  See the hierarchyid reference in the SQL Server Books Online for more examples of these and other methods (http://technet.microsoft.com/en-us/library/bb677193.aspx).
    --return a child of this node ('/1/')
    SELECT CAST('/' AS hierarchyid).GetDescendant(NULL, NULL).ToString();
    --returns a child of this node greater than child node '/1/' ('/2/')
    SELECT CAST('/' AS hierarchyid).GetDescendant(CAST('/1/' AS hierarchyid), NULL).ToString();
    --returns a child of this node less than chold node '/1/' ('/0/')
    SELECT CAST('/' AS hierarchyid).GetDescendant(NULL, CAST('/1/' AS hierarchyid)).ToString();
    --returns a child of this node greater than child node '/1/' and less than child node '/2/' ('/1.1/')
    SELECT CAST('/' AS hierarchyid).GetDescendant(CAST('/1/' AS hierarchyid), CAST('/2/' AS hierarchyid)).ToString();
    --return ancestor of node 1 level up from this node ('/1/2/')
    SELECT CAST('/1/2/3/' AS hierarchyid).GetAncestor(1).ToString();
    --return ancestor of node 2 levels up from this node ('/1/')
    SELECT CAST('/1/2/3/' AS hierarchyid).GetAncestor(2).ToString();
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com

  • Why we are using cluster tables mainly HR

    can any plz tell me why we are using cluster tables mainly HR???

    Nice question -
    Am making my guess based on whatever little I know;
    PCLn are <i>file</i> systems and not a traditional (RDBMS) table system. Each File may contain one or more data clusters. SAP Defines data clusters thus -
    <i>A data cluster is a grouping of several data objects. Elementary fields, field strings and internal tables can be grouped in a data cluster</i>.
    <i>Example</i>:<i>Clusters B1 and B2 in files PCL1 and PCL2 are relevant to time evaluation, as is cluster PS, which stores the generated schema</i>.
    The reason why file system of data storage is used instead of DB Table system may be for the purpose of storing voluminous data (Payroll and time) and ease of retrieval during processing (RDBMS may hv tough time in this). Also probably because of SAP's origin from Mainframe.
    Why data clusters are used -? Probably data clusters are an offshoot (or part) of File system
    Pls feel free to contradict the above. Actually DB experts can throw more light on this..
    Regards
    Chandra

  • Why we are using servlet as a controller instead of Jsp?

    Can any explain answer for this question
    Thanks in Advance
    Why we are using servlet as a controller instead of Jsp?

    nareshannam wrote:
    Can any explain answer for this question
    Thanks in Advance
    Why we are using servlet as a controller instead of Jsp?Basically JSPs are suited to do just one thing, to generate HTML with variable content. You can put Java code in there too, but it's not a good place for it. Messy to validate, messy to debug. In fact, with tag libraries like JSTL, actual Java code is rare in professionally written JSPs.
    A controller does the bit that comes before you've decided what kind of response the user is going to get, typically it may invoke one of several JSPs according to validation etc.. There's a lot of logic, a lot of parsing parameters and so on. Much cleaner to do this from a Java class like a Servlet.
    Judging by this forum quite a lot of people come to JSPs from ASP or PHP and don't want to bother with actually writing Java classes. That's never going to be much good.

  • Why we are using No_Filtering hint?

    Hi
    can anyone tell me why we are using No_Filtering hint?
    This query is Retriving extra rows when hints not applied.What is the reason.
    Select /*+ No_Filtering */ *
    from (select /*+ No_Filtering */
    true_name, true_name_cmprsd, jurisname, entityids, ht,
    max(ht) over(partition by true_name_cmprsd) ht_1
    from (select /*+ No_Filtering */true_name, true_name_cmprsd,
    LTRIM(SYS_CONNECT_BY_PATH(entity_id, '; '), '; ') AS EntityIds,
    juris_short_name JurisName,
    LEVEL HT
    FROM (select /*+ No_Filtering */e.true_name, e.TRUE_NAME_CMPRSD, j.JURIS_SHORT_NAME, e.entity_id,
    ROW_NUMBER() OVER(PARTITION BY TRUE_NAME_CMPRSD ORDER BY ENTITY_ID) AS curr,
    ROW_NUMBER() OVER(PARTITION BY TRUE_NAME_CMPRSD ORDER BY ENTITY_ID) - 1 AS prev
    from SIV_JURISDICTION j, arv_entity e
    where e.ENTITY_STATUS_CD = 2002 and
    e.DOM_JURIS_ID = j.JURIS_ID and juris_id = 8)
    connect by prev = PRIOR curr AND true_name_cmprsd = PRIOR true_name_cmprsd
    start with curr = 1)
    WHERE ht > 1)
    where ht = ht_1
    order by upper(true_name)
    Thanks in advance...

    Because one of your developers or DBAs thought it would be neat to use an undocumented hint.Possibly, although Oracle support have recommended us use hints (such as NO_CONNECT_BY_FILTERING) on several occasions to work around bugs in CONNECT BY queries.
    I also recall a specific recommendation to consider the NO_FILTERING hint in the Oracle error messages documentation when running out of temporary space in CONNECT BY queries, I'll see if I can find the link.
    Not that I support the use of hints in production of course, just that there are some mitigating circumstances around CONNECT BY behaviour.

  • Why we are using FILLPV and GENTPB operations?

    Hi Experts,
    Please Explain Why we are using "FILLPV0" ,"FILLPV1","FILLPVT","FILLPV6'.
    and 'GENTPB 0", "GENTPB * ", "GENTPB 01R", "GENTPE B".
    I have a scenorio,
    hrs?16
    -<
    hrs=dxxxx
    hrs-16
    adddbyyyyz
    GENTPE L
    COLOP*
    -=
    FILLPVL
    COLOP*
    ->
    FILLPVL
    colop*
    I confusing about what is "L"
    and where it stored?.
    why the need we fill procesing type L when =,> ?
    by using that Fillpv what is the further process.?
    where XXXX is a time type which have 17.
    YYYY is also timetype which stores 1.
    so my question is when we add that 1 to timetype yyyy what is the need to call "GENTPB L"
    and what process will done when we cal that "gentpb l"
    and when xxxx = 16
    we are filling "FILLPV L"
    L is assigned with some wagetype 4xxx.
    what process is done when when we use this "FILLPV L' operation.
    Thanks in Advance,
    Mahesh.

    Hi Harish,
    Thanks for your reply,
    so
    When we use FILLPVM operation any specific wage type related to overtime  will be populated from table "t510s" ?
    according to your help i assume this rule
    hrs=s
    _hrs?8
    ---<
    ---hrs=s
    ---adddbxxxx
    ---=
    hrs=s
    adddbxxxx
       |--->
            |---hrs=s
            |---adddbxxxx
            |---hrs-8
            |---gentpe   m
            |---adddbyyyy
            |---fillpvm
        here that 2 hours will split into overtime and stored into yyyy timetype.?
    and  that fillpvm will cal the specific wagetype related to overtime?
    please let me know if i am wrong. 
    Thankyou,
    Mahesh.

  • Why we are using Application upgrade assistance??

    Hi,
    Doubts?
    Why we are using Application upgrade assistance in the case of apps up-gradation from 11i to R12, whenever up-gradation assistance don not upgrade database and all custom form and reports. It will install new Tech Pack.
    Please clear my doubts.
    Thanks
    Anup

    Anup,
    Have a look at the following documents.
    Note: 430732.1 - Downloading Maintenance Wizard -- (check the User's Guide).
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=430732.1
    Note: 405263.1 - Maintenance Wizard FAQ
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=405263.1
    I would suggest you post your question in [Technology - LCM: Maintenance Wizard |http://forums.oracle.com/forums/forum.jspa?forumID=351] forum, you would probably get a better/faster response.
    Regards,
    Hussein

  • Why we are using "FILLPV" and "GENTPB" in Time PCR

    Hi Experts,
    Please Explain Why we are using "FILLPV0" ,"FILLPV1","FILLPVT","FILLPV6'.
    and 'GENTPB  0", "GENTPB * ", "GENTPB 01R", "GENTPE B".
    Please explain these Scenarios. Its Urjent. otherwise i cannot go further process.
    Thanks,
    Mahesh.

    Hi Salil,
    Thanks for your reply.
    I stiil have confusion. Please give some example to explain about these and help me out.
    I have a scenorio,
    hrs?16
    -<
         hrs=dxxxx
         hrs-16
         adddbyyyyz
         GENTPE   L
         COLOP*
    -=  
         FILLPVL
         COLOP*
    ->
        FILLPVL
        colop*
    I confusing about what is "L"
    and where it stored?.
    why the need we fill procesing type L when =,>  ?
    by using that Fillpv what is the further process.?
    Please help me out from this confusion.

  • Why we are using SID in DSO when there we are using star schema in BI

    can anyone answer me why we are using SID in DSO also, i mean what is the need of SID in DSO?

    The reason basically is that the entire query api in BW is based on SIDs
    If you look at a sql of a query that is generated when you run a report you can see this
    Example..
    If you put a selection of period = 02.2009
    In the SQL you will not see "where period = 02.2009" you will see "where sid.period = '000100001010" or something like that
    The whole query  is like this for Infoproviders of DSOs and Infocubes
    Yes it is annoying - but that't  the way it is..
    So if you have a DSO you wish to report on you need the SID for the SQL to fire..!
    On an operational daya to day side - if my cubes are 1:1 granularity with my DSOs then I prefer to put SID activation on the DSOs - two reasons
    1. so the cube load is quicker because the SID generation has already taken place (is this important? never sure but I always do it)
    2. future use of the DSO as a reporting object (this was before the days of the operational store as part of a LSA structure)

  • Why we are using certificate in infopath?

    Hi All,
    why we are using certificate in infopath?
    Thanks in advance!

    Hello,
    + Jamie
    Also to provide security and trust your publisher. If there is no certificates with form then you might face problem with publish popup. To verify all publishers for your template, just open any infopath form-->select options from file menu-->then
    click trust center-->trust center settings. You should see all certificates which are allowed.
    http://msdn.microsoft.com/en-us/library/office/bb251022%28v=office.12%29.aspx
    Hemendra:Yesterday is just a memory,Tomorrow we may never see
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

Maybe you are looking for

  • Can i transfer music from my new computer to my ipod nano?

    I have been happily using my new ipod nano for some months. I have just bought a new computer. I downloaded itunes for the new computer and started to add some new cds. Now i am connecting my nano to the new computer for the first time and am trying

  • Will you be able to buy unlocked iPhone 5s from retail stores in Canada on the 21st?

    Hi, This might be the wrong section, but it seems to be the closest fit for my question? Anyways, I am planning on buying the iPhone 5 on the 21st in Canada. My plan is to go around 3:30 in the morning(last year I went at 5:30 and was something like

  • Reinstalled OSX on 13" Macbook to sell.  What do I do about setup?

    Following instructions here, I reset my PRAM and other things, and have just reinstalled the OSX using the disks. Now it is asking me the setup instructions.  Shouldnt that be for the new user to do? I"m not sure what to do next. Thanks

  • Restoring a library

    Good morning. I am new to this forum. I had the unfortunate event of a hard drive crash with some of my library not backed up. I had my crashed disk recovered at great expense by a recovery service, and I got my photos back on an external hard drive.

  • Remove Updater from menu bar

    Hi, Need help please. 1. How do I remove the annoying Adobe Updater Icon in the menu bar on a Mac running Yosemite?  Nothing seems to get rid of it. 2. Why do I have two of each application, eg. "Adobe Illustrator CC" and "Adobe illustrator CC 2014",