Generic Extractors for LO
Hi,
Has anyone attempted to write their own generic extractors to mimic the LO process because the results from this module did not meet their requirements? Would you recommend doing this?
Thanks
"<i>Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws</i>." ~ Plato (427-347 B.C.)
"<i>Forgive your enemies, but never forget their names.</i>" ~ John F. Kennedy (1917-1963)
Forgivenes - <i>Just get out of my life and spare me the anguish of pitying you</i> ~ Anonymous Author
Message was edited by:
Ellen DeGeneres
The LO process of extraction cannot be mimicked. If the requirement is such that you need more/different fields then you have the following options.
1. If the fields are in the extract structure of the datasource in question then just add the fields to the datasource and use the LO extraction process.
2. If you need to add some fields which are not in the extract structure of the datasource then add them to the datasource and use user exit to fill them.
3. If the need is for a completely different extractor. Then creat the extractor in RSO2,
More detailed info is in the weblogs by Robert Negro.
Hope this helps.
Bhargava
Similar Messages
-
Generic Extractors for HR Reports using views and Infoset Query
Hi Friends... I am working to come out with the HR reports in BW for the HR reports which are already there in R/3. The HR reports in R/3 are created based on Infoset Query.I could not find any standard business content cubes which can give me these reports.
1)So please can anyone give me step by step approach so to create a generic extractors based on Infoset Query.
2)And also how to populate the data into the fields of the generic extractor which is created by Infoset Query( Please provide any sample ABAP code if available)
3)can anyone give me step by step approach so to create a generic extractors based on View/Table.
4)And also how to populate the data into the fields of the generic extractor which is created by View/Table( Please provide any sample ABAP code if available)
ThanksHi Kalyani,
We normally go for View or infoset when the data to be fetched in BW is distributed in different tables in SAP R/3.
Had the data been available in one table we can easily build our datasource on that table but if there are more tables then its not possible to do it without Views or Infosets. You can use Function Modules to build your datasource in case it involves complex logic to figure out the data from various tables.
Depending upon the table relationships we create view and include various fields from these tables in that view. Same is with the Infosets, you can have more flexible options like Outer Join, left outer Join etc.
Regards,
Pratap Sone -
Generic Extractor for MCH1 data
I need to extract data to BW in which the source of data is the table MCH1. I could not find any content extractors - does anyone know if one exists?
ThanksHi,
Kindly have a look at below thread,
Extraction of Batch Characteristics/Classification to BI/BW
I hope this thread will help you.
Regards,
Mani -
Can I have TWO Extractors for ONE InfoObject ???
Hi all,
We have two extractors (Business Content & Generic Extractor for 0WBS_ELEMT_ATTR). Can we have these TWO extractors for 0WBS_ELEMT InfoObject. If yes, can I have the procedure, PLEASE ?
Thanks.Hi Venkat,
You can try to use Flexible update. For this you will need to make your InfoObject an InfoProvider. See here for an example:
http://help.sap.com/saphelp_nw04/helpdata/en/87/3fdf9587f211d5b2ff0050da4c74dc/content.htm
Hope this helps... -
Hi,
Im looking for a standar extractor that can obtain the information that i have in the table s115 of R/3; or its necessary to create an extractor generic?
Thanks for the information
MónicaHi
just create a generic extractor for this table.
http://help.sap.com/saphelp_nw04/helpdata/en/37/4f3ca8b672a34082ab3085d3c22145/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/3f/548c9ec754ee4d90188a4f108e0121/content.htm
Reg's
Edan -
Text load af vendor sub range - generic extractor
Hello BW experts,
I have created a generic extractor for transfering vendor sub range texts into the text table of an info object. However the text doen't end up in the table..
It transfers all included lines in the source table to BW, but I get the error message that some posts are duplicate in the PSA. Nothing ends up in the destination table... Can certain lines be erased in the PSA? Could this really be the reason for the difficulties to load?
Please help!!!
BR,
FredrikHi Fredrik,
In your InfoPackage > Processing tab > choose Only PSA and Update Subsequently into Data Targets and also Ignore Double Data Records. This way you will not get the duplicate entries error message and the data should load.
Hope this helps... -
FUNCTIONAL MODULE AS A GENERIC EXTRACTOR
Hi,
Im looking to extract fields in from the following tables and want to create a functional module as a generic extractor for that:
BSEG
BKPF
COEP
MBEW
EINA
Could some one tell me how I can create a FUNCTIONAL MODULE AS A GENERIC EXTRACTOR for this or send me a documet at mysapsource at gmail com
ThanksHi,
Please find the steps to create FM:
Step 1.
GO to transaction SE80.In the drop box list select function group enter your Z Function group name.Press enter it will ask for creating the function group.Create your function group.
OR
In SE37 transaction,in the menu bar Goto - > Function Group - > Create Group.Your Function Group will be created.
Step 2.
Go to transaction SE37.Enter your Z Function module name,your recently created function group name and the description.Press Enter.Now your FM is created.
Step 3.
Enter Export,Import parameters.In the source code tab write the code what you want to write.If any exception write in the exception tab.
Method 2:
First u have to create Function Group.
1.se37->Goto->Function Group--->Create.
2.Create FM.
3.maintain import /export parameters and tables , exceptions.
4.based on the ur requirement u have to bulid ur logic in Source Code by using there Import parameters and u can pass the results by using Export or table.
5.u can raise error by using exception.
Create Function Module:
http://help.sap.com/saphelp_nw04s/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/frameset.htm
Creating Function Modules.
Create Generic Datasource using Function Module:
Generick Extarction using Function Module.
Hope this helps u...
Regards,
KK.
Edited by: koundinya karanam on May 2, 2008 7:29 AM -
0WBS element (external format) as append field in generic extractor?
Hi Guru's,
we use an generic extractor for our CO-PA data, as a join of different tables. Now I get the issue with this internal format of PSP element. It is of NUMC 8 and my basic data PSP element is CHAR 24. As they are not matching I want to add the POSID as an append field. But how to do this?
In table PRPS I found the Include PRPS_INC an thought about using this in my extract structure? Is this possible? How do I need to go on and to simply have my additional field - with content! - in my extract structure?
First I used an append and put in my include. As there are no fields extracted to BI I think this is wrong!? How can I delete my append?
ThanksHi Siggi,
I have not created an special Append on the VEKP. I created an generic extractor on the VEKP. All fields of VEKP are available and I can hide or choose selection-field for all of these fields. No problem.
i created an append on the extract structure via RSA6 - enhancement. I know that after generating the generic extractor with RSO2 all settings done in former times in RSA6 are lost. But, my problem is: <b>I can not see any of the fields I put into the append. They are not there.</b> Not in ROOSFIELD and following not in RSA6. And that's the problem.
Thanks for your support.
OJ -
Hi All
I have made changs to transformations between the AFRU datasource and its DSO in DEV. We have a generic extractor for AFRU which I have NOT changed. I now want to test the transformations but cannot extract any data from R3. I know the extractor has a 1 day higher safety limit but I made the new R3 confirmations on Friday and its now Tesday.
Is there anything else that i need to do to enable transfer on R3.
All help appreciated
HKFHi,
Take a look at the blog below.It is telling very well delta concept in BW.Also check how to guide.
/people/swapna.gollakota/blog/2007/12/27/how-does-a-datasource-communicates-delta-with-bw
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d3219af2-0c01-0010-71ac-dbb4356cf4bf
Regards. -
Factory calendar Generic Extractor
Hello everybody,
I was wondering if there is a generic extractor for the Factory calendar in R/3 (SCAL transaction).
Thanks in advance.Hi Alberto,
go to RSA1 > Source Systems (your R/3) > right click > Transfer Global Settings >> than you can update among other things like currencies, the factory calendar.
Hope this helps.
Greets,
Sarah -
Creation of a generic extractor and data source for the FAGLFLEXA table
Hi All,
Need to create a generic extractor and data source for the FAGLFLEXA table to support AR reporting. This table contains the necessary profit center information to perform LOB reporting against the AR data.
Please advice on how to do this.
Regards, VishalHi Vishal,
Its seems a simple a work out.
1.Go to RSO2 & choose the relevant option ie. whether you want to create Transactional DS, Master Data DS or Text DS.
2. Name it accordingly & then create.
3. Give description to it & then give table name FAGLFLEXA.
4. Save it & activate. If you need it to be delta enabled then click over Delta & you can choose accordingly.
If you still face some problem then do mail me at [email protected]
Assign points if helpful
Regards,
Himanshu -
How to identify update mode in function module for generic extractor
Hi All,
I have created generic extractor using function module which supports delta load.
Delta logic is handeled in coding...by using ROOSGENDLM table.
Now problem is we need to identify the update mode, requested from infopackage in our function module in order to apply logic for Repair full.
I would like to know table or parameter in source system, which contain the update mode (Init , Delta , Full).
Thanks,
NirajHi Niraj
You can use the FM import parameter "i_updmode" (This is of type "SBIWA_S_INTERFACE-UPDMODE") to determine if infopackage triggerred in full or delta mode.
I_REQUNR TYPE SBIWA_S_INTERFACE-REQUNR
I_ISOURCE TYPE SBIWA_S_INTERFACE-ISOURCE InfoSource Name
I_MAXSIZE TYPE SBIWA_S_INTERFACE-MAXSIZE Data Packet size
I_INITFLAG TYPE SBIWA_S_INTERFACE-INITFLAG Initial Flag
I_UPDMODE TYPE SBIWA_S_INTERFACE-UPDMODE Update Mode
I_DATAPAKID TYPE SBIWA_S_INTERFACE-DATAPAKID Datapacket Id
I_PRIVATE_MODE
I_CALLMODE TYPE ROARCHD200-CALLMODE Single-Character Flag
I_REMOTE_CALL TYPE SBIWA_FLAG
Cheers
Vasu Sattenapalli -
Function Module for Generic Extractor
Hi, I have a generic extractor that uses a Function Module to extract the data. I have a change I need to make that only affects the code in the Function Module. Do I need to regenerate the DataSource or can I just change the function Module and transport the change to the function module?
Thanks for any details...As long as you are not changing the extract structure, you do not need to regenerate the datasource or replicate. Send FM only.
Regards,
Chad -
Customer exits for currency field in generic extractor
Hi,
I had a requirement to create a generic extractor. I've created a generic extractor by name 'ZXXZ_XXX_TAX_ATTR'. This extractor was created based on a table T007V in turn view. It has a currency and a quantity type field. Those two fields were not refering to a table fields but were refering a structure. So as per the note 335342, if we have fields of curr/quan type and are having reference fields as a structure field, we need to populate those fields throught a customer exit.
As I have read that the same problem has been solved by you with customer exit. So can you mail me the exit code as I am not a good in ABAP.
Regards,
Amol GaurkarHi Amol,
Here is the code below,
TYPES: BEGIN OF TY_T007V,
TRKORR TYPE TRKORR,
ALAND TYPE ALAND,
MWSKZ TYPE MWSKZ,
TXJCD TYPE TXJCD,
DATAM TYPE DATAM,
KSCHL TYPE KSCHL,
KBETR TYPE KBETR,
END OF TY_T007V.
DATA: T_T007V TYPE STANDARD TABLE OF TY_T007V,
T_EXTRSTRU TYPE STANDARD TABLE OF <b><Extract Structure></b>,
**-- Work Area
W_T007V TYPE TY_T007V,
L_TABIX TYPE SY-TABIX.
CASE I_DATASOURCE.
WHEN 'ZXXZ_XXX_TAX_ATTR'.
REFRESH: T_T007V.
CLEAR: W_T007V,
L_TABIX.
T_EXTRSTRU[] = C_T_DATA[].
IF NOT T_EXTRSTRU IS INITIAL.
Fetching all the records into internal table T_T007V from the transparent table T007V
SELECT TRKORR
ALAND
MWSKZ
TXJCD
DATAM
KSCHL
KBETR
INTO TABLE T_T007V
FROM T007V
FOR ALL ENTRIES IN T_EXTRSTRU
WHERE TRKORR = T_EXTRSTRU-KOKRS
AND ALAND = T_EXTRSTRU-ALAND
AND MWSKZ = T_EXTRSTRU-MWSKZ
AND TXJCD = T_EXTRSTRU-TXJCD
AND DATAM = T_EXTRSTRU-DATAM
AND KSCHL = T_EXTRSTRU-KSCHL.
IF NOT T_T007V IS INITIAL.
SORT T_T007V BY TRKORR ALAND MWSKZ TXJCD DATAM KSCHL.
LOOP AT T_EXTRSTRU INTO W_EXTRSTRU.
L_TABIX = SY-TABIX.
READ TABLE T_T007V INTO W_T007V
WITH KEY TRKORR = T_EXTRSTRU-KOKRS
ALAND = T_EXTRSTRU-ALAND
MWSKZ = T_EXTRSTRU-MWSKZ
TXJCD = T_EXTRSTRU-TXJCD
DATAM = T_EXTRSTRU-DATAM
KSCHL = T_EXTRSTRU-KSCHL
BINARY SEARCH.
IF SY-SUBRC = 0.
W_EXTRSTRU-KBETR = W_T007V-KBETR.
MODIFY T_EXTRSTRU FROM W_EXTRSTRU INDEX L_TABIX.
CLEAR W_EXTRSTRU.
ENDIF.
CLEAR: W_T007V,
L_TABIX,
W_EXTRSTRU.
ENDLOOP.
ENDIF.
REFRESH C_T_DATA.
C_T_DATA[] = T_EXTRSTRU[].
REFRESH: T_T007V,
T_EXTRSTRU.
ENDIF.
ENDCASE. "ENDCASE FOR RETREVING THE EXTRACTOR
<b>Reward points if this helps,</b>
Kiran -
BW Query as datasource for generic extractor...
Hi,
I want to use a BW Query as DataSource for a generic extractor, the objective is fill an InfoCube from the result of that query. It is possible? If can it be done, how?
Thanks.
Enrique.Hi Enrique,
You can achieve this with the APD. See this for more info:
http://help.sap.com/saphelp_nw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
Hope this helps...
Maybe you are looking for
-
FLV videos not playing correctly in Captivate 6
I am running into an issue where my FLV video is not playing correctly when my Captivate project is exported out and saved to the web. The FLV video is about 20 mins long (~100 MB) and it is being streamed from Kaltura. The FLV video is inputted into
-
HT4059 how to get ibooks on mac computer
I have purchased books on ibooks and I have recently given my ipad to family since I have gotten a new macbook. I want to be able to read and use the ibook app still but there is no option for apple laptops or desktops.
-
Hi I have a windows 8.1 pro computer joined on a domain with all that latest patches. Today I ran the update to windows 10 directly from windows updates (not from a ISO image). Everything ran well for the install and the computer restarted. Howeve
-
Where are my saved passoword, bookmarks etc gone ?
Firefox Aurora got updated to 35.0a2 today. With that all my saved password, bookmarks etc gone too. How do i get these back? Esp. the passwords.
-
I deleted a bank of photos from my device but realized that I needed them. Do these photos still remain on my icloud storage? If so, how do I obtain them?