High level estimation for datasource enhancement

hi,
I have been assigned in supporting project recenlttly.  Now we are going to data source enhancement(we need one more field i.e juridiction code for tax calculation, Datasource is 0FI_GL_4), we need to high level esstimation for  the procedure and time duration for each process (Devolepment  to Prod).
Can any one help me in this concern......
Thanks,
Shaliny

Shaliny,
If the field is ready available to add with no hicups, everything can be done in 3 days.
Well, if you need to go for an customer exit during enhancement, you need at least 15 days which includes testing also.
It generally depends on how complex it is expected to be. But have a buffer of atleast 2 days after completion from your side.

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.

  • High-level design for business process scenario

    Hi all, I have a business process scenario for which CRM and ECC has to be used. The scenario is like this:
    There are 2 subsidiaries of a company - A and B, which are into trading of materials.
    Between A and customer there is sales agreement. Between B and vendor there is purchase agreement.
    Whenever customer requires materials, it will send request to A. So, A creates a sales order. B in turn sends a request to vendor for which a purchase order is created. The vendor ships the goods directly to customer. The vendor bills B for the purchase order. B adds some margin and then it goes for inter-company settlement with A. A bills the customer for the materials. In this entire process, both A and B earns profit through margins.
    It has to be noted that CRM has to be used as contact point with customer.
    Now I have the following questions:
    1. How would the high-level business design be like?
    2. How would be the document flow?
    3. How can inter-company settlement and billing be done?
    All constructive comments and feedback will be rewarded.

    Hi Animesh,
    The thumb rule to CRM process designing is stick to customer process...
    Thus u jst hav to stick to process design of company A and its interaction with Customer.
    We are not concerned with how the material will be purchansed,but we are concerned with how we will be delivering it to end customer.
    Thus, once customer place an order to company A, our process would suggest a sales order for the customer with one of the partner function "Vendor" as B with the required material. Now later process in R/3 would convert this sales order with customer as soldtoparty to purchase order with vendor as B and one of the secondary partner soldto party as our original customer.
    And billing would happen the way it is... ie. based on sales order.. thus u will have some inflow.. again u will be raising a purchase requisition to company B thus that would be your outflow..
    That was a really good scenario to think about.
    Best Regards,
    Pratik Patel
    <b>
    Reward with Points!</b>

  • High Level Recommendations For Multi-Tier Application

    Hello:
    I have been reviewing Windows Azure documentation and I'm still somewhat confused/unsure regarding which configuration and set of services is best for my organization.  I will start off by giving a high level description of the what the environment
    should be.
    A) 2 "Front End" IIS Instances, Load Balanced running an MVC 4.0/.Net 4.5 Web Application
    B) A "dedicated" SQL SERVER 2008 R2 server with medium-high resources (ample RAM and processing power)
    C) An application server which hosts a Windows Service.  This service will require access to the SQL Server listed in B. In addition the IIS "Front Ends" listed in A should have access to a "shared" folder or directory where files
    can be dropped and processed by this windows service.
    I have looked at Azure Web Site, Azure Virtual Machines and Cloud Services and I'm not sure what is best for our situation.  If we went with Azure Web Sites, do we need TWO virtual machines, or a single virtual which can "scale out" up to
    6 instances.  We would get a Standard Web Site, and the documentation I see says it can scale out to 6 instances. I'm somewhat confused regarding the difference between a "Virtual Machine" and an "Instance".  In addition, does
    Azure Web Sites come with built in load balancing between instances, virtual machines? both?  Or is it better to go with Azure Virtual Machines and host the IIS Front end there?  I'm just looking for a brief description/advise as to which would be
    better.
    Regarding the SQL Server database, is there a benefit to using Azure SQL Database? Or should we go with a virtual machine with SQL Server installed as the primary template?  We have an existing SQL Server database and initially we would like to move
    up our existing schema to the Cloud.  We are looking for decent processing power for the database and RAM.
    Finally the "application" tier, which requires a Windows Service. Is an Azure Virtual Machine the best route to take? If so, can an Azure Web Site (given that is the best setup for our needs) write to a shared folder/drive on a secondary virtual
    machine.  Basically there will be json instruction files dropped  into a folder which the application tier will pick up, de-serialize and do backend processing.
    As a final question, if we also wanted to use SSRS, is there updated/affordable pricing and hosting options for this as well?
    I appreciate any feedback or advice.  We are definitely leaning towards Azure and I am trying to wrap my head around what our best configuration and service selection should be.
    Thanks in advance

    Hi,
    A) 2 "Front End" IIS Instances, Load Balanced running an MVC 4.0/.Net 4.5 Web Application
    B) A "dedicated" SQL SERVER 2008 R2 server with medium-high resources (ample RAM and processing power)
    C) An application server which hosts a Windows Service.  This service will require access to the SQL Server listed in B. In addition the IIS "Front Ends" listed in A should have access to a "shared" folder or directory where files can be dropped and
    processed by this windows service.
    Base on my experience and your requirement, you could try to use this solution:
    1.Two cloud service to host your "front end" web application. Considering to Load Balanced, You could use traffic manager to set Load Balancing Settings.
    2. About sql server or ssrs, you have two choice:>1,create a sql server vm  >2, use sql azure and azure ssrs
    I guess all of them could meet your requirement.
    3. About your C requirement, which type application is? If it is website, You could host it on azure website or cloud service.
    And if you want to manage the file by your code, I think you could save your file into azure blob storage. You could add,delete file using rest API(http://msdn.microsoft.com/en-us/library/windowsazure/dd135733.aspx
    ) or code(http://www.windowsazure.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs-20/ ). And the Blob storage could be as a share file
    folder.
    And for accurately, about the billing question , you could ask azure billing support for more details.
    try this:http://www.windowsazure.com/en-us/support/contact/
    Hope it helps.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to write the ABAP code for Datasource Enhancment

    Hi Team,
                  Can you please help me how to write the code for the enhancement i have made to the standard datasource
    i have added the fields ZZPayer and ZZPayer_access.
    I just wanted to know how to write the ABAP code to populate the data for these fields.
    Regards,
    Pradeep P.

    Hi
    From a performance point of view would like to suggest a few changes :
    WHEN '<DS name>'.
      select zzfields from <table> into itab
      for all entries in c_t_data where <condition>.
      If sy_subrc = 0.
    loop at c_t_data assiging f_c_t_data.
    read itab into wa_itab where key = f_c_t_data-key.
    f_c_t_data-zzfield = wa-itab-zzfield.
    endloop.
    refresh itab.
    regards,
    aparna
    endif.

  • Forum for High level business process change / enhancements for GAPs

    Hello Guru's,
    Is there any forum like SDN in SAP Portal to discuss, share knowledge and to bring new enhanced functionality in the existing SAP STD Functionality and finding solutions for GAPS and to develop functional spec. Kindly provide link?.
    Reward points for answer

    found solution

  • CTBW in R/3 for DataSource Enhancement

    Hi,
    I have a requirement. I need to add Batch class Characteristics details (in TC- CL02) in the datasource in CTBW.
    Could you please help me out for the Step by Step solution.
    Thanks & Regards,
    Pankaj

    Hi Pankaj:
    Please refer to the article by Devesh Laad.
    "Step by Step Guide to Extract Batch Master Data via Generic and Classification Datasource to BW"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0a8b9c1-dee5-2d10-feb5-9b0d54126782?quicklink=index&overridelayout=true
    Regards,
    Francisco Milán.

  • 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

  • BAdI- Call for DataSource Enhancement! - Where?

    Hi,
    i have a question ... i have implemented a filterbased BAdI to enhance DataSources.  I have implemented BADI Definitions, Implentations etc ...
    But, where is the Position where i should call this BAdI? Should i call it, in the Customerexit RSAP0001?
    I thought, the new BAdI technology replaced the Customerexit RSAP0001.
    I appreciate your help
    regards
    ergin

    check the below paper:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/3001894b-b1fb-2910-77ba-e80b6f2053b7?quicklink=index&overridelayout=true
    M.

  • JMX for high level AMPs?

    I have to implement a high level API for a special device and I wonder if JMX is the right choice.
    Is it possible to write a high level object oriented API with JMX or is it just a modern substitute of SNMP?
    For example if I write an API for my mp3 radio player can I say <record the song "Walk Like an Egyptian" from "The
    Bangles", when ever it comes> and later copy all received songs to the client or can I just say <start recording now> and <stop recording now>?
    Regard, I want to implement an API so other complex applications can control my device comfortable, not a plug-in
    into an existing management application that controls other stand-alone devices too.
    Any comments? What's your experience?
    Marvin Haktar

    Yes, JMX is suitable for creating a high level API that offers more flexibility in management than a pure SNMP based approach. One of the goals of the JMX specification is to address the needs of application management, whereas SNMP has traditionally focused on network/device management.
    Juha Lindfors
    Author of "JMX: Managing J2EE with Java Management Extensions"
    http://www.amazon.com/exec/obidos/ASIN/0672322889/104-6670791-7933546
    Senior Developer, JBoss Group LLC

  • Summing up the price of the sub items and put it in the Higher level item

    Dear Experts,
            I have got one requirement from my customer.
    The requirement is while creating the Sales order (in VA01), in the line item the customer will enter the Material, Quantity and Higher level item for the line item.In Condition Tab page price and Condition will be entered.
    My requirement is at the time of saving the sales order the price of the lower level items has to be summed up and this price has to be put in condition tab page of the higher level item.
    This is my requirement.Is it possible?if yes please explian me how to do this.
    If anybody not able to understand my question please reply back to me.
    Thanks & Regards,
    Ashok.

    Hi
    Here u need to find user exit that suits ur requirement like user exit that will trigger while saving that sale order and in that user exit u are able to access that tables where all the lower level item prices stored and condition table where price stored. Then u can do sum and update that sum into condition price table. So search for user exit that suits ur requirement.
    Regards,
    KP.

  • High level item

    Dear all,
    how to find the high level material for a low level material? where we link this
    i know item catogery determination apart from here
    where to find out that one material has high level item? when i am entering a low level item system will not accept that so we need to enter high level first and tag the low level to that.
    please advice me
    TIA
    KOGI

    hi
    can i have your business senario , it will help me to understand your problem
    regards
    ravikant

  • RFC: Proposing a high level iteration facility based on Collections

    I am requesting for comments for an experimental package I developed providing a high level facility for iteration on Java 2 Collections.
    You can browse the javadoc at http://www.cacs.louisiana.edu/~cxg9789/javautils/ and the code is available for download from http://www.cacs.louisiana.edu/~cxg9789.
    Basically, the package provides an interface Task that has a single method job() which is called for every element in a given collection. There are some static methods for using this kind of scheme and iterating over collections. An example would be: Iteration.loop(collection, new Task() {
              public void job(Object o) {
                // do something on o here
            });Now you may wonder what is the use of going into this much trouble when I can just get an iterator and do the same thing? Well, creating a class that represents the whole iteration opens a number of new possibilities. You can now have methods and variables exclusive for the specific iteration and reuse it. You can even subclass it for variants. This proved very useful in my application especially when I developed the StringTask class that is available in the same package.
    Nevertheless, you can see it for yourself that we've got rid of the iterator and the condition checking that appears in conventional loop constructs. For details you can look at the Iteration at http://www.cacs.louisiana.edu/~cxg9789/javautils/edu/ull/cgunay/utils/Iteration.html and StringTask at http://www.cacs.louisiana.edu/~cxg9789/javautils/edu/ull/cgunay/utils/StringTask.html
    I was wondering if you Java developers would find such a scheme useful. Thanks for your interest..

    Heh... now I need to remember back...
    No I don't, the internet comes to the rescue :-) I
    was wrong, apply is the simple "function apply"
    function, the list function of interest was (is)
    called map.
    http://www.cse.unsw.edu.au/~paull/cs1011/hof.html
    This was very helpful. Now I know what you're saying. Actually this may very well be the hidden influence that lead to this system. The map operation also exists in Lisp and Scheme. I remember really liking it when I first learned about it.
    My approach isn't exactly the same as neither of map, fold or filter. But I think I can create subclasses of Task which act the same way with these. I will try to do this in the near future.
    Just as a comment on the design, I would have
    maneuvered the list of getSomeResult() into an object
    that knows how to render itself as a String. That may
    well be using your Iteration feature over the internal
    list, or other feature as the developer sees fit.This point is well taken. Actually my program uses this kind of approach in many places, however I wanted to give a less confusing example here.
    Your iteration is a perfectly valid pattern to iterate
    over a collection, and one that could be
    applied in many places in my code. I'm unsure I
    will migrate to use it, because it tends
    towards a large number of small objects to perform its
    function... which sometimes can be a simplification,
    but in this case can obscure multi-threading issues...
    spreading a loop over a collection across multiple
    classes makes it less obvious what is happening to the
    contents, or what synchronization is required, what
    locks have been acquired, or what concurrent
    modifications are possible.On the other hand, it might be more secure to have operations on collections in a place as an Iteration class to keep them together. Maybe you already mentioned it in your message. I can understand your concern in using the system, though.
    To keep this information in one place, you could use
    an anonymous inner class, but then you have lost the
    reusability and succinctness of the iteration, which
    are two of its largest benefits (Being a high-level
    function using centralised, tested code being the
    third, and probably the largest)I started using small inner classes very extensively. Maybe this can alleviate the problem, since they're not anonymous and can be reused. However, there is still a problem using (subclassing) them from outside of the class. I found a way to do this, too. It only works in special situations, though.
    Assume you have an inner class:
    public class Outer {
      class Inner { ... }
    }You can extend this inner class if you have another class extending the Outer:
    class NewOuter extends Outer {
      class Inner extends Outer.Inner { ... }
    Thinking about it, your iteration is at a higher level
    than foreach... and would benefit from using it
    if were ever supported by the JVM. They are slightly
    orthogonal approaches to looping abstraction, foreach
    being syntactic and your pattern being heuristic.We're in tune here, I'd be interested to use the foreach operator and the Iterable interface as primitives in my system if they will ever be provided in Java. Currently, they are not offering me anything extra, since the Collection interface provides me with what I need.

  • Higher level item in PO

    Dear All,
    There is a field called "Higher-level item" in PO.. When I try to fill it manually, there is warning message "Sub-items of this category cannot be created manually". So what is the purpose of this field ? How will it be used ?
    Thanks in advance,
    Anil

    Hi Anil,
    The subitem functionality in purchasing is available with IS-R add on component.I.e industrial specific retail solutions this funtionality is available. But in standard r/3 you can't maintain item as subitem in purchasing.
    In retail you can create PO for generic article.  Line item of variants will be filled for field EKPO-UEPO(Higher level item)
    for example item 11,12,13 are variants of generic article line item 10.  Line item 11,12,13 will be filled with item 10 in filed (ekpo-uepo)
    Kind regards,
    Lorraine
    Edited by: Lorraine Donnelly on May 6, 2011 11:32 AM

Maybe you are looking for

  • ICal and "To Do List"

    Thanks for taking the time to read my post! I just switched from a PC to an iMac last week so please bear wtih me if the answer to my question seems obvious. I run a small business and live and die by my calendar and customer database. I have success

  • RSADRLSM02 -problem

    Hi all, I'm starting migrating a address base into my system via LSMW and RSADRLSM02. I have some basic problem with this program RSADRLSM02. I don't know where to fing logical patch to log file. In specyfing files I configured converted data to be s

  • Can you send slideshows as an email attachment?

    can you send slideshows as an email attachment? Please provide the steps if it is possible, thank you

  • Audio Configuration Error when Opening itunes

    I installed the latest version of iTunes onto my PC a few days ago, and just tried to open it tonight. Everytime I try and open iTunes (via shortcuts or the direct icon in the Programs folder), a message pops up, telling me that "iTunes cannot run be

  • Corrupt iPhoto Library

    Hi Everyone, How can I figure out what is corrupting my iPhoto Library? It seems fine, as far as I know, all my photos will open (I haven't tried them all). I get an error when I try to sync with my iPod (The iPod ...can not be synced. An unknown err