Implementing Boolean operators during find object for qualification

Hi Team
We would like to maintain requirements profiles for PD object (position,job etc.) in terms of qualifications (Q) using complicated boolean operators , for example :
((Q=English>4 OR (Q=French=5 and Q=Spanish>2)) OR (Q=German=6 and english<3) and Q=education # 2
The complicated boolean operators could be also : range,excluded from the range,equal,not equal,not exits.
We would like to execute the search for qualification ,profile matchup based on this complicated boolean requirments profile.
Is there any custom development or configuration to make this happen ?
Best Regards
Dror

Is this still true if the Collection generics elements are an interface type? For example, in the
code I sent earlier, I have:
/** The authorities granted to this account. */
private Set<Authority> authorities;
But Authority is an interface that is implemented by the DefaultAuthority class (maybe others
eventually). I was under the impression that in this situation, the metadata does have to provide
the actual type that will be in the collection.
But even if it works in Kodo, one of the requirements of my project is that the JDO implementation
be swapable with JPOX. When I started working on it, both Kodo and JPOX were at a much earlier stage
of implementing JDO 2, and if I recall correctly, JPOX required the implementation class (though I
don't know if it had to be fully qualified). I'm not sure that requirement has been removed from
JPOX yet, though I haven't checked in a while.
Thanks for your help with the default value settings though. Is there any place where I could have
found that behavior documented (Kodo docs, JDO2 spec, etc.)?
Mark
Abe White wrote:
p.s. You don't need to set the element-type in metadata if you're using
Java 5 generics; we can get the element type from the field declaration.
Also, when you do have to declare an element-type in metadata, you
don't need to fully qualify the class name if the element class is in
the same package as the field's owner (the current <package>), or in
java.util, java.math, java.lang.

Similar Messages

  • PD - Find objects for qualifications

    Dear ALL,
    I am new in PD. In t-code PPPE_SEARCH_FOR_Q I want find qualifications for my position. I have a position with qualifications. And I have a person who has profile suitably to my position.
    Qualifications tab page I have entered my position and restricted objects (selected only persons). In "restrict further" tab page have selected all persons for my business area. On executing there is blank. I dont know why? Have any idea?
    regards
    Samir

    Hi Samir,
    I didn't go into program details, so not very sure about the cause.
    You made my day with your kind gesture, thank you very very much
    All the best,
    Dilek

  • Finding Objects for Authorizations

    Dear PM Experts,
    When we request the basis guy to restrict Authorizations for users we need to provide the objects for each transaction code with the restricted values. (ex-if I'm allowing only order type PM05 in IW31 T-Code for a particular role I need to specify the particular object from the T-Code IW31 and request to allow only PM05 for the particular role).
    But the problem is I'm doing it for the first time and I'm not in a position to identity/find the objects of each T-Code. Can anyone help me out by providing a guidance? is there a particular T-Code to get the object of T-Codes?
    Cheers
    Deepal

    hi
    for PM here are the authorization objects
    /MRSS/PB1           Multiresource Planning: Organizational Units
    /MRSS/PB2           Multiresource Planning: Orders
    I_AER                    Follow-Up Order Creation
    I_ALM_ME              Mobile Asset Management
    I_AUART                 PM: Order Type
    I_BEGRP                PM: Authorization Group
    I_BETRVORG          PM: Business Operation
    I_CCM_ACT            Configuration Control authorization object
    I_CCM_STRC          Structure gap maintenance authority
    I_CONFLICT            WCM: Checks for Lockout/Tagout
    I_FCODE                WCM: Function Codes (e.g. Operational Cycle)
    I_ILOA                   Change location- and accounting data in the order
    I_INGRP                PM: Maintenance Planner Group
    I_IWERK                PM: Maintenance Planning Plant
    I_KOSTL                PM: Cost Centers
    I_MASS                 PM: Mass Data Change
    I_QMEL                 PM/QM: Notification Types
    I_ROUT                 PM: Task List
    I_ROUT1                PM: Task Lists by PM Planning Plant, Work Scheduler, Status
    I_SOGEN              PM: Permit
    I_SWERK             PM: Maintenance Plant
    I_TCODE              PM: Transaction Code
    I_VAL                  WCM: Valuation of Applications
    I_VORG_MEL        PM/QM: Business Operation for Notifications
    I_VORG_MP          PM: Business Operation for Maintenance Planning
    I_VORG_ORD       PM: Business Operation for Orders
    I_WCUSE            WCM: Use of WCM Object
    regards
    thyagarajan

  • Find object for roles & authorization.

    Hi Gurus,
    How can i find the perticular object in SU24?
    I need object for "RELEASE FLAG ICON" in IW31,IW32 T.code.
    Till the time I have co relate following 2 objects.
    I_BETRVORG   &  I_VORG_ORD  and I have maintained both object value as a blank in role.
    Still I am not able to control release activity thru that role.
    Please guide any thing wrong or missing.

    Hi Upesh,
    Start the transaction that you like. Just before pressing the key "Release", type "/h" in the transaction code field and press Enter. This will activate the debugger.
    Now press the "Release key" - the system will enter the debugger. Once there use the menu "Breakpoints -> Breakpoint at -> Breakpoint as statement" and enter the ABAP command "authority-check". Then browse through the execution of the program using the pushbutton F8 ("Continue"). The debugger will stop at all the objects being checked.
    If you don't have a literal (enclosed in apostrophes ') after the keyword OBJECT but a variable, double-click on this variable to see its value.
    Good luck!
    Raf

  • PSE 8 crashes during Find People for Tagging

    Face tagging worked reasonably well for me in PSE 7, but since I have upgraded to PSE 8, Find People for Tagging crashes VERY frequently.  In fact about 99% of the time if I try to select more than 20 or 30 photos for evaluation.  The steps I use are: 1) select 50 ~ 100 photos  2) Find->Find People for Tagging  3) Once the face tagging dialogue  window opens, I select "Name More People"
    This causes a crash about 99% of the time.  Anyone elese seeing this behavior?
    I am running PSE 8 on Windows Vista Home Premium 64-bit with 8G memory.

    There is one more option in Auto analyzer preferences>Automatically detect faces.
    Turn that Off.
    ~V

  • Problem finding object for Custom Object Test

    I need to create a custom object test that tests whether a an element is present after a record gets inserted into the database. The script is databanked and each iteration needs to insert a databanked record, then evaluate my custom object test to make sure the record was inserted. The trick is in writing the expression that finds the correct custom object. After one iteration, this is the code that finds the custom object;
    RSWApp.om.GetElementByPath "window(index=0).link(text=""Category D"" | href=""javascript:OpenModal('DocumentCategoryAddEdit.aspx?documentCategoryId=377','400');"" | index=19)", element
    Instead of always grabbing the object whose text is "Category D", I want to grab the object whose text is <<category>> (ie retrieved from a databank file). Search in the href or index isn't helpful because these will change with each iteration through my script.
    I tried to modify the GetElementByPath to this:
    RSWApp.om.GetElementByPath "window(index=0).link(text=dbValue|)", element
    where dbValue is a local parameter that I set earlier on. When I run this, I get an object not found error.
    Any ideas?

    I much prefer to use RSWAPP.om.findElement. It is much more robust than FindElements.<BR>
    RSWApp.GetDatabankValue Is what is needed anytime you want to return Databank values to the VBA environment<BR>
    <BR>
    Your code should look something like the following:<BR>
    <BR>
    Dim dbVal as string
    <BR>
    RSWApp.GetDataBankValue "MyDbVariable", dbVal<BR>
    <BR>
    This will return the contents of "MyDbVariable" which is defined and bound in the databank wizard to VBA variable dbVal.<BR>
    <BR>
    You can then use DBVal in your path:
    <BR>
    RSWApp.om.GetElementByPath "window(index=0).link(text="" & dbVal & "" | href=""javascript:OpenModal(&#39;DocumentCategoryAddEdit.aspx?documentCategoryId=377&#39;,&#39;400&#39;);"" | index=19)", element<BR>
    <BR>
    If you decide to use Find elements instead of GetElementByPath, the syntax would like the following: <BR>
    <BR>
    Set element = RSWApp.om.FindElement(dbVal, "A", "InnerText") <BR>
    As you can see it is much simpler.<BR>
    <BR>
    Hope this helps!

  • Writing formula with boolean operators

    Hi,
    I need to write a formula that will, for a key figure, recognize if the cell is blank and if so convert it to zero. So for example,
    if (keyfig = ' ') , then (keyfig = '0')
    How do I do this using the boolean operators supplied to us for writing formulas and calculated key figures????
    Thank you!

    Hello CM,
    Have a look at this:
    http://help.sap.com/saphelp_nw04/helpdata/en/23/17f13a2f160f28e10000000a114084/content.htm
    Please, remember to use the search option on this forum, as I think that a lot of threads already mention this.
    Hope it helps,

  • Find the implementation class of a Business object

    HI Gurus,
    Is there any path in SPRO from where we can find the implementation class of a BOL object?
    For an example, I am working with BuilHeader. The backend table for BUL Header which will be updated while modifiyng BuilHeader is BUT000. So how can we find the back end database  table name or implementation class where the table BUT000 is updated?

    Hi Suchandra Bose
    the flow will go like this.
    1) the data in the BOL structures moved to Genil Implementation Class  which is defined in the below SPRO path
    CRM->CRM Cross application components->Generic Interaction Layer/Object Layer->Basic Settings in this corresponding each and every component one Genil class and its Model information in the form of tables will be maintained.
    2) Take for example BP component , for BP component CL_CRM_BUIL is the Generic Interaction layer class , with in the generic interaction layer class methods (Create_objects, MODIFY_OBJECTS, GET_OBJECTS)  you will find a code snippet to get the * Handler class* , this handler class will inturn get the Interaction Layer classes to reach the API  ,
    get object handler
          lv_cl_object =
             me->handler_factory->get_obj_handler(
                                      iv_object_name = iv_object_name ).
    3) This handler method will query the table CRMC_OBJIMP_BUIL  to get the relevant handler class depending on which functionality you are implementing.
    Thanks & Regards
    Raj

  • Need help for finding objects impacted by size change for an infoobject

    hi all,
    need help for finding objects impacted by size change
    for xxx infoobject, due to some requirements, the size to be changed from
    char(4) to char(10), in the source database tables as well as adjustment
    to be done in BI side.
    this infoobject xxx is nav attribute of YYY as well as for WWW
    infoobjects. and xxx is loaded from infopkg for www infoobject load.
    now that i have to prepare an impact analysis doc for BI side.
    pls help me with what all could be impacted and what to be done as a
    solution to implement the size change.
    FYI:
    where used list for xxx infoobject - relveals these object types :
    infocubes,
    infosources,
    tranfer rules,
    DSO.
    attribute of characteristic,
    nav attribute,
    ref infoobject,
    in queries,
    in variables

    Hi Swetha,
    You will have to manually make the table adjustments in all the systems using SE14 trans since the changes done using SE14 cannot be collected in any TR.
    How to adjust tables :
    Enter the table name in SE14. For ex for any Z master data(Say ZABCD), master data table name would be /BIC/PZABCD, text table would be /BIC/TZABCD. Similarly any DSO(say ZXYZ) table name would be /BIC/AZXYZ00 etc.
    Just enter the table name in SE14 trans --> Edit --> Select the radio button "Save Data" --> Click on Activate & adjust database table.
    NOTE : Be very careful in using SE14 trans since there is possibility that the backend table could be deleted.
    How to collect the changes in TR:
    You can collect only the changes made to the IO --> When you activate, it will ask you for the TR --> Enter the correct package name & create a new TR. If it doesn't prompt you for TR, just goto Extras --> Write transport request from the IO properties Menu screen. Once these IO changes are moved successfully, then the above proceduce can be followed using SE14 trans.
    Hope it helps!
    Regards,
    Pavan

  • How to find out Authorization Object for Plant

    Hi,
    I have to implement an Authorization check for Plant in My Report Program.
    Is there any transaction which can help me to find out Authorization Object for any field like Material and plant?
    Thanks,
    Mamta

    Using SU21 u can create Authorisation Object.
    The ABAP command AUTHORITY-CHECK is used for performing authorizaton checks in programs.
    check f1 help on AUTHORITY-CHECK for the syntax.
    check these links
    link:[http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c;jsessionid=(J2EE3417500)ID1605942050DB11298929682009193279End]

  • How to find out the Number range object for Incident number

    How to find out the Number range object for Incident number ?
    CCIHT_IAL-IALID
    regards,
    lavanya

    HI, an example.
    data: vl_num type i,
          vl_char(6) type c,
          vl_qty type INRI-QUANTITY,
          vl_rc type INRI-RETURNCODE.
    CALL FUNCTION 'NUMBER_GET_NEXT'
      EXPORTING
        NR_RANGE_NR                   = '01'
        OBJECT                        = 'ZRG0000001'
       QUANTITY                       = '1'
      SUBOBJECT                     = ' '
      TOYEAR                        = '0000'
      IGNORE_BUFFER                 = ' '
    IMPORTING
       NUMBER                        = vl_num
       QUANTITY                      = vl_qty
       RETURNCODE                    = vl_rc
    EXCEPTIONS
       INTERVAL_NOT_FOUND            = 1
       NUMBER_RANGE_NOT_INTERN       = 2
       OBJECT_NOT_FOUND              = 3
       QUANTITY_IS_0                 = 4
       QUANTITY_IS_NOT_1             = 5
       INTERVAL_OVERFLOW             = 6
       BUFFER_OVERFLOW               = 7
       OTHERS                        = 8
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    vl_char = vl_num.
    write vl_char.
    Regard

  • Mountain Lion Finder has no boolean operators?  Where?  When?

    Mountain Lion Finder has no boolean operators?  If so, where?  If not, when?  THANKS

    Are you talking about the Find window?
    If so, just add the criteria you want by clicking the + button. By default, they are Ands. If you want to Or them, or Negate them, hold down the option key and click on the + button.

  • How can I find services for object for PM Notification

    Hi all
    How can I find services for object(attached files ) for PM Notification  ?
    I can see then,for examle ,using transaction Iw22 :System---->Services for object
      My requirement are : 1. open attached file of selected notification for display ( if exists one)
                                     2. If user wants to attach file as service of object
                                           what function exists for it ?
    Please your help

    Hi SD,
    I have checked in SUIM and SU24 also. But I didn't find.  Could you please tell me any other way to finding out the authorization objects.
    Thanks,
    bsv.

  • Find lock object for field

    Hi Friends,
    I have one qurey. I would like to know the lock object for field MATNR.
    Any suggestion how I can find it out the lock object for specific field.
    Regards,
    Poonam

    hi,
    GOTO se11.
    select Lock object Radio button.
    Press F4.
    A popup appears, in that popup, under Short Description, type
    *Material* and press enter. you will get a list of lock objects, select your required.
    Always give the first letter in CAPS. like *Material*.

  • How to find business object for particular tcode at particular event

    Hi,
    I want to know how i can find particular business object for particular tcode for certain event?
    For example suppose for tcode PA40, if i create infotype for employee and when i save it after creating it then it must be stored in certain object. How i can find business object where all data realted to emp. get saved?
    Thanks & Regards,
    Parag

    Hi Parag,
    To get the business object for given transaction,
    1) Go to transaction SWELS
    2) Switch on the event trace.
    3) Go to the given transaction (For which you want to know the business object)
    4) Execute the transaction
    5) Go back to SWELS and Switch off the event trace
    6) Go to transaction SWEL.. Here you will get the Business Object name (one which starts with BUS)
    Hope this will help you.
    Best Regards,
    Deepa Kulkarni

Maybe you are looking for

  • IPad no longer syncs after abruptly stopping

    Yesterday, whilst syncing my iPad in iTunes (as I do on a weekly basis,) iTunes began transferring some tv shows I had purchased on my device. Unbeknownst to me, I did not have enough room on my hard drive to transfer the shows completely, and iTunes

  • Can't Save a PDF

    I can open a PDF in Safari 7.0.2 but it will not save nor print. If i save it and it shows to be saved in my Documents, when i try to open it i get the following error message: "Adobe Reader could not open ################*.pdf' because it is either

  • Setting up router with ethernet bridge

    I have a new computer and want to re-setup my Linksys Model BEFSX41 Version 2 broadband firewall router with the Linksys Model WET11 wireless-b ethernet bridge to use my laptop wirelessly.  I don't want the desktop pc to be wireless, just the laptop.

  • 3D Parallel projection algorithm

    Hi all, I'm not sure if directing this question here is appropriate but you guys seem to know pretty much everything Java-oriented. Basically I'm trying to do some parallel projection without using Java native classes. I am using "Introduction to Com

  • Limit number of lines

    I know how to limit the number of characters that a user can input, but is there a way to limit the number of lines that a user can input into a textbox.