What is Data Extraction?
Data extraction in BW is extracting data from various tables in the R/3 systems or BW systems. There are standard delta extraction methods available for master data and transaction data. You can also build them with the help of transaction codes provided by SAP. The standard delta extraction for master data is using change pointer tables in R/3. For transaction data, delta extraction can be using LIS structures or LO cockpit etc.
Types of Extraction:
BW Content Extractors
SAP provided the predefined Extractors like FI, CO, LO Cockpit etc, in OLTP system (R/3) . The thing that you have to do is, Install business Content.
Lets take an example of FI extractor. Below are the steps you need to follow:
Populate the Extract Structure with Data
SAP provides enhancement RSAP0001 that you use to populate the extract structure. This enhancement has four components that are specific to each of the four types of R/3 DataSources :
With these four components (they're actually four different function modules), any R/3 DataSource can be enhanced. In this case, you are enhancing a transaction data DataSource, so you only need one of the four function modules. Since this step requires ABAP development, it is best handled by someone on your technical team. You might need to provide your ABAP colleague with this information:
With this information, an experienced ABAP developer should be able to properly code
the enhancement so that the extract structure is populated correctly. The ABAP code itself
would look similar to the one shown below:
(You can open the four Function Modules given above (Tcode SE37), you will get include statement in all the FMs. Double click on theinclude program you will get the ABAP code as above for all standard data sources which can be modified.)
Note: Similarly you can enhance all other SAP delivered extractors. ( For LO Cockpit use tcode LBWE)
Customer Generated Extractors
For some application which vary from company to company like LIS , CO-PA ,FI-SL because of its dependency on organization structure , SAP was not able to provide a standard data source for these application. So customer have to generate their own data source. So this is called Customer generated Extractors.
Lets take an example of CO-PA extraction
Generic Extractors
When the requirement of your company could not be achieved by SAP delivered business content data source , Then you have to create your own data source that is purely based on your company's requirement , That is called generic extractors .
Based on the complexity you can create Data source in 3 ways .
1. Based on Tables/Views ( Simple Applications )
2. Based on Infoset
3. Based on Function Module ( Used in complex extraction)
Steps to create generic extractor:
1. Based on Tables/Views ( Simple Applications )
Application Component: Component name where you wish to place the data source in the App. Component hierarchy.
Text: Descriptions (Short, Medium and Long) for the data source.
View/Table: Name of the Table/View on which you wish to create the Generic data source. In our case it is ZMMPUR_INFOREC.
2. Based on Infoset
3. Based on Function Module
Note: Data for all types of extractors can be viewed via Tcode RSA3, where you have to give the DataSource name, Data Records/call, No. of Extr calls and the selections:
The detailed information on LO-Cockpit, Update modules, generic extractor using FM and Infoset, delta pointer, safety interval will be shared in upcoming blogs.
Thanks,
Suraj Yadav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
8 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 | |
3 |