DataSource Enhancement in ECC 6.0

Dear Gurus,
Do anyone of you know the steps of Enhancing an Satandard Datasource (ex. 0FI_GL_1, 2LIS_13_VDITM) in ECC 6 or ECC 5.
I know the steps in R/3 but currently working in ECC 6. And finding it different.
Searched in forum but no luck !!
I have created a new characteristic and need to add it in the standard datasource (0FI_GL_1)
ASAP.
Please help !!
Thanks, Akash.

Hi Chakravarthy,
According to the SELECT statement given by you you are retrieving a single field data i.e. SPART into a single field gv_spart based on a where condition gv_trip-material. My question to you is how can you refer to gv_trip-material in the where condition if gv_trip is an internal table. I suggest you try the below code and see if you are getting the desired result.
ENHANCEMENT 22 Z_ACCOUNT_ASIGHMENT. "active version
if gv_trip[] is not initial.
SELECT spart FROM mara INTO table gv_spart
for all entries in gv_trip
WHERE matnr = g_vtrlp-matnr.
endif.
ENDENHANCEMENT.

Similar Messages

  • Creating BADI for datasource enhancement in CRM system

    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 Kushal,
    You can find the BADI name by,
    Go to Transaction SE24
    Enter the Object Type CL_EXITHANDLER and click on Display.
    Double Click on method "GET_INSTANCE".
    Put a Break-point on Call method cl_exithandler=>get_class_name_by_interface
    Run RSA3 transaction and execute the DataSource.
    The execution will stop at the break point.
    Check the values of variable 'exit_name', it will give you the BADI name called at that time.
    Thanks,
    Kokila

  • 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

  • Upload Error, How do you identify the datasource in BI & ECC?

    Hi BI Experts,
    Hope you can help me on this.
    We are using BI content to extract & model the data in BI.  For the asset accounting infoarea, we had an unusual dataload.  It should update around 10,000 records every day.  In this instance there was 500,000 records & eventually the load failed when updating the cube.
    I want to investigate why there were so many records.  I hoped to check the datasource & check also ECC.  But unfortunately I have no experience in data extraction, so I am not clear where to start.
    Have you any suggestions on an approach to finding out why there were so many records?
    Thanks very much
    Michelle

    Thanks very much for your repsonse Francisco,
    When I choose RSA3 I am faced with settings screen which has automatically populated as follows;
    Request ID - TEST
    Data Records/Calls 10
    Display Extr. Calls 10
    Update Mode F
    Execution Mode,
    Debug not ticked
    Auth Trace not ticked
    In the Selection Table below, I wish to choose just Period 6, 2011.  As this is the restriction on the infopackage.
    I have tried to run this with various entries but it doesn't seem to return data, what should I enter in these selections please,
    Thanks Francisco,
    Michelle

  • AFAB enhancements in ecc 6.0

    Depreciation run is now capturing profit center blocked issue in error log. Is this an enhancement in ecc 6? This was not the case in 4.6. I just need to confirm this.

    Hi,
    Identify the profit centre and check its master data.
    Make sure that the Lock Indicator under Indicators tab is not activated.
    If this indicator is set, postings will not happen.
    Regards,
    Praisty

  • Transactional datasource enhancement

    Need documentation for transactional datasource enhancement
    Please search SDN
    Edited by: Pravender on May 25, 2010 12:28 PM

    hi,
    chk the links
    Master data enhancement
    CMOD Enhancements
    Enhancing master data extractor
    Lo Enhancement- Transactional data
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46
    Ramesh

  • Need you help !!! -- datasource field to ECC table mapping for 0material

    Dear experts:
    Recently we need to get a quick turnaround on the fields we would be bringing into BW through standard extractors for the tables MARC and MBEW. My idea is to look at those master data extractors like 0MATERIAL, 0PLANT and then try to find how fields in datasource mapped to ECC table.
    So now I have 2 questions need your suggestion:
    1. Is my way above feasible or any other way to get the fields mapping information for one specific table (Not datasource) ?
    2. For 0MATERIAL_ATTR, I can neither find the table of origin for those datasource fields in SAP Library, nor in Tcode LBWE (Seems LBWE only for transaction data?). Can anybody give me a link for the fields mapping of 0MATERIAL and 0PLANT? or let me know where I can find those mapping information?
    Any reply would be appreciated and thank you all in advance !
    Best Regards
    Tim

    Well, the idea is simple. If you are using master data, then the easiest way is to find out which table is the master data stored. For eg. Material master data is stored in MARA table. Therefore 0MATERIAL_ATTR fetches data from the MARA table.
    The next option is to check the function module.
    1) Goto RSO2, and enter the data source name->display. The system wil throw a warning giving you the FM.
    2) For eg. 0MATERIAL_ATTR will throw the error "DataSource 0MATERIAL_ATTR is extracted using functional module MDEX_MATERIAL_MD".
    3)Go to SE37, and put the FM->display. Then go to the tables tab. You will see tables like BIW_MARA_S. The middle term is usually the table.
    Another option is go to table RSGENFIELDMAP and put the field in the field selection. This would give the mapping.
    Regards.

  • Problem in datasource enhancement

    Hi All,
    Facing a problem in datasource enhancement.
    In R/3 SAP ABAP release = 640 and
    BW release = 350.
    Datasource: 0WBS_ELEMT_ATTR
    I enhanced the datasource by adding an append structure with 'ZZ' fields.The data elements for these fields are SAP standard (like KUNNR,VKORG etc...)
    Everything's active and there are no inconsistencies.
    However these added fields are not visible either in the RSA6 maintenance or in RSA3 checker.
    Hence I am unable to replicate these fields and pull them over to BW.
    Please advise.

    Guys,
    The problem is not with hiding/unhiding these fields.
    The appended fields themselves are not coming up through the RSA6 maintenance. They are not available for unhiding.
    Please advise.

  • How to do Datasource Enhancement ?

    hi experts,
    i have requirement in datasource enhancement,
    data source is 2lis_12_vcitm, my requirement is, i wnat to add one more field that is LIFEX ( External Identification of Delivery Note) from the LIKP ( SD document Delivery Header data) table.
    anybody please tell me the step by step procedure.
    please help me to do this.
    good answer will be appriciated with highest points,
    thanks in advance,
    venkat

    Hi,
    Pls chk this links;
    http://help.sap.com/saphelp_nw70/helpdata/en/6e/fe6e420f00d242e10000000a1550b0/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46
    /people/pradip.patil/blog/2006/06/07/how-to-retain-deltas-when-you-change-lo-extractor-in-production-system
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    http://www.bridgeport.edu/sed/projects/cs597/Fall_2003/vijaykse/step_by_step.htm
    COPA datasource enhancement
    Re: copa
    Profitability Analysis Without COPA
    Hope this helps.
    Regards
    CSM Reddy

  • Datasource question on ecc selection fields.

    I have accidentally clicked on maintaince for 2lis_02_itm datasource in lbwe and it went to inactive mode.
    1)How do I make it active without altering the fields in the selected ds. Do i have to replicate it back if I make it active again ?
    2) If I add the selection criteria in the selection of fields so that those are available in IP selection, do i have to replicate the ds on BI. (in rsa6)
    3) I need to add one more field from right to left and now its available in the extracture structure. To get that field to ecc, should i just replicate the ds. How about creating the infobject for that field and replicate or ?
    4) there are lot of other flow to the pur flow, so will all those get deactivated when the structure of the ds changes. do i need to activate all the trans dtp etc.

    Hi Daniel,
    1)How do I make it active without altering the fields in the selected ds. Do i have to replicate it back if I make it active again ?
    Just click on activate the data source with out generating the data source ( if you had not enhanced any of the fields).
    2) If I add the selection criteria in the selection of fields so that those are available in IP selection, do i have to replicate the ds on BI. (in rsa6)
    If you had enables the option "SELECTION" for particular file, first you need to activate in RSA6 and replicate the data source in BW side so that the changes are effected in BW side and the field will be made available for loading.
    3) I need to add one more field from right to left and now its available in the extracture structure. To get that field to ecc, should i just replicate the ds. How about creating the infobject for that field and replicate or ?
    If the field is available in the Right hand side then move that field to Left hand side it will be available in the extract structure, click on generate data source and activate in LBWE.
    Replication of data source we need to do it in BW side,inorder to copy the same extract struture of the Source.
    Yes you need to assign this to an info object(you can search for BI content object,as most of the objects are available in the bi content if not create your own io).
    4) there are lot of other flow to the pur flow, so will all those get deactivated when the structure of the ds changes. do i need to activate all the trans dtp etc.
    If you are changing a particular data source extract structure then the changes are reflected with respect to that single data source only.
    If the option HIDE is selected :
    Hide Field: Activating this indicator effectively removes the field from the data-transfer process. The field will no longer be available in the transfer structure and therefore will not be pulled into BW. This field should not be active unless you know that the field contains data not relevant to the DataSource.

  • 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

  • Enhancement In ECC 6.0

    Hi Frnds,
    I have implemented an enhancement spot in ECC 6.0. In enhancement Iam using internal table value and this internal table is populated in the main program ( Standard SAP Program). When I debugged the program, internal table is initial inside the Enhancement. I checked the internal table before entering into the enhancement it is having all values but as soon as it enters into the enhacement it is initial.
    ENHANCEMENT 22  Z_ACCOUNT_ASIGHMENT.    "active version
    SELECT SINGLE spart FROM mara INTO gv_spart
                          WHERE matnr = g_vtrlp-matnr.
    ENDENHANCEMENT.
    here g_vtrlp is internal table. It become's initial as soon as it enters into the enhancement. but outside it is showing values.
    Can some one guide me to solve this problem.
    I will give points for all who helps me.
    Thanks in Advance.

    Hi Chakravarthy,
    According to the SELECT statement given by you you are retrieving a single field data i.e. SPART into a single field gv_spart based on a where condition gv_trip-material. My question to you is how can you refer to gv_trip-material in the where condition if gv_trip is an internal table. I suggest you try the below code and see if you are getting the desired result.
    ENHANCEMENT 22 Z_ACCOUNT_ASIGHMENT. "active version
    if gv_trip[] is not initial.
    SELECT spart FROM mara INTO table gv_spart
    for all entries in gv_trip
    WHERE matnr = g_vtrlp-matnr.
    endif.
    ENDENHANCEMENT.

  • Datasource enhancement

    I am getting the error in cmod abap code that
    REIS_MEASUREMENT_TRAN is not a flat structure but that is the extract structure in datasource 0refx_2  so what should i change on this
    Tables:  VIBDPR.          "Property master data table
    data:    l_tabix like sy-tabix.
    data:    i_CHABASNM.
    case i_CHABASNM.
    *Enhancement of Property Master Record
      WHEN '0REFX_2'.
        case i_datasource.
          WHEN '0REFX_2'.
            data:  l_s_REIS_MEASUREMENT_TRAN like REIS_MEASUREMENT_TRAN.
            loop at i_t_data into l_s_REIS_MEASUREMENT_TRAN.
              l_tabix = sy-tabix.
    select single * from VIBDPR where BUKRS = l_s_ REIS_MEASUREMENT_TRAN - BUKRS.
              if sy-subrc = 0.
                l_s_BIW_VIBDPR_s-ZZRESPONSIBLE = VIBDPR-RESPONSIBLE.
                modify i_t_data from l_s_ REIS_MEASUREMENT_TRAN index l_tabix.
              endif.
            endloop.
        endcase.
    endcase
    thanks
    soniya

    hi Soniya,
    please post the same question just in one forum, check reply in the other thread,
    also take a look following sample code
    BIW_Mara_S enhancement
    hope this helps.

  • Enhancements in ECC 6.0

    Hi,
            Can anyone explain how to enhance standard infotypes in ABAP-HR in ECC 6.0
    Thanks in advance.

    HI pavan,
    Use Transaction PM01.
    1. Goto tab "Single Scrn".
    2. Create the Customizing Includes with the fields you require.
    3. Then click on "Assign Enhancement" to link the enhancement to the standard infotype screen.
    Best of luck,
    Bhumika

Maybe you are looking for

  • Configuring CCMS Alerts in Sol Man 4.0 CUA System

    Hi Can anybody forward me some documents on how to add systems for CCMS Alerts on SolMan 4.0 System which is being used a CUA Especially, i need a document on the RZ20, RZ21, SCOT and SDCC TCodes during this process Immediate help would be greatly ap

  • Connecting a Western Digital PassportElite

    Hello, I have exhausted all the memory on my hard disk, so I bought a WD Passport Elite external drive. I am trying to connect to my Powerbook but I am unable to. I connected the drive to my Windows based computer without a problem, to ensure that th

  • FROZEN ACCOUNT 02

    FROZEN ACCOUNT 02

  • What is spy.plist

    Found this file and not sure what it is.  Thanks.

  • Can i get my live mail back as it was before I downloaded thunderbird

    I downloaded thunderbird thinking I would have another email provider. However if took over my live mail and deleted the messages I had classified and stored as inbox subfolders. I need my life mail back as it was. I have windows 8.1.