Attribute Datasource Enhancement - Missing Data

Hi All,
   I have enhanced a datasource 0EMPLOYEE_ATTR with one field from PA0007 table. When I test the enhanced datasource, via RSA3, I see that the field is correctly populated (EVERYTIME). But when I load the data into BW first few times no data came into that field (remaining data is correct). Then a completely random behavior started. The data is getting populated into the field sometimes and sometimes the field does not get populated at all. There is no specific reason or action or count that would define a pattern.
   Has anyone come across this issue? Points shall be rewarded.
PLEASE NOTE: The code in the function exit is completely correct as the RSA3 on the source sytem always shows the data extraction correctly. The problem only happens when the data is loaded into the BW system (with or without PSA). The behaviour is completely random.
Regards,
Kazmi.

Hi Subray,
   Nope this did not help. I checked everything. The problem is not consistent. Sometimes the field gets populated perfectly ... sometimes it does not.
Regards,
Kazmi

Similar Messages

  • I want to create generic master data attribute datasource on ANLA table .

    hI,
    I want to create generic master data attribute datasource on ANLA table .
    and have to activate delta load.
    Is it possible for delta upload on this table?
    if it is possible then on which field i can create genric delta?

    1.I want to fetch quantity ,inventory no , serial no.......
    I have to enhance that datasource.....
    2.else i can create master data for asset number using ANLA
    I have opted 2nd option

  • Datasource for master data attributes : QUAN fields ?

    Hi,
    In the datasources for master data attributes (in R3), fields type QUAN are in the extraction structure but not in the datasource (for example field LFMNG is in extraction structure BIW_MVKE_S but is not in the datasource 0MAT_SALES_ATTR).
    Is there a standard way to have these fields type QUAN in master data attributes ?
    Otherwise I think to this solution :
    => add a field ZZLFMNG type DEC (DEC fields are in the datasource for master data attributes) in a structure append of BIW_MVKE_S
    => in the user-exit for master data attributes : move the value of LFMNG to ZZLFMNG
    => in the infosource in BW  : assign an infoobject type QUAN to the field ZZLFMNG
    What do you think of it ?
    Thanks in advance.

    Hello,
        I'm adding this field LFMNG too, but after I update the roosfield table an error occurs in RSA6.
        This error said that the MEINS field is hide in the DataSource. But we there isn't this field there. Someone knows what should I do?
    Thanks!
    Eduardo

  • Some of the Master Data Attributes DataSources not visible in RSA5

    Hi Experts,
    After installation of R/3 ECC 5, some of the master data attributes datasources are not visible in RSA5.
    Do i need to do any other settings to get them.
    Awaiting response....
    Thanks in advance.....
    Rafi

    Hi Prakash,
    Thanks for quick response. I have checked those tables. i found that i have same datasources as it is in RSA5.
    For example: i have 0SALE_DIST_TEXT in both RSA5 and ROOSOURCE, how i can have the attributes for the same.
    also i don't have attributes datasource for Customer Group1...5, Material Group1...5, sales office etc.,
    Anticipating your response,
    Thanks
    Rafi

  • Business content datasource enhancement

    Hi Experts,
    I am new to HR.
    We are implementing HR modules Personnel development and Personnel administration, while I was looking into business content extractors 0HR_PA_0 and OHR_PA_1, I found that there were only few fields in the extract structure but there were many fields in the cube.Do we need to enhance the datasources? how it works?. If anybody did the enhancement to these datasources, please give me the information with examples.
    Anita

    No, it is no necesary to enhance standard data sources. Those datasources extract, basically employee and date. Most infoobjects in cube are calculated from 0PERSON and 0EMPLOYEE attributes, having in count the date and employed extracted, because most in HR is time dependent.
    Assign point is usefull

  • R3 Datasource enhancement error

    Hi All
    Please would it be possible to provide advice. I've used RSA6 in R3 to enhance a master data attributes Datasource with a new field and need to code the enhancement. I'm no expert but this is the code I've used:
    TABLE: P0006. 
    DATA: L_TABIX  LIKE SY-TABIX.
    case i_chabasnm.
    *Enhancement of Candidate attributes
    WHEN '0CANDIDATE'.
          CASE i_datasource.
              WHEN '0CANDIDATE_ATTR'.
                  DATA: l_S_rcf_s_bw_0candidate_attr like       
                        rcf_s_bw_0candidate_attr.
                          LOOP AT I_t_data into l_s_rcf_s_bw_0candidate_attr.
                              l_tabix = sy-tabix.
                              SELECT single * from P0006 WHERE LIFNR =
                              l_s_rcf_s_bw_0candidate_attr_s-lfnr.
                                  IF sy-subrc = 0.
                                      l_s_rcf_s_bw_0candidate_attr_s-zzpstlz
                                       = P0006-pstlz.
                                       MODIFY i_t_data from
                                       l_s_rcf_s_bw_0candidate_attr INDEX  l_tabix.
                                   ENDIF.
                             ENDLOOP.
             ENDCASE.
    ENDCASE.                                 
    When I check this code I'm getting a syntax error: '  "P0006" is not defined in the ABAP Dictionary as a table, projection view or database view.' I agree with this, P0006 is a Structure.
    My question is what changes should I therefore make to the code?
    Thank you in advance, hope someone can help will assign points!
    Helen

    Hi Subray
    Many thanks for your response; changing the table/structure to PA0006 fixed the error message:
    "P0006" is not defined in the ABAP Dictionary as a table, projection view or database view.'
    However I'm now getting a new error message. I entered the query on the ABAP forum (with the same subject header) and received a response there, which I'm also looking into.
    Will post any successes with this ABAP thread for completeness in this forum as well.
    Thanks again
    Helen

  • Classification DataSource Enhancement.

    Hi,
    I am enhancing a Classification DataSource to populate the multiple values by BADI. While doing so I am getting an error as c_t_data is unknown. Is the internal table for classification data source enhancements different from c_t_data ?  How can I find out the internal table details ?
    Regards,
    Hitesh

    Hi,
    You can add the classification data in Classification datasource....In case you need more Classification data....the just identifiy the Object from AUSP and enhance accordingly.....no need to write any code for this.......
    Also if you need any data other then Classification data......then enhance the base attribute datasource not the classification datasource.
    Regards
    Mayank

  • Adding/Enhancing master data with a standard field?

    Dear Friends,
    I have to enhance master data 0VENDOR to add a field LFM1-LFABC (vendor ABC indicator) which is a standard SAP field in LFM1. How do i do that? How do you see which table/s the datasource 0VENDOR_ATTR is pulling data from in R/3.
    Thanks for your time and help
    Raj

    Hi,
    The procedure is like below.
    Take the datasource in which you enhance.
    1. If you enhancing in the LO datasaource, take the aprapriate communication strucute append the structure in that structure add the fields you wnat enhance.
    If you are enhancing other than LO you take extract structure append the structure and add the fields in that structure.
    2. Goto LBWE Tcode take the option called "Maintain Extract structure" take the fields which you enhanced from pool take push in to extract strucure.
    If you enhancing other than LO no need to do this.
    3. Goto RSA6, take datasource, goto change mode. The enhanced fields Hide option checked, reomove that tick and save it.
    4. Goto "CMODE" tcode, If project is already created for that enhancement goto disply mode. If the project is not created give the project name created and give the enhancemet name as "RSAP0001" and save it.
    in the component you can find 4 Function modules
    EXIT_SAPLRSAP_001 -> Transaction Data
    EXIT_SAPLRSAP_002 -> masterdata attributes
    EXIT_SAPLRSAP_003 -> Master data Texts
    EXIT_SAPLRSAP_004 -> Masterdata Hirarchies.
    Take the apprapriate FM and double click on it
    there you can find Include name. If you double click on it you can find ABAP editor.
    there we have to write the code
    example code will be like below.
    data: l_s_icctrcst like icctrcst,
    l_s_icctract like icctract,
    l_s_icctrsta like icctrsta,
    l_tabix like sy-tabix.
    case i_datasource. */ in BW 1.2B case i_isource.
    when '0CO_OM_CCA_1'.
    loop at c_t_data into l_s_icctrcst.
    l_tabix = sy-tabix.
    select single * from z0001 where kokrs = l_s_icctrcst-kok
    and kostl = l_s_icctrcst-kostl.
    if sy-subrc = 0.
    l_s_icctrcst-zfield1 = z0001-zfield1.
    l_s_icctrcst-zfield2 = z0001-zfield2.
    modify c_t_data from l_s_icctrcst index l_tabix.
    endif.
    endloop.
    when '0CO_OM_CCA_2'.
    when '0CO_OM_CCA_3'.
    when others.
    exit.
    endcase.
    This is example code.
    Thnaks
    DST

  • Transaction Datasource Enhancement

    Hi Experts,
    I did the extractor enhancement for 0WBS_ELEMT_ATTR. Data will be loaded to an infocube using infosource 0CO_OM_NWA_1. Do I still need to enhance the transaction datasource to populate data into a infoobject related to WBS element? Please help on this.
    Thanks,
    Bill

    Was the masterdata enhancement for a new attribute to WBS ?
    For reporting purposes you may use master data.
    It depends, if you want to use the attribute data for drill down it has to be made navigational.

  • How to analyse a problem in BI ( Example missing Data in a report )

    Hello;
    What is the best procedure to analyse a problem missing data in BW. the question could be unclear but I am looking for a method to determine directly and without taking long time in follwing the dataflow to be able to say that we have a problem getting a field A ou B.
    Regards
    Anis

    Hi Anis,
    you can debug data flow or let's say specific data load between 2 objects e.g. datasource and DSO or DSO an cube etc... you can track down e.g. like specific sales order was loaded e.g some specific field is treated within the load (e.g. in case there is ABAP routine used). However it is always better to start either from:
    top->bottom = report->datasource (source table or extractor checked)
    or
    bottom->top = datasource->report
    and go layer by layer (or infoprovider by inforprovider) to see if particular value is still there.
    cheers
    m./

  • Creating BADI for datasource enhancement in CRM.

    Hi,
    I am working on SAP BI/BW. This is the first time I am working in CRM system with CRM datasources. Facing some problem for datasource enhancement as never done it before in the CRM system. Is there anyone who can help in in creating BADI for datasource enhancement in CRM.
    Thanks in advance
    Moumita

    Hi Prasad Reddy,
    This are the available badis and exits for this t.code:
    Enhancement/ Business Add-in            Description
    Enhancement
    MGA00001                                Material Master (Industry): Checks and Enhancements
    MGA00002                                Material Master (Industry): Number Assignment
    MGA00003                                Material Master (Industry and Retail): Number Display
    Business Add-in
    MG_MASS_NEWSEG                          User-Specific Fields & Segments in Mass Maintenance
    MATGRP_SKU_UPD
    CDT_CHECK_MATERIAL                      Checks for Existence of a Material in a CDT
    BADI_MM_MATNR
    BADI_MAT_F_SPEC_SEL                     BAdI for Material Special Field Selection
    BADI_MATNR_CHECK_PVS
    BADI_MATERIAL_REF                       Addition of customer-defined default data for material
    BADI_MATERIAL_OD
    BADI_MATERIAL_CHECK                     Enhanced checks for material master table
    BADI_GTIN_VARIANT
    BADI_EAN_SYSTEMATIC
    o.of Exits:          3
    o.of BADis:         11
    Find the Exact  exits and badis for ur requirement.
    How to fine the exact badi:
    1) Goto se24 (Display class cl_exithandler)
    2) Double click on the method GET_INSTANCE.
    3) Put a break point at Line no.25 (CASE sy-subrc).
    Now
    4) Execute SAP standard transaction
    5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
    6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
    7) This way you will find all the BADIs called on click of any button in any
    transaction
    Rgds,
    P.Naganjana Reddy
    if you follow this 7 steps, you will find a suitable BADI.

  • Different ways to Datasource Enhancement

    I know DS enhancement can be done through ABAP Statement CASE,ENDCASE,WHEN. I came to know that this is old technique to enhance the datasource as it makes the code quite messy if several developers work on the same code.
    I came across one document on SDN where we create a new program for each datasource which is independent from other enhancement.
    I just want to know how this program works and the difference between this technique and old technique as i have limited ABAP knowledge.
    What are the exact challenges that we come across when we use CASE,ENDCASE,WHEN statements.
    Edited by: Murali K on Jun 1, 2010 6:31 AM

    Hi Murli,
    1) Datasource enhancement previously was done using CMOD Still many organizatins continue with this approach.
    Here you can get option to write code for your appended field in ur Standard datsource where you can write select statements etc.
    2) Now SAP is recommending to Write Codes using BADI .this approach helps to maintain individual implementations for each data source enhancement
    This methods advantage over previous CMOD method is that ,in CMOD a single include will contain all the ABAP coding (this will create problem in marinating the versions for developers).specially while you are transporting the CMOD code to test and prod systems.
    With the new BADI method you can avoid this problem as individual implementations can be transported independently without creating conflicts.
    Thanks and Regards
    Arun

  • S&OP on HANA: Error in statistical forecasting - escapenull/complete missing data = 1

    Hello,
    we created a planning area with storage time profile level days. For the statistical forecast, the input and output key figures are defined per month. We defined a statistical forecast profile with Single Exponential Smoothing as method as well as two values for alpha attached to this profile.
    When executing the forecast, it stops with the following error message:
    Using parameters: forecast model id = 10010, Input key figure = AGGRORDERENTRYQTY, Output key figure = STATFCSTQTYSINGEXPSM, Starting historical period = 11048, Ending historical period  = 11411, Time horizon start = 10682, Time horizon end  = 12142, Current period  = 11412, Period offset = 0,  Period attribute = PERIODID3, Past period offset = 0, Future periods to forecast = 365, Filter id = 0, Scenario = BASELINE, ESCAPENULL/Complete missing data = 1
    We changed the time parameters of the forecasting profile and the planning area and tested different combinations, but the error repeats.
    I would appreciate any idea how to solve this issue.
    Cheers,
    Jonathan

    Scot,
    K is not needed...Ref to Stat Forecasting - Moving Average
    Thanks,
    Krishna

  • Need ABAP code for Datasource Enhancement

    Hi All,
    I need no Enhance the WBS Element(PS_PSP_PNR) to2 LIS_02_ITM Datasource
    the table EKKN Having WBS element
    From EKKN Table We have to take the filed Append to the2LIS_02_ITM datasource
    Please any one give me ABAP code which is write in CMOD
    Thanks........
    Regards!
    Malli

    Hi,
    See SAP Help
    http://help.sap.com/saphelp_nw04s/helpdata/en/6e/fe6e420f00d242e10000000a1550b0/content.htm
    See the simple example code, so follow the same.Take ABAPer help, don't use select and end select.
    CASE i_datasource.
      Data: l_s_data1 LIKE mc13vd0itm,
            l_tabix   LIKE sy-tabix,
      WHEN '2LIS_13_VDITM'.
        LOOP AT c_t_data INTO l_s_data1.
          l_tabix = sy-tabix.
          SELECT SINGLE auart INTO l_s_data1-zzprdtyp FROM vbak
                 WHERE  vbeln  = l_s_data1-aubel.
          IF sy-subrc = 0.
            MODIFY c_t_data FROM l_s_data1 INDEX l_tabix.
          ENDIF.
        ENDLOOP.
    ENDCASE.
    Data: l_s_data18 LIKE mc12vc0itm ,
          l_tabix   LIKE sy-tabix.
      WHEN '2LIS_12_VCITM' .
        LOOP AT c_t_data INTO l_s_data18.
          l_tabix = sy-tabix.
          SELECT SINGLE ernam FROM ekko
           INTO (l_s_data18-ernam)
           WHERE ebeln = l_s_data18-vgbel .
          IF sy-subrc = 0.
            MODIFY c_t_data FROM l_s_data18 INDEX l_tabix.
          ENDIF.
        ENDLOOP.
    See article on Step by Step Guide to Enhance a Data Source:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00c1f726-1dc2-2c10-f891-ddfbffdb1a46?quicklink=index&overridelayout=true
    Thanks
    Reddy

  • Enhancment CRM data source

    Hi,
    I have enhanced CRM data source 0CRM_LEAD_H with "store"(which is customer master) as a Partner function with component type CRMT_ACTIVITY_PARTNER(Activity Partner) in Extract Structure.Now i need to write User Exit can any one help me out with fom which table and field i should take into ABAP code.When i see in the transanction CRMD_ORDER partner is coming from the STRUCTURE(not like in ECC which comes from VBPA, the same enhancement was done in ECC vbpa-knn1.).
    Can any one help in coding.
    Thanks in advance
    Ram

    you have to do the enhancment for the same.
    it can be done using a badi def .
    in sbiw tcode u can go to setting for appln specific datasource (CRM) and enhance the datasoure using a badi.
    u can check the help there and proceed accordingly...
    for getting the activity partner use FM CRM_ORDER_READ it works in the same fashin as tcode CRM_ORDER.
    I hope this is clear if not let me know.

Maybe you are looking for

  • Access to IPortalComponentRequest in custom security manager

    Hi All, I am implementing a custom security manager. For my requirements, I need IPortalComponentRequest object in the security manager class. Can anyone give me a clue to get the request object in security manager implementation. Regards, Yoga

  • MM inventory report

    We need an inventory summary report for each month end whereby i should contain data like material, plant,storage location, batch,quantity,commodity code, standard cost, info record cost.If we prepare  a query kindly inform the tables where we can jo

  • Sort key in xkn1

    Hi Greetings For all vendors i am using 100501 as a reconciliation account . In fs00 i gave the sort key o12 for 100501 Here my doubt is what is the significance of giving sort key in xkn1. ? Thanks & Regards Praveen kumar.K

  • Issue with Bank adderss

    Hi We have requirement that bank address from Bank application (ESS) should not get updated in info type 9. The reason behind this is country and region is taken from info type 6 by default. When user updates main bank details from portal, then bank

  • BI content cube or copy of Bi content cube is recommended

    Hello all, in any implementation , we should use Standard BI content  activation of cube or copy the BI content as  Z and use? Please suggest. Thanks.