Enhance BTQ1Order with new Parameter

Hi,
I thought I have an easy task :-). But it seems, that I do not understand, how to solve it.
I will add a new Parameter to dynamic search BTQ1Order. The new Parameter is CREATED_BY from crmd_orderadmh.
So I add a append to  CRMST_QUERY_1ORDER_BTIL - with CREATED_BY     (Type CRMT_CREATED_BY). Than I created a implementation for BADI CRM_BADI_RF_Q1O_SEARCH and added the Filter BTQ1Order = OBJ_IL. But my BADI is never called. Do I have to do something different?
From the other side, I'm not sure if it is the right way. If I understand right - than I have to handle the search by my own. This means make a "standard" dynamic search - and in the 2nd step - check the result against my selection parameter - sounds not really fast.
Or is the right way to create own dynamic search.
Thanks in advance Paul

Hi Paul,
The BADI implementation part is correct, but before your badi is called/triggered a check is carried out to confirm if the search parameters entered/present on screen are also available in the standard structure -
(1) Please check if CREATED_BY field is present in CRMC_Q1O_FIELDS table, if not maintained you can manually maintain an entry there.
(2) The other table you need to check is CRMC_REPDY for an entry matching field 'CREATED_BY'.
Please check the entry matches:-
SEL_FIELD = CREATED_BY
NAME_ON_DB = CRMD_ORDERADM_H~CREATED_BY
DYN_METHOD = DYN_ORDERADM_H
If not maintained, please maintain it manually as well.
Once these 2 checks are performed, the Badi willl be definitely triggered.
Again, please make sure the Badi is activated in your client.
- Dedeepya

Similar Messages

  • Enhance method with new parameter

    How can I enhance an existing method with a new Parameter?
    In some tutorial is written that this should be possible. But there is no exact description.

    Thx Rich Heilman 
    but in the Doku "Enhancements to Global Classes and Interfaces"
    http://help.sap.com/saphelp_nw70/helpdata/en/58/4fb541d3d52d31e10000000a155106/content.htm
    you find:
    You can enhance the components of a global class or global interface by:
    ●     Inserting new, optional formal parameters for existing methods (but no new exceptions)

  • SAP CRM 7.0 - Interactive reporting tool enhancing reports with new fields

    Hi Everyone,
    I am a BW Professional, currently working on evaluating the true benefits of implementing Interactive Reporting tool for our company. As I understand the Interactive reporting tool restricts us to report on individual reporting areas like Activities, Leads, Opportunties etc.
    But according to our business it is very important for us to be able to report on cross reporting areas real time i.e. activities & leads together or activties, leads & opportunties together etc.
    I learned about the enhancement work bench in interactive reporting tool where we can add SAP fields to individual reporting areas, so I thought of adding leads & opportunties to activities. This is where the fun part starts.
    Here I learned that all activty ID, Lead ID and Oppo ID are all fed from one single field from SAP CRM i.e. OBJECT_ID, which means the system is dividing this data into individual reporting areas based on type of data i.e. leads or oppor's etc. and may be based on some key like account etc. So here is a technical question, for me to add a new field to a reporting area I have to give a field name but we already have OBJECT_ID from where I am pulling activties data, so if I want to include leads also in activties then I will have to add some logic manually to get that and can't use enhancement workbench because it is for missing fields from SAP CRM whereas in my case I already have OBJECT_ID from where I am getting Activity data.
    Sorry if I am driving you guys crazy but I am just trying to think loud to make myself clear with concepts.
    Also I have seen that a reporting area in Interactive reporting tool is based on a BW query, but I am not sure why not all the fields in BW query are available for reporting in Interactive reporting tool?
    Any help or commets will be greatly appreciated.
    Thanks & Regards,
    SRV

    Hello,
    checking with the config wizard is always a good idea since it's the only supported way to configure this scenario
    The secret is that you apparently did not activate the report areas. It is a bit missleading that the queries are checked before the report areas are checked, therefore you see the errors concerning the queries first. Below those errors you should find some lines like
        Report areas: delivered 15, active <?>
        CRM interactive reports: delivered 20, active <?>
        Activation of report areas checked
    The last line offers some documentation and the actual link to activate the report areas.
    Best regards

  • How to Add New Parameter in Cluster with LabVIEW Executable Program?

        In this VI,it can write the parameter in Cluster to the database (Access 2003).it run well.
        But When I add another parameter in Cluster,such as EE,I have to modify this Cluster. And at the same time,I have to modiy the database (I should add a column of EE).if this vi build to exe, how can I achieve it?Can LabVIEW have any way to increase new parameter EE in Cluster and in Database in executable program?
        Would you give me some advice?Thank you
    Attachments:
    Add ParaMeter In Cluster 20130206.zip ‏105 KB
    Cluster.JPG ‏9 KB

    It's rather unclear what you try to do here. In your first post you talk IMHO about the high level Datatbase Toolkit functions that take a cluster and translate it automagically into the appropriate SQL Query/Update.
    Your second question seems to be about the user interface of your application.
    Proper application design would mean to separate the user interface aspect from the actual database query in some ways. I definitely wouldn't use the same cluster for both. Also if you simply hide a control on the frontpanel (possible also in an executable) it still is present logically and if you end up using the high level database toolkit functions with that cluster it will result into a query or update of the database with all the data in the cluster, also the hidden ones.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Enhancing standard component with new component usage

    Hi!
    I try to enhance standard component /SAPSRM/WDC_AOFC_BEV with new component usage (say, SALV_WD_TABLE). It allows me to add new usage, but the usage does not appear in the "Component Usages" tree node.
    Is it a bug? Is it possible to enhance a standard component with new component usage?

    Hi Thomas!
    We've been communicating with SAP on this issue for a while and last response we obtained is next:
    Dear customer,
    the possibility to create external controller usages (as required for
    the ALV-usage) is not supported by the Web Dynpro ABAP development
    tools. However, you could try a programmatic apporach by adding the
    ALV-usage dynamically (e.g. in methods or method exits created within
    your enhancement implementation).
    See test component WDR_TEST_DYN_ALV_USAGE for details.
    What's your opinion on this? Is it really not a bug?

  • Enhanced SAP class with new methods - Not showing these from standard task

    Dear Gurus,
    I have enhanced SAP standard class with new methods. After I have activated my new methods and would like to create a workflow task using these new methods. when I create a task and input object category as "ABAP Class" and object type is SAP enhanced class. When I try to drop down for methods SAP is not showing my new methods. I do not know why. Am I missing any? Any help would be appreciated.
    Note: Remember I am trying to use SAP ABAP class custom methods.
    Thanks,
    GSM

    Hi,
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Kind regards,
    Siobhan

  • My question is this: Can good teaching be enhanced with new technology?

    Can good teaching be enhanced with new technology? Adobe eLearning Suites is certainly a high-end product with many users and a lot of finance and research behind it. My question is why? Where is eLearning going and, again, is face-to-face teaching going the way of the dodo as a result of this new type of technology?

    Hello,
    Hope you were not too startled by my reaction, your question reminds me of all the antagonism I have to struggle with every day in the college (with colleagues and management), hence my 'passionate' reaction. Reactions like 'I've written a good course some years ago, I'm a good teacher, why should I need all those hypes you are talking about...'. But that is not what you are interested in...
    You asked about tests reported. Vaguely I remember (from a training in 2009) some tests, but have to search for the right references. My personal opinion about those tests is that first of all one should know precisely what to test: when is a training successful or more successful? What do you want to measure: it is very easy to test the 'short time' knowledge acquired by a training, that is what we academics are doing most of the time. But I'm not sure that this really is a measure for training success. Who would dare to postpone the test a couple of months after the end of the training?
    I'm still teaching F2F, but nowadays not at all like I did 20 yrs ago. Was a rather good teacher, my lessons were very good prepared, with a clear structure and was able to explain in a language comprehensible to most of the students, felt successful when at the end of a lesson, trying to test if the proposed subject was clear to (almost) everone the result was positive. Students felt good too: at that moment, leaving the classroom, they had understood what I had tried to explain. Everyone happy. Was this good teaching? There was a good written course, but when studying the course for the final exam, students were confident, they had understood everything in the lesson, but ... that was so long ago... And, like Rick also pointed out, a lot of questions arrived, and I started explaining again, and again... Who feels well? Some colleagues are still happy with every answer they can give, but I got pretty unhappy. Some students do not dare to ask questions, some need 'audio', others need 'video', ...
    Doing some sort of blended learning now: try to present some structure, basic ideas F2F and get them to work on their own. Most of them do not like to read long written courses, so give them small chunks they can digest when they need it for their tasks. And use everything to make it less boring: video, audio, interactivity, self-assessments, let them twitter, chat, discuss on a forum, blog, create a wiki, search, explain to each other... We have the tools, just need some creativity.
    Did I do some research with my students? Not in the regular structured way tests are normally conducted. But I'm often starting a lesson with a survey (on our LMS) where students (anonymously) are given their idea about their proper knowledge about the subject, about the used techniques, about their 'digestion' of the previous lesson, about the work they have done: purpose is for me to have some feedback and a base to go on, for each student to have an idea of his position in the group. We are looking at the statistics together and discussing it briefly. When introducing some new 'hype'  there is never an obligation, they can try it out and give their opinion. Just an example: when starting to offer CP-SWF's I offered demonstrations, training simulations and assessments. Feedback from the students pushed me just at never creating demo's again. For the moment I introduced Twitter for a project, will have their feedback after next week and judge then.
    Sorry again for a too long answer (begging you pardon, Rick too). When I find the references I have been mentioning I'll post them. Now it is getting rather late, have quite a lot of meetings tomorrow with students.
    Lilybiri

  • Enhancement procurement infoproviders with new vendor categorization codes.

    Hi All,
    I need to enhance 0Vendor with sub category code and InfoProviders of procurement 0BBP_C01, 0BBP_C02 with major category and sub category codes as navigational attributes.
    Please let me know how i proceed for this.

    Hi Vijay,
                    Check here......
    enhancement
    Re: Remodeling the cube and adding sales document number
    Re: adding new characteristics to cube with data
    Thanks,
    Vijay.

  • Problems when creating a new parameter for a parametric role

    I'm trying to create a new parameter for a parametric role, but it seems that it is never updated, because the BPM engine does not return any error.
    The scenario is: I have a process that has the role "Brands_Admin", the brands are populated by Web Service dynamically, then the parameters of the role would be those brands. In this case, if a new brand is registered (WS returns a new brand), I simply create a new parameter for the role through the "process administrator" of the BPM Enterprise.
    I'm trying to create the new parameter as follows:
    dirSession                 = DirectorySession.currentEngineSession;
    dirOrganizationalRole       = DirOrganizationalRole.fetch(session : dirSession, id : "Brands_Admin");
    String[] parametricRoles       = dirOrganizationalRole.parametricValues;
    parametricRolesCount      = parametricRoles.length();
    parametricRoles[parametricRolesCount]      = "NEW_BRAND";
    dirOrganizationalRole.parametricValues      = parametricRoles;
    dirOrganizationalRole.update();
    dirOrganizationalRole.refresh();
    for (int i=0; i<dirOrganizationalRole.parametricValues.length(); i++) {
         logMessage(dirOrganizationalRole.parametricValues);
    In the code above, the BPM Studio will print the new parameter correctly, but in next activity (like a Screenflow) when I try to get the parameters of that role again, there are only the parameters that were registered using the BPM Studio, the parameters that are created programmatically not appear.
    Anyone know the reason?
    An user with the same problem: http://forums.tangosol.com/forums/thread.jspa?threadID=839253&tstart=1

    When a project that contains this logic to create a new parameter for a parametric role programmatically is deployed in BPM Enterprise, some strange behaviours occurs.
    The first is that I cannot see through the process administrator the new parameter that was created for the parametric role.
    The second is that if I create this new parameter through process administrator and associate an user to the role that contains the new parameter I cannot access the deployment process. In workspace (authenticated with user that is associated with the role that contains the new parameter) I cannot see anything about the process.

  • New Parameter As Of Date (Period) In Invoice Aging Report   Doc ID:752120.1

    Hi Hussein,
    EBS R12 (12.0.6)
    Rhel 4.6
    How do I apply this kind of patch?
    Solution
    This is Enhancement Request 70091
    ADD PARAMETER TO RUN INVOICE AGING REPORT AS OF A CERTAIN DATE
    Thanks a lot

    Hi,
    Looks like the patch is not released yet. Please log a SR to confirm this with Oracle Support.
    Regards,
    Hussein

  • Building a JSP-based Web Report with a Parameter Form

    Hi,
    I tried in building a report as shown in the example in OTN under reports in the url
    http://otn.oracle.com/products/reports/htdocs/getstart/examples/ParameterFormJSP/index.html
    i.e for Building a JSP-based Web Report with a Parameter Form. The directions in this document were not clear and if any one document which is clear with instruction will be useful to me. In this example it is shown with search criteria with sigle text box and if any one had idea & code to place an combo box and population of the record group in the combo box.
    Thank you in advance.

    hi,
    we will be releasing a new example w.r.t creating a parameter form using the reports JSP within the next month.
    as for your request for a combo box. this widget is not available via regular HTML form elements. you can either have a select list or dropdown list.
    for a regular select list you would use the following (only pseudo-code)
    <select ...>
    <rw:foreach>
    <option value="<rw:field .../>">
    </rw:foreach>
    </select>
    to populate a select list.
    regards,
    philipp

  • Qt3-enhanced conflicts with qt3 though I have no qt3

    Hi,
    I'm trying to install KDEMod, after a clean installation of Arch.
    # pacman -S kdemod-base
    :: group kdemod-base:
    kdemod-arts kdemod-gnu-gift kdemod-kde-common kdemod-kdebase
    kdemod-kdelibs kdemod-perl-xml-xql kdemod-ui-kde qt3-enhanced
    :: Install whole content? [Y/n] y
    resolving dependencies... done.
    looking for inter-conflicts...
    error: unresolvable package conflicts detected
    error: failed to prepare transaction (conflicting dependencies)
    :: qt3-enhanced: conflicts with qt3
    But i searched my system, there is no qt3 or kde related stuff installed:
    # pacman -Q | grep qt
    # pacman -Q | grep kde
    both return nothing.
    How do I solve this?
    Thank you
    PS: I previously install opera-static. But nothing changes after i removed it.
    Last edited by Mr_Shameless (2008-06-01 02:11:56)

    Thank you very much though i didnt have the chance to try that. I tried a fresh install of the new 2008.03 release and didnt have that problem

  • Scope of global & pl/sql variable in open_form with new session

    Hi,
    What will be the scope of the Oracle forms global variable & variable declared in a pl/sql pckage, if the value in these variable is updated from the Oracle Form GUI, if the form is opend by using the open_form method with new session or Active session.
    My requirement is , I developed one application with custom user login name & password - not the Oracle username & password.
    But I need to track the user actions on the forms - Inser/Update/Delete action, for this i included user_name as one of the column in the base table, and from the form, initialise this field with login user name.
    I implemented this in the trigger of the base table. But for delete, I am not getting the user name who deleted, only getting the user who created this record, because :NEW is not in scope for after delete trigger. So for the delte, I created a variabe in a PL/SQL package, and created two procedure to set & get the user name to that variable, and from the Form, before delete by using the set method I assign the current login user name to the variable, and in the trigger by using the get() get the user name from the variable, So far this is working fine, my doubt is What will be the value in the variable, if two different user made delete action from at a same time, Whether first user name will be replace with second one, or this variable will be in different session, If I opened the forms by using SESSION parameter. Also can I use Oralce Forms global varaible instead of the PL/SQL varibale.
    Thank in advance.

    Thanks Andreas,
    I did the same way. But my doubt is All the user login will be in different session, I mean, Whether the vairable used to store the user name will be in different session to each Oracle Forms user, it wont overwrite one user name with the next login user name.
    -- Copied from you old message:
    <<On the forms-side after the login, call PK_USER.PR_SET_USER(THE_USER_TAKEN_FROM_SOMEWHERE);
    In your db-triggers where you actually use something like USER, use PK_USER.FK_GET_USER instead>>
    Thanks
    Rizly

  • Adding new parameter in ME28 selection screen

    Hi All,
    Did anyone know how to add in a new parameter(select-options) in ME28 selection screen?
    I'm only able found one enhancement for this requirement.
    In program
    i create a new implementation for ENHANCEMENT-POINT RM06EF00_02 and write the
    For eg:
    PARAMETERS:     p_matnr LIKE mara-matnr.
    The new parameter displayed in ME28.
    Anyhow, i'm not able to change the selection text from p_matnr to "Material Number" as there is no enhancement in INITIALIZATION for me to set the text dynamically. (i'm not able to change the text element via goto->text elements->selection texts as its standard sap).
    Can someone please share if you've done this enhancement before?
    Really appreciate your input and advise.
    Thanks.
    Regards,
    Sham.

    Hi Sham,
    I copy standard program of me28(RM06EF00) and implement the code.
    Regards,
    Quddus.

  • Search Results web part - Custom Query using "Value with a parameter from URL" inconsistent

    I have encountered what I think may be a bug, but I am hoping that there is something that I am missing.
    Within my search site, I have created a new search results page where I want to customize the "Search Results" web part query.  I can add in any number of property and keyword filters (using the "Build Your Query" dialog) without
    issue... until I add a filter that uses the QueryString property (the builder dialog calls this "Value with a parameter from URL").
    If I use {QueryString.MyParameterX} for filtering, it works beautifully in the query builder dialog.  I see the expected results in the search results preview pane, but as soon as I apply the changes things become inconsistent. 
    If I close/reopen my browser and navigate to my page at http://myaddress/search/Pages/testresults.aspx?MyParameterX=test I see results.  If I then refresh the page, I get a "Nothing here matches your search" message.  I can then go to
    the same address but change one character to an uppercase character and get results.  Refreshing that same page again returns "Nothing here matches your search".  I can only get search results one time per uniquely cased URL without having
    to close/reopen my browser.  This behavior was seen on both Firefox and IE.
    Finally, I found that if I instead navigate to http://myaddress/search/testresults?MyParameterX=test, it always returns results.  This, unfortunately isn't the best solution for me... but it is a solution.
    Any insight that anyone can provide is greatly appreciated!  I would really like to be able to depend on this working in all logical cases (especially since the search center of other sites is set using the path all the way down to /Pages).
    Thanks!

    Hi, have you been able to solve this issue? I'm getting the same issue and I cant solve it (required CU is installed).
    Fabio

Maybe you are looking for

  • Problem with Windows 7 on Mac Pro 3,1

    I am trying to install Windows 7 to a seperate HDD an on Mac Pro 3,1 and have run into a problem getting it to work. To start with I had a 500GB HDD which was partitioned using Bootcamp assistant and had OSX 10.6,8 and Windows 7 installed on it and w

  • OneNote 2010 SP1 (from Pro Plus 32bit MAK Volume Download) Activation Issue

    Hi There, I have been working on Microsoft Office App-V Sequencing and have successfully managed to sequence both Project Pro 2010 SP1 and Visio Pro 2010 SP1. We have had an external company handle the sequencing for the main Office Pro Plus 2010, ho

  • ABAP Query Question

    Hello.  Is there a way to dynamically generate a query?  For example:  I'm doing an RFC call that sometimes the strings contains data, the other times they don't.  Is there a way of building the query to only 'and' the values when there are values th

  • Adobe livecycle for ubuntu linux

    adobe livecycle for ubuntu linux pls

  • Subroutine to remove preceding spaces in a field

    Hi, I am from SAP BW. Can anyone help me to write a sub routine to remove preceding spaces in a field . The data is in excel sheet which we need to load into info cube. But as the data in the field contains preceding spaces,its unable to load and sho