visual composer---------------dashborads----iviews---customized by using ui controls
dropdown///pushbutton///radiobutton/checkbox
ui controls similar to web items-----iviews:-------visual composer------the input is from queries-sap bi sys---------sap sys---badi/bapi
sap bi sys--------------queries----------iview--------selections----input selctions/////////out put selections
iview------can be configured by using ui controls
sap erp-----applications------functional applications-----logistics///acounting/hr
logistics-----16 business applications---sd/mm/pp/qm
standard tables----vbak/vbuk/vbrk
sap erp----4.5/4.6c/4.7ee/ecc5.0/ecc6.0
4.7ee------------60000 tables--imp table
a to x------sap
y or z---customer specifc objects
sap erp--------applications---------logistics/accounting/hr
extractors-----application specific extractors///cross application extractors
ss(ds)--ts---psa--tr---cs--ur--dt
logistics--------applications
sap erp-------applications
1.logistics-------------16 applications----11--orders//12---deliveries///13---billing
02--purchasing
03--inventry controling
05---quality magt
2.Accounting----fi/co
fi--------accounts payable/accounts recievable///general ledger///specila ledger
co----profitability analsys///product cost controling//gneral cost controling
3.HR
cross application extraction-----generic extarction:
why do u go for generic extractors:
sap erp--std tables-but--ztables--new prdouct sales data---z table-----
sap extractor----------sap std tables
ztable-----generic extractors
view-----logical join of 2 or more table---cross application data---view
open order///current product stock level--std table///ztables---common fields
table---zds
view----zds
function modules-----zds
zextractor---zds(table/view/function modules)
3 types of zds----(trnsaction data///master data--attr/text)
1.for extracting cross application data
2.z tables---z extractors
ss(ds)---ts--psa--tr--cs--ur--dt(ODS)
step by step:
SAP ERP
1.see to that ---ztable/view(se11)/Function module(se37)
2.create a zds---RSO2///CHK THE EXTRACTOR----RSA3
SAP BW
3.REPLICATE DS---TS IS COPIED(SOURCE COLUMNS)
4.ASSIGN INFOSOURCE-------ZENRIC INFOSOURCE--------CS(BI OBJECTS/////TRANSFER RULES)
5.CREATE ODS/DSO
6.CREATE UPDATERULES(IS--ODS)
7.CREATE INFO PACKAGE-INITILIZE///DELTAS
GENERIC EXTRACTION USING A TABLE
SAP ERP
1.CREATE A TABLE---SE11
DOCNO/EID/PID/CALDAY/SALES/UOM/REV/COST/CURR
2 APPROACHES TO BUILD A TABLE---BUILT IN TYPE///DATA ELEMNT APPROACH
BUILT IN TYPE---SAP DATA TYPES
DATA ELEMNT------DOMAIN/DATA ELEMNTS
BUILT IN TYPES--SAP DATA TYPES
nOTE:GENERIC DS CAN BE INTILIZED BASED ON A SINGLE FILED----TIME STAMP(ENTRY TIME//CALDAY(CREATED ON////NUMERIC POINTER---DOC NO/ITEM NO)
SAFETY INTERVALS----TO AVOID DATA INCONSISTENCY
CDELTA--1------------
SAFETY INTERVAL----LOWER LIMIT////UPPER LIMIT
IF THE DELTA SPECIFIC FILED IS RELATED TO TIME STAMP OR CALDAY---SAFETY INTERVAL---UPPER LIMIT
TIME STAMP---ENTRY TIME---UPPER LIMIT----1800SECS-----30MS
INIT---8AM
DELTA1--------10 AM----30MS----
8AM TO 9.30 AM-----DELTA1--------9.30AM
DELTA2-------11 AM---30MS
9.30------10 30 AM-----------DELTA2---TIME 10.30
INITILIZATION---SAFETY INTERVALS--TO AVOID DATA INCOSISTENCY
TIME STAMP----1800SEC---30MS
INIT--8AM
SYS--10 AM---30MS--9.30
8AM--9.30 AM------DELT1----9.30
DELTA2-----------11 AM---30MS--10 30
9.30 TO 10 30--D2
CALDAY---UPPER LIMIT----1 DAY
INIT---2ND----------DE1--5TH--1DAY--4TH
2 TO 4TH
NUMERIC POINTER--------LOWER LIMIT------100---------THEY R UPDATE-----ODS
1.SELECTION----------------SELECTIVE DATA LOADING-----APPERAS IN INFO PACKAGE DATA SELCTION---FROM /TO
DOC NO----------1 TO 5000
1 TO 3000--------SELCTIVE
2.HIDE:TO EXCLUDE THE UNWNATED FILEDS FROM THE DS----UOM
SS(DS)---TS
SAP ERP(R3BWCON)-------RFC(SM59)---------SAP BI SYS(B3TCLNT800)(TO FIND THE LOGICAL SYS--SCC4)
0UNIT-------------TO/GAL/CAN/EA
FT--DT--SID---MDATA TABLES
DIM TABLE--DATA PACKAGE DIMENSION-----0UNIT--SID-------T006/0CURRENCY--SID----TCURC
TO---SID----T006
ONCE INTILIZATION IS DONE IF U Want to go for full load---use reapair full request
repair full request
Generic extraction using --------------view
1.create a view(se11)----2 or more table---view---common field
2.create a ds---rso2//chk the extractors---rsa3
sapbw
3.replicate ds
4.assign info source
5.create ods
6.create ur
7.schedule---init///deltas
common fileds--from only one table
amount///quantity------------referencing object---table/column
co---pa data extraction-----------------------controling and profitability analsys
types of extractors----application specifc ///cros appplication specific
cross application---genric extarctor
application specific-----business content////////generic(customer)------co/pa
ss(ds)---ts---psa--tr---cs--ur--dt
data source?
in controling----create the data source on operating concern
what is an operating concern---root node of ur controling organizational stru---simialr to ur info cube--chars/key figures
opearting concern also---char values(chars)///value fileds-----key figures
operating concern is created by controling consultat------4 tables-----ce1(operating concn name)///ce2(operating concern name)////ce3(opconcrn name)////ce4(operating concern name)
sd-orders---user
controling------many applications
controling---------------------planed data////actual data
operating concern--co consualatnts
sap r/3
1.create a data source-------keb0
2.chk the extarctor-------rsa3
sap bw sys
3.replicate ds
4.assign infosource---application specific
5.create info cube
6.update rules
7.info package
crsoss application data---Generic extractors////application---specific--genric---co/pa
application specific-----business content extractors---sap deliverd
logistics data extractors---logistics applications
logistics----16 business applications---
02--------purchasing
03---inventry
05---qualty mgt
11-------sales orders
12---deliveries
13--biling
11---sales orders
logistics data-------------header data////item data///schedule line data
business content-----------------2lis_11_vahdr
2lis_11_vaitm
2lis_11_vascl
12--------------Deliveries-----2lis_12_vchdr///2lis_12_vcitm
13--------------billing------------------2lis_13_vdhdr///vditm
lo extractors------------16 applications
ss(ds)---ts--psa--tr---cs--ur--dt
logistics----sd--orders---sales orders-------------sap tables---vbak/vbuk/vbrk
ecs---enterprize communication structure
es----extract structure
std/document table(vbak/likp/vbrk)---------ecs-----(setup table)--(full/init)-------extract stru-(10+2)-----------Data source--------sap bw sys
set up table---extract stru------------------------se11----------extractstru_setup
vbak------mcvbak
likp-----------mclikp
vbrk------mcvbrk
table---str+data
stru----structure
vbak/likp(document table)---------ecs--setup tables-----es----ds---ts--psa--tr--cs--ur--dt---queries/reports
sales orders--header data extractions---2lis_11_vahdr////////2lis_11_vaitm////////
sap r/3
1.install the data source from business content----rsa5
2.Mainatin extarct structure(addtional columns added from ecs) and data source---------lbwe
sap bw sys
3.replicate data source---ts is copied to bi sys
4.assign a business content info source----cs///tr
5.install bc infocube//////genric info cube
6.create update rules
sap erp
7.fill the data to setup tables---sbiw---(oli*bw)--11--OLI7BW////12----OLI8BW///13---OLI9BW/////EXTRACTOR CHECKER---RSA3
8.create info package---init///deltas
se11-----------------roosource/rodeltam------------ds is compatible with info cube or ods
(notes:if ur not allowed tomaintain extract stru due to data in setuptable delte data from set up tables--lbwg)
LO DELTAS:3 TYPES OF DELTA MECHANISMS--LO DELTAS
1.QUEUED DELTA
2.DIRECT DELTA
3.UNSERIALZED V3 UPDATE
SERIAILIZED V3 UPDATE---DUE TO TIME STAMP ERRORS IT IS REMOVED
lo delta---Logistics delta extraction
there r 3 types of delta mechanisms--1.Qued delta///2.Direct delta////3.Unserialized v3 update
1.lbwq---extraction queue
2.rsa7---delta queue
3.sm13---update queue
1.Queued Delta------lrage volumes of data/serializtion
sd---user creating reord---std tables----------lbwq----------collect the data to rsa7(jobs@lbwe)---info package(delta---sap bi sys)
user std table--v2------lbwq----------jobs@lbwe-----rsa7--ip(delta)--sap bw sys
2.Direct delta:
user std table----v1----rsa7--------ip(delta)---sap bi sys
small volumes data///limited serialization
3.unserialized v3 update:large volumes///no serialization
user std table---------------------sm13-------jobs@lbwe-----rsa7---infopackage(delta)----bi sys
1.setup Delta mechanism---lbwe
note:in rsa7 sys mantains luw related to last delta and current delta------
Why last delta luw?
incase of last delta load fails we have to request a repeat delta--to do thid last delta luw mantained
1 record----1 luw
direct delta--1 record---1luw
qued delta--group of reords---1 luw
unserialized----data packet---
init---d1/d2/d3/d4//d5/d6/d7
if delta4 is failed------------------how to coorect this error---repair full request
sap erp Master data extraction from sap r/3 sys---for all the applications
fl----ap/ar/gl--------------------(fi---sl)
co---pcc/gcc------pa
hr
logistics---lo extractor
ca---genric extractors
business content extractors
sap erp
1.install ur business content data source----rsa5
2.Maintain ur data source---rsa6
sap bw
3.replicate ds
4.assign bc infosource---if the infosource is direct update is--create infopackage--init/deltas
if it is flexible update---1.use insert char as data target
2.create update rules
3.schedule--init/deltas
erp
vendor------attr data
0vendor_attr
Data source enhancements:If the deleiverd data sources need to be added with addtional columns use enhancements
0consumer_attr---------sales org
0consumer_attr----10+adding --sales org
sap r/3
1.adding the columns(appending stru)----rsa6
2.populate the data------user exit---rsAP0001---cmod
sap bw/bi sys
3.replicate ds----the new filed is transferd
4.assign infoosurce---new filed maaping
5.in the target see to that the new column is available----0consumer---sales org (attr)
6.create update rules
7.info package------init/deltas
DB eXTRACTIONS:
ORACLE-----------------DB CONNECTOR---------------------SAP BI SYS(DB CLIENT//DBSL---MUST BE INSTALLED BY BASYS TEAM ON BI SERVER)
DB(TABLE/VIEWS)------SAP BI SYS----6db_table/view
1.CREATE THE DATA SOURCE-----RSDBC IN BI SYS
2.ASSIGN INFOSOURCE
3.DATA TARGET
4.UPDATE RULES
5.SCHEDULE THE DATA
PERFORMANCE:
ss-----------extraction time--------------sap bi sys------query run time---------bex suite(queries----------analyzer//web application designer)
The Query run time--------1.Query init time///2.DB read time//////3.Olap Aggregation time///4.Mdata read time///5.ovearall query run time
1.query init time----time taken by olap processor to start up ur query------rows and columns
2.DB read time----relevant data from database-----time taken to read the data base
3.Olap aggreation time---as per ur query design it has to aggregate the data
ic
eid/calweek/month///sales
100/1/jan/1000
200/1/jan/1200
100/2/jan/1300
eid/sales
4.Mdata read time--ft--dt--sid--mdata---to read the data from mdata tables
5.overal query run time---total query run time----
1.compression
2.indexes
3.aggrgates///rollups
4.partioning
5.attr change run
6.line item dimension
7.process chains