LO-COCKPIT

12
DAY13: SAP :ECC - OLTP LO - HR - FI LIS -- LOgistics...extractions cust/1000tv: ---LG SORD...MM(800)....PP/SD-200.. PP..RAW mat?...MM money?.....FI machines?...PM Manpower?...HR PM: manufac..prod..ok qm .. test the mat : ok inform to sdelivery ..200 to cust LOGISTICS: SD/MM/PP/PM/QM/PS SAP Tables:--ECC DS----(RFC)---BI DS---:SAP BI CUbe ALL LO-DS are avilable: in "TCODE - LBWE" (ECC side) ======================== SD: SORDER - SORDER CUBE 0SD_C03 Sdelivery - Sdel cube Sbilling - Sbilling cube MM-PUR: Pur _ord - Pur ord ciube : 0pur_c04 MM-INV: INV_data - inv cube..0IC_C03 PP: Prod_ord -- Prod ORDER Cube TASK = Upload PUR order DATA to PUR cube 30/gen po qrys/Q1..Q10 see BR DOC - 30 cols >>>> **help.sap.com - sap NW - BI Content 7.04 Clk on SCM - PROCUREMENT - "DAta source" Purchasing Data (Header Level) - Technical name: 2LIS_02_HDR/ekko Purchasing Data (Item Level) - Technical name: 2LIS_02_ITM/ekpo ECC PUR tables to BI PUR Cube -DS1:2LIS_02_HDR to 0PUR_C04 -DS2:2LIS_02_ITM to 0PUR_C04 -DS3:2LIS_02_SCL to 0PUR_C04 http://help.sap.com/saphelp_nw04/helpdata/en/ed/62073c44564d59e10000000a114084/f rameset.htm

description

SAP BW/BI LOGISTICS COCKPIT

Transcript of LO-COCKPIT

Page 1: LO-COCKPIT

DAY13:

SAP :ECC - OLTPLO - HR - FI

LIS --LOgistics...extractions

cust/1000tv: ---LG

SORD...MM(800)....PP/SD-200..

PP..RAW mat?...MM money?.....FI machines?...PM Manpower?...HR

PM: manufac..prod..ok

qm .. test the mat : ok

inform to sdelivery ..200 to cust

LOGISTICS: SD/MM/PP/PM/QM/PS

SAP Tables:--ECC DS----(RFC)---BI DS---:SAP BI CUbe ALL LO-DS are avilable: in "TCODE - LBWE" (ECC side)========================SD:SORDER - SORDER CUBE 0SD_C03Sdelivery - Sdel cubeSbilling - Sbilling cube

MM-PUR:Pur _ord - Pur ord ciube : 0pur_c04

MM-INV:INV_data - inv cube..0IC_C03

PP:Prod_ord -- Prod ORDER Cube

TASK = Upload PUR order DATA to PUR cube 30/gen po qrys/Q1..Q10

see BR DOC - 30 cols>>>>**help.sap.com - sap NW - BI Content 7.04

Clk on SCM - PROCUREMENT - "DAta source"Purchasing Data (Header Level) - Technical name: 2LIS_02_HDR/ekkoPurchasing Data (Item Level) - Technical name: 2LIS_02_ITM/ekpo

ECC PUR tables to BI PUR Cube-DS1:2LIS_02_HDR to 0PUR_C04-DS2:2LIS_02_ITM to 0PUR_C04-DS3:2LIS_02_SCL to 0PUR_C04

http://help.sap.com/saphelp_nw04/helpdata/en/ed/62073c44564d59e10000000a114084/frameset.htm

Page 2: LO-COCKPIT

CUBE1 - Purchasing Groups - Technical name: 0PUR_C04[2LIS_02_HDR/ekko + 2LIS_02_ITM/ekpo +2LIS_02_SCL]

CUBE 2 : Purchasing Data - Technical name: 0PUR_C012LIS_02_ITM + 2LIS_02_SCL>>>FINALYSE TASK - CUBE - Purchasing Groups (26)- Technical name: 0PUR_C04[2LIS_02_HDR/ekko(6 = 6) + 2LIS_02_ITM/ekpo(20 =20)]=======

>>LO cock pit

Tcode: LBWE IN ECC SIDE

SORDER 11SDELIVERY 12SBILLING 13

PUR 02 INV 03

PROD PLANNING

pLANT MAINT..17

QUALITY MGMT 05

STEPS IN ECC SIDE for the LO extraction======================================

1. RSA5 -- SAP-R/3-->sd->

2LIS_02_HDR Purchasing Data (Header L2LIS_02_ITM Purchasing Data (Item Lev

ACTIATE/INSTALL THE DATA SOURCES..(d-->A VERSION)

2.gOTO LBWE - 02 - purchasing - MC02m_0hdr - line2.1 ---CLK ACTIVE ----> TO : INACTIVE ...2.2...MAINTAINance: SELECT FILEDS FROM rhs TO lhs (22+4)

EKKO - 136: -> BI - 56 FLDS (RHS) - 22(MUST- LHS ) + (4/RHS to LHS) =

PUR HDR - 22(by default/sap) + 4 new = 26 NOW..

2.3..DATA SOURCE : 2LIS_02_HDR = see 26 flds //APPLY //SELECTION/HIDE/INVERSION..SAVE

2.4 iNACTIVE TO ACTIVE

Apply the same steps from 2.1 to 2.3 = to the 2LIS_02_ITM/MC02M_0ITM

Page 3: LO-COCKPIT

LO- DATA FLOW:++++++++++

Pur hdr TABLES...EXTSTR ..26 .TRN.STR. 25..REPLICATE/BI DS(25)...DS/PSA(25)..SALES CUBE(25)

OLTP TABLES - ARE HIGH DEMAND

ONLY ONCE:DAY1:==============PUR Table"EKKO"-PUR HDR(30Laks)----PUR_setTables/26cols(30Laks) = MC02m_0hdrSETUP/ECC Side-----psa(30Laks)--cube(30laks)>>>>

a.1.FILL SET_UPTABLEa.2.SETtab to PSA - IPAKa.3.PSA to Cube : DTP

DAY1 LOAD:

SETUP TABLE FILLING: 26 colsPORDER -> EEKO Actual TABLE...FILLs.....SET TABLES(30 LAKS)/RSA3.......BI CUbe

SETUP TABLE FILLING executes on only Weekends -

&&&&&&&&&&INIT loads :WITH or W/o DT

DAY2 LOADS: DELTA RECORDS: DELTA ipks

DELTA RECORD = 30K CHANGED+20K NEW = 50K....

sales TABLES(50K)..DELTA QUEUE(50K)/RSA7 ....PSA 50k...CUBE(10Laks + 20K) = 10.20laks

DAY3:....Daily .....dAY3....DELTA LOADS==================

SALSDOC CR DATE 15/SEP/2009.. CH DATE..15/SEP/2009 --1000

SALSDOC...CR DATE 15/SEP/2009.. CH DATE.25/SEP/2009...1500 DELTA+++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&

2.2 Apply the same process from the steps 1 to 2.1 for the ds:2lis_02_ITM

3.DELETE THE SETUP TABLES DATA : TCODE = lbwg

02 - purchasing (it deletes HDR & ITM settables data at a time)

To delete data?22 cols - old data (2007- 2010 sep 10th - 8laks - 22cols)

Page 4: LO-COCKPIT

To fill the data?22+4 = 26cols = new data (2007 - 2011 19th July -30laks 26 cols)

Rsa3:2LIS_02_HDR --- 0 records2LIS_02_ITM --- 0 records

4.GOTO TCODE = SM01LOCK THE PUR TCODES..

ME21 - pur ord creation me22 - PUR ord change

friday - 9pm (LOAD: EKKO to SETTABLES)the load starts from EKKO to set tables at 9pm:

After 9 if USers are posting any new/changed -Doc..those records are missed in SETTABLES...& BI

So we are locking PUR TCODES.

SALES TABLES..FILL......SET TABLE

5. FILL THE SETUP TABLES..

SBIW ---TCODE: OLI*BW - OLI3BW (FILLS HDR & ITM settables data at a time)OLI3bw --fills PUR orders data /26COLS /- 30laks records

Rsa3:2LIS_02_HDR --- 30laks records

set table data :se11-->mc020hdrsetup : cluster data

6. RSA6...CHK THE ds1 & dS2

2lis_02_hdr.... 2lis_02_itm

7. RSA3... 2lis_02_hdr.... 2lis_02_itm

7.1 . unlock the PUR tcode: sm01

ME21 - pur ord creation me22 - PUR ord change

BI SIDE:=========

8. REPLICATE THE DATA SOURCES: 2LIS_11_HDR(30 cols)2LIS_11_ITM

RSA1- SOURCE SYSEMS- SAP FOLDER- D-CLK ON ECC_800 SAP-R/3---SD---R-CLK ON : 2LIS_11_VAHDR...REPLICATE META DATA REFRESH /SAVE/ACTIVATE DS

Page 5: LO-COCKPIT

8.1 ...cr info package...and load to psaDay1 - Loads:Setup table to psaIPKG-UPDATE TAB: initialisation with data transfer

HDR----PSA ***ITM----PSArclk on 2lis_02_itm - migrate(converts DS - from 3.x to 7.0)-"with export"..(3.x / 7.0 - repository)after migration - ds - 7.0see the DS : 2lis_02_itm - 7.0

>>how convert 2lis_02_itm from 7.0 to 3.xrsds:2lis_02_itmssys:ERPCLNT800Goto the DATA source - Restore 3.x DS>>w/o export : can't convert DS from 7 to 3

help.sap.com

ds1 20----8=8--cube1ds1 20---12=12 ---cube2

Day2....

Loads: Delta queue to psaIPKG-UPDATE TAB: DELTA

9. ACTIVATE THE PURCHASING related BUSINESS CONTENT(SAP DEFINED)Help.SAP.COm:

Business Content PO URL link :

http://help.sap.com/saphelp_bic704sp06/helpdata/en/ed/62073c44564d59e10000000a114084/frameset.htm

RSA1-- BUSINESS CONTENT--INFOPROVIDERS BY INFO AREAS

0SCM----0MMPUR-select CUbe 0PUR_C04 : Purchasing Groups

drag & drop into the last pane--lhs to rhs

do grouping -- necessary objects/beofre/after/

10. See the PURCHAISNG cube in "modeling" area ...rsa1---0scm--ommpur - 0PUR_C04/Purchasing Groups

11. cr transformation@cube 2lis_11_hdr...............0sd_c03 matnr-----------0materila kunnr-----------0customer bukrs---------- 0ccode werks...........0plant vbeln...........0sls_doc_no

12. cr dtp ...run dtp ...loads from psa to Sales cube

Page 6: LO-COCKPIT

======1......15 pckt 5 -- p1 - 1 2 3 p2 - 4 5 6 p3 - 7 8 9p4 -10 11 12 p5 - 13 14 15

pkt - 1 rec1 pck - 2 rec 1(4)pck - 3 rec 1(7)>>>

Day 1 = EKKO(20Laks) - SETUP table (20Laks)/09.03.2011 Run IPAK - init + with DT = set tab to psa(20Laks) run dtp - psa to cube(20Laks)

Day2 =10.03.20119am - user do the doc postings

me21 - po creation form - sap - fill - save me22 - po change form - sap - fill - save data stores 2 areas -

1)ekko / db table - oltp users/ecc

2) update /buffer - BG tables - ecc side for bw - Do the collective run/periodic from updagte bg tables to delta Queue (rsa7)10 - 11 - 12.....6pm - close Bus hours

Delta Queue - 200+300+400 - 20k (delta = new+changes)

3) Run BI delta load - BI ipak - delta upload starts daily at 10pm request is created and points ecc/ds/rsa7 2lis_02_hdr - 10.03.2011 - 20000-

it extracts all 20k from Delta queue to PSACase1 If load is successful - u can see in rsa7 - 2lis_02_hdr - 10.03.2011 - 0 PSA - 20k -------CUBE 20k - Green

Case2 If load is successful - u can see DS in rsa7 - 2lis_02_hdr - 10.03.2011 - 0 PSA - 20k ----FAIL---CUBE 0k - RED Sol: incorrect data found correct that incorrect data and reload Case3 rsa7 - after BI load RSA7 to psa - failed 2lis_02_hdr - 10.03.2011 - 20000 sol : repeat delta

Page 7: LO-COCKPIT

>>>

13:SET THE DS 2lis_02_hdr- Delat enabled

ECC side : LBWE

02 - purchasing update mode - direct delta

1Direct delta ** (rsa7)- delta queue 2Queued delta 3un serialised delta

>> JOB CONTROL parameters give strt date / TIME - for collective(hourly) print parameters schedule job >>>...daily bi Delta - ipak triggers at 10pmit calls the DS-Delta enabled- and points to entry in rsa7 (delta queue) - and extracts records from rsa7 to psa

& follows:

Case1 - okayIf load is successful - u can see in rsa7 - 2lis_02_hdr - 10.03.2011 - 0 PSA - 20k -------CUBE 20k - Green

Case2 failed BI sideIf load is successful - u can see DS in rsa7 - 2lis_02_hdr - 10.03.2011 - 0 PSA - 20k ----FAIL---CUBE 0k - RED Sol: incorrect data found correct that incorrect data and reload Case3 rsa7 - after BI load - failed in ecc RSA7 to psa - failed 2lis_02_hdr - 10.03.2011 - 20000

14 . define delta ipak - with Bg seetingsstrat date/time = 10.03.2011 & 10 p.m periodic = daily

Example1:2lis_02_hdr---TF1---cube12lis_02_hdr---TF2---cube2

ekko - st - 2lis_02_hdr/psa - cube1 & 2 - full me21/22- up tab /delta que(rsa7) - psa - cube : delta

Example2:psa - dso1(7)-- cube1 (full& delta)****

PSA -dso1(7) full cube2 - full (7)dleta DTP - DLETA -

Page 8: LO-COCKPIT

>>>

1. RSA5 -- SAP-R/3-->MM->

2LIS_02_HDR Purchasing Data (Header Level)2LIS_02_ITM Purchasing Data (Item Level)

ACTIATE THE DATA SOURCES..(d--A VERSION)

2.gOTO LBWE2.1 ---ACTIVE ----INACTIVE ...2.2...MAINTAIN2.3..DATA SOURCE2.4 iNACTIVE TO ACTIVE

3.DATA FLOW:

PUR ITEM TABLES...EXT STR..TRN.STR...REPLICATE/BI...DS/PSA..CUBE

OLTP TABLES - ARE HIGH DEMAND

DAY1 LOAD:SET TABLE FILLING:PUR TABLES(30LAKS).....SET TABLES(30 LAKS)/RSA3.......BI

DAY2 LOADS: DELTA RECORDS: DELTA LOADSPUR TABLES(2.50K)..DELTA QUEUE(2.50K)/RSA7 ....PSA...CUBE(2.50K)50K CHANGED+2LAK NEW = 2.50K....

dAY3....DELTA LOADS

PURDOC CR DATE 15/SEP/2009..CH DATE..15/SEP/2009 --1000PURDOC...CH DATE..25/SEP/2009...1500

3.DELETE THE SETUP TABLES DATA : lbwg4.LOCK THE PUR TCODES.. SM01

ME21...ME22..ME21n...ME22n

PUR TABLES........SET TABLE

5. FILL THE SETUP TABLES..

6. RSA6...

7. RSA3...

BI SIDE:

8. REPLICATE THE DATA SOURCES: 2LIS_02_ITM RSA1- SOURCE SYSEMS- BI FOLDER- D-CLK ON ECC6 800 SAP-R/3---MM---R-CLK ON : 2LIS_02_ITM...REPLICATE META DATA

Page 9: LO-COCKPIT

REFRESH /SAVE/ACTIVATE DS

8.1 ...cr info package...and load to psa

9. ACTIVATE THE PURCHASING BUSINESS CONTENT (SAP DEFINED)

RSA1-- BUSINESS CONTENT--INFOPROVIDERS BY INFO AREAS

SUPPLY CHAIN MGMT--MM-PUR--select 0PUR_C01 OR 0PUR_C04

drag & drop into the last pane

10 . see purchasing cubes in modelling area ...rsa1--SAP-R/3---MM---0PUR_C01 OR 0PUR_C04

11. cr transformation@cube 2lis_02_itm...............0pur_c04

12. cr dtp ...run dtp ...loads from psa to pur cube

====== UpDATE TYPES:MD - FUll /Daily - volof data is lowTD - Delta /Daily - vol of data is high

>>Seq: load MD then load TD=====================

1...FULL (**TD - ONLY ONCE)(MD - Daily-Full)SS-----------BILOAD1 :100 -- FULL----- 100

2..."INITialisation DELTA LOAD" (1st time load- only once) Activates the delta services/identifies the record status. 2.a = Init with data Transfer(similar to full - 100 --->100) 2.b = INIT w/o Data Transfer (1--Not BUS DATA --->1)

3 DELTA load (2nd time load- Daily load)>>>>

SS----------BI1t time load /day1:100---------100 = full load /coll.all records

day2/load2:CH = 2 CH------98 are ok + load only 2NEW= 3 NEW.....3

2+3 - 5 ......98+5(2CH+3N)

Delta recod = changed(2) + newly cr(3).

CASE 1:1. FULL 100---1002.b INIT w/o data transfer: 1----1

Page 10: LO-COCKPIT

3.Delta ***daily

CASE 2:*****2.a - INIT WITH DT 100---100 (ll'r to full)3.DELTA 5----5>>>>>>

d1: 20laks---20laks (2.a) INIT WDTd2: 3k ch + 1laks --- 1.03 laks - deltad3:10k +80k -----90k ---deltad4:......deltad5..................delta

>>>>

ss:ecc -----ds1/ds2---ipak/2.b/init w/o DT ---TRFN1/2: DTP1/2--pur CUBE

Apply delta for the pur cube:

Day1: 5thmayss-tab(28lak)--setup tab(28laks**)---psa:IPAK@init wt/28lk--cube28Laks

Day2:6th mayA.doc posting:@9-10amNew :pur orders r created 10k= me21Changed: pur orders r chgd 5k = me22

B.delta records r saved in two areas in ecc:1. ecc table: ekko+ekpo = 15k (perm)2.Update/ buffered tables =15k (temp)@10a.m

for bi :run the "colective run" - hourly:10/11/12/1/2/..610a.m job starts - transfers 15k from Update/ buffered tables to delta queue: rsa7-15k

11a.m job starts -delta records r saved in two areas in ecc:1. ecc table: ekko+ekpo = 22k (perm)2.Update/ buffered tables =22k (temp)@11a.m

transfers 22k from Update/ buffered tables to delta queue: rsa7-22k........

6p.m transfers 5k from Update/ buffered tables to delta queue: rsa7 -5k

RSA7 - 6th may - 72k: 9a.m---6p.m2lis_02_hdr --- 72000-

ss-tab(28lak)--setup tab(28laks)---psa:IPAK@Delta wt/28lk--cube28laks

Page 11: LO-COCKPIT

set colective run

see the records in rsa7:2lis_02_hdr --BICLNT001- 72000

@10 pm - bi side - delta ipak - it triggers - and calls the ds:2lis_02_hdr

this ds calls/chcks for the entries in RSA&: Delta queue

Then it extracts 72000 to bi psa after the load in rsa7 see the count 02lis_02_hdr --BICLNT001- 0(successfully loaded to psa)

else:2lis_02_hdr --BICLNT001- 72000 (load has failed)

sol: repeat delta

>>>

Collective run buff - to - delta queue/rsa7 - hourly?

Page 12: LO-COCKPIT

>>>DTP Setting : FULL or Delta:

wrong:ss 100-----psa/100----DTP (FULL) ---cube:100ss 88-----psa/88- ---DTP (FULL) ---cube:188 -288ss 50-----psa/50-----dtp(full)-----cube:238 -516

>>correct:ss 100-----psa/100----DTP (FULL) ---cube:100delete PSA data- (100) -- 0 rec

ss 88-----psa/88- ---DTP (FULL) ---cube:88 -188delete PSA data- (88) -- 0 rec

ss 50-----psa/50-----dtp(full)-----cube:50 = 138

>>>best sol:apply dtp delta:

ss 100-----psa/100----DTP (DELTA) ---cube:100

ss 88-----psa/88- ---DTP (DELTA) --88-cube:88 = 188

ss 50-----psa/50-----dtp(DELTA)---50--cube: 50 = 238

>>*"2LIS_11_VAHDR " Sales Document Header Data2LIS_11_VAITM Sales Document Item Data2LIS_12_VCHDR Delivery Header Data2LIS_12_VCITM Delivery Item Data