Reporting:bex suite(erqa)
ss----------sap bw-------bex suite---data analsys
bex suite---DEVOLOPER/END USER
DEVOLOPER:1.QUERY DESIGNER2.ANALYZER//3.WEB APPLICATION DESIGNER
END USER---BEX BROWSER
IN 7.0---REPORT DESIGNER/VISUAL COMPOSER//BEX BROADCASTER
QUERY DESIGNER--TO DESIGN THE QUERIES---GETS DATA FROM SAP BW
SS-------SAP BW---OLAP PROCESSOR--------QUERY DESIGNER(*QUERIES)---ANALYZER/WEB BROWSER(WAD)
BEX BROWSER----USER CAN BROWSE---WORKBOOKS/VIEWS/WEB TEMAPLATES///SAP ERP REPORTS
SS----------SAP BW-----MDATA---CHAR TABLES///MDATA TABLES////TDATA----ODS/INFO CUBE---INFO AREA
QUERY DESIGNER---ANLYZER/WAD////BEX BROWSER
1.QUERY DESIGNER----SIMPLE QUERY
2.Analyzer---rrmx---to design the workbooks/views also
eid pid sales
100 11 1000
12 1400
result 2400
200 13 2500
11 2000
result 4500
ovearall result 6900
3.web application designer-------------web templates---web browser---html/xhml
simple web template
RESTRICTION:USING THIS WE CAN CONTROL THE OUPUT OF A CHAR
INCLUSION/EXCLUSION
INCLUSION:INCASE OF INCLUSION--THE INCLUDED VALUE DATA IS DISPLAYED
COMP CODES-----1000/2000/3000-----1000
COUNTRY----US/CA/GER-----US--INCLUSION
EXCLUSION---EXCEPT EXCLUDED VALUE REMAING VALUES DATA IS DISPLAYED--1000---REMAING VAUES
INCLUSION--IMPROVES UR QUERY PERFORMANCE---SELCTS INCLUDED VALUE
1000/2000//3000
INCL---1000
EXCLUS--1000
ss----------etl------sap bw---fetch(queries)--Bex suite---Genrate the report
Bex suite---query esigner///analsyer////web application designer/web analsyer/////report deisgner//////visual composer./////Bex broadcaster-----portal
1.Query designer:using this we can design the queries whic can fetch the data from dw
query elemnts----restrcition///free chars///filter///restrcited key figure///calluculated key figure///new formula/////new selctions///condtions///exceptions///variable
2.Analsyer----excel based tool--using this we can design the workbooks for which data is presented thru bex queries--into a single workbook we can insert many queries--open the workbook--refreshed it gets latest data from info provider
ss---etl---sap bw---queries(qd)----workbooks(analsyer)//web browser(wad)//formated reports(
report designer)///iviews(vc)
3.web application designer-----web based tool---using this we can design web templates---the web templates can be customized by using web items---2 types of web items---sap///customer-----xhtml
sap----table/graph/dropdown/checkbox///
4.web analsyer-----using this we can genarte adhoc reports----
5.Report designer-----replaced with a bo tool----Crystal reports--using this we can genarte formated reports----rows/columns/images/logos/header/fotter
6.visual composer:using htis we can genarte iviews--highly visual based reports----
ss----etl--sap bw----mdata---chars//dso/icube/infosets and multi providers----ia
1.Restriction--------using this we can control the output of the query, thr r 2 types of restrcition
a.Inclusion---only included values data is displayed
b.exclusion----except excluded value remaing values data is displayed
2.Free chars--------------in the intial query run free chars r not displayed in out put they r displayed in status bar--drill dwon--row///drill across----column
3.filter:it is neither displayed in staus bar nor can be drill down to output area but it controls the entire output of the query
country----c00
rows/column---restriction///freechars////filters
free chars---status bar---driildown/acros
filter--it acts as a global controler of the query-----
country-us/uk/aus--salesorg/emp/sales/rev/taxes
user---x---us
filetrs neither it is displayed in status bar nor can be drill down to ouput area---controled by filetr chars
CONDITION:FOR GETTING THE QUERY OUTPUT WE CAN TAKE SOME CONDTION
TOP10 EMP---SALES---TOP10
TOP3 COUNTRY---NET REVNUE--TOP3
BOOTOM10/5
=/<>
CONDTIONS----CONTRADICTIONS
EXCEPTIONS----ALERTING USER
INVENTRY LEVELS--------------------MAT---1000TO-ALERT---PURCHASE
OPEN ORDERS---CUSTOMER----VALUE----ALERT
RETURNS------HIGH----ALERT SALES MAGR
CUSTOMERS---CREDITS----CREDIT VOLUME----ALERT THE BUSERS
DESIGNG ALERT---SCHEDULING ALERT TO USER
0SD_C01----Q1/Q/2Q/3Q/4----
CAHNGE QUERY LOCAL:CHANGES R CONFINED TO THAT QUERY
CHANGE QUERY GLOBAL:CHANGES CAN BE REUSABLE
GLOBAL----RESTRICTED KEY FIG///CALLUCULATED KEY FIG
LOCAL-----NEW SELECTION/NEW FORMAULA
RKF--NEW SELCTION
CKF---NEW FORMULA
RESTRICTED KEY FIGURE:USING THIS WE CAN RESTRICT ONLY ONE KEY FIGURE WITH ONE OR MORE CHAR VALUES
SALES---Q1/Q2/Q3/Q4--TREND ANALSYS
REV---97/98/99/00
NEW SELCTION:SIILAR TO RKF -----BUT IT IS LOCAL--NO REUSABLE
Free chars/filter////restrictions/////
#####Conditions--------------using this we can execute the query conditionally----top3 emp---wrt revenue
top 10 regions---wrt rev
emp sales volume=x amt///not equal to x////emp sales > or <
conditon can be applied on single///combinations of the chars////all the chars
in a single query we can design many conditions
####Exceptions---alerts--using this we can alert the user regarding a thresh hold value
sales alert---100000
emp
x-----40000--bad-----------red
y-----70000--------avg---yellow
z-----99000-------gud-------green
invntry alert----level1----warning----100000/////level2-------error-----80000
alert overdrafts
alert deliveries
alerts openorders
aalerts---sales returns
######change query local and change query global----------
0pur_c01-----------q1/q2/q3/q4/---q1---globalview-----the changes can be reusable
Any thing defined in the local view----cant be reusable
Global---------restricted key figure///calllculated key figure
Local--------new selction////new formula
#####Restricted key figure:using this we can restrict only one key figure with one or more char values---rkf---global---reusables
sales---------week1/week2///week3///week4---using this we can trend analsys
Revenue-----q1/q2/q3/q4
#######New selction---------####it is similar to rkf but it is local which cant be reusable
####ckf/new formula----------
calluculated key figure////new formula
ckf-----global---reusable
using existing key figures of info provider we can define a new virtual key figfor which data is calluculated at run time
formula opertor
operating revenue///tax-----Net Revenue=operatingrev-tax
tax
salry---tax%salry
dividend
no of sahre=====eps-------calluclations
NEW FORMULA:IT IS SIMILAR TO CALLUCULATED KEY FIGURE BUT IT IS LOCAL ONE---CANT BE REUSABLE
IF U WANT TO USE ANY KEY FIGURE IN THE NEW FORMULA IT MUST BE AVILABLE IN COLUMNS(KEYFIGURE STRCTURAL ELEMNTS)
FUNCTIONS OF FORMULA:
BASIC FUNCTION:----HIGH--------TO THE POWER VALUES---X**Y---2**10
PERECENTAGE FUNCTIONS:
%SHARE----TAX %A SALRY
TAX--100USD
SALRY---1000USD
KF%AKF2
PERECENTAGE VARIANCE
ACTUAL SALES----90
PLANED SALES---100
PERCENTAGE VARIANCE----------OP1%OP2
PERCENTAGE SHARE OF RESULT
PERCENTAGE SHARE OF OVERAL RESULT
EID PID SALES
100 11 1000
12 2000
RESULT 3000
200 11 1300
12 1500
RESULT 2800
OVEARLL RESULT 5800
DATA FUNCTIONS---------VALUE WITHOUT DIMENSION--KEY FIGURE R DISPLAYED WITH UNIT DIMENSION
NODIM(KEY FIGURE)
BULLIAN OPERATORS IF THE GIVEN CONDTION IS SATISFIED THE VALUE IS ONE//IF IT IS NOT SATISFIED VALUE IS 0
FREECHARS//FILTERS/RESTRCTION/E3XCEPTION/CONDITNS///RKF-NEW SEL//CKF--NEW FORMULA
VARIABLES:DYNAMIC INPUT PARAMETRES GIVEN BY THE USER AT QUERY RUN TIME
COUNTRY----US/CA/AUS/GERMANY
US
GER
AUS
AS PER HIS SELCTION THE DATA MUST BE POPULATED
VAR-----CAHRS---READY FOR INPUT-------VALUE---THE DATA IS POPULATED/////REFRESH----READY FOR INPUT--CHANGE THE VALUES---POPULATED
VARIABLE GLOBAL --CAN BE REUSABLE ACROSS ALL UR INFO PROVIDERS
IP1--COUNTRY--VAR1
IP2----COUNTRY---VAR1
TYPES OF VARIABLES:5 TYPES OF VARIABLES
1.CHAR VALUE VARIABLES:FOR ANY CAHR---MANY VALUES---OUT OF MANY VALUES TO CHOSE ANY VALUE DYNAMICALLY---CHAR VALUE VAR
2.TEXT VARIBALE:TEXT---DESCRIPTION----USING TXT VAR WE CAN POPULATE DESCRPTIONS OF CKF/NEW FORMULA/RESTRICTED KEY FIGURE/NEW SELCTION DYNAMICALLY
3.FORMULA VARIABLE:USING WE CAN DEFINE FORMULAS DYNAMICALLY
CONDTIONS---TOPN/BOTTOMN----TOP3---3//5/8--DYNAMIC
4.HIERARCHY VARIABLE:CHAR---MDATA--ATTR/TEXT/HIERA
COUNTRY--US_H1///AUS---H2//UK----H3
OUT OF MANY HIER TO CHOSE ANY HIER DYNAMICALLY USE IT
5.HIERACHY NODE VARIABLE:HIER---MANY NODES--NODE DYANMICALLY
PROCESSING TYPES:
Change query Global--the changes r reusable///Chnage Query local---cant be reusable
Global----Restrcited Key figure///Calluculated key figure
Local----New selection //new formula
########Calluculated Key figure:using this we can create a new virtual key figure for which data is callculated by olap processor at run time
Revenue///tax
operating margin----------Rev-Tax
Total delivery time/no of deliveries=avg delivery time
ckgf--global=reusable
####New formula---------similar to ckf but it is local which cant be reusable----in the new formula Only we can use key figure structural elemnt
Gr qty/gr amt
inv qty///Inv amt
Value per unit=Inamt/inv qty=1000usd/120to---due to referencing objects---to remove the referencing objects---formula function----Value with out dimension
Nodim(Inv amt)/No dim of Inv qty
#############VARIABLES#################3--DYNAMIC INPUT PARAMETERS GIVEN BY THE SUER AT QUERY RUN TIME
COUNTRY------US/CA/DE/---------US--------VARIABLE-------READY FOR INPUT///
VARIABLE R GLOBAL---THEY CAN BE USED ACROSS ALL INFO PROVIDERS
TYPES OF VARIABLE
1.cHAR VALUE VARAIBALE-----FOR ANY CHAR IF WE R HAVING MANY VALUES----TO SELCT ANY CHAR VALUE DYNAMICALLY--USE THIS VAR
2.TEXT VAR---------------USING THIS WE CAN POPULATE DESCRITPIONS DYNAMICALLY----CAN BE USED WITH CKF/RKF/NEW SELC/NEW FORMULA----DESCRITIONS
3.FORMULA VAR----USING THIS WE CAN CALLCULATE FORMUALS DYNAMICALLY---CONDTIONS/EXCEPTION///CKF/NE FORMULA
CONDITONS-------TOP3 COUNTRYS/SALES---TOP-3/5/10/20
4.HIERACHY VAR-------MDATA--ATTR/TEXT/HIER---CHAR-----------SALES ORG===-----US--H1/DE--H2///GB--H3---TO CHOSE ANY HIERCHY DYNAMICALLY--USE THIS VAR
5.HIERACHY NODE VAR-----IN A SINGEL HIERACHY-----MANY NODES----OUT OF MANY NODES TO CHOSE ANY NODE DYNAMICALLY--USE THIS VAR
:::::PROCESSING TYPES::USING PROCESSING TYPE WE CAN TELL THE SYS HOW A VRAIBALE MUST BE PROCESSED AT RUN TIME
1.USER ENTRY///DAVLUE--BY TAKING USER GIVEN OR WITH DEFULT VALUE----THE VAR DATA IS POPULATED
COUNTRY---US/CA/DE
2.REPLACEMNT PATH-----CAN BE USED WITH CHAR VALUE/TEXT/FORMULA VARIABLE
IF USED WITH CHAR VALUE----THE SENDOR QUERY RESULT IS REPLACED BY RECIVER QUERY
Q1-JUMPING TO Q2
SALES ORDER QUERY----------STOCK LEVELS QUERY
IF USED WITH TEXT AND FORMUAL VAR---
3.AUTHORIZATION----BASED ON USER GIVEN AUTHORIZATION IF U WANT TO POPULATE DATA USE THIS PROCESSING TYPE
4.SAP EXIT-----------VAR DELIVERD BY SAP IN BUSINESS CONTENT-----CURRENTWEEK/MONTH///QURTERS////YEAR-----LAST 3/6/12 MONTHS SALES--INCLUDING//EXCLUDING CMONTH
LAST 6MONTHS CUMUALTIVE VALUES
5.CUSTOMER EXIT----WRT ANY USER SPECIFC REQUIREMENTS USE THIS PROCESSING TYPE------RSR00001
######Variable offsets######
calyear/month---user entry/Dvalues----ready for input-----july98/june 98---previous month(-1)///next month(+1) data
####Text Variable with processing type--Replacemnet path#####
Text Var---descrptns dynamically----new selection////rkf/ckf/new formula
New selction--uisng this we can restrict only one key figure with one or more char Values
when replacement path is used with text var--the var values r replaced by char values
#####Jump queries###########33
using this we can jump from one query to another query-----sendor query to reciver query
sales order query---prd/sales orders---q1
stock----infoprovider---query-----q2--prd/stock
q1--topn conditions----country/sales orders---c00/c03/c05
q2----detailed data --country/sales region/sales org/prd///sales/cost/revenue
sendor and reciver assignments---rsbbs
#####sap exit variable######---deliverd by sap--wrt std requirements
current week///current month////currentquarter/year
last 3/6/12--including cmonth/excluding cmonth
#######Authoriuzation#######
based on user given authorization if i want to populate data use this processing type
country-----user
us---------x
ca----------y
de--------z
1.design a var--authorization on country
2.populating data to the var
a.make the country auth relevant
b.Genaret auth objects--rsecadmin
c.Genaret roles
d.assign the roles to busers
text Variable ----replacemnt path
text----description---
replacemnt path---char/text/formula
rp--text var--the var values r replaced by char values
text var---rest key fig///new selction//ckf/new formula
new selction-----key figure---char/one or more
VARIABLE OFFSETS:
CALYEAR/MONTH------VAR---USER ENTRY D/VALUE----JUN99
PREVOUS MONTH(-1) JUN 99 NEXT MONTH(+1)
JUMP QUERIES//////RRI---REPORT TO REPORT INTERFACE/////DRILL THROUGH-------RSBBS
Q1-----TOPN(3)----COMP CODES/SALES---2000/3000/7000--SENDOR QUERY
Q2-----------COMP CODE/SALES ORG/GRUP/SALES/COST/REV----RECIVER QUERY
Q1----EXECUTE QUERY
SAP EXIT:VAR--DELIVERD BY SAP--D&D-----------CURRENT WEEK/MONTH/QUARTER/YEAR
LAS 3/6/12/MONTHS--INCLUDING/EXCLUDING CMONTH
STD VARIABLES BY SAP---
AUTHORIZATIONS----------
COUNTRY----USERS
US A
CA B
GE--------------C
GB=------------------D
Q1----IC--COUNTRY--AUTHORIZATION
1.MAKE INFO OBJECT---AUTH RELEVANT
2.GENERATE AUTH OBJECTS------RSSM(RSECADMIN)
3.GENRATE ROLE AND PROFILES-----PFCG
4.ASSIGN ROLES TO USERS---SU01
COUNTRY--AUTH RELVANT
Country----user
us-------x
ca----------y
de---------z
1.Variable---Authorizations---country
2.populating data to that Var
a.make the country as auth relevant-rsa1
b.Genearte analsys Authorization objects---rsecadmin
d.assign them to users-rsecadmin/rsu01
0tcaactvt
0tcaiprov
0tcavalid
CHAR vARIABLE----CUSTMOER EXIT
USER D/VALUE///////REPLACEMNT PATH///SAP EXIT/AUTH/CUSTOMER EXIT---RSROOOO1////BADI-------RSR_OLAP_BADI
QUARTER TILL DATE
PREVIOUS YEAR---QTD
customer exit----user specific requiremnets if u want to populate the data we have to go for user exit----cmod----rsr00001
country---var--auth--ready for input----authorized value
x--us--based on user loged in----us
var---user exits----cmod
VAR NAME---
TYPE OF THE VAR
RANGES
TABLES----WHERE-----------TECH TEAM
WEB APPLICATION DESIGNER:WEB BASED FRONTEND TOOL---WEB TEMPLATES----WEB BROWSER
WEB ITEMS----CUSTOMIZE WEB TEMPLATES
2 TYPES OF WEB ITEMS----SAP WEB ITEMS--TABLE/GRAPH///DROPDOWN//CHECK BOX/RADIO BUTTONS///FILTERS///NAVIGATION PANNEL/////ADHOC QUERY DESIGNER//EXCEPTIONS/CONDITIONS
CUSTOMER WEB ITEMS-----HTML///IN 7.0----XML HTML SCRITING
HOW TO DESIGN WEB TEMPLATES
web template---input is from bex queries
table----table
graph-------Graphical------igs server must be installed
Query designer---query elemnets
bi--bex-query designer---analsyer///webapplication designer//Report designer////Bex broadcaster//Visyual composer
ANALSYER---------IT IS AN EXCEL BASED TOOL---USING THIS WE CAN DEISGN THE WORKBOOKS---IN AS INGEL WORKBOOK WE CAN INSERT MANY QUERIES----
THR R 2 MODES IN THE WORKBOOK
1.DESIGN MODE---WE CAN DESIGN THE WORKBOOKS--DESIGN ITEMS----DROPDWON////CHECKBOX/RADIOBUTTON///CONDITIONS///EXCEPTIONS///TEXT ELEMNTS
2.ANALSYS MODE------END USER-----TO BROWSE ALL HIS WORKBOOKS
fact tab--dim table(prd)---sid--mdata tab(prd master)
Report designer///wad////
query deisgner//analsyer///wad////report designer/////Bex broadcaster
:::::Bex broadcaster::::--using this we can distribute reports/workbooks/web templates////queries-----printer/portal/mail---pdf/excle/word////html///url////////hourly///daily/weekly/monthly///only upon the data changes
:::::Visual composer::::::using this we can genrate iviews which r highly visual based reports---graphical reprsentation of the data---as part of caf--vc is deliverd in bi----sap bi sys////sap erp/crm sys
sap bi sys--for iviews---input is from bex queries
other sap sys---badis
iviews can be customized by using ui controls--similar to web items---drop down/checkbox/radio buttons
vc-----the bi sys must be configured in portal server--integration between0--vc and bi sys---basys team
web based tool--url--we can open
Labels: SAP BW Reporting Interview points
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home