APO DP Planning book cell entry or exit - macro way to validate business rules

Dear All,
We have requirement from business that Demand planner will key in forecast in respective KF, when comes out of one cell and go to another cell to enter forecast, we have to validate the cell value with 3 months average and if it is deviated certain percent we need to highlight with different color.
Note: Planner do not want to enter/save in between moving between planning book cells.
For example: 3 months average is 100. Planner wants to enter forecast in cells continuously for next 12 months without hitting Enter key or save. I want to compare the cell value with average and if its deviated beyond certain level we need to highlight the cell with different color.
I know that we have macro events will work when we hit enter key or save or exit or level change.
I am not sure this is possible, wanted to know any other way possible.
Thanks in advance.
Please share your thoughts.
Sreeni

This will be quite difficult to achieve because the planning books are designed so that macros execute after you press enter.  There are 3 possibilities that I see
1 - If you allowed the planner to make all their inputs into the required key figure and then press enter, you could easily design a macro to read each cell in the input key figure and compare it to the 3 months average of another key figure then highlight the input cell accordingly using the CELL_BG() functionality as described above.  
2 - Alternately you could create a dynamic alert on the input key figure using much the same logic but again these will not generate until enter is pressed.
3 - Another option is to create a macro that asks the user to enter data into a pop-up box which is read into a layout variable.  This macro could be triggered from a push button.  You could then do the comparison between the value in the layout variable and the 3 months moving average for that particular time bucket and present an error message if it is outside the tolerances that you set.  Such a macro could run for all time buckets or for a range of time buckets that the user highlights.  Your user will still have to press enter however.  The use of some of the macro operators is below:
Overall I think you have to go with option 1 or 2 and generate the alerts at the end of user input
Hope this helps
Laurence

Similar Messages

  • Validity of exchange rates are not considered in APO DP planning books

    Dear SAP Gurus
    There are couple of posts on this topic without any conclusive reply and so I am posting this again.
    We plan and manage data in multiple currencies and wish to maintain the same in APO DP. We have defined an exchange rate type in the planning area  which is used for planning purposes. Please note that we have defined only one planning area  for all global products hence data is stored in one currency only.Exchange rates between different currencies for this exchange rate type are maintained in ECC and then transferred to APO via RSA1 using standard functionality. While exchange rates are maintained with validity (valid from date) in this table, APO DP planning books only consider latest exchange rates. This behaviour changes the data in the planning book every time there is a change in the exchange rates and is a complete nonsense.
    I believe there is a macro function CURR_CONV_FACTOR() which can be used to bring exchange rates as key figures in the planning book based on validity but given that this macro works only between 2 exchange rates and we use 10 different currencies, its not feasible to use this macro function for all combinations.
    Is there any other way to have exchange rates based on validity ? Does SAP has any guidelines / best practice on how to handle multiple currency scenarios in DP.
    We are on APO V5.1.
    Thanks
    Zorba

    Dear Nitish
    Thanks for the message.
    Unfortunately your observation is not correct. If you change an exchange rate with future validity,
    currency data in the entire horizon (past and future) adopts to that exchange rate.
    It doesn't matter whether KF is ready for input or not as data is stored in any one currency only in PA and conversion happen only when you change the currency in the planning book (column 0)
    Do some more testing and you will notice the above behaviour.
    btw, which version of SCM are you on ?
    Cheers
    Zorba, the Budha

  • Transport of APO DP planning books

    I am using APO V5.
    Is it possible to transport individual data views of a planning book?
    The standard transaction /sapapo/tsobj suggests that transporting is only possible at the planning book level.
    Thanks for any advice...

    Well NO. There is no "legal" way to do so. Alternatively You can try and play around with the objects in your transport request. This would be the backdoor entry :).
    Find out the DVIEW / MVIEW internal names and locate them under the object listin your TR.
    Please try this in a test system before proceeding to production.
    Cheers!
    Abhi

  • Planning book Cell colours are not displayed correctly in upgarded SCM 7.0

    Hi All
    WE have recently upgarded SCM 4.1 to SCM 7.0 system and I am testing new system. I am stuck in one issue . We have some keys figure rows which are open of inout/output. WE have macros for this key figures to close for certian period. After closing we defined cell Background colour to be same as default colour of other rows in planning book. For SCM 4.1 we used colour no 9 for this.
    But in New System SCM 7.0 looks like colour numbers have changed. So I changed macros for background colour , we have an option when changing system gives colour palett and we can select, I tested the whole pallett fo matching colour with default planning book celllc colours- no colour is matching , when I look at palett it looks same but when I  select that in macro the shade looks diferent . 
    Can some one advice how can we get exact colout number to match defult colour of palnning book cells.
    Thanks
    KV

    Hi Kristin,
    You can always change the cell color to default by using 0 as argument of the macro function. For instance, the following macro change the color of cell to red if the corresponding prop factor value is negative. On the other hand, for a positive value or zero, the default background color is retained.
    Thanks,
    Rajesh

  • APO DP planning books - use of 2 grids in view

    I am using APO DP V5.
    I know that it's possible to have 2 grids in a planning book view.
    Can anyone give good examples of where 2 grids have been found to be useful?
    Would it be possible to have 1 grid for 'forecast' and 1 grid for 'history'?
    Thanks,
    Bob Austin

    The definition of two grids in a data view (not sure if you mean that by planning book view) is only possible when creating a data view for the first time. Once a data view is created you cannot add the second grid as the Table 2 option is grayed out under Title section of Data View tab.
    Good example of using 2 grids is while using DP BOM functionality and also in those cases where the top grid keyfigures are to be drilled down but the bottom grid keyfigures remain at aggregate level. So if you want to compare the forecast numbers in detail with the total budget then use the total budget keyfigure in Grid 2. Remember while drilling down, keyfigures in Grid 2 are not drilled down.
    In you case of having forecast in one grid and histroy in another can be effective since the data in the keyfigures are in two different time horizons. But remember if you have history in Grid 2 then the data will be aggregate (assuming you have loaded multiple CVCs) and will not be drilled down which the Forecast keyfigure in Grid 1 is drilled down to lower levels.
    Hope this helps.
    Thanks,
    somnath

  • APO-SNP Planning book BAPI_PBSRVAPS_CHANGEKEYFIGVAL2

    Hello experts,
    In the BAPI "BAPI_PBSRVAPS_CHANGEKEYFIGVAL" for locking and unlocking the planning area there is an error message "Locking planning area for planning book & has failed" .
    This is urgent ,can anybody please help me out why this error message appears.
    Thanks in advance.
    Sandhya

    Hi Srinivas,
    Thank you very much for reply
    This error is getting in APO SNP. In the BAPI
    The FM /sapapo/ts_dm_lock  is calling FM Enque_report and if this function module is filling the table "enq" then the locking is failing .
    Can you please tell me what this table contains.is this table is filling with the both the users who are trying to edit the keyfigure values.
    Thanks and Regards,
    Sandhya

  • Meaning of CONDET key figure in standard 9ASNP94 APO SNP planning book

    I am trying to clarify the use and meaning of the CONDET (capacity consumption details) key figure in the SAP standard SNP planning book 9ASNP94.
    Any advice appreciated...

    Hi  Frank,
    This indeed is practical requirement wih no simple solution ( at least we  did not find).
    We created a background job for deletion of the stocks ( which were updated through IDOCs like your situation) at specific periodicity. The jobs were made as per planners with specific variants and when planner would like to delete the stocks, the job will be run.
    Another option could to be copy the standard program /SAPAPO/RLCDELETE to a module program and check validation at the input screen, before calling the deletion program.
    Regards
    Datta

  • How to Retrieve Totals in APO DP Planning Book

    Hi All
    I want to see the totals coulmns in planning book data view. I know I can check the totals from settings> row totals
    But this row totals disappears as soon as I log out of the planning book. Is there any way this row totals is permanently attached to the data view?
    Is there any BAPI, I can use to read the KF totals?
    Any pointers on this will be highly helpful
    Thanks

    Dear Vijay,
    I doubt if there is any standard settings or configuration is there for this functionality. What i can suggest is either you add seperate key-figures for displaying total of all the periods and write macros to populate key-figure values in it. The second option is initiallize the key-figures for an extra bucket which is really required by the business and populate the total in that extra period by writing macro. By second method there will not be extra key figure required. Apart from writing macros you can use BAPIs for reading the key-figure and adding it and finally populating the key figure values in the key-figure but this is not required as macro is sufficient for populating the key-figure in both the cases.
    Please let me know if you think any other better way of doing it.
    Regards,
    Mukesh Pandey

  • Unit of measure in APO DP planning Book

    Hi All,
    We are using LB as Base unit of measure in product master and same is used as Unit of measure for DP planning area. I would like to use two different key figures in DP planning book where one key figure should display LB as UoM and other should display CS.
    How do I achieve this? I tries check box option in keyfigure details screen in planning area but it does not help since Base unit of measure is same in product master and planning area.
    Any help would be greatly appreciated.
    Regards,
    Harshil Desai

    Harshil,
    Maintain alternate unit of measurement in the Product master and then assign the alternate unit-CS in Planning book for the 2nd KF as CS by going to the design tab/option from Planning book.
    Thanks
    Hari Vomkarey

  • APO SNP Planning Book Show Product View alternative UoM

    Hi,
    I have a base UoM of BTL and an alternative UoM of CAS.
    I can change/save in my users settings the in transactions /SAPAPO/RRP3 (Product View) and /SAPAPO/SDP94 (Planning Book) to show the alternative UoM CAS as default.
    The problem I have is when I enter the Planning Book, load a product, right click on the product (in Selected Objects), select Show Product View and then look at the stock tab, this always shows as the base UoM BTL.  Can this be saved to show the alternative UoM CAS?

    Hi Linda,
    Try changing you user settings for a product in RRP3 Screen.
    Page Menu --> Settings -->General Tab -->General Panel -->enter AUOM value (CAS in your case).
    Note - The conversion only takes place for the products, for which the alternative unit of measure entered is also entered as the alternative unit of measure in the product master, or for the products, for which the base unit of measure has the same dimension as the alternative unit of measure.
    Caution: Test it , how its affecting for other products which doesnt have CAS as AUOM.
    All products which have BUOM as BTL will be changed to CAS when AUOM is maintained for them in product master.
    Thanks
    Vinoth

  • APO DP Planning book - Missing Unit values

    Hi,
    I have an issue with the planning book display. I find that the Unit Column is sometimes blank while sometimes, it displays "EA". I am not able to find a pattern in this toggling of display of Unit column.
    I went to the data view/design and found the Unit Column is ticked. However, the display of Unit column is very strange. Sometimes "EA, sometimes blank.
    Can anybody help me to resolve this issue?
    Thanks in advance
    Ehsan Ahmed

    Hi,
    If you select unit colum in the dataview then it display Base unit of messure from product master. There are two reasons.
    1. If you are loading different materials which contain different BUOM then it will be blank cause conflict of BUOM from product to product.
    2. In the product master (/SAPAPO/MAT1) Properties tab SDP relevance should be blank (Relevant for DP and SNP). Otherwise there may be chance of Blank UOM.
    Hope this clarifies.
    Regards,
    Kishore Reddy.

  • Drill down performance issue in APO SNP Planning Book

    We have a requirement where planners would want to do a Details All on the header for 1000+ products in selection.
    For a situation where there are 54 products to drilldown to, we get the following performance in seconds.
    Time Bkt Profile      180 Days      60 Days     30 Days
    Loading                  14           9.98           8.2
    Details All                 262            90.18           56
    So for a dataview of  180 days, it takes 262 s to do a details all on a selection with 54 products.
    We think we have the latest LC (KERNEL    7.5.0    BUILD 044-123-149-413)
    We think we have required LC config
    liveCache server has 32GB physical memory with 45GB swap space
    CACHE_SIZE= 1572864 x 8kb pages ~ 12.5GB
    OMS_HEAP_SIZE= 23GB (approx 75% of main memory)
    MAXDATAVOLUMES=16, ~ 63GB total
    Is there anything we can do to improve the response times further ?

    Thanx Charlie.
    I will check the notes and let you know.
    We are doing a forecasting at the wholeseller,SKU Level.
    We have 1 planning area, 1000 WPs, 1000 wholesellers & 800 SKUs for each wholeseller.
    Do you think that SEM 4.1 will have any problem in handling data at this level?
    For forecasting purpose we are using 3 years of past data at SKU level.

  • Identify Orders created manually in the planning book (user exit macro?)

    Hello All,
    I am trying to capture the orders created manually in planning book using a user exit macro!!.
    Does anyone have any Idea of how to acheive this. Main aim is to identinfy orders created manually.
    Thanks in advance,
    Regards,
    -Srini

    Hi,
              There are no change pointers like R/3 in APO due to the live cache technology. You can how ever findout if an order is created by system or manually created. Check this [thread|Re: How to identify an order generated by heuristics run or entered manuall]
    Check if you can use the BAPIs to read orders and see if they have "output-firmed".

  • Synchronisation of two tables in an APO planning book view

    If one has 2 separate tables/grids in an APO planning book data view, is there a way of making them move synchronously, so that if the user moves say x buckets in a direction then this applies to both tables?
    Thanks for any advice...

    Unfortunately no but would be very interested to know if someone has come up with any enhancement (has to be GUI related).
    Somnath

  • Step by step to create planning book & Macro's behind it   I am a ABAPer

    Recently I have been shifted  from R/3 to Apo ; Want to know the creation of planing book & the creation of Macro workbench playing behind planning book .
    To create planning book.
    To create Macro  & how to relate a planning book with the macro.
    Step by step process from simple to complex .
    Different process to programe a macro .
    I can understant ( rather I know ) how to relate  a badi (Enhancement spot ) to a macro & but please guide me how to define a row of a planing book : such as how to define the row 'Avg Weekly Forcast' of planing book in a single varriable as  'ZAVGWKFST' to capture it at badi in the  parameter I_T_LINES[]
    (component - FELDH).
    To create  a custom Button in a planning book & how to program.
    I have many broken links while I try to know it by myself.

    Hi amitabha,
    Please find below the detailed steps to define a planning book:
    A planning book defines the content and the layout of the interactive planning screen. Planning books are used in Demand Planning and Supply Network Planning. They allow you to design the screen to suit individual planning tasks. A planning book is based on a planning area. You can create several user-specific data views in a planning book. In this step, you create a planning book for Demand Planning.
    Procedure
    1.     Access the activity using one of the following navigation options:
    SAP SCM menu     Advanced Planning and Optimization  Demand Planning  Environment  Current settings  Define Planning Book
    Transaction code     /SAPAPO/SDP8B
    2.     Enter the planning book DP_001 and choose Create.
    The Planning Book Wizard dialog box is displayed.
    3.     Make the following entries:
    Field name     User action and values
    Planning Book     Enter the planning book DP_001
    Planning book text     Demand Planning
    Planning area     Select the planning area DP_001 and choose Enter
    Manual Proportion Maintenance     X
    Promotion     X
    Univariate forecast     X
    4.     Choose Continue.
    5.     Assign the following key figures from planning area to the planning book by using drag and drop or choose Add all new Key Figures to add all key figures:
    Description     Value     Comment
    History     9AVHISTORY     Relevant for Scenario MTS
    Forecast     9ADFCST     Relevant for Scenario MTS and VMI
    Promotion 1     9APROM1     Relevant for Scenario MTS
    Forecast (addition.)     9AAFCST     Relevant for Scenario MTS
    Planned Price     9APRICEFC     Relevant for Scenario MTS
    Sales Forecast     9AREVFC     Relevant for Scenario MTS
    Production (Planned)     9APPROD     Relevant for Scenario MTS
    Manual Correction     9AMANUP     Relevant for Scenario MTS
    Additional Field 1     9AADDKF1     Relevant for Scenario VMI
    Additional Field 2     9AADDKF2     Relevant for Scenario VMI
    Additional Field 3     9AADDKF3     Relevant for Scenario MTS
    Additional Field 4     9AADDKF4     Relevant for Scenario MTS
    Additional Field 5     9AADDKF5     Relevant for Scenario MTS
    The Proportional factor APODPDANT key figure is automatically added to your planning area when you create the planning area. You do not have to add this key figure yourself and assign it to the planning book in this step. When you create the respective view, this key figure will be automatically there for your selection.
    6.     Choose Continue.
    7.     Assign the following characteristics from the planning area to the planning book by using drag and drop:
    Description     Value
    APO Location     9ALOCNO
    APO Product     9AMATNR
    Brand     9ABRAND
    Sales Organization     9AVKORG
    APO Destination Loc.     9ALOCTO
         The characteristic 9AVERSION (APO Planning Version) will be added to the planning book automatically after you complete this step.
    9.     Choose Continue to go to the Data View tab (the Key Fig. Attrib tab is available in the change mode only after you have completed the planning book).
    10.     On the Data view tab; enter the following values:
    Field name     User action (Scenario MTS)     User action (Scenario VMI)
    Data view     DP_Standard     VMI_Standard
    Data view description     Demand Planning     Demand Planning
    TB profile ID (future)     DP_4Weeks_5Month     DP_4Weeks_5Month
    TB profile ID (history)     DP_12Month     DP_12Month
    Status     3 (Changeable)     3 (Changeable)
    11.     Choose Enter.
    12.     Select Visible and select the date as of which you wish the past planning horizon to be visible when this data view is opened.
    13.     Choose Continue, and assign the following key figures from the planning book to the data view for either the MTS or the VMI scenario, keeping the same order as in the table:
    Make-to-Stock
    Key Figures      Description
    9AVHISTORY     History
    9ADFCST     Forecast
    9APROM1     Promotion 1
    9AAFCST     Forecast (additional)
    9APRICEFC     Planned Price
    9AREVFC     Sales Forecast
    9APPROD     Production (Planned)
    9AMANUP     Manual Correction
    9AADDKF4     Additional Field 4
    Vendor-Managed Inventory
    Key Figures      Description
    9AADDKF1     Additional Field 1
    9AADDKF2     Additional Field 2
    9ADFCST     Forecast
    14.     Choose Complete.
    15.     When the Planning Wizard prompt appears, choose Yes to complete the planning book and data view.
    16.     On the initial screen, change the planning book you have just created by choosing Edit.
    17.     If you are installing the VMI scenario, continue with step 21 (entering a free text for the key figures).
    If you are installing the Make-to-Stock scenario, repeat steps 9 to 12 to create the following views:
    Views     View Description     Key Figures
    DP_CLP     COLLABORATIVE DEMAND PLANNING     
              History
              Forecast
              Forecast (additional)
    DP_RELEASE     DEMAND PLANNING - RELEASE VIEW     
              Manual Correction
    18.     On the Data View tab page, specify the following TB profile IDs for the DP_RELEASE view,
    Field name     User action and values
    TB profile ID (future)     DP_12Month
    TB profile ID (history)     blank
    19.     Create the remaining views for the Make-to-Stock scenario according to the steps 9-12:
    Views     View Description     Key Figures
    DP_LOGISTICS     DEMAND PLANNING - LOGISTICS VIEW     
              Forecast
              Production (Planned)
    DP_SALES     DEMAND PLANNING - SALES VIEW     
              History
              Forecast
              Forecast (addition.)
              Planned Price
              Sales Forecast
              Manual Correction
    DP_PROP     DEMAND PLANNING - PROPORTIONAL FACTOR VIEW     Proportional Factor
    To modify the proportional factors manually, you need to create a separate data view containing only the APODPDANT key figure to control the authorization to change these factors. This key figure is a default value in the view and is thus invisible, so you do not need to assign any key figure from the right list in this view.
    20.     Choose Complete.
    21.     Go to the Key fig. attributes tab, select the FreeText radio button and make the following entries for each key figure. Choose Save Setting after entering the data for each key figure (depending on your scenario).
    Key Figures     Free Text     Relevant for scenario
    9AVHISTORY     Historical Data     MTS
    9ADFCST     Statistical Forecast     MTS and VMI
    9APROM1     Promotion     MTS
    9AAFCST     Sales Forecast     MTS
    9APRICEFC     Planning Price     MTS
    9AREVFC     Sales Revenue Forecast     MTS
    9APPROD     Logistics Forecast     MTS
    9AMANUP     Final Forecast     MTS
    9AADDKF1     VMI Historical Data     VMI
    9AADDKF2     VMI Customer Forecast     VMI
    9AADDKF3     u2013     MTS
    9AADDKF4     Forecast Deviation     MTS
    9AADDKF5     Customer Forecast     MTS
    22.     Choose Complete and exit the planning book maintenance.
    Steps to create macros in macro wrokbench:
    3.7     Creating Macros (SAP APO)
    Use
    You can use advanced macros to perform complex calculations quickly and easily. Macros are executed either directly by the user or automatically at a predefined point in time. When defining advanced macros, you work in a special desktop environment known as the MacroBuilder.
    In total, four macros are created in the Demand Planning building block. They are all defined for the planning book DP_001. You create three macros for forecast calculation according to the following instruction. The chapter Creating the Macro for Consensus-Based Planning describes how to create the alert macro for consensus-based planning.
    In the DP_STANDARD view of the planning book DP_001, you create two macros:
    The first macro is used for the standard and consensus-based planning. The system calculates the arithmetic average of Statistical Forecast, Sales Forecast and Logistics Forecast, the result of average forecast data plus Promotion Data is inserted in the Final Forecast cell. It enables the user to consider the forecast input and the promotion plan from different departments within the company. The planner can make manual adjustments and enter the final agreed forecast into the Final Forecast cell. All of this information can be shown in the planning book screen.
    The second macro multiplies the Final forecast data with the Planned price to calculate the sales volume. The third macro is an alert macro used for highlighting exceptional situations in consensus-based planning.
    In the DP_SALES view of the planning book DP_001, you create the fourth macro. This macro multiplies the Final forecast data with the Planned price to calculate the sales volume, which is the same as the one in the standard view.
    3.7.1     Creating Macros for the Standard View
    1.     Access the activity using one of the following navigation options:
    SAP SCM menu     Advanced Planning and Optimization  Demand Planning à Environment à Current settings à Define Planning Book
    Transaction code     /SAPAPO/SDP8B
    2.     Enter the name of the planning book: DP_001
    3.     Select Data view DP_standard.
    4.     Choose Edit.
    5.     Choose    MacroBuilder  MacroBuilder   Data view.
    3.7.1.1     Creating the Macro for Consensus-Based Planning
    1.     Right-click the macro node below the planning table and choose Create New Macro  Add macro. In the APO Macro Builder dialog box, enter a descriptive text for the macro, for example, Forecast + Promotion  Final Forecast. Choose Continue.
    2.     Right-click the macro and choose Add macro Element  Step.
    In the APO Macro Builder dialog box, in the descriptive text section, enter a name for the macro step, for example, First Step and choose Continue.
    3.     Right-click the macro step and choose Add Element (Result Level) à Add results row.
    In the APO Macro Builder dialog box, choose Final Forecast in the Row field. Choose Adopt.
    4.     Right-click the result row you have just created and choose
    Add Element (Argument Level) à Add Operator/Function.
    In the APO Macro Builder dialog box, choose u201C(u201C.
    5.     Right-click the operator/function you have just created and choose
    Add Element (Argument Level) à Planning Table Element à Append argument row. In the APO Macro Builder dialog box, choose Statistical Forecast in the Row field.
    6.     Right-click the argument row you have just created and choose
    Add Element (Argument Level) à Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C+u201D.
    7.     Right-click the operator/function you have just created and choose
    Add Element (Argument Level )  Planning Table Element  Append argument row. In the APO Macro Builder dialog box, choose Sales Forecast in the Row field.
    8.     Right-click the argument row you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C+u201D.
    9.     Right-click the operator/function you have just created and choose
    Add Element (Argument Level )  Planning Table Element  Append argument row. In the APO Macro Builder dialog box choose Logistics Forecast in the Row field.
    10.     Right-click the argument row you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C)u201D.
    11.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C/u201D.
    12.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, enter u201C(u201D.
    13.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201CSIGN()u201D and change it to u201CSIGN(u201C.
    14.     Right-click the operator/function you have just created and choose
    Add Element (Argument Level )  Planning Table Element  Append argument row. In the APO Macro Builder dialog box, choose Statistical Forecast in the Row field.
    15.     Right-click the argument row you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C)u201D.
    16.     Right-click the operator/function you have just created and choose
    Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C+u201D.
    17.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201CSIGN()u201D and change it to u201CSIGN(u201C.
    18.     Right-click the operator/function you have just created and choose Add Element (Argument Level )  Planning Table Element  Append argument row.
    In the APO Macro Builder dialog box, choose Sales Forecast in the Row field.
    19.     Right-click the argument row you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C)u201D.
    20.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C+u201D.
    21.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box choose the character u201CSIGN()u201D and change to u201CSIGN(u201C.
    22.     Right-click the operator/function you have just created and choose Append argument row. In the APO Macro Builder dialog box, choose Logistics Forecast in the Row field.
    23.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C)u201D.
    24.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, choose u201C)u201D.
    25.     Right-click the operator/function you have just created and choose
    Add Element (Argument Element)  Append Operator/Function.
    In the APO Macro Builder dialog box, enter u201C+u201D.
    26.     Right-click the operator/function you have just created and choose
    Append argument row.
    In the APO Macro Builder dialog box, choose Promotion in the Row field.
    27.     Select the macro and choose   Check to check it. Generate the macro by choosing   Generate.
    28.     Move the macro by using drag and drop to the Events section and to the Default folder in the upper right screen area.
    29.     If you want to continue with the configuration, proceed with the next activity to create the Sales Volume Macro (see below).
    If you want to discontinue the configuration at this point, we recommend that you save your settings. To do this, go back to the Planning book Design screen and choose Save. Choose All Functional Areas when the confirmation prompt appears.
    Hope this should help you.
    Regards,
    Umesh

Maybe you are looking for