extractioncockpit

38
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 1 Nicolai Unterbarnscheidt BW RIG Europe SAP AG Logistics Extraction Cockpit

Upload: jntu-university

Post on 01-Nov-2014

27 views

Category:

Education


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 1

Nicolai UnterbarnscheidtBW RIG Europe

SAP AG

Logistics Extraction Cockpit

Page 2: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 2

Content

Overview What is the LO Extraction Cockpit? Advantages / Implications Why do we need it? Procedure How does it work? Tracking How can I check the data flow? Caveats Migration

How to get there? Availability When is it available? (R/3, BW)

Which applications are supported?

Page 3: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 3

Overview

Page 4: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 4

What is the Logistics Extraction Cockpit?

New technique to extract logistics information Consists of new

Standard Extract Structures Standard DataSources

Page 5: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 5

R/3

BW

Initial-Load

S260BIW2

S260BIW1S260

Comparison: LIS vs LO Extraction Cockpit

Delta-Load

Sales Order

MCVBAPMCVBAK

VBAPVBAK

Infostructure

Interface

Application Sales Order

MCVBAPMCVBAK

VBAPVBAK

Interface

Application

StatisticalSetup

V1 / V2 Update

StatisticalSetup

MC11VA0ITMSETUP

ClusterTables

UpdateQueue

Job

V3 Update

Delta-Queue

R/3

BW

Initial-Load Delta-Load

old new

Page 6: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 6

SalesOrder

VBAK

MCVBAK

MCVBAP

MCVBEP

Copy

VBAP

VBEP

Application Database

Memory

Comm.Struct’s

Communication Structures for reporting purposes

Page 7: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 7

R/3 BW

Invoice

Delivery

SalesOrder

Sales Document

MCVBAK

MCVBRK

MCLIKP

Comm. Structure

...

...

...

Extract Structure

MC11VA0HDRMC11VA0ITMMC11VA0SCLMC11V_0ITMMC11V_0SCL

MC12VC0HDRMC12VC0ITMMC12VC0SCL

MC13VD0HDRMC13VD0ITM

Data/ InfoSource

2LIS_11_VAHDR2LIS_11_VAITM2LIS_11_VASCL2LIS_11_V_ITM2LIS_11_V_SCL

2LIS_12_VCHDR2LIS_12_VCITM2LIS_12_VCSCL

2LIS_13_VDHDR2LIS_13_VDITM

0SD_C040SD_C04

0SD_C05

0SD_C03

Cubes & Queries

DataFlow with new logistics extraction

Page 8: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 8

AAA

BCB

- - -

A- -

B--

- - B

--C

-CC

- - -

HeaderItemSchedule

Old

A A

A B B B

A CB C CC

Header

Item

Schedule

New

Comparison: Content of Extraction (SD-Example)

2LIS_01_S260

2LIS_11_VAHDR

2LIS_11_VAITM

2LIS_11_VASCL

Page 9: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 9

Benefits

Page 10: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 10

Performance & Volume Usability

Logistics Solution

No LIS-Functionality

Benefits

Benefits

Page 11: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 11

Detailed ExtractionExtraction can be deactivated (e.g. Schedule Line Data) leads to leaner extractors with less volume

Document Changesonly BW-relevant data changes will be updated (less upload volume)

LIS-Tables are not updated reduced data volume due to avoided redundancy

Update with Batch-Process (V3) no load on daily business

Benefits (1) : Performance & Volume

Page 12: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 12

No LIS-Functionality no LIS-Know How necessary

Functional Enhancements easy to be done

LO Extraction Cockpit: central, uniform maintenance tool

for logistics applications

Benefits (2) : Usability

Page 13: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 13

No (Design-)Problems with transfer-structures no technical restrictions as in LIS (SAPNet-Note 121196)

No Delta-Tables (SnnnBIW1/-2) no double update, no double Data-Storage

Benefits (3) : Others

Page 14: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 14

Procedure

Page 15: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 15

Procedure

1. Activate DataSource

2. Maintain Extract Structure (you cannot create new Extract Structures!)

3. Generate DataSource / Repl. DataSource

4. Activate Extract Structure

5. Delete Setup tables

6. Check Extractor Update (optional)

7. Perform Extractor Setup

8. Define periodic V3 update jobs

. Create InfoPackage in BW for initialization

.. Create InfoPackage in BW for periodic Delta

9. Delete Initialization Table ‘LBWG’

How does it work in general?

Page 16: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 16

MCVBAK

MCVBAP

MCVBEP

1 2 3 4 5 6 7

MC11VA0HDR

MC11VA0ITM

MC11VA0SCL

Communication-Structure Field-ContentExtract-Structure

1 2 3 4 5

Sche

dule

Line

Item

Leve

lH

eade

rLev

elSelect the Level of detail

Page 17: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 17

Logistics Extraction Cockpit

Maintain ExtractStructure

Generate DataSource

Activate ExtractStructure

Schedule Delta-Update

Page 18: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 18

MCVBAP 1 2 3 4 5 6 7

MC11VA0ITM

Field-Content

1 3 4 6

Communication-Structure Extract-Structure

Item

Leve

lSelect relevant field-content

52

Page 19: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 19

Grouped by Communication structure (CS)

SAP Standard Extract Structures can be enhanced (user appends on CS are available here)

Missing fields like units and compound characteristics will be filled automatically

Field Selection for Extract-Structure

Page 20: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 20

Enhancements of Extract-Structures (2 Options)

Take existing fields from the communication structure

go to the customizing cockpit

maintain extract-structure select the fields from the different

catalogs on the right hand side

move the fields to the extract-structure on the left hand side

save your settings system automatically creates an

append to the delivered extract-structure which contains the selected fields

Generate DataSource again

Reactivate Extract-Structure

Use the User-Exit to fill your own fields

add your fields to an append structure in the appropriate Communication Structure

Identify the appropriate user-exit for filling the fieldse.g. MCS10001 for Sales Orders

now the fields will also be available in the customizing cockpit and you can therefore proceed with the steps on the left side

Page 21: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 21

Batch-Job to make data available for BW

System collects data for later processing to avoid heavy load during business hours

Job needs to be scheduled to define when collected data shell be processed

Only processed data can be accessed by BW

parallel postings possible

Background

Define job parameters

Schedule batch jobs for updating Extract Structure DataSource

Actions

Page 22: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 22

Considerations Need to be specified per application (e.g. Sales Order Processing)

Can run as often as deltas are required in BW (or more often)

Has to be finished before delta-extraction can be started in BW

It might be reasonable to trigger extraction from R/3 (note:135637 )

Consider impacts on the size of ARFC-Buffer

V3 Update is not used for the initialization

Batch-Job to make data available for BW

Stability During the Job runs DB-Commits will be performed every 1000 calls

i.e. if the system crashes there will always be a rollback

If an error occurs during the update to the delta-queue no Log is written

the only error which has occured so far is due to extract-stucture changes (see Caveats)

Page 23: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 23

Tracking

Page 24: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 24

Tools to check the data flow

Data Updates Simulation Some Applications support Logs for Setup (e.g. SD)

Extraction Log Log for last processed Document

User Parameter: MCL=XTransaction : LBWF (shows the data being updated)

Data-Queues Update Queue Transaction : SM13 (shows the data being updated)

Doubleclick on MCEX_UPDATE_XX to see data

Delta Queue Transaction: RSA7

(shows to be transfered data (delta) for a DataSource and a Targetsystem) Mark a line and press F2 to see data

Page 25: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 25

Data Initialization / Simulation

LBWF:

• Simulation: No Setup ! Check of ES

Simulation

Page 26: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 26

User parameter MCL = ‚X‘Log will be updated from the last processed documentLog is written per userTransaction : LBWF (shows the data being updated)

Extraction Log

Page 27: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 27

Update Queue (SM13)

1. Double Click

2. Display 3. DoubleClick

4. View Data

Page 28: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 28

Mark a line and press this button

ViewRFC-Data

Delta-Queue (RSA7)

Page 29: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 29

Caveats

Page 30: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 30

Caveats

Incorrect DataSource

Difficulties when deleting append structure

No user defined fields available

Activation terminates after assignment of new fields

be careful with SD-Initialization in Batch

First activate DataSourcebefore you customize

Apply PI 2000.1 Patch 3

Apply PI 2000.1 Patch 3

Apply PI 2000.1 Patch 3

consider Notes 201207, 328534

Notes Solution

Page 31: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 31

Caveats

Change to Extract Structure during operation (Note: 328181) avoid postings / updates during the following changes empty update-queue (SM13) with V3-Update-Job empty Delta-Queue (RSA7) by extracting data change extract structure data of a former initialization run cannot be used anymore

(delete data with LBWG and perform a new initialization if necessary)

old extraction log is no longer available

Multiple usage of units in Extract Structure - SD (Note: 316288)

Page 32: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 32

Additional Information (Links)

Migration from LIS (BW and R/3) http://service.sap.com/~sapidb/011000358700007450782000E

Whitepaper for Logistic Customizing Cockpithttp://service.sap.com/~sapidb/011000358700009061692000E

Page 33: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 33

Availability

Page 34: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 34

Available for ...

Relevant for V3 Update

R/3 4.0BR/3 4.5BR/3 4.6BR/3 4.6C

...

PI 2000.1SP3

Requires certain Support Package-Level on R/3 dependent on the R/3 Release

An application might require an additional implementation of a SAPNet-Note

Page 35: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 35

Availability of S2xx-Structures

will be supported until 2003

does only contain S2xx-Structures

Supports S2xx-Structures and Logistics Extraction Cockpit in parallel

S2xx-Structures will be replaced by Logistics Extraction Cockpit with Plug-In 2001.2

R/3 3.1x R/3 4.x

Page 36: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 36

Supported Applications - DataSources (PI 2000.1)

Purchasing (02) 2LIS_02_HDR Purchasing Data (Header Level)2LIS_02_ITM Purchasing Data (Item Level)2LIS_02_SCL Purchasing Data (Schedule Line Level)

Inventory Controlling (3) 2LIS_03_BF Material Movements2LIS_03_UM Revaluations

Shop Floor Control (4) 2LIS_04_PEARBPL Reporting Points2LIS_04_PECOMP REM Component View2LIS_04_PEMATNR REM Material View2LIS_04_P_ARBPL Work Center View PP2LIS_04_P_COMP Component View PP2LIS_04_P_MATNR Material View PP(PI)

Quality Management (5) 2LIS_05_Q0ACTY Quality Notifications - Activities2LIS_05_Q0CAUSE Quality Notifications - Causes2LIS_05_Q0ITEM Quality Notifications - Items2LIS_05_Q0NOTIF Quality Notifications2LIS_05_Q0TASK Quality Notifications - Tasks2LIS_05_QE1 Inspection result: General data2LIS_05_QE2 Inspection result: Quantitative data

Page 37: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 37

Supported Applications - DataSources (PI 2000.1)

Shipment (8) 2LIS_08TRFKP Shipment Costs at Item Level2LIS_08TRFKZ Shipment Costs at Delivery Item Level2LIS_08TRTK Shipment: Header Data2LIS_08TRTLP Shipment: Delivery Item Data per Section2LIS_08TRTS Shipment: Section Data

Sales (11) 2LIS_11_VAHDR Sales Document Header2LIS_11_VAITM Sales Document Item2LIS_11_VASCL Sales Document Schedule Line2LIS_11_V_ITM Sales-Shipping Allocation Item Data2LIS_11_V_SCL Sales-Shipping Allocation Schedule Line

Shipping (12) 2LIS_12_VCHDR Delivery Header Data2LIS_12_VCITM Delivery Item Data2LIS_12_VCSCL Sales-Shipping Schedule Line Delivery

Billing (13) 2LIS_13_VDHDR Billing Doc. Header Data2LIS_13_VDITM Billing Document Item Data

Page 38: Extractioncockpit

SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 38

Supported Applications - DataSources (PI 2000.1)

Plant Maintenance (17) 2LIS_17_I0ACTY Maintenance Notifications - Activities2LIS_17_I0CAUSE Maintenance Notifications - Causes2LIS_17_I0ITEM Maintenance Notifications - Items2LIS_17_I0NOTIF Maintenance Notifications2LIS_17_I0TASK Maintenance Notifications - Tasks

Customer Service (18) 2LIS_18_I0ACTY Service Notifications - Activities2LIS_18_I0CAUSE Service Notifications - Causes2LIS_18_I0ITEM Service Notifications - Items2LIS_18_I0NOTIF Service Notifications2LIS_18_I0TASK Service Notifications – Tasks

Retailing (40) 2LIS_40_REVAL Revaluation at Retail

Retail POS Cashier (43) 2LIS_43_POSCAS POS Data: Cashier

Retail POS Receipts (44) 2LIS_44_POSREC POS Data: Receipt Data