What is the basci knowledge for learning the APO module

hai
im a BW-consultant. im planning to learn the APO-module . So what i the prequistie to learn the APO module.
pls let me know
kumar

as a BW consultant DP is a good place to start since the Admin workbench (or BW workbench as it is called now) will be an area you will be confident with
in additon, you will need to get some extra business process knowledge on Sales and Operations Planning, Forecasting Algoritms, Planning area and Planning Book design concepts,various tools and transactions for Data processing in planning area, Using Macros etc to just name a few.
Look for the SAP education website for topics if you eventually plan to get certified.
the help.sap.com list of topics for DP is a good place to start.
the wiki that siva has already linked is a good resource. Also searching for posts here if you have doubts will help and also feel free to ask questions.

Similar Messages

  • What are the pre-requisites for learning OA Framework?

    Hi,
    Im new to oaf,can any body help on this
    What are the pre-requisites for learning OA Framework?
    Karthik

    In order to develop any OAF Application you need to know few concepts before doing any kind of development. The concepts are basically the Business Components for Java(BC4J) components.
    They are:
    Application Module(AM)
    Entity Object(EO)
    View Object(VO)
    Association Object(AO)
    View Link(VL)
    Now let us see the description of each component.
    Application Module:
    Application Modules serve as a containers for related BC4J components. The pages are related by participating in the same task. It also defines the logical data model and business methods needed.They provide the transaction context and also used for establishing database connection. AM’s can be nested to provide more complex AM’s.
    Entity Object:
    EO encapsulates the business logic and rules.EO’s are used for Inserting,Updating and Deleting data. This is used for validating across the applications. We can also link to other EO’s and create a Association object.
    View Object:
    View object encapsulates the database query. It is used for selecting data. It provides iteration over a query result set.VO’s are primarily based on Eo’s. It can be used on multiple EO’s if the UI is for update. It provides a single point of contact for getting and setting entity object values. It can be linked together to form View Links.
    Association Object:
    An association object is created where we link EO’s. For example take the search page where we link the same EO to form a association between the manager and employee. Every employee should have a manager associated. But if it President then no there is no manager associated. This is a perfect example to understand the AO.
    View Link:
    A view link is an active link between view links. A view link can be created by providing the source and destination views and source and destination attributes. There are two modes of View link operation that can be performed. A document and Master/Detail operation.
    -----Let me know if you need more information
    Regards
    Meher Irk
    Edited by: Meher Irk on Oct 23, 2010 10:45 AM

  • What are the best resources for learning JSP?

    In your experience, what have been the best resources for learning JSP? I am new to this, and so far have been plugging away at a "Dummies" book. Hopefully there are other inexpensive ways (I checked the book out at the library), to learn it, and possibly even less boring (though I doubt it). I can deal with the boring, but I was wondering if I was going about learning it the best way.

    Hi ..
    GO to website www.Apache.org
    down load Apache tomcat server .
    install it ...
    Go to sun site
    c and download jsp tutorials ...
    Go to
    (www.coreservlets.com)download book core servlets
    u can find lots of nice books supported by sun on sunwebsite ...
    Now u r equipped ....
    start doing everything (R &D) on server ..
    Join This JSP forum and ask any thing u didnt got ..or learn or get confused..
    I thing once u go through this ..it will do all what u want
    Hope it helps
    Best of Luck :)
    regds & take care

  • What are the table names for CRM and APO?

    hi friends,
    what are the table names for CRM and APO?
    Regards
    suneel.

    hi Suneel,
    check in crm forum
    Re: SAP-CRM Tables
    BUT051 BP Relationship: Contact Person Relationship
    Similar to BUT050 , additionally contains Contact Person’s Address data
    BUT0BK Business Partner: Bank Data & Details
    BP Number, Bank Key, Bank Country Key, Bank Account Number
    BNKA Bank Master Data
    BUT100 BP: Roles
    ADR2 Telephone Numbers (Business Address Services)
    ADR6 SMTP Numbers (Business Address Services)
    Contains Email – Id of the BP.
    ADRC Addresses (Business Address Services)
    BP’s Complete Address Details- City, Country, Post Code, District, Street, Title No Etc
    TSAD3T Table containing the Title text against a Title No.
    COMM_PRODUCT Master Table for Product
    CRMM_BUAG Master table for Business Agreement
    CRMM_BUAG_H Header Data for Business Agreement such as Tax Category, Tax Characteristic, Form key, Business Agreement Class. Data in this table correspond to ISU CRMD_ORDERADM_H Contains the Header Information for a Business Transaction.
    Note:
    1. It doesn’t store the Business Partner
    responsible for the transaction. To
    get the Partner No, link it with
    CRM_ORDER_INDEX.
    2. This table can be used for search
    based on the Object Id(Business
    Transaction No).
    CRMD_CUSTOMER_H Additional Site Details at the Header Level of a Business Transaction
    CRMC_PROC_TYPE Master table Business Transaction Type
    CRMC_PARTNER_FCT Definition of Partner Functions
    SCPRIOT Priorities for Activities with priority text.
    CRMC_PROC_TYPE_T Text for a transaction type
    CRMC_ACT_OBJ_T Objective Number and Text for Activities
    TJ30T All the status code and text
    CRMC_PR_ASSIGN : Transaction Type and its Transaction Type Object.
    IBIB : Installed Base/Ibase
    IBIN : Installed Base Components
    COMM_PRODUCT : Products
    CRMC_T077D : customer account groups
    CRMD_ORDERADM_H (for header) CRMD_ORDERADM_I (Item data)
    CRMD_ORDERADM_H Business Transactions CRM
    CRMD_ACTIVITY_H Activity
    CRMD_OPPORT_H Opportunity
    BUTOO : Customer details
    BUT001 BP: General data II
    BUT100 BP: Roles
    BUT150 BP relationship: Attribute table (test
    different
    BUT_HIER_TREE Business Partner Group Hierarchy
    CDBC_T_PRODUCTID Mapping: Product Id
    CDBD_ORGMAN Business transaction - organizational unit -
    set
    COMC_PRODUCT General Product Settings
    COMC_R3_FIELDS Assignment of R/3 material master fields to
    CFOP
    COMM_CATEGORY Category
    COMM_CFGMAT Basic Data for Materials
    COMM_HIERARCHY Category Hierarchy
    COMP_TYPES Hierarchy Tool: Comparison Type Check
    Table
    CRMC_CPRICPROC Customer Pricing Procedures
    SMOKVBEZ15 Assignment employees to positions
    CRMMLSGUID: GUID entry (should match GUID in CRMPRLS)
    CRMM_BUT_CUSTNO : Also GUID table (GUID here should match GUID in R/3 table CRMKUNNR)
    SMOFSUBTAB : Mapping & Parameters
    SMOFDSTAT : Download Monitor (R4AM1)
    SMOFFILTAB : Filters (Should match filters in R3AC1 & R/3 Table CRMFILTAB)
    SMOFOBJECT Definition of Objects for Download
    SMOFOBJPAR Parent Objects of an Object in Table
    SMOFPARSFA Middleware Parameter
    SMOFQFIND Queue Finder Table for MW-Queue finder
    SMOFTABLES Definition of Tables for Download

  • What do symbol ^ and stand for in the following script?

    What do symbol *^* and *>>>* stand for in the following script?
    Does *(int)* means that (temp ^ (temp >>> 32) return the int format?
    long temp = Double.doubleToLongBits(salary);
    result = PRIME * result + (int) (temp ^ (temp >>> 32));
    return result;
    Thank you very much

    jetq wrote:
    What do symbol *^* and *>>>* stand for in the following script?In Java, this is referred to as "code", script could be confused with Javascript, which is not Java at all.
    The previous reply will help you find all you need to know.
    Does *(int)* means that (temp ^ (temp >>> 32) return the int format?"format" refers to how a value is converted to text. (Sometimes how it is to be parsed as well)
    "(int)" casts the long value to an int value (signed 32-bit)
    long temp = Double.doubleToLongBits(salary);
    result = PRIME * result + (int) (temp ^ (temp >>> 32));This will treat -0.0 as being different to 0.0. If this is undesirable, you can do something like...
    long temp = aDouble != +0.0d ? Double.doubleToLongBits(aDouble) : 0L;
    result = PRIME * result + (int) (temp ^ (temp >>> 32));

  • What is the best practice for using the Calendar control with the Dispatcher?

    It seems as if the Dispatcher is restricting access to the Query Builder (/bin/querybuilder.json) as a best practice regarding security.  However, the Calendar relies on this endpoint to build the events for the calendar.  On Author / Publish this works fine but once we place the Dispatcher in front, the Calendar no longer works.  We've noticed the same behavior on the Geometrixx site.
    What is the best practice for using the Calendar control with Dispatcher?
    Thanks in advance.
    Scott

    Not sure what exactly you are asking but Muse handles the different orientations nicely without having to do anything.
    Example: http://www.cariboowoodshop.com/wood-shop.html

  • What method should be used for resizing the particular JTable Column width

    I have a four table. Only one table which are on top have a table header. I want that when user resize the topmost table with a mouse other table colume also be resized automatically. So I want to know that what method should be used for resizing the particular JTable Column width.
    Thanks
    Lalit

    maybe you can implement a interface ComponentListener as well as ComponentAdapter with your topmost Table.
    for example:
    toptable.addComponentListener(
    new ComponentAdapter(){
    public void componentResized(ComponentEvent e){
    table1.setSize(....);
    table2.setSize(....);
    /*Optionally, you must also call function revalidate
    anywhere;*/
    );

  • What is the -k option for of the Ping utility in OS X?

      Hi,
    May I know what is the -k option for of the Ping utility in OS X? It doesn't seem to be a ICMP protocol standards-relates.
    Below is the description of this option copied from Yosemite.
    -k trafficlass
                 Specifies the traffic class to use for sending ICMP packets.  The
                 supported traffic classes are BK_SYS, BK, BE, RD, OAM, AV, RV,
                 VI, VO and CTL.  By default ping uses the control traffic class
                 (CTL).
    Thank you!

    These are low-level bits defined in the kernel's IPv6 support code.
    Here is the first reference I could find that actually says what some of them are: https://github.com/darwin-on-arm/xnu/blob/master/bsd/sys/kpi_mbuf.h
    Search for "MBUF_TC_BE"

  • What is the transaction code for see the Web Services available in SAP

    Hi
    I came to know that SAP has provided its own webservices... I need some information on that... If any one has documentation on that can u please send it to me... My ID is <b>[email protected]</b>.
    What is the trasaction code for see the web services available in SAP.... Can any one help.. Please its  urgent
    Best Regards
    Ravi Shankar B
    Message was edited by:
            RaviShankar B

    Hi,
    you can find Web Services (Enterprise Services) in the Enterprise Services Workplace (ES Workplace). The ES Workplace allows you to explore, test, and use enterprise services to make enterprise SOA tangible. Here, you will find all of the currently productized enterprise services by SAP.
    Best Regards,
    Boris Mueller
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/esa/esapreview">ES Workplace at SDN</a>
    <a href="http://esapreview.sap.com:82/socoview(bD1kZSZjPTgwMCZkPW1pbg==)/flddisplay.asp">ES Workplace</a>

  • What is the T-code for Viewing the Payment Advices....

    Hi,
    What is the T-code for Viewing the Payment Advices....
    Regards
    Sap Guru

    Hi,
    Payment advice creation - FBE1
    Payment advice Change - FBE2
    Payment advice Display - FBE3
    Payment advice Delete - FBE6.
    Assign points if helpful.
    Thanks,
    Vasu..

  • What does symbol ! stand for in the following code?

    What does symbol *!* stand for in the following code? What does SYSTEM mean?
    <! DOCTYPE report-group SYSTEM "report-group.dtd">
    Edited by: user11337968 on Jul 3, 2009 4:53 PM

    It is just part of the XML specification; to do a "doctype", you must have an open angle bracket followed by an exclamation point. See [doctype decl | http://www.w3.org/TR/REC-xml/#NT-doctypedecl] for more information.
    Peace,
    Cameron Purdy | Oracle Coherence

  • When setting up yahoo e mail what info are they asking for in the description block

    When setting up Yahoo e mail on i pad2 what information are they asking for in the description block

    It's just a name/description so that you can identify the account in the Mail app. If you have more than one email account set up on the iPad, then that is the name that appears and which you select when switching between them - so it just needs to be something so that you can identify which email account it is so that you know which one it is that you are selecting/viewing

  • What is to be done for gettting the sign to the left of the figure?.

    Hi,
    what is to be done for gettting the sign to the left of the figure?.
    Example:
    On normal reports if there is a negative sign ie negative value
    then the sign appears like "123-"    to display it as  "-123"
    what needs to be done?
    I  want this on a report
    using a WRITE statement.
    Its urgent for me .
    Thanks,
    Satya,

    Hi,
    Use the FM CLOI_PUT_SIGN_IN_FRONT.
    The amount field cannot be directly passed to this FM.
    For example, If v_amount is the amount field. First move this value to a character field say lc_amount using
    write v_amount to lc_amount.
    Pass the lc_amount field to the FM CLOI_PUT_SIGN_IN_FRONT.
    If your system does not have the FM CLOI_PUT_SIGN_IN_FRONT,
    then use the below code
    DATA: lc_text(1) TYPE C.
      SEARCH lc_amount FOR '-'.
      IF SY-SUBRC = 0 AND SY-FDPOS <> 0.
        SPLIT VALUE AT '-' INTO lc_amount lc_text.
        CONDENSE lc_amount.
        CONCATENATE '-' lc_amount INTO lc_amount.
      ELSE.
        CONDENSE lc_amount.
      ENDIF.
    Reward points if found helpful.
    Thanks,
    Balaji

  • What does the "1" stand for on the Aperture Icon?

    A 3.4  What does the "1" stand for on the Aperture Icon?

    As far as I see, the red number shows that the recipient has accepted the stream.  If you delet the stream the red number is gone.
    I am not sure -this may be a coincidence: Yesterday I saw the red number "1" appear everytime I received a notification when a comment was added to one of the images I posted. When I read the comment, the number went away. The number is gone now, but I still have the stream.

  • What is the exact syntax for calling remote function module.

    Hi to all
    1.....what is the exact syntax for calling remote function module.?
    Thanks and regards,
    k.swaminath reddy

    hi
    good
    Lets do simple example where you will first create a RFC in one server (say A) and create normal program in othere server (say B). Finally you will call the RFC in A from B.
    Do the following steps for creating RFC in server A.
    1. log on to server A
    2. go to se37
    3. Edit -> function groups-> create function group and give the function group name (say ZGRP).
    4. create a FM ( say Z_TEST_RFC) in se37 providing the function group which is created just now.
    5. go to attribute tab -> choose remote-enabled module from processing type.
    so that your FM will become RFC.
    6. provide the import parameter in import tab.
    we will provide only two import parameters.
    - parameter name : P_NUM1, typing: TYPE, associated type : I & check the pass value (all the parameters of RFC must pass by value).
    - parameter name : P_NUM2, typing: TYPE, associated type : I & check the pass value
    7. provide the export parameter in export tab.
    parameter name : P_SUM, typing: TYPE, associated type : I & check the pass value
    8. write the given simple code in source code tab.
    FUNCTION Z_TEST_RFC.
    P_TOT = P_NUM1 + P_NUM2.
    ENDFUNCTION.
    Do the following steps for creating ABAP program which will call the RFC in server B.
    1. se38 - > creat a program.
    2. write the given simple code.
    data tot type i.
    call function 'Z_TEST_RFC' destination 'XXXXXX'
    exporting
    p_num1 = 10
    p_num2 = 15
    importing
    p_tot = tot.
    write tot.
    please note that XXXXXX is RFC connection which is avialable in sm59 transaction in server A.
    -go to sm59 - > abap connection (list of RFC connection configurations are avialable). choose server B connection and replace it of XXXXXX in the code.
    finally you can execute the normal abap program that will call the RFC and display the result.
    reward point if helpful.
    thanks
    mrutyun^

Maybe you are looking for

  • How can I manage Notes to avoid Notes disappearing?

    I occasionally have individual Notes that disappear completely and cannot be recovered. I use Notes extensively across my Mac and my iOS devices (iPhone & iPad) and am used to issues such as a lag between devices updating and getting more than one ve

  • Missing Menu bar items - last effort

    I've searched and read here and found no solutions, so I'm posting this as a final attempt. I'm working with a system new to me. It had OS 9 on it when I got it. I checked for firmware updates that might be needed and it seemed current, so I installe

  • HP laserjet 1018 on new 64 bit computer

    can't print from Windows XP 32 bit through a new Windows 7 64 bit computer to an HP laserjet 1018

  • ICal archive saves file with wrong time in filename in Lion

    iCal archive filenames in Lion now have the time in the filename, after the date.  But the time is 8 hours ahead of the actual time it was saved.  I guess they're using Greenwich Mean Time, but the time that's in the filename should match the time th

  • Boot Camp Assistant says There is no USB drive connected to the system

    I have a mid-2012 11" Macbook Air and a USB Superdrive. I am trying to use Boot Camp Assistant but it is not letting me proceed. With the Superdrive plugged and Windows 7 (full version) DVD in the drive, I get the message "No USB Drive" – "There is n