Getting error while mapping fields btween DS and Data target IO

Hi,
I am getting error message "Rule(target field:0DEL_GR_WT): No source units assigned" while activating transfer rules btween Data source and Data target.
Infoobject has got mapped with source field BRGEW.
Even in the data source the field units are GEWEI
In BI the units are 0unit_of_wt.
Every thing seems to be fine,but while mapping fiellds in the transfermation i am getting above error

Hi,
I think u have to assign source unit in transformation .
double click on that  particular filed and it will take you to other screen and there you have choose that field and have to  assign,
if am wrong please ignore it.
Thanks,
Jack

Similar Messages

  • SAP Best Practices V 4.31 questions- Getting errors while mapping reports.

    Case 1:
    I am trying to map following reports from SAP BP V 4.31 to our data sources:
    a)POSD-Month-Material Group
    b)POSD-Month Suppliers
    c)POSD-Suppliers
    These are the 3 reports out of 9 reports under trade dashboard.
    We have followed the steps outlined in section 9 and used the code provided in appendix IX of the "Manual data source creation document"  ,
    These reports seem to use a field "DMBTR" :
    Report claims this field(DMBTR  ) would exist under following structure : ZBPBI131_STRU_TRADE_POSD
    But the document specified this(DMBTR) field as part of structure : ZBPBI131_STRU_TRADE_PO
    And the report is hence showing this field as orphaned and needs to be mapped while updating source.
    I am clueless what is wrong ( document and code given there (or) report version i got)  and how to map that DMBTR field to existing infoset and what impact it would create if i force it into the infoset declining the guiding document.
    Case 2:
    While mapping reports under" Sales Plan vs. Actual Dashboard" , I am getting error saying "Some tables were not found" ,even after  we created the Query ZBPBI131_QRYSD on top of its infoset in SAP.
    I am clueless what have gone wrong.We have followed exact steps as mentioned in the manual data source creation document.
    Any help from anyone is greatly appreciated.
    Thank you

    Ingo,
    I saw the same reply from you for  some other users post.
    Suggesting to post to All in One forums.
    I was unable to find that exact forum, could you point me with a link.
    infact if i can get to that forum, may be my question has been already answered.
    Your help is appreciated.
    Thank you

  • Getting error while mapping HL7 message to Backend message

    Hi all,
    can anybody help me in this regard,
    i am doing mapping between HL7 message fields and backend fields and here HL7 message is target message and i am getting error when i tested my mapping.
    error is: " min != max "
    why this error is comming?
    i mapped all mandatory(which are shown in red color)  target fields to empty constant. but still on of the field is in red. is that the reason for this error or something else? if yes then why that field is still in red even after mapping to empty constant?
    Thanks and Regards,
    Ujwalkumar

    hi
    check for the following:
    1.check for the occurence of the segments
    2.map the parents with empty constants or with resp soruce segmetns
    3. donot map empty constants to mandatory field in a segments

  • Getting error while adding field to data viewer web part

    I have custom EditItemForm for a custom list having over 100 columns. That EditItemForm contains a DataFormWebPart in edit mode having over 100
    <SharePoint:FormField controls.
    If I browse for the above page in internet explorer, I got got the generic error:
    "Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Microsoft SharePoint Foundation-compatible HTML editor such
    as Microsoft SharePoint Designer. If the problem persists, contact your Web server administrator.
    Correlation ID:XXXXXXX"
    I went to Log, and got the exact error details as follows,
    "Error while executing web part: System.StackOverflowException: Operation caused a stack overflow.     at
    Microsoft.Xslt.NativeMethod.CheckForSufficientStack()     at <xsl:template name="dvt_1.rowedit">(XmlQueryRuntime , XPathNavigator , Double , String )     at <xsl:template name="dvt_1.body">(XmlQueryRuntime
    , IList`1 , Double , Double )     at <xsl:template name="dvt_1">(XmlQueryRuntime , XPathNavigator )     at Root(XmlQueryRuntime )     at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument,
    XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer, Boolean closeWriter)     at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter
    results)     at System.Xml.Xsl.XslCompiledTransform.Tr..."
    Then I thought of removing some columns from the dataFormWebpart. I removed several
    <SharePoint:FormField controls from the dataFormWebpart. Then page started working fine.
    Please let us know if there is any workaround to fix this issue.
    Note: The same page was working fine in MOSS 2007 before migrating to SharePoint
    2010.
    Sharepoint Consultant from NY, USA

    In SP1 and earlier, you could sometimes fix this by breaking the "dvt_1.rowedit" template into smaller templates and calling them sequentially. Sadly, this no longer works in many cases.
    Microsoft's "fix" for this problem appears in the August 2011 CU (Possibly earlier in the June CU - haven't checked that one). They have implemented a one-second timer that artificially throws a stack overflow exception if a transform takes longer than 1
    second.
    Reflector shows us what's going on. As the stack trace shows, it's in Microsoft.Xslt.NativeMethod.CheckForSufficientStack().
    A dateTime variable has been set to Now + 1 second when a Microsoft.Xslt.NativeMethod.SetStackBarrier() method was called, then we have this gem:
    public static unsafe void CheckForSufficientStack()
    void* stackBarrier = StackBarrier;
    if (dateTime < DateTime.Now)
    throw new StackOverflowException();
    if (&stackBarrier < stackBarrier)
    throw new StackOverflowException();
    As you can see, there has been no real stack overflow, and there isn't even any provision for allowing a SharePoint admin to adjust the now-plus-one-second hack.
    The MSFT support person we spoke with said this code was added in the August CU to "prevent long transforms from bringing down the server." So... Let's see what the SP1 version of the same method looks like:
    public static unsafe void CheckForSufficientStack()
    void* stackBarrier = StackBarrier;
    if (((++callCount & 0xffff) == 0) && (dateTime.AddSeconds(5.0) < DateTime.Now))
    throw new StackOverflowException();
    if (&stackBarrier < stackBarrier)
    throw new StackOverflowException();
    Well, at least it allowed 5 seconds instead of 1....

  • Getting error while testing Webservice to Push XML data to BI

    Hi,
    I have created the Data source for the web service source system and data package. While testing this Web service I am getting the error as  "No real-time InfoPackage for this DataSource". I deleted the Infopackage and recreated it but same error is appearing.
    Any halp is welcomed.
    Thanks in advance.
    Amit

    Hello Amit,
    have you assigned the InfoPackage to a Deamon?
    The default Daemon 00 (not assigned) is enough.
    Kind regards
    Michael

  • Getting error while using getImage(URL, filename) and imageUpdate()

    Hello Everyone,
    I am trying to create an image and upload it in an applet. I have kept the image file in the same directory as of the HTML and java-applet file. I have used the getImage(URL, filename) abstract method to do so. The image is not getting uploaded .... PLEASE HELP .... Please find the code attached below.
    import java.awt.*;
    import java.awt.image.*;
    import java.applet.*;
    /*<applet code="ImageCreation_applet" width=1200 height=400>
    </applet>*/
    public class ImageCreation_applet extends Applet implements ImageObserver
         //     Image image1;
              Image image2;
              String s="";
              String image_name="img2";
              public void init()
                        setBackground(Color.yellow);
         //               Canvas c=new Canvas();
         //               image1=c.createImage(40, 40);
                        image2=this.getImage(this.getDocumentBase());
              public void paint(Graphics g)
                   //     g.drawImage(image1, 50, 50, this);
                        g.drawImage(image2, 0, 0, this);
                        g.drawString(s, 300, 300);
              public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h)
                        if((flags & SOMEBITS) != 0)
                                  repaint(x, y, w, h);
                        else if((flags & ABORT) != 0)
                                  s="ERROR";
                                  repaint();
                        return (flags & (ALLBITS|ABORT)) == 0;
         } I am continuously getting the ERROR String.... PLEASE HELP

    troy.cos wrote:
    i dont have enough time to look closer right now, but im pretty sure that:
    flags & ABORTneeds to be two & not one... so like:
    flags && ABORT
    Nope, that isn't the problem here. & is the correct one to use.
    "&" in this case is a bitwise and, while "&&" would be the boolean shortcut and, which does an entirely different thing.

  • Working with WebLogic81sp2 and getting error while processing a file.

    Hi,
    getting error while working with the weblogic81sp2 and java based application. In this m processing a file. the file gets processed but doing command 'ps -ef' shows process still running. The exception log is like:
    <26-Mar-2008 10:10:48 o'clock GMT> <Warning> <WebLogicServer> <BEA-000337> <ExecuteThread: '21' for queue: 'weblogic.kernel.Default' has been busy for "645" seconds working on the request "Http Request: /shield/xml", which is more than the configured time (StuckThreadMaxTime) of "600" seconds.>
    <01-Apr-2008 06:50:00 o'clock BST> <Error> <HTTP> <BEA-101017> <[ServletContext(id=197633402,name=/shield,context-path=/shield)] Root cause of ServletException.
    javax.servlet.jsp.JspException: Can't insert page '/jsp/layouts/mainLayout.jsp' : Broken pipe
    at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.processException(Ljava.lang.Throwable;Ljava.lang.String;)V(InsertTag.java:956)
    at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag()I(InsertTag.java:884)
    at org.apache.struts.taglib.tiles.InsertTag.doEndTag()I(InsertTag.java:473)
    at jsp_servlet._jsp.__main._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(main.jsp:2)
    at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:305)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(RequestDispatcherImpl.java:301)
    at org.apache.struts.action.RequestProcessor.doForward(Ljava.lang.String;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(RequestProcessor.java:1069)
    at org.apache.struts.tiles.TilesRequestProcessor.doForward(Ljava.lang.String;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(TilesRequestProcessor.java:274)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Lorg.apache.struts.config.ForwardConfig;)V(RequestProcessor.java:455)
    at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Lorg.apache.struts.config.ForwardConfig;)V(TilesRequestProcessor.java:320)
    at org.apache.struts.action.RequestProcessor.process(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(RequestProcessor.java:279)
    at org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:507)
    Please help me!

    Not sure why you want to replace. Since the response of the proxy would remain to hold the request body by default.
    If you have stored the opaque element in a variable ($var_opaque), then you can do the following.
    XPath : .
    In variable : body
    Expression : $var_opaque
    Check - "Replace node content"

  • Getting error while activating Infosource

    Hi Bw Guru's
    I have enhanced 3.x data source with new fields and replicated the same in BI.
    I have created Transfermation between DS(Data Source) and Infos source(IS).
    Then created Transfermation btween IS and Data target DSO.
    Our data source feeding more than one data target.
    What i done is included new info object in IS and try to activate it where i am getting error say that
    Error message "You use this key to determine how you want to use aggregation in the transformation."
    Please advise me in this issue

    Hi Aryan,
    I understood your scenario..
    See what yuo have..
    Data Source <--transformation->Infosource<-transformation->Data target..
    When you modify the Infosource and try to activate it, it gives error, because there are two transformations that are dependent on this infosource.. and on trying to activate they become inconsistent..
    The best approach i would suggest is, delete both the transformations.. If they contain routines, just copy them in to notepad and keep aside..
    Make changes to info source and activate it..
    Now recreate the transformations.. paste the routines if there were any and activate the transformations.. this wont take too much effort as creating the transformation is not a big deal..
    And i feel that the error you are getting is because of the transformation between IS and Data target.. so try by only deleting it first..
    Thanks and Best Regards,
    Vikas Bittera.

  • Re: ERROR while trying to synchronize Audio and MIDI

    Hi Guys/Gals
    A bit of a strange one. Yes, I have posted a similar question concerning my trusted 2.7ghz G5 PPC and my Digidesign 003R which it turned out that the Digi's FW ports were to blame.
    New issue. I have just completed an install on a client's machine, here's it's specs etc:
    Hardware:
    iMac 2.8Ghz Duo Core Intel, 4Gb ram, 500Gb HD etc (the custom top end before last week's upgrade) arrived last week. Running Leopard 10.5.2 and has all the latest updates. (firmware/software)
    Apogee Ensemble (with newest firmware update/upgrade)
    Iomega ULTRAMAX HARD DRIVE 1TB USB 2.0/FIREWIRE® 400/800 (sorry, copied from their site)
    M-Audio Axiom 49 USB Midi controller/keyboard
    Software:
    Logic Pro 8 (latest 8.0.1) All standard plugs/samples, no third parties at all, just 100% Apple install.
    Reason 4 (latest 4.0.1)
    I reformatted the built-in hd to two partitions of equal size, one for the OS and one for whatever. I formated the external terrabyte into two partitions also of equal size, non are journalized, all are GUI partitions. I copied the LP 8 demos to both the internal "spare" partition and to the primary "Audio1" partition of the external drive. The Iomega HD is connected via the 800FW port and the Apogee Ensemble is connected via the 400FW port (the iMac has one of each). If I play any of the demo songs from the internal partition, they play perfectly, if I play them off the external Iomega partitions (either) within 8 bars I get:
    "Error while trying to synchronize Audio and MIDI
    Sample Rate 45946 recognized.
    Check conflict between Logic Pro and external device."
    As I said, any demo played back from the internal drives absolutely perfectly..... Any ideas?
    Cheers!!
    Bobs

    There are a lot of different opinions about partitioning in Mac OS X and you can read some of them here:
    http://forums.cnet.com/5208-7592_102-0.html?forumID=25&threadID=44865&messageID= 530144
    and here
    http://forums.appleinsider.com/archive/index.php/t-8096.html
    My opinion is that partitions cam be useful when:
    1. the OS can't manage big volumes (as it was in the past)
    2. the OS can't optimize the space on big volumes
    3. want to install 2 or more separate OSes
    4. organization (like in your case).
    Now, OS X filesystem (HFS+) is robust and reliable and OS X is a multitasking system that parallelizes I/O operations like reading or writing a disk.
    So if you have 2 separate hard disk the system can parallelize the operations (i.e. reading from one and writing into another one) but if you have 2 partitions the system (or better the disk subsystem) have to jump back and forth among the partitions.
    About the linking schema of the Audio interfaces and the FW hard disks it can change: I connect my FW disk to the MOTU and the MOTU to the mac while a friend of mine have to put the disk before of his Presonus.
    Thanks for the beer!
    cheers
    rob

  • TS3694 I get error while updating my I-phones its shows 3004

    I get error while updateing my I-phone and its give number as 3004..
    Girish

    We dont know yet if he is doing it from the phone itself!
    If you do from the phone try from iTunes and vice versa.

  • FI:While posting MIRO getting Error of Balancing field Segment not filled

    Hello SAP Gurus,
    While  posting MIRO getting Error of Balancing field Segment in line item 001 not filled
    Message No.GLT2201.
    Please suggest me solution for it i read lots of related threats but could not solve this error.

    SPRO-Financial Accounting (New)-General Ledger Accounting (New)-Business Transactions-Document Splitting-Edit Constants for Nonassigned Processes-Select your constant-Double click and Select Assignment of profit center- Enter your dummy profit center here   otherwise
    SPRO-Financial Accounting (New)-General Ledger Accounting (New)-Business Transactions-Document Splitting-Edit Constants for Nonassigned Processes-Select your constant-Double click and Select Assignment of values-Enter here segment.

  • Excel service and OWA - getting ERROR while trying to open/edit Excel documents

    Hi All,
    We have configured SharePoint 2013 with Excel Service and OWA (Office Web Apps).
    After configuring, we are able to view/edit Word or PowerPoint documents from the browser (as OWA is configured). But we are getting errors while trying to open/edit Excel documents.
    We are not able to view/edit the excel workbook from the browser (through OWA).
    To open the excel in the browser, decision has to be taken at the farm level on what to be used – Excel Service or OWA Server? Is it possible to do setting at site collection level?
    Error details are given below:
    Event code: 3005
    Event message: An unhandled exception has occurred.
    Event time: 3/25/2013 1:29:08 PM
    Event time (UTC): 3/25/2013 7:59:08 AM
    Event ID: fc2e0530f493493896e6c8b6297a0423
    Event sequence: 10
    Event occurrence: 3
    Event detail code: 0
    Application information:
        Application domain: /LM/W3SVC/2/ROOT/x-1-130086717598089315
        Trust level: Full
        Application Virtual Path: /x
        Application Path: C:\Program Files\Microsoft Office Web Apps\ExcelServicesWfe\
        Machine name: VHYDMANTHSTP-02
    Process information:
        Process ID: 1252
        Process name: w3wp.exe
        Account name: NT AUTHORITY\NETWORK SERVICE
    Exception information:
        Exception type: ArgumentException
        Exception message: An entry with the same key already exists.
       at System.Collections.Generic.TreeSet`1.AddIfNotPresent(T item)
       at System.Collections.Generic.SortedDictionary`2..ctor(IDictionary`2 dictionary, IComparer`1 comparer)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.GetInstalledUICultures()
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.IsUICultureSupported(String cultureTag, CultureInfo& cultureInfo)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICulture(String cultureTag, Boolean useOleo, Boolean allowCustomFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICultureFromFrontEnd(String uiCultureTag, Boolean allowFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentCulturesFromFrontEnd(String uiCultureTag, String dataCultureTag)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.SetCurrentCulturesFromContext(HttpContext context)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.PreProcessRequest(HttpContext context)
       at Microsoft.Office.Excel.WebUI.XlPreview.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Request information:
        Request URL:
    http://mysrevr/x/_layouts/xlpreview.aspx?ui=en-US&rs=en-US&WOPISrc=http://myservernames1/_vti_bin/wopi.ashx/files/f36d669ceb814d67bdad0e1e1f98e466&wdSmallView=1
        Request path: /x/_layouts/xlpreview.aspx
        User host address: 10.81.138.92
        User: 
        Is authenticated: False
        Authentication Type: 
        Thread account name: NT AUTHORITY\NETWORK SERVICE
    Thread information:
        Thread ID: 13
        Thread account name: NT AUTHORITY\NETWORK SERVICE
        Is impersonating: False
        Stack trace:    at System.Collections.Generic.TreeSet`1.AddIfNotPresent(T item)
       at System.Collections.Generic.SortedDictionary`2..ctor(IDictionary`2 dictionary, IComparer`1 comparer)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.GetInstalledUICultures()
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.IsUICultureSupported(String cultureTag, CultureInfo& cultureInfo)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICulture(String cultureTag, Boolean useOleo, Boolean allowCustomFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICultureFromFrontEnd(String uiCultureTag, Boolean allowFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentCulturesFromFrontEnd(String uiCultureTag, String dataCultureTag)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.SetCurrentCulturesFromContext(HttpContext context)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.PreProcessRequest(HttpContext context)
       at Microsoft.Office.Excel.WebUI.XlPreview.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    I have the same issue while opening the file , i have checked every thing twice. but unable to fix this thing . can any one help.
    One more thing which is i am wondering none of the MS representative replied on this post which is originally posted on March 27-2013.
    is microsoft alive??
    Imran Bashir Network Administrator MCP, JNCIA-EX,ER,JNIOUS +92-333-4330176

  • Trying to re install PSE 11 and keep getting error while installing Shared Technologies

    Trying to re install PSE 11 and keep getting error while installing Shared Technologies

    Try this link first:
    <Install rollback and Shared Technologies | Windows>
    It is for the Windows system but if you are using Apple MAC then you'll have to wait until Barbara is here later today.

  • Getting error while using HTTP connector and calling POST action to a Web API which is deployed as website on Azure

    I have create Logic App under Azure App Services, I am getting
    error while using HTTP connector and calling POST action to a Web API which is deployed as website on Azure.
    Following are the screen shots:
    Login App Connector Diagram:
    hema

    Marking as answered since no response on request for more information - assuming that you found what was wrong in the inputs. Let us know if you're still having trouble.
    http://twitter.com/joshtwist

  • Getting Error while creating Genric Datasource

    Hi,
    I was try to create genric extracter where i was getting error
    While creating view genric extracter where i am getting error "Entry A ZV_ZFRT  does not exist in DD02L - check your entry".
    My requirement is need to create extracter which is getting populated from three modules like SD,MM,FI/CO.From these three module i am using several tables and some of the tables don't have relation btween these tables as like foreign key and refrence key.
    Which extracter i need to create as given scenario?
    Does view will fullfill with my requirement or any other extracter.
    Please some one can help me in this scenario.
    Answer would be great appreciate.

    Hi,
    Rather than writing a program write a function module. Create a structure and include all the necessary fields in the structure. Then in the function module write the logic to extract the values for those fields. While creating the datasource specify the function module and structure name.
    Refer this link:
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    Hope this helps.
    PB

Maybe you are looking for