Need Info on Datasource enhancement

Hi All,
I have some queries:
1. If we enhance a std. Data source, can we get back the standard business content data source, i mean is there a chance to always have a copy of original..?
2.  How do I create a copy of std. DS and enhance it?
I m trying to create a copy of DS 0HR_PA_CM_2, which is based on function   
Module, and has a extract structure which ia standard. Now i created a custom DS based on same FM and used same extract structure. Now if I append fiels to this, it modifies the std extract structure, is this advisable?
Can the same extract structure be used later, without additional append structure..
Please help me resolve this.
Thx.
Pooja

If you want tje original data source, pl delete the fields that you appended and you will get the old one. But before that, make sure you are making the right change.
Ravi Thotahdri

Similar Messages

  • 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.

  • 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

  • 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

  • Regarding DataSource Enhancements in SAP - Bw

    Hai
    please explain in detail with example of 'Enhancing Of Datasource by adding new filed' step-by-step process and also send some documents to [email protected]
    Thanks
    Bye
    mohammed

    Hello Chakri,
    Have sent you a doc regarding the same.
    please also refer to the following links:
    Enhancement
    User exit
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    http://www.ko-india.com/content/weblogs/weblog_custom_fields_1.pdf
    (= /people/ajay.das/blog/2005/03/28/custom-fields-and-bw-extractors-making-a-mixed-marriage-work-part-1-1
    /people/ajay.das/blog/2005/03/28/custom-fields-in-standard-extractors--making-a-mixed-marriage-work--part-12 )
    Hope these helps..
    thanks,
    Aby

  • 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

  • MOVED: Need info on windows xp pro purchase

    This topic has been moved to Operating Systems.
    Need info on windows xp pro purchase

    A Windows 8.1 Product Key will not work for a Windows XP install.
    Please do not read this sentence. Please ignore the previous sentence.
    Hi,
    We wont use the Win 8.1 Product Key - We will Purchase new Windows 8.1 License for the fourth PC but install our copy of Win XP on the machine (we have only 3 License that we used for the older 3 machines).
    Carey's reply only speaks to the technical aspects of installing a dual boot environment.  It says nothing about licensing which is what I think you are asking about.  I do not believe that you can purchase a Windows 8.1 License and apply it to a
    Windows XP install.  You need to enter in the Product Key when the OS is installed and I seriously doubt that the XP install will accept the 8.1 Key.  If you don't have a 4th key for XP you won't be able to have a legal copy installed.
    Please do not read this sentence. Please ignore the previous sentence.

  • Error while navigating planning 9.3.1 through workspace/ need info on cpx,

    Hi all
    Hey I installed the planning 9.3.1 and also I created the application name, using planning address. but the problem is I am unable to navigate through workspace. I am getting three dialog boxes....
    " invalid or could not find module configuration"
    "Required application module hyperioin planning app wizard is not configured.please contact your administrator"
    " Communication error"
    I'm able to see the application name in projects of shared services. Can any one face the same situation , and also I need info regarding how to initialize modules of capx and wfp.
    regards
    M.V

    Hi,
    If you did a standard install then it should be running on port 19000 as well.
    I take it workspace is working fine on port 19000
    http://<hostname>:19000/HyperionPlanning/LogOn.jsp
    ^ this will be your workspace servername..
    When you run the configuration utility for Reporting and Analysis and the section "Configure Web Server", this is where you set up the Apache Server for workspace, there is an option for "Planning", this should be ticked and the correct planning server entered as it will default to the workspace server.
    The apache server redirects requests on the standard workspace port 19000 to the correct server and port, so for planning it redirects to the planning server and port 8300.
    Cheers
    John

  • 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

  • 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

  • Need Info about BW CRM Analytics

    Hi all,
    Guys,
    Please help me out...
    I need Info about BW with CRM Analytics
    What are the core areas where data's are extracted for CRM to BW
    What will be the Interview question related to BW CRM Analytics
    If possible if u have any docs kindly email me at [email protected]
    Thanks in Advance.
    Jaffer Ali.S

    Dear Jaffer Ali S.,
    The following types of analyses can be carried out:
    <b>CRM Lead Analysis</b>
    Use the InfoCube CRM Lead Management (Technical Name: 0MKTG_C01) for reporting.
    The Lead Management InfoCube contains all the characteristics and data used for the administration of leads. This InfoCube enables you to execute the following standard queries available in SAP BW:
    Channel Analysis
    Efficiency Reporting
    Historical Evaluation
    Lost Leads
    Channel Management: Top-n Lost Leads (Current Year)
    <b>CRM Activities Analysis</b>
    Use the InfoCube CRM Activities (Technical Name 0CSAL_C01) for reporting.
    The InfoCube for activities in CRM provides the data basis for evaluating business activities undertaken by your employees. It provides you with information about how much time is being spent on contacting the customer, whether customers actively seek out contact with your company and how intensively your employees look after your customers. It delivers data for queries such as:
    Intensity of customer care
    Activity History
    Success/failure analysis
    <b>Customer Interaction Center (CIC)</b>
    Activate the InfoCube Interactive Scripting Evaluation (IC WinClient) 0CRM_CIC1.
    Interactive Scripting Evaluation (IC WinClient)
    This InfoCube provides the data base for the interactive scripting evaluation. It supplies the data to the Interaction Center (IC): Interactive Scripting Evaluation query.
    <b>Opportunities Analysis</b>
    Activate InfoCube 0CRM_C04 - Opportunities.
    The CRM Opportunities InfoCube contains all the characteristics and data used for the opportunities analyses.
    <b>Sales Order Complaints Analysis</b>
    Activate InfoCube Complaints (Technical name: 0CSAL_C09).
    You can carry out the complaint analysis on a daily, monthly, weekly or a quarterly basis. The analysis can be done in relation to CRM Service Organization, CRM Sales Organization, CRM Product, and Sold-To Party.
    <b>Service Qualtiy Analysis</b>
    Activate the MultiProvider 0CSRVMC04 - CRM Service - Orders and Confirmations with Complaints.
    The MultiProvider 0CSRVMC04 - CRM Service - Orders and Confirmations with Complaints gets the data from the following ODS objects for analyses in various queries:
    0CRM_PROI - Orders: Item Data
    0CRM_COI - Controlling (Item Data)
    0CRM_CNFI - Confirmations (Item Data)
    0CRM_COMP - CRM Complaints (Items)
    Let me know if you need further help.
    Reward points if it helps.
    Regards,
    Naveen.

  • Need info on Mass Run FKK_EBS_TOI_COPA

    HI,
    For SAP FS-CD project,  We want to post data into CD by generating the IDOC through LSMW in Delayed Status (With out posting) and will be posted using Mass Run FKK_EBS_TOI_COPA.
    What is the standard process of posting throguh IDOC.  when i post through IDOC will they be posted with delayed status ( withour real postings).  Do we have to run Mass Run FKK_EBS_TOI_COPA for real postings.
    I need to know the relevant events for Mass Run FKK_EBS_TOI_COPA.
    Also i  need info on how to track errors on the below;  Is there any way where we can track errors on the below
    1)      LSMW Data Read/Convert
    2)       IDOC generation with error Status
    3)       FKK_EBS_TOI_COPA Mass run SLG1 log
    Please provide the information.
    Edited by: CVMaruthiRao on Jan 5, 2012 8:15 AM

    HI CVMaruthiRao,
    IDOC generation with error Status --> You can use the  WE05 transaction,   in this transaction you will see the error description and you can fixe!
    FKK_EBS_TOI_COPA Mass run SLG1 log  --> In SLG1 you will see only the error after the IDOC processing.... in this case you alredy have the DOCUMENT (FPE1)  Struture... and you can see any error at the document creation...  but not on the IDOC processing.
    WE19 you can use for creat  any IDOC test you need...
    I have a helpfull IDOC MANUAL (TOI COPA) configuration  if is interesant for you , just send me an email.... andreppf hotmail  com !!
    I'm olso in an FS-CD project... but in my client we are not using the TOI COPA ... I have used in RM-CA projet...
    André Frgulhetti....

  • Need info on table: LATP_ENQ

    HI Experts,
    I need info related to the table LATP_ENQ.
    We create sales order in CRM, through some B-Docs order will be replicated in ECC.
    Entries are getting created in this table based on availability of the materials.
    Through Z-Transaction code, we delete entries in this table.
    Sometimes blank entries are getting created in this table, I would like to know in which scenario this table is getting updated.
    Regards,
    Swaraj

    Hi Swaraj
    As it is a Z transaction t.code and as you have deleted the table when we upgrade our ECC version then those blank tables have to be upgraded
    Regards
    Srinath

  • Need info on Billing Outputs

    Hello,
    I need info abt billing Outputs - The language is maintained in Bill to party (Customer master), Its maintained in Condition record, It can be changed while creating the invoice.
    Now my question is, which of the above three cases has got highest priority.
    Could some one provide me some info on this?
    Regards,
    Krishna

    By default, we will maintain language in Bill-to-Party & also Condition record. But if required, it can be chaged at Invoicing level while taking output. Priority will be Bill-to-party, followed by Condition Record.
    Regards,
    Rajesh Banka

  • Need info on RA

    Hi all,
    i am in mid of RA Config...
    where in i need to Assign the Line ids to cost elements
    here we create the coding mask for the cost element to be assigned to line ids...
    so we need to create diff cost elements a/c to the coding mask....????is it so....
    so in next step ie in "Update of WIP calc and RA(OKG4)"
    where in for our Cntrl area i need to maintain diff cost elements....
    so now i am finding the problem in creating those cost elements.... for  each diff cost element types ie primary,sec,rev,settled...do i need to create diff G/L account ???? coz it asking fo it so....and hw to create those diff cost element..
    is it thru (ka01)....
    i have link regarding RA...but it does nt say anything abt these cost elements...
    need info on this...
    reply soon for this thread...

    Hi Amit,
    While i was doing the config according to the notes given by u...
    i was stuck in OKG8
    they have told me to set RA cat as RFKA and POCB
    BUT THOSE REC DOES NT EXISTS....
    where in i can create these RA category.....or can i use any alternative RA category
    so can u tell me wat these mean if u knw...and which P&L and Balance a/c need to be used or created and provide the TCOde if u have as the one of my CO consulatant hasnt turned up today....so i only have to create them..
    AND TO ARCHIVE THE PROJECT IS THE STATUS OF PROJECT MUST BE SET TO CNF MCNF TECO
    OR ITS ENOUGH THT ITS BEEN RELEASED...
    REGARDS,
    PREETI.P.G

Maybe you are looking for