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
SamirHi 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
Deepalhi
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('DocumentCategoryAddEdit.aspx?documentCategoryId=377','400');"" | 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 variablesHi 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,
MamtaUsing 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,
lavanyaHI, 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 helpHi 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. -
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,
Poonamhi,
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,
ParagHi 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
-
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
-
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.