You are on page 1of 3

Can you debug the data manager package ? Program: UJD_TEST_PACKAGE .You must specify the User ID .

The DM package can be s elected with F4 . What are scoping commands ? The following keywords can be used to modify the scope: *XDIM_MEMBERSET Overwrit es the scope for that dimension *XDIM_ADDMEMBERSET Add members to the scope of t hat dimension *XDIM_FILTER Filters the members of the scope of that dimension *X DIM_MAXMEMBERS Specifies the maximum number of members that should be included i n one query (per dimension) What are system variables ? %USER% - Returns current SAP BusinessObjects Planning and Consolidation User %AP PSET% - Returns current SAP BusinessObjects Planning and Consolidation AppSet (A pplication Set) %APPLICATION% - Returns current SAP BusinessObjects Planning and Consolidation Application %YEAR% - Returns current calendar year. What is the difference between EVGTS and EVSND EVGTS : The EvGTS (Get value and scale) function retrieves a data value based on the specified members, and scales the value if the scale property is enabled on the dimension. The report templates provided in the sample application set have a scale reference in the Control Panel area of the template. EVSND: EvSND This Send function references another cell and sends its value to the database when y ou select Send and Refresh Schedules.The parameters specify the dimensions that identify where the data value is to be sent in the database. EvSND returns the v alue from the database to the referenced cell. You do not need to add any EvGET functions to the sheet to return values to the cell. Since the values are return ed to the referenced cell, BPC sends only the cells that have changed since the last send in the current session. By putting the formula in the EvSND cell and n ot in the input cells, you decrease the chances of your formulas getting overwri tten or erased. To further protect the formulas, you may want to hide the EvSND cells in the input schedule.This function takes members that not specified from the current view settings. What is the difference between DRILLDOWN and DRILLTHROUGH ? Drill down is different than drill through. Drill down is used to drill down on member data within dimensions. You can drill down on members in a worksheet, or you can drill down on charts and graphs. Drill down is conducted within one repo rt in the Excel interface whereas drill through is a 'jump' outside of the Excel Interface. What are the options of DRILL THROUGH ? Jump to any website Jump to a BW query Jump to ECC tcode what steps are in Processing a dimension? Processing a dimension will execute the following steps: Validate Hierarchy. Validate Dimension member formulas. Update member data into BW. BW Attribute change run. what fields will be in Distribution Templatae ? A Distribution Template may contain the following fields: BOOK: the title of your distributed book. SECTION: denotes the beginning of a section. REPNAME: report filename, location and title (can also be for Input Schedules). FIXKEY: sets dimension members to the fixed values when generating the report For example, you can ensure that a report runs for 2008.TOTAL and ACTUAL. VARYKEYS: lists the dimensions and dimension members that should vary for each r eport that will get created. For example, if you want to create a new offline report for each Entity/Cost Cen ter/etc, you would specify that dimension as a Vary Key. You then map a specific Vary Key to a User ID who should receive that report (fo r example, the Cost Center manager). This way, each user who gets a report has t

he required dimension(s) set to their individual values SECTIONEND: denotes the end of a section. 1.Can you debug the data manager package ? Program: UJD_TEST_PACKAGE .You must specify the User ID .The DM package can be s elected with F4 . 2.How to debug the script logic ? UJKT Program UJK_SCRIPT_LOGIC_TESTER will allow you to test and debug script logic 3.START_BADI ROUND. CODE . ENDBADI. What is ROUND ? Technical name of the BADI. 4. startroutine = C1 endroutine = C2 What is C1 ? Badi filters. 5. Process performed by setting up two Excel files: Transformation file (required) .Conversion file (optional) DM package doesn t need a transformation file ?True or False. 6. When transformation option CONVERT_INTERNAL = NO, the external column refers to the source value, the internal column refers to the target dimension member you want to loa d into the application. When Convert_internal =YES, the external column refers to the target and the int ernal column refers to the source value. 7.Where you can use the Java script . Script logic Validation Transformation Conversion file Answer; Conversion File 8.Can VB script be used in Netweaver BPC ? No VB script in NetweaverBPC . 9. Transformation file is selected during the run time of the import package. Tr ansformation definitions are in Excel files that contain one worksheet named Instructions. The file is di vided into 3 parts (*OPTIONS; *MAPPING, *CONVERSION)The transformation file references conversion f iles that may contain multiple worksheets. 10. Tip: The *COMMIT statement will end any execution scope defined by any previ ous *XDIM scoping statements. If your script logic needs to continue after a *COMMIT, you will nee d to re-scope by using additional *XDIM statements. 11.When validating a script logic file with a DM variable, the current response in a BPC75NW SP04 system (and earlier) is to error on the line containing the ${DataManagerVariabl e}$. This occurs due to the fact that the DM variable is not really defined until runtime, and the syste m cannot determine if the variable contains a correct value during the validation process. Therefore the b est practice is to save the data file without validation and test for correct operation. 12. The IIF statement allows a conditional IF/Then/Else statement to be defined for MDX based syntax. The IIF statements cannot be include *REC commands, but can be used within MDX t

uple expressions. 13. %{DimName}_SET%:A system generated keyword is available for each dimension. This keyword holds the set of members passed to the logic engine for a given dimension (i.e. the initial scope). This keyword can be used as a replacement string anywhere in the logic.The format of this keyword is: %{DimName}_SET% , where DimName is any valid dimension name in the application. For example: %P_ACCT_SET% for the dimension P_ACCT. 14.The *SELECT statement will be executed before any other statements regardless of its actual position in the script logic file. 15. WHEN/IS/REC/ENDWHEN cannot be written inside SELECTCASE/ENDSELECT . 16. Dynamic Properities such as HLEVEL, PARENTHn are not supported inside REC st atement. 17. REC always needs to be accompained within WHEN/IS/ENDWHEN. Stand alone REC s tatements will not have any effects . 18. You can not use SIGNEDDATA or any measure name in a WHEN statement to write condition . 19. Multiple LOOKUP blocks for same Application is not supported . 20.What command is used to convert the keyfigure model to account model ? True or 21. Script logic calculations cannot cross applications within on Appset False. 22. Script Logic is used to calc data but only for base level data in the applic ation. True or False. 23. The *REC instruction tells the program what to do once the specified criteri a has been met. True or False. 24. *XDIM_MEMBERSET ACCOUNT=CASH *XDIM_MEMBERSET RPTCURRENCY = LC *XDIM_MEMBERSET TIME = 2006.JAN *XDIM_MEMBERSET CATEGORY = ACTUAL *XDIM_MEMBERSET INTCO=NON_INTERCO *START_BADI CUST_CALC_ACCT ACCT_FROM = 10000 ACCT_TO = 10001 *END_BADI What is CUST_CALC_ACCT ? 25.Run Logic: How To Implement the RUNLOGIC Keyword in SAP Business Objects Planning and Consolidation, version for NetWeaver http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b0ad38cf-9e0e-2e10-9d9a-f bf57e69cd40 26. The list of supported MDX functions is available from function module BAPI_MDPROVIDER_GET_FUNCTIONS. 27.Which are the on the fly calculations ? Dimension member formulas. 28. Which logic is stored in the database ? Script logic. 29.Dimesnion member formulas and worksheet logic are not stored in the database True or False. 30. What you need to use dimension member formulas ? - Formula property in the dimension.

You might also like