2LIS_06_INV   Extractor problem

Hi,
I Want to use Invoice Verification  : 2LIS_06_INV data source. When i see description of this datasource in Businee content ,its taking data from RBKP,RBCO,RBEX,RSEG.
http://help.sap.com/saphelp_nw70/helpdata/en/57/dad06449114814919000e27dfb255e/frameset.htm
But if  i see in LBWE ,maintain Datasource  , It is showing RBCO,structures RBHD,RBITM,RBKEY.
why this difference. Even if i check the data in RSA3  i am not getting RBKP ,RSEG  ECC data through that datasource.
Do i need to do some settings.?
Edited by: joseph reddy on Jun 17, 2009 6:14 PM

Hi Rick,
we are also facing the same issue .
I had raised a message with SAP OSS & after a long follow up they came back with a reply saying.
Firstly;
For all invoice documents with an entry in table RBEX with
NOQUANTITY = 'X' the following quantity related keyfigures will be
initial
MENGE, BPMNG, BPRME, MEINS, WEMNG, REMNG, BPREM, BPWEM, PEINH, NETPR,
BSMNG, BPUMN, BPUMZ.
The indicator controls whether the quantity information should
be considered or not.
Because of this indicator all quantity related information as detailed
above is deleted during the recompilation run in subroutine
BW_SET_QUANTITIES (SAPLMRMBW).
Therefore these will not be available for invoice verification.
Secondly;
Invoice documents which have been posted before the activation of the
BW extraction do not have an entry in table RBEX.
Because of the missing entry in table RBEX the system does not delete
the above listed quantity related fields.
All invoice documents which have been posted after the activation of
the BW extraction are stored in table RBEX.
So goto transaction SE16 and select the entries in table RBEX.
Look at the CPU date (CPUDT) in table RBKP for the first
invoice document listed from table RBEX.
Any document from this date backwards will not have this data.
Can you please check if this explains why this data is not available.
If so this is the standard system behaviour and will not be changed.
This reply seems very very absurd & I am still not able to digest the fact that the Logic is so logicless.
SAP says you will not get any data records for any records posted before your extractor was activated.
SO if you started implementing BI say after 5 yrs of live ECC , then it means you wont get the data for those 5 years.
this seems so senseless.
Please update me if you find anything that works or any alternate solution.
/John

Similar Messages

  • BW Extractors Problem - Source System Is Incorrect

    Hello,
    I performed a homogeneous system copy of our BW system from our Production BW system to the Development BW system!
    But now I´m with a problem regarding the extractors... when I go to transaction RSA1, I was trying to replicate data in a BWD extractor but it gives me an error. The problem is the Source Client that is not correct, it points to our ERP Production system (P70 client 100) but it should be points to the ERP Test/Quality system (T70).
    When I try to perform a "Replicate Metada" it show me the following error:
    Error during the retrieval of the logon data stored in secure storage
    Can you help me please, how can I correct this situation?! How can I Change the Source System?
    Thank you,
    samid raif

    HI Samid,
    Please have a look at SAP Note 886102 - System Landscape Copy for SAP NetWeaver BW. I think that Scenario B3 is relevant in your situation. Apparently some of the actions are not executed, e.g. Step 6.7 (rename of logical system using t/code BDLS).
    Also note that nowadays there is Post-Copy Automation (PCA). Please refer to 1707321 - BW System Copy: Post Copy Automation (BW-PCA).
    Best regards,
    Sander

  • 0PERSON_ATTR Extractor problem

    Hi,
    I am facing problem in running the extractor for 0PERSON_ATTR.
    When i run it in RSA3 in the source system.It retrieves the dat but when I try to run it from the infopackage after assign it to an infosource It doesn't fetch any records.It gives meesage no data selected.
    Please help.
    Thanks
    Umang

    Hi Umang..
    1) Check at the RSA3 are u pulling it in Full mode or delta or init mode...
    2) check ur IP are u pulling in delta or fulll...
    if it is F ..mode in RSA3 change it to the D mode...
    selcet ur source sytem  like ur BW system to where ur loading...
    hope it helps
    regards
    AK
    Thanks= Points

  • Function module based generic extractor - Problem with the selection

    Hi all
    The following is my code in the function module. I am able to get the entire data if i dont give any selections and the number of records is also correct. But when i select a MATNR value, it returns 0 records where as it needs to return 3 records. If i give selection based on bukrs, werks, lgort its working fine. But if i give selection based on MATNR, then it is not working.... I think there is a problem in the bold part of my code. If i debug, LS_MATNR is having the correct value which indicates that there is no problem with the value being passed to LS_MATNR from my selection screen of my datasource in RSA3. Even GT_WERKS is also having data. Please help.
    OPEN CURSOR WITH HOLD S_CURSOR FOR
    SELECT  MARA~MANDT
            MARA~MATNR
            MARC~WERKS
            MARD~LGORT
            MARA~MEINS
            MARD~LABST
            MARD~EINME
            MARD~SPEME
            MARD~RETME
            MARD~INSME
            MARD~UMLME
            MARD~VMLAB
            MARD~VMEIN
            MARD~VMSPE
            MARD~VMRET
            MARD~VMINS
            MARD~VMUML
            MARC~XCHPF
            MARD~KLABS
            MARD~KEINM
            MARD~KSPEM
            MARD~KINSM
    from MARA inner join MARC on
    MARAMANDT = MARCMANDT AND
    MARAMATNR = MARCMATNR
    inner join MARD on
    MARAMANDT = MARDMANDT AND
    MARAMATNR = MARDMATNR
    AND MARCWERKS = MARDWERKS
    for all entries in gt_werks
    where MARC~werks EQ gt_werks-werks
    AND MARA~MATNR in LS_MATNR.
        ENDIF.                             "First data package ?
    Fetch records into interface table.
      named E_T_'Name of extract structure'.
        FETCH NEXT CURSOR S_CURSOR
                   APPENDING CORRESPONDING FIELDS
                   OF TABLE E_T_DATA
                   PACKAGE SIZE S_S_IF-MAXSIZE.

    try this
    select marc~matnr MARC~WERKS into t_marc for all entries in gt_werks
    where werks EQ gt_werks-werks and lvorm = space.
    if t_marc is not initial.
    select MARD~LGORT MARD~WERKS MARA~MEINS MARD~LABST MARD~EINME
    MARD~SPEME MARD~RETME MARD~INSME MARD~UMLME
    MARD~VMLAB MARD~VMEIN MARD~VMSPE MARD~VMRET
    MARD~VMINS MARD~VMUML MARC~XCHPF MARD~KLABS
    MARD~KEINM MARD~KSPEM MARD~KINSM  MARA~MEINS  from
    mard inner join MARA on mard~matnr = mara~matnr
    for all entries in t_marc where  mard~matnr = t_marc-matnr and mard-werks = t_marc-matnr
    and mard~lvorm = space.

  • Extractor problem in CRM datasource

    hi gurus,
         i  am trying to extract the data from 0CRM_SRV_CODES..but it is telling error during extraction.if you analyse this extractor it is extracting from function module SMOX3_GET_DATA. so i dont know what to do with it.so please guide me.
    thanks in advance.

    Hi,
    Try to do the extraction in RSA3 in debug mode and just step through the code. Sometimes it is not a code error but just needs some entries to be generated. It is possible that simply extracting will give you an error, but when you step through in debug mode, data is extracted without error. Once this is done, the extraction will work error free too.
    Hope this helps...

  • MDM Extractor problem

    Dear MDM Specialists,
    I am unable to find the std MDMGX extractor config. files for Vendor & Customer.
    Where can I find them ?
    Also Is there anything special to be considered while downloading fixed values from Domains from ECC 6.0 using MDMGX.
    I tried giving the Domain name in the Table Name option in MDMGX and tried the extraction ( unique code ) .I filled the following fields :
    CLIENT
    SYSTEM TYPE
    OBJECT TYPE
    MDM PORTCODE
    TABLE NAME = domain name ( with fixed values )
    Process level = 0
    I want to download the data to my local pc.
    When I extract I get the following error messages  :
    Invalid customizing entry for domain DOMAINNAME
    Invalid customizing entry for domain DOMAINNAME
    Appreciate any inputs.
    Thanks.

    Hi,
    the MDMGX configuration for customer and vendors are available on SMP in the business content packages (where you can find the repositories and import/syndication maps).
    BR Michael

  • Extractor problem

    Dear all .
    My datasource 0HR_PA_1 IS FETCHING DATA FROM INFOTYPE PA0000 AND PA0302 . BUT WHILE EXTRACTING IT IS NOT EXTRACTING ALL THE VALUES FOR FIELDS AVAILBALE IN THE DATASOURCE . FEW VALUES ARE NOT COMING .
    IN HELP THEY HAVE GIVEN
    Depending on your Customizing settings, personnel actions are read from infotype 0000 Actions or 0302 Additional Actions.
    WHAT SHOULD BE DONE .

    Hi Raghavendra,
    How many records are available for these infotypes in R/3? If you are using RSA3 to check the number of records and if you have set the default values for "Data Records/Call" and "Display Extr Calls" (100 and 10), all the calues will not be displayed. I suggest you increase these numbers and try to extract it again. If the number of records are less than 100*10, this will not hold good. In that case, please debug the extraction and check if there is any hidden filtering happening for the extraction.
    Hope this helps.
    Regards
    Subray Hegde

  • 2LIS_06_INV -  Records not getting into the setup table ..Please help..

    Hello Gurus,
    I am trying to setup 2lis_06_inv but i am not able to understand why i am not able to get any records in the setup table.The job shows finished in few seconds.
    What can be the possible reason for this?
    I activated the datasource using RSA5. I setup the Update Mode to 'Direct Delta' in LBWE ( Extraction Cockpit). I deleted the data in the setup table and then ran the OLI6BW tcode and gave tomorrow's date for finishing the job and then ran the job. The job shows finished in a few seconds but no data gets into the setup tables.
    Error message in log says:
    Recompilation has not selected anything -> Refer to error log
    Message no. MRBW015
    Diagnosis
    This error message was issued for one of the following reasons:
    No documents exist
    No selection criteria were entered
    BW updating has not been activated
    Any help is deeply appreciated.

    Hi,
    Check table RBEX on R/3 side whether any entries exists in that or not.
    if it does not contain any entry it will not bring any data.
    Check the link.
    2LIS_06_INV   Extractor problem
    Regards
    SH

  • 2LIS_06_INV Field - RBCO- COBL_NR (Four-character running number for account assignment block)

    Hi,
    What is the significance of COBL_NR from RBCO (table) in the extractor.
    How the data processed in RBCO- COBL_NR .
    As i have issue with RBCO- COBL_NR field in 2LIS_06_INV extractor.
    Invoice Verification - SAP Documentation
    Thanks in advance

    If you check with FI consultant you may get what you need.
    other wise at RSA3 you can run your data source with debug option.
    Actually what problem your facing with your data source?
    data soure was not pulling data for fields COBL_NR?

  • Qty field  value diff from SAP R/3

    hi friends,
        i have replicate one table datasource  from  SAP to BW.................
    in datasouce i m using RFMNG quantity field and in BW mapping it to 0DEL_QTY.......
    both having datatype lenth 17 and decimal 3.................
    data loading is done succesfully..................
    all fields is coming right in BW accepting Quantity field.........like
    R/3.........................B/W
    Qty                         Qty
    1                             5.517,000
    140                         772.380,00
    pls give me some solution.......................

    just chk in the extractor in rsa3. what data you are getting. if you are not getting exact data at rsa3 then its extractor problem
    Ramesh

  • 2lis_02_scl extract records with wrong posting date for Good Receipts.

    Hi Experts,
    We are currently having issue of mismatch between BW Schedule Line data with R/3 values for the Goods Receipts posting date updating incorrectly in to BW.
    Example.
    In table EKBE purchase order history we have following records.
    MANDT EBELN        EBELP   ZEKKN VGABE GJAHR BELNR      BUZEI BEWTP BWART BUDAT      MENGE
    501   5600453404   00010   00    1     2010  5012473031 0001  E     101   23.01.2010        1.250,000
    501   5600453404   00010   00    1     2010  5012473031 0002  E     101   23.01.2010        1.250,000
    501   5600453404   00010   00    1     2010  5012473031 0003  E     101   23.01.2010        1.250,000
    501   5600453404   00010   00    1     2010  5012693310 0001  E     101   26.02.2010        1.250,000
    Which means we have on posting date of 23.01.2010 1250*3 i.e. 3750 quantity of Goods Receipts.
    However when we check the extractor we get multiple records in internal table C_T_DATA and in psa.
    Line BWV ETENR   SLFDT              MENGE    ROCA BEDAT                            BUDAT          EBELN
           ORG                                                        NCEL
    1     001     0001     20100125     3750.000          20100113     ZNB     F     00000000     5600453404
    2     001     0002     20100226     1250.000          20100113     ZNB     F     00000000     5600453404
    3     002     0001     20100125     3750.000     X     20100113     ZNB     F     20100123     5600453404
    4     002     0001     20100125     3750.000          20100113     ZNB     F     20100123     5600453404
    5     003     0001     20100125     3750.000     X     20100113     ZNB     F     20100127     5600453404
    6     003     0001     20100125     3750.000          20100113     ZNB     F     20100127     5600453404
    7     002     0001     20100125     3750.000     X     20100113     ZNB     F     20100226     5600453404
    8     002     0001     20100125     3750.000          20100113     ZNB     F     20100226     5600453404
    9     002     0002     20100226     1250.000     X     20100113     ZNB     F     20100226     5600453404
    As can be seen we have record no 8 for ETENR (Schedule line 1) with posting date 26.02.2010 and another record with posting date 23.01.2010.
    Since we are getting 2 records the record with incorrect posting date overwrites the record with correct one.
    Any idea if this could be a standard extractor problem or any other way to resolve this issue.
    Any help would be appreciated.

    First of all, are you using a staging DSO? (You should ideally)
    If yes, is it a Write Optimized DSO? (Again, this is ideal)
    If its a standard DSO, the values maybe over-writing upon activation.
    You have 3 records (quantity = 1250 * 3) that have been receipted on 23.01.2010, where Posting Date = 23.01.2010.
    You also have a record (quantity = 1250 * 1) that has been receipted on 26.01.2010. Posting date = 26.01.2010.
    Now, in RSA3 & in PSA you can see more records than intended.
    This is because you have before & after images. (ROCANCEL = X or blank).
    ROCANCEL = X --> Before Image (record before change)
    ROCANCEL = blank --> After Image (record after change)
    This is a standard property of the extractor.
    Now, we also have something known as BWVORG (Process Keys). Each process, i.e. creating a PO, Goods Receipt, Invoice etc.. have different Process Keys.
    Creation - 001
    Goods Rcpt. - 002
    Invoice - 003
    We can see that record 8, i.e. BWVORG = 002 (GR) has been modified on 26.01.2010.
    That is why there is before image and after image.
    Which one should be the correct posting date? 23.01.2010?
    Normally in a Write optimized DSO, you will have all the records (before and after images & others as well).
    I hope this helps.
    Please let me know if otherwise.

  • Regarding data loading

    Hi Friends,
    I am loading data from oracle db connect to bi system.
    while i am loading it is giving below error.
    'Error occurred in the data selection'.
    Pls can any one help me.
    Thanks & Regards,
    ramnaresh.p.

    Hi,
    As in there is no usual criteria for " Job cancellation in the source system, it could be due to lot of issues:
    1> time limit exceed , memory over flow, currency conversion , message type x etc all these could be traced through ST22.Or even in job overview with an entry against ARfc .
    2> It might be due to a connection error with the source system that could tracted through sm59 (rfc connection test).
    3>The reason for job cancel will be clearly highlighted in the "job log" for the corresponding job in either SM37 or in "job overview:" in the environment drop down.
    4>It could be due to extractor problem , track it in rsa3.
    5>It could be due to an recorded IDoc (TRFC stuck) sm58.
    6>The ip specified in the question belongs to lo, so try going to lbwe and checking weather the extract structure is active or was there any enhancements in the data source which left it inactive.
    All these are the symtoms for the same, if you could specify any error in particular using all the above , then we could proceed to the solution .
    Regards,
    Raj

  • Problem in scheduling agreement  dates with 2LIS_12_VCSCL extractor

    I am using 2LIS_12_VCSCL extractor to get the order fulfilment report.
    I am using ODS as an infprovider and on BW 3.5.
    Scenario on Sale Order screen - VA33 [ Scheduling Agreemnent ]
    Sales doc   Item  Line-No     Qty      Del NO    Req-Date         Actual GI Date
        100          10      1            10          222        5/10/2008        5/10/2008   ( this is the only item that is delivered)
         ---            --       2            10                       6/10/2008
         ---            --       3            10                       7/10/2008
    This Scenario when we view the data in rsa3 by running 2LIS_12_VCSCL
    Sales doc   Item  Line-No     Qty      Del NO     Req-Date        Actual GI Date
         100       10      1            10           222         5/10/2008         5/10/2008 
            ---       2            10          222        6/10/2008          5/10/2008
            ---       3            10          222        7/10/2008           5/10/2008
    Note that the delivery no is assigned to the unschedules schedulines(ie; these are open schedulelines that have not been delivered, but the extractor is assigning the first delivery no to all these schedule lines)
    We are confused and do not understand if this is how this extractor works . what we actually expected to get is only one recored for which the delivery has been made.
    like :
    Sales doc   Item  Line-No     Qty      Del NO    Req-Date        Actual GI Date
           100       10      1            10          222        5/10/2008        5/10/2008 
    the other two lines should not get extracted. If this is a bug in the extractor program please point us to the OSS notes or the fix that can be applied.
    Else if this is how this extractor works please suggest the fix that can be applied on the BW side to extract only the first record (ie; the schedule line  record for which the delivery has been done)
    Greatly appreciate help on this issues.
    Thank You,
    Edited by: Swordfish on May 12, 2008 1:09 PM
    Edited by: Swordfish on May 12, 2008 1:21 PM

    Hello,
    I think we have the same problem.  Data pulled over to BW has alot more records for a single delivery.
    Anybody have any thoughts on this.

  • CO-PA, problem with extractors. (Account Based)

    Hi everybody,
    I have a problem when I want to execute RSA3, on the extractors that automatically generate the systems. I followed all the step that the document say, I belive.
    1.- <KEB0>, I still use mandatory fields PERIO and KOKRS.
    2.- <KEDV>. I put on the all fields a “*” , with exceptions KOKRS. (on it put the variable Controlling Area).
    3.- <KEDU> Summarization levels.
      3.1- Delete an regenerate
      3.2- Refresh. (In this point I show that the systema take very short time, and when check with transactions KEDV, I can see that the refresh records are cero (0).
    4.- Modify on SE11, the tables COEP and COEJ the index 4.
    5.- <RSA3>, finally with the parameters, as example :
    KOKRS: CO01
    PERIO: 2006004,
    The systems show a error.
    I can’t execute the extractors.
    So , I know that is a problem with R3, but I don't use it if I dont want to use BW.
    Some one knows the problems or the other steps that I forget to execute?
    I appreciate your help,
    regards,

    HI,
    To understand, why system behaving like this, you can analyze derivations in KEPM (Extras-> Analyze derivations). Try to enter manually using parameter set and then do Extras->Analyze derivation.
    You could also try chaing the Target fied attributes to 'Overwrite with new value only if new value found' from 'Do no overwrite' in KEDR for your Table look up step.
    Hope this helps.

  • PROBLEM in function module extractor

    Hi ,
    i m facing a problem in creating a function module as extractor in srm but its not working plz letme know the way i can create the zfunction module as extrator.
    i created a datasource ZSRM_CS in which i m using BBP_PDS_CND as extraction structure and Z_BIW_GET_DATA_SIMPLE as zfunction module
    but even wen i use rsa3 in debug mode its not stoping and gives error
    ERROR6 plz letmme know the problem.
    i copied the standard module RSAX_BIW_GET_DATA_SIMPLE .
    n hide the irrelvant things. tell me y its not stoping in debug mode in rsa3
    Thnx
    Regards

    Thnx for ur concern ...but i have already mentioned. my code goes llike this.plz have a luk
    FUNCTION Z_BIW_GET_DATA_SIMPLE.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(I_REQUNR) TYPE  SRSC_S_IF_SIMPLE-REQUNR OPTIONAL
    *"     VALUE(I_DSOURCE) TYPE  SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *"     VALUE(I_MAXSIZE) TYPE  SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *"     VALUE(I_INITFLAG) TYPE  SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *"     VALUE(I_READ_ONLY) TYPE  SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *"  TABLES
    *"      I_T_SELECT TYPE  SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *"      I_T_FIELDS TYPE  SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *"      E_T_DATA TYPE  ZT_BBP_PDS_CND OPTIONAL
    *"  EXCEPTIONS
    *"      NO_MORE_DATA
    *"      ERROR_PASSED_TO_MESS_HANDLER
    Example: DataSource for table SFLIGHT
      TABLES: ZQUOTATION.
    Auxiliary Selection criteria structure
      DATA : L_S_SELECT TYPE SRSC_S_SELECT.
      DATA : GIT_QTN type table of ZQUOTATION with header line .
      DATA : GIT_TAB type table of BBP_PDS_CND with header line .
    Maximum number of lines for DB table
      STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    counter
              S_COUNTER_DATAPAKID LIKE SY-TABIX,
    cursor
              S_CURSOR TYPE CURSOR.
    Select ranges
    RANGES: L_R_CARRID  FOR SFLIGHT-CARRID,
             L_R_CONNID  FOR SFLIGHT-CONNID.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
    IF I_INITFLAG = SBIWA_C_FLAG_ON.
    Initialization: check input parameters
                    buffer input parameters
                    prepare data selection
    Check DataSource validity
      CASE I_DSOURCE.
       WHEN '0SAPI_SFLIGHT_SIMPLE'.
         WHEN OTHERS.
          IF 1 = 2. MESSAGE E009(R3). ENDIF.
    this is a typical log call. Please write every error message like this
           LOG_WRITE 'E'                  "message type
                     'R3'                 "message class
                      '009'                "message number
                     I_DSOURCE   "message variable 1
                    ' '.                 "message variable 2
            RAISE ERROR_PASSED_TO_MESS_HANDLER.
       ENDCASE.
        APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    Fill parameter buffer for data extraction calls
        S_S_IF-REQUNR    = I_REQUNR.
        S_S_IF-DSOURCE = I_DSOURCE.
       S_S_IF-MAXSIZE   = I_MAXSIZE.
    Fill field list table for an optimized select statement
    (in case that there is no 1:1 relation between InfoSource fields
    and database table fields this may be far from beeing trivial)
       APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
    ELSE.                 "Initialization mode or data extraction ?
    Data transfer: First Call      OPEN CURSOR + FETCH
                   Following Calls FETCH only
    First data package -> OPEN CURSOR
       IF S_COUNTER_DATAPAKID = 0.
    Fill range tables BW will only pass down simple selection criteria
    of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
       select * from ZQUOTATION
                into table GIT_QTN .
       LOOP AT GIT_QTN .
        CALL FUNCTION 'BBP_PDCND_GETDETAIL'
          EXPORTING
            i_p_guid                      = GIT_QTN-GUID1
           I_P_KIND                      = 'B'
           I_OBJECT_TYPE                 = GIT_QTN-OBJECT_TYPEH
         IV_VERSION_TYPE               = ' '
            iv_header_guid                = GIT_QTN-HEADER
          IV_WITH_DELETED_RECORDS       = ' '
         IMPORTING
           ET_CONDITIONS                 = GIT_TAB
          E_COM                         =
        TABLES
          E_T_DATA                      =
          MOVE-CORRESPONDING GIT_TAB TO E_T_DATA.
        ENDLOOP.
         LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CARRID'.
           MOVE-CORRESPONDING L_S_SELECT TO L_R_CARRID.
           APPEND L_R_CARRID.
         ENDLOOP.
         LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CONNID'.
           MOVE-CORRESPONDING L_S_SELECT TO L_R_CONNID.
           APPEND L_R_CONNID.
         ENDLOOP.
    Determine number of database records to be read per FETCH statement
    from input parameter I_MAXSIZE. If there is a one to one relation
    between DataSource table lines and database entries, this is trivial.
    In other cases, it may be impossible and some estimated value has to
    be determined.
         OPEN CURSOR WITH HOLD S_CURSOR FOR
         SELECT (S_S_IF-T_FIELDS) FROM SFLIGHT
                                  WHERE CARRID  IN L_R_CARRID AND
                                        CONNID  IN L_R_CONNID.
       ENDIF.                             "First data package ?
    Fetch records into interface table.
      named E_T_'Name of extract structure'.
       FETCH NEXT CURSOR S_CURSOR
                  APPENDING CORRESPONDING FIELDS
                  OF TABLE E_T_DATA
                  PACKAGE SIZE S_S_IF-MAXSIZE.
       IF SY-SUBRC <> 0.
         CLOSE CURSOR S_CURSOR.
         RAISE NO_MORE_DATA.
       ENDIF.
       S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
      ENDIF.              "Initialization mode or data extraction ?
    ENDFUNCTION.
    plz letme know where i m wrong in code,
    wt my code is doing its picking the GUID! and header from view zquation and through fm 'BBP_PDCND_GETDETAIL' its returning et conditions whichi have to pass to data source .
    Thnx

Maybe you are looking for