extractioncockpit
DESCRIPTION
TRANSCRIPT
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 1
Nicolai UnterbarnscheidtBW RIG Europe
SAP AG
Logistics Extraction Cockpit
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?
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 3
Overview
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
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
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
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
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
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 9
Benefits
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 10
Performance & Volume Usability
Logistics Solution
No LIS-Functionality
Benefits
Benefits
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
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
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
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 14
Procedure
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?
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
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 17
Logistics Extraction Cockpit
Maintain ExtractStructure
Generate DataSource
Activate ExtractStructure
Schedule Delta-Update
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
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
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
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
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)
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 23
Tracking
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
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 25
Data Initialization / Simulation
LBWF:
• Simulation: No Setup ! Check of ES
Simulation
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
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
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 28
Mark a line and press this button
ViewRFC-Data
Delta-Queue (RSA7)
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 29
Caveats
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
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)
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
SAP AG 2000 LO Extraction Cockpit (Nicolai Unterbarnscheidt BW RIG Europe) / 33
Availability
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
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
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
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
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