SAP BW Interview questions and Answers (part-2) |
|
It is like a start routine; this is independent of the data source and valid for all transfer routines; you can use this to define global data and global checks. 30. Can you partition a cube which has data already?No; the cube must be empty to do this; one work around is to make a copy of the cube A to cube B; export data from A to B using export data source; empty cube A; create partition on A; re-import data from B; delete cube B 32. What is a source system?Any system that is sending data to BW like R/3, flat file, oracle database or external systems. 33. What is a data source?The source which is sending data to a particular info source on BW; for example we have a OCUSTOMER_ATTR data source to supply attributes to OCUSTOMER from R/3 34. What is an info source?Group of logically related objects; for example the OCUSTOMER info source will contain data related to customer and attributes like customer number, address, phone no, etc 38. What is global transfer rule?This is a transfer routine (ABAP) defined at the info object level; this is common for all source systems. 39. What are the options available in the transfer rule Assign info object, assign a constant, ABAP routine or a Formula (From version 3.x); example are :a. Assign info object - direct transfer; no transformation 40. Give some important formula availableConcatenate, sub string, condense, left/right (n characters),1_trim, r_trim, replace, date routines like DATECONV, date-week, add_to_date, date_diff, logical functions like if, and; 41. When you do the ABAP code for transfer rule, what are the important variables you use?a. RESULT - this gets the result of the ABAP code 43. What is the update rule?Update rule defines the transformation of data from the communication structure to the data targets; this is independent of the source systems/data sources 44. What are the options in update rules?a. one to one move of info objects 45. What are the special conversions for time in update rules?Time dimensions are automatically converted; for example if the cube contains calendar month and your transfer structure contains date, the date to calendar month is converted automatically. 46. What is the time distribution option in update rule?This is to distribute data according to time; for example if the source contains calendar week and the target contains calendar day, the data is split for each calendar day. Here you can select either the normal calendar or the factory calendar. 47. What is the return table option in update rules for key figures?Usually the update rule sends one record to the data target; using this option you can send multiple records; for example if we are getting total telephone examples for the cost center, you can use this to return telephone expenses for each employee (by dividing the total expenses by the number of employees in the cost center) and creating cost record for each employee in the ABAP code. 49. How would you optimize the dimensions?Use as many dimensions as possible for performance improvement; for example assume that you have 100 products and 200 customers; if you make one dimension for both, the size of the dimension will be 20,000; if you make individual dimensions then the total number of rows will be 300. Even if you put more than one characteristic per dimension, do the math considering worst case scenario and decide which characteristics may be combined in a dimension. 50. What is the conversion routine for units and currencies in the update rule?Using this option you can write ABAP code for unit/currency conversion; if you enable this flag, then unit of the key figure appears in the ABAP code as an additional parameter; for example you can use this to convert quantity in pounds to kilo grams. |