Sunteți pe pagina 1din 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

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_C01 2LIS_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 11 SDELIVERY 12 SBILLING 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 2LIS_02_ITM Purchasing Data (Header L Purchasing Data (Item Lev

ACTIATE/INSTALL THE DATA SOURCES..(d-->A VERSION) 2.gOTO LBWE - 02 - purchasing - MC02m_0hdr - line 2.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

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-----p sa(30Laks)--cube(30laks) >>>> a.1.FILL SET_UPTABLE a.2.SETtab to PSA - IPAK a.3.PSA to Cube : DTP DAY1 LOAD: SETUP TABLE FILLING: 26 cols PORDER -> 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.2 0laks 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)

To fill the data? 22+4 = 26cols = new data (2007 - 2011 19th July -30laks 26 cols) Rsa3: 2LIS_02_HDR --- 0 records 2LIS_02_ITM --- 0 records

4.GOTO TCODE = SM01 LOCK 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 S ETTABLES...& 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

8.1 ...cr info package...and load to psa Day1 - Loads:Setup table to psa IPKG-UPDATE TAB: initialisation with data transfer HDR----PSA *** ITM----PSA rclk on 2lis_02_itm - migrate(converts DS - from 3.x to 7.0)-"with export"..(3.x / 7.0 - repository) after migration - ds - 7.0 see the DS : 2lis_02_itm - 7.0 >> how convert 2lis_02_itm from 7.0 to 3.x rsds:2lis_02_itm ssys:ERPCLNT800 Goto 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--cube1 ds1 20---12=12 ---cube2 Day2.... Loads: Delta queue to psa IPKG-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/62073c44564d59e10000000a11 4084/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_C0 4/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

====== 1......15 pckt 5 -- p1 - 1 2 3 p2 - 4 5 6 p3 - 7 8 9 p4 -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.2011 9am - 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 - 20000it extracts all 20k from Delta queue to PSA Case1 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

>>> 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 10pm it calls the DS-Delta enabled- and points to entry in rsa7 (delta queue) - and e xtracts records from rsa7 to psa & follows: Case1 - okay If load is successful - u can see in rsa7 2lis_02_hdr - 10.03.2011 - 0 PSA - 20k -------CUBE 20k - Green Case2 failed BI side 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 - failed in ecc RSA7 to psa - failed 2lis_02_hdr - 10.03.2011 - 20000 14 . define delta ipak - with Bg seetings strat date/time = 10.03.2011 & 10 p.m periodic = daily Example1: 2lis_02_hdr---TF1---cube1 2lis_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 -

>>>

1. RSA5 -- SAP-R/3-->MM-> 2LIS_02_HDR 2LIS_02_ITM Purchasing Data (Header Level) Purchasing Data (Item Level)

ACTIATE THE DATA SOURCES..(d--A VERSION) 2.gOTO LBWE 2.1 ---ACTIVE ----INACTIVE ... 2.2...MAINTAIN 2.3..DATA SOURCE 2.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 LOADS PUR 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 --1000 PURDOC...CH DATE..25/SEP/2009...1500 3.DELETE THE SETUP TABLES DATA : lbwg 4.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

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 low TD - Delta /Daily - vol of data is high >> Seq: load MD then load TD ===================== 1...FULL (**TD - ONLY ONCE)(MD - Daily-Full) SS-----------BI LOAD1 : 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----------BI 1t time load /day1: 100---------100 = full load /coll.all records day2/load2: CH = 2 CH------98 are ok + load only 2 NEW= 3 NEW.....3 2+3 - 5 ......98+5(2CH+3N) Delta recod = changed(2) + newly cr(3).

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

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 WDT d2: 3k ch + 1laks --- 1.03 laks - delta d3:10k +80k -----90k ---delta d4:......delta d5....... ...... ..... 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: 5thmay ss-tab(28lak)--setup tab(28laks**)---psa:IPAK@init wt/28lk--cube28Laks Day2:6th may A.doc posting:@9-10am New :pur orders r created 10k= me21 Changed: 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/..6 10a.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.m 2lis_02_hdr --- 72000ss-tab(28lak)--setup tab(28laks)---psa:IPAK@Delta wt/28lk--cube28laks

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 0 2lis_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?

>>> DTP Setting : FULL or Delta: wrong: ss 100-----psa/100----DTP (FULL) ---cube:100 ss 88-----psa/88- ---DTP (FULL) ---cube:188 -288 ss 50-----psa/50-----dtp(full)-----cube:238 -516 >> correct: ss 100-----psa/100----DTP (FULL) ---cube:100 delete PSA data- (100) -- 0 rec ss 88-----psa/88- ---DTP (FULL) ---cube:88 -188 delete 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 " 2LIS_11_VAITM 2LIS_12_VCHDR 2LIS_12_VCITM

Sales Document Header Data Sales Document Item Data Delivery Header Data Delivery Item Data

S-ar putea să vă placă și