Extract structure

Hello
I want to check the program written for the extract structure in R3.Please can someone tell me step by step how to go and view it.And i have the name of my data source.How can i go and find the name of the extractor for it.
thanks

Hi  graeme brannen,
go to -> RSA6 in R/3-> find ur data source
go to se11 -> ROOSOURCE table -> click on display button -> click on contents button -> give ur data source name -> u will find a field called EXTRACTOR this is the function module name will populates data to ur data source copy that name .
goto -> SE37 -> paste that function module name -> click on display button -> click on SOURCE CODE TAB.
this is the code for ur data source.
assign points if usefull.
thanks,
pavan.

Similar Messages

  • Changes in extract structure

    Hello All,
    The extract structure for 2lis_11_vaitm has been changed and since then whenever I try to execute the datasource using RSA3.
    I get an error Import_mismatch_error.
    The extractor was working fine in dev. So I collected one structure which was missing in quality.
    After releasing the same in quality, I deleted the setup tables and did run RSA3 - I got 0 records.
    As per the SAP note 328181 - the old Sales orders are not compatible with the new structure and so we get the same error.
    If any new documents are posted they will come in RSA3. How do I make sure that in Production I dont miss any data?
    Regards,
    Nikekab

    Hello Venkat,
    I found one error description though:
    Error when resetting DataSource 2LIS_11_VAITM                 OKQCLNT332 to the active version
    Message no. RSO410
    Diagnosis
    Errors arose when activating DataSource 2LIS_11_VAITM. An active version already existed before theactivation.
    System Response
    DataSource 2LIS_11_VAITM  could not be resetto the old active version. Since the generated objects no longer correspond to the old active version, they were reset to inactive.
    Procedure
    The old active version of DataSource 2LIS_11_VAITMcan no longer be used. Remove the cause ofthe activation error and activate DataSource 2LIS_11_VAITM   anew.
    Regards,
    NIKEKAB

  • Custom Datasource using View COVJ - R8359 Invalid extract structure

    I'm trying to build a custom datasource so I can get at plan line item data with partner object (I've tried using 0CO_OM_CCA_1 but I dont get the partner object for plan data - no idea why). So I thought if I create a datasource using COVJ I can get it out. However when I try and save the custom datasource (created using RSO2) I get the error R8359 Invalid extract structure: You tried to generate an extract structure with the template structure COVJ. This operation failed, because the template structure quantity fields or currency fields, for example, field WOG001 refer to a different table.
    I saw posts saying when people get this error thye should reference the table these fields come from in the view. So I've talked to our ABAP'er and I asked him to reference the table these fields come from but he said this cant be done because these come from a structure not a table.
    Any ideas?
    Thanks
    Joel

    The WOG* columns in table COEJ, one of the tables contributing to the COVJ view, use CCCUR-CURKY as the reference table-column for those quantities. The ABAPer you spoke to is correct that CCCUR is a structure. View value fields inherit their reference table-column from the source, in this case COEJ, and since this source table is an SAP delivered table it cannot be modified change this reference.
    This means that you're only option for extracting the data out of the COVJ view would be to create a Function Module and use that Function Module as the basis for your DataSource.

  • Invalid Extract Structure error while creating "Generic DataSource" on a view...

    Dear All,
    I have created a view on following tables MARA, AFKO and MSEG. The Table/Join condition is as follow:
    AFKO--AUFNR  = MSEG--AUFNR
    AFKO--PLNBEZ = MARA--MATNR
    I have included all the fields from MSEG and other all fields from MARA and AFKO. The view is created successfully and contents/records are also being fetched/displayed from this view.
    See screen shot as well:
    But when I go to RSO2 to create a "Generic DataSource" on this view. I get a series of warning messages and then error message "Invalid Extract Structure" and therefore I'm unable to create my DataSource on this view. See below screen shots of warning and error messages.
    Other warning messages are as follow:
    Field GAMNG with reference field MEINS: Reference table MARA is replaced by ZOXPRD0150
    Field PLSVB with reference field PLNME: Reference table PLKO is replaced by ZOXPRD0150
    Field PLSVN with reference field PLNME: Reference table PLKO is replaced by ZOXPRD0150
    Field LODIV with reference field MEINS: Reference table MARA is replaced by ZOXPRD0150
    Following is the screen shot of error message:
    1. How can I get rid of this error message and be able to create my "Generic DataSource" on top of this "View"?
    2. What should I do to resolve the above warning and error messages?
    I will appreciate your reply.
    Many thanks!
    Tariq Ashraf

    Hi Vipul,
    as you can find in CKIS table, the reference feild for value feild "WERTN" is missing.
    As per the table the reference feild is HWAER. This should have been used in place of FWAER.
    Try mentioning this in your view and this should work.
    Also I am a little enthusiastic to know, what are you trying to get from the datasource.
    If you are trying to get the cost estimate of multi level BOM, not (just one child level), then this approach may not work.
    There is a BAPI that gives such itemization split. Just FYI, in case you are looking for multi level explosion.
    "BAPI_COSTESTIMATE_ITEMIZATION".
    Hope this helps.
    Naveen.A

  • Invalid Extraction Structure Template

    Hi All,
       Am getting "Invalid Extraction Structure Template"
       error while creating generic datasource, am creating
       datasource based on a view.
       please suggest a solution.
    Thanks

    Hi,
      If we have any quantity or amount fileds in views, we have to provide refernce objects for Units.
    Goto Viwe -->> check for tab Units and provide units from source tables(like : <tablename>-<fieldname>)
    Srini

  • No extraction structure active or no BW connected

    Hi All,
    While filling the setup Table in SBIW, we are getting Error
    <b>“No extraction structure active or no BW connected “.</b>  
    I have Activated extract structure in LBWE and also checked in ROOSOURCE table  and found the datasource is ACTIVE.
    Also, tried replicating and extracting Master Data, it works fine, it means that my connection is good. I can see this structure MC11VA0ITM  is Active in SE11.
    Getting same error message for all the datasources.  We are working on R/3- ECC 5
    And BW 3.5.
    Anticipating response at the earliest.
    Thanks
    Jashaik
    Points = Thanks

    Shaik
    Have you checked this thread
    "No extraction structure active or no BW connected"
    Hope this helps
    Thanks
    sat

  • Extract structure does not exist at the time of transport

    HI ,
    i am facing an shortdump error while transporting customized copa data source from r/3 dev to r/3 qua. The error analysis  is
    Extract structure does not exist at the time of transport
    Long text of error message:
    Technical information about the message:
    Message class....... "RD"
    Number.............. 041
    Variable 1.......... " "
    Variable 2.......... " "
    Variable 3.......... " "
    Variable 4.......... " "
    please provide the  solution asap

    Hi Bharath,
    Goto SE11, put the name of your extract structure in Data type and click display, check the version of the structure. if it is inactive then goto RSA6 and activate your DS.
    After activation try to retransport.
    Regards,
    Durgesh.
    Edited by: Durgesh Gandewar on Jul 25, 2011 3:13 PM

  • Error while enhancing the Extract structure in LBWE

    Hi All,
    When I am trying to change the extract structure os logistic extractors in LBWE, it is giving me an error saying "Entries for application 11 still exist in the extraction queue".
    Below is my scenario:
    I have 3 clients in the same R/3 system, Client 010, 020 and 030.
    Clients 020 and 030 are connected to my BW system. Client 010 will be used for all development while test loads can be done from clients either 020 or 030. Till now, I have tested my data flows only from client 030. Now, I have to add some extra field to the structure in LBWE but facing the above mentioned error.
    I went into LBWQ in both the client 020 and 030 and deleted the queue and then tried to change the extract structure in client 010 but still the same error.
    What else do I need to do to resolve this?
    Thanks,
    RPK.

    Hi Raki,
    We are still in development phase. I did all my developments(R/3) in client 010. Till now I did only full loads to BW from client 030 and haven't done any loads from client 020. My BW system is also connected to another sandbox client 100 but I haven't done any loads from that client aswell.
    As I have to add some extra fields to the extractor from LBWE, I did the follwing steps in R/3:
    1) I have deleted the setup tables from client 010, 020 and 030.
    2) Deleted the data from LBWQ from clients 010, 020 and 030.
    3) Trying to change the extract structure by clicking on "Maintenance" for the extractor in Client 010.
    At this point it is throwing an error.
    I thought that the client 100 might be a problem as I have transfer rules created in my BW system from this source system as well. As I do not need this source system anymore, I have deleted it from BW and tried changing the structure in LBWE but still the same problem.
    Any ideas would be highly appreciated.
    Thanks,
    RPK.

  • Error while saving Extract Structure

    Hi Friends,
    We have enhanced the DataSource 0FI_AR_4 by adding new feilds. After that i went to Extract Structure to Un check (Deselect) the HIDE check box for newly added feilds and when i save the structure it is throwing the Error The OLTP source still has errors. When i go to detail it is giving message .........
    *The OLTP source still has errors
    Message no. R8417*
    I Have checked the Extract Structure it is in Active and For the newly added Key Figures there are referenced table and Feilds.
    WHat Might be the reason.
    How can Deselect the check boxes for newly added At Hide Feild in the Extract Structure and Save it.
    Thanks & Regards
    Anand

    Hi,
    Check similar kind of threads in SDN
    Re: The OLTP source still has errors  Message no. R8417
    Re: Urgent ! Error while append structure for EISBE field
    Generic extractor help needed badly.
    Thanks
    Reddy

  • How to find out the tables from extract structures

    Hi All,
    As I know my data sources are 2lis_04_p_matnr,2lis_04_p_comp,2lis_04_p_arbpl.
    How to find out the tables concerned with the fields in the extract structure.
    Thanks

    Pl check this link:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/29/79eb3cad744026e10000000a11405a/frameset.htm
    OR navigate to: help.sap.com - netweaver - bi content - supply chain - look for your application area and the extractor and you will see the source tables and fields.
    Ravi Thothadri

  • BW FICA extract structures corrupted after upgrade from 4.6C to ECC6

    Hi All. After the upgrade an include (FKKBWP) in the extract structure FKKOPBW_BASIC contained  a field belonging to the APPEND structure ZAFKKOPBW_BASIC (originating from enhancing the configured structure). Also ZAFKKOPBW_BASIC is not visible in FKKOPBW_BASIC anymore, although when checking/activating the structure it complains about duplicate fields, which can only happen if ZAFKKOPBW_BASIC is still referenced. Furthermore, some new includes have also appeared in the extract, amongst others FKKOPBW_EVOLVED.
    I have not been able to find any documentation regarding this. Two different systems were upgraded and the structures were corrupted in both systems in the same way, so this is not a fluke.
    The application dumps when one tries to access it via SBIW->Settings for Application-Specific DataSources->Contract accounts receivable->Define Fields for the Extraction of Open Items, because the config and structures do not match.
    All of this also applies to the Cleared Items as well.
    Has anybody encountered this or can somebody point me to some documentation referering to this problem?
    Regards,
    Johan Loock

    Hi
        Please refer to the SAP note 1278056 and 1278115 - PDS Display: F4-characteristic values are not selectable.  Hope this will resolve your issue.
    Regards,
    JB

  • Problem in populating the new field from the extract structure. Kindly help

    my requirement a new text field is added on R/3 side and I have to populate
    the same field into BW.
    In the R/3 a new customization table 'AAA' is created which will have
    code - char 3 and
    text - char 30.
    The code field is added to a table BBB.
    The SAP standard generic data source exracts data from the table BBB where in the new code field have been added.
    Now I can the see the code field in the extract structure and not in the data source as the filed has selection value 'A' when checked in the ROOSFIELD table.
    To populate the value in BW, I will be creating a Generic Master Data text wherein I fetch the values from the table 'AAA' which the fields code and text  and replicate the same in BW.
    In the reporting level, the code InfoObject will be selected as display both KEY and TeXT, by doing I can populate the values of TEXT in the reporting.
    But to achieve the same I need to add the field code in the ODS but cannot do the same because I am not able to see the field code in the data source.
    Kindly let me know how to achieve the same.
    Also let me know if there is any alternate solution to populate the text field in BW.
    Any Inputs will be appreciated.
    Thanks

    > You should get the userdatasources bound to the
    > columns and assign the values of the recordset to
    > each one and after that use "setLineData" to write in
    > the matrix.
    >
    > hope it helps
    Hi all,
    i have created tables (non BO Tables) directly on the SQL-server and want to use recordset to populate a user form matrix.
    Is there any workaround to achieve this using non BO tables?
    Please provide some sample code since it is a very urgent matter.
    regards
    Daniel

  • What are the available extract structure

    hi all
    i have to generate a report for sales . i want to know what are the extract structure for sales.
    and also let  me know what are the standard cube for sales.
    and how can i find them.
    thanks in advance

    You question is too generic it would better if you can precise
    Check in R/3 - LBWE - > LO Cokpit you can expand nodes for SD  to see their Extract structures
    Sales -Application 11
    Shipping - 12
    Billing     - 13
    Refer help
    http://help.sap.com/saphelp_nw04/helpdata/en/71/1769372b2b7d20e10000009b38f842/frameset.htm

  • Problem in Add/Delete fields in Extract Structure.

    Hi All,
    When I want to delete some fields from the extract structure it gives me " " error.
    Steps:
    1. In R/3, T-Code LBWE -> Browse till DS ( ex: 2LIS_02_ITM)
    2. Inactive the DS by clicking on 'Active' under Update column
    3. Click on 'Maintenance' link under Structure column.
    4. Remove a field MCEKKO-KUNNR from left side to right side of the window.
    5. Click on continue button.
    It gives the below error while generating the extract structure.
    "MC03BF0" must be a flat structure. You can not use internal tables, strings,references, or structures as components.-
    Plz help how to handle this error ? The same error msg is displayed if I want to add few fields to the structure.
    Thanks in Adv

    refer steps here:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46

  • Append Structure to MCCOMP but not appear in Extract Structure (LBWE)

    Dear Experts,
    We are using the datasource 2LIS_04_P_COMP
    1) We append a field into MCCOMP and MCCOMPB, but that field doesn't appear in the pool of communication structure fields. Therefore, we cannot move from the pool (right side) to extract structure (left side)
    2) We need to add a field into MCCOMP, as we need to capture Delta for this field. Is there any user exit that can populate value for this structure?

    Hi,
    Follow the steps.
    1. Delete Setup tables in LBWG.
    2. Clear Q in SMQ1/LBWQ.
    3. Delete Q in RSA7.
    Then fine the ECC correct client for Customizing and there you can do the changes and activate it. If still it is not allowing and you want to add fields by using enhancements then goto SE11, and give MCCOMP and Append Structure and add fiels and write code in CMOD.
    Thanks
    Reddy

  • Enhancing the extract structure for 0FI_GL_4,  0FI_AP_4,  0FI_AR_4

    Hi all,
          Does anyone know how to enhance the extraction structures with additional fields for datasources 0FI_GL_4 (General ledger: line item), 0FI_AP_4 (vendors: line item) and 0FI_AR_4 (customers: line item). 
    Thanks,
    Sabrina.

    Hi
        Here are the two scenario's described in the note:
    1. All the fields of the customer enhancement in the customer include are contained in the read structure (see the table above).  Then no additional action is required. The fields of the customer enhancement are filled automatically by the datasource from the assigned read structure via "move-corresponding".
    Example:   The extraction structure DTFIGL_4 for datasource 0FI_GL_4 (General ledger: line item) should be enhanced by the VALUT (value date) field.
               To do this, create structure CI_BSIS in the data dictionary of the R/3 source system and include the VALUT field in it. The data dictionary in the R/3 source system shows that the VALUT field is contained in the read structure of the datasource (table BSIS). For that reason the VALUT field is automatically filled by datasource 0FI_GL_4.
    2. Fields of the customer enhancement in the customer include are not contained in the read structure (see the table above).  In this case you have to program a function module to fill the field of the customer enhancement. To do this, there is a Business Transaction Event available (open FI interface for process 00005021). Create any function module you like and use function module SAMPLE_PROCESS_00005021 as a template for the interface (input parameter, changing parameter).
               Interface of function module SAMPLE_PROCESS_00005021:
                Input-parameter I_OLTPSOURCE: datasource that is currently extracting data from the R/3 source system.
                Changing-Parameter C_STRUCTURE: Extraction structure of the data source currently extracting including fields from the assigned customer include. When you call this customer defined function module, all the fields of the extract structure are transferred filled.
               Check whether the type pool SBIWA is declared in the TOP include of the function group.
    If not, add it with the statement TYPE-POOLS: SBIWA.
               Then maintain table TPS31 with Transaction SM30. Create the following entry:
               PROCS LAND APPLK FUNCT
               00005021 <fname>
               <fname> stands for the customer defined function module.
                By doing so, the function module you defined is called for each extracted record. Note that in this case the performance of the extraction may be reduced significantly regardless of the table read and the complexity of the programmed logic.
               Example:
               You want to enhance the extraction structure DTFIAR_3 for datasource 0FI_AR_4 (customers: line item) by the ORT01 (city) field from the customer master record.
                To do this, create structure CI_BSID in data dictionary of the R/3 source system and include the ORT01 field in that. The data dictionary in the R/3 source system displays that the ORT01 field is NOT contained in the read structure of datasource 0FI_AR_4 (Table BSID).
                Therefore you have to program a function module that reads the customer master in the R/3 system (table KANN1) and fills the ORT01 field of the customer enhancement. In the changing parameter C_STRUCTURE the filled fields of the extraction structure DTFIAR_3 are available to you. With the KUNNR field of extraction structure DTFIAR_3, you can select the respective master data record from table KNA1 and determine field ORT01 of the customer enhancement.
    1. All the fields of the customer enhancement in the customer include are contained in the read structure (see the table above).
               Then no additional action is required. The fields of the customer enhancement are filled automatically by the datasource from the assigned read structure via "move-corresponding".
               Example:
               The extraction structure DTFIGL_4 for datasource 0FI_GL_4 (General ledger: line item) should be enhanced by the VALUT (value date) field.
               To do this, create structure CI_BSIS in the data dictionary of the R/3 source system and include the VALUT field in it. The data dictionary in the R/3 source system shows that the VALUT field is contained in the read structure of the datasource (table BSIS). For that reason the VALUT field is automatically filled by datasource 0FI_GL_4.
               ATTENTION:
               By using Note 430303 you can enhance DataSource 0FI_GL_4 by all fields from table BSEG (instead of BSIS); then the fields are filled automatically in the extractor.
    1. Fields of the customer enhancement in the customer include are not contained in the read structure (see the table above).
                In this case you have to program a function module to fill the field of the customer enhancement. To do this, there is a Business Transaction Event available (open FI interface for process 00005021). Create any function module you like and use function module SAMPLE_PROCESS_00005021 as a template for the interface (input parameter, changing parameter).
               Interface of function module SAMPLE_PROCESS_00005021:
                Input-parameter I_OLTPSOURCE: datasource that is currently extracting data from the R/3 source system.
                Changing-Parameter C_STRUCTURE: Extraction structure of the data source currently extracting including fields from the assigned customer include. When you call this customer defined function module, all the fields of the extract structure are transferred filled.
               Check whether the type pool SBIWA is declared in the TOP include of the function group.
    If not, add it with the statement TYPE-POOLS: SBIWA.
               Then maintain table TPS31 with Transaction SM30. Create the following entry:
               PROCS LAND APPLK FUNCT
               00005021 <fname>
               <fname> stands for the customer defined function module.
                By doing so, the function module you defined is called for each extracted record. Note that in this case the performance of the extraction may be reduced significantly regardless of the table read and the complexity of the programmed logic.
               Example:
               You want to enhance the extraction structure DTFIAR_3 for datasource 0FI_AR_4 (customers: line item) by the ORT01 (city) field from the customer master record.
                To do this, create structure CI_BSID in data dictionary of the R/3 source system and include the ORT01 field in that. The data dictionary in the R/3 source system displays that the ORT01 field is NOT contained in the read structure of datasource 0FI_AR_4 (Table BSID).
                Therefore you have to program a function module that reads the customer master in the R/3 system (table KANN1) and fills the ORT01 field of the customer enhancement. In the changing parameter C_STRUCTURE the filled fields of the extraction structure DTFIAR_3 are available to you. With the KUNNR field of extraction structure DTFIAR_3, you can select the respective master data record from table KNA1 and determine field ORT01 of the customer enhancement.
    After you create the customer include in the R/3 source system you have to post process the accompanying datasource with Transaction RSA6. Select the application component according to the above table and change the datasource that fits the customer include. The "Hide fields" flag should be removed in the field list for the fields of the customer include. Then save the field list.
    If the fields of the customer include is not displayed in Transaction RSA6, refer to note 415530.
    1.  After you create the customer include in the R/3 source system you have to post process the accompanying datasource with Transaction RSA6. Select the application component according to the above table and change the datasource that fits the customer include. The "Hide fields" flag should be removed in the field list for the fields of the customer include. Then save the field list.
    If the fields of the customer include is not displayed in Transaction RSA6, refer to note 415530.
    Please let me know.
    Thanks,
    Sabrina.

Maybe you are looking for

  • Base value in migo

    Dear all, I'm creatng a import po Gross Price-1,314,117.00 IMP INSURANCE IN VAL-1,280.00 Landed Price-13,153.97 IN Basic customs-66,427.55 IN CVD-223,196.57 Ecess on In CVD-6,695.90 Customs ECess on TD-8,889.61 IN additional duty-65,350.43 Neg.Landed

  • Creating a Dashboard with Stored Procedure

    Hello Experts I have a doubt. I'm starting to develop Dashboards for SAP b1. How do I pass a parameter for a procudure and can operate in DashBoard? I am using the example below, where the procudure brings the total billed a certain seller. Ex: Exec

  • How to create Variant Configuration Material Master in SAP PP

    Dear Friend's, Pl 's guide me for How to Create Variant Configuration Material Master. Give me step by step procedure for Creation of Variant Configuration.If some of you having screen shots for the same with one Example, that will be a very helpful

  • Where can I find how much space an IMovie project takes up?

    I am making A DVD and it says 'there is not enough disk space' when I try to burn it. The project is 73 mins long with some hd and sd footage

  • "java.io.IOException: Too many open files"  in LinuX

    Hi Developers, * I am continiously running and processing more than 2000 XML files by using SAX and DOM..... * My process is as follows, - Converting the XML file as Document object by DOM.... - And that DOM will be used while creating log file repor