Implementing a Property renderers for km Property groups
Hi Gurus!,
I would like to write a portal application which groups the properties belonging
a PropertyGroup by the means of GridLayout. while looking for samples i came
accross a tutorial ("Writing customer renderers for km Property groups"). The problem is following. The code is not complete. I would be thankfull if someone
sends me a working code which Implements GroupRenderer class.
Best regards
Hi,
thank you for your response. I've already read this tutorial but it is not complete.
That why I need a whole Project implementing a Property Renderer. Another problem is i don't know which kind of project in NWDS I have to choose.
I would be thankfull if you sent me a step by step tutorial regarding this topic
Thanks
best regrads
Similar Messages
-
Programmatically Creation of Property Group
Hello
Can anyone help me to create a property group and then assign properties to it.
It would be better if you can assist me either with the GUI creation or through programme or with both.
Thanks
RajCreate a New Group
Using groups in the SAP Enterprise Portal is another way to easily manage the content that is rolled out to a user. You can assign multiple roles to a group, and simplify your user management process by assigning a group to a user, instead of assigning multiple roles to a user.
1. Choose User Administration ¨ Groups ¨ Select New Group button.
2. Enter values for the following fields.
3. Choose Save.
3.2.5 Add User to Group
1. Choose User Administration ¨ Groups.
2. Select Testers from the Groups menu
3. Choose the Assign Users button.
4. Choose the Add Users button.
5. Enter new
6. Choose Search.
7. Check the checkbox next to NewUser.
8. Choose Select.
9. Choose Done.
3.2.6 Add Role to Group
1. Choose User Administration ¨ Roles.
2. In the Search parameter, enter the role you want to add to the user (i.e., com.mycompany.myrole).
3. In the Search dropdown. select Roles.
4. Select the Start button
A list of matching roles will appear in the table below
5. Select the Edit link corresponding to the role you created
6. Enter new in the Search parameter
7. Select Groups in the dropdown menu
8. Choose Start.
9. Check the checkbox next to the Group you created
10. Choose Add and then Save. -
Error in Global services:Invalid folders: Property Groups
We have EP 6.0 SP09 system.
When I try to add a predefined property which I created to the property
group, I get the following error.
Invalid folders: Property Groups
Invalid classes: Property Structure
The following configuration objects have some invalid
properties: "userDetailsAddress", "AppContactPersonOverview", "userDetai
ls", "access_links", "userDetailsGeneralName", "rendering", "sessionGene
ralGroup", "DEPARTMENT:", "lifetime", "default", "all_groups", "LOCATION
:", "REPRODUCTGROUPINGS:", "QIS", "reporting", "custom", "userDetailsCom
pany", "userDetailsGeneralCommunication", "system", "userDetailsGeneral"
, "SUBJECT:"
Could youplease let me know how to resolve the issue.Your immediate
attention will be greatly appreciated
Thanks,
Viji
[email protected]everything is fine. import file and export file are good and no issues with those file
please clear my doubts
i got information like
CSSImportExport utitlity will not work in 11.1.1.4. only the LCM can do the user imports.
please confirm me ...
if its we go its very difficult to migrate like 9.2.1 to 9.3.1 to 9.3.3 to 11.1.1.1 to 11.1.1.4 for me already i migrated the HFM application and reports successfully 9.2.1 to 11.1.1.4
please advice me.... -
I dont know JAVA..
But I wanna use Implementation class property..
for ex..Rouded buttons etc..
from where can I get these Implementation properties & where I will have
to install them to fetch them into forms..Hello,
<p>I think that you would better read this document.</p>
Francois -
Jsp-property-group & JSF looks broken
If i use the web.xml file attached and try to load /subdir/index.jsp (jsp file) it loads fine (with header/footer) but when i load /subdir/index-jsf.faces (jsf file) i get 404 The requested resource (/subdir/index-jsf.faces) is not available. (tomcat 6.0.10)
and if i this line <url-pattern>/subdir/</url-pattern> then both jsp and jsf files load but WITHOUT header/footer
let me know how i can get it to work (the idea is to use different include files for different folders.)
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>code-v2</display-name>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<jsp-config>
<jsp-property-group>
<url-pattern>/subdir/*</url-pattern>
<include-prelude>/includes/template.header.jspf</include-prelude>
<include-coda>/includes/template.footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>
</web-app>Any answer for this question???...
-
Create New Property Group in generic-searchbackend-config.xml
Hi all,
My requirement is to add a new property group.
I have added the below code(bold):
<property-group>SearchCriteria_B2B_Sales</property-group>
<property-group>SearchCriteria_B2B_Custom</property-group>
And I have also made the entry..
<property-group name="SearchCriteria_B2B_Delivery"
useSearchRequestMemory="true"
bodyInclTop="/b2b/order/GScommon_header.inc.jsp".......
My question is where do I define the mapping for the property group name and property group..?
Thanks,
Pat
Edited by: Patravi on Feb 13, 2012 6:05 PMHi Patracvi,
I think the mapping is there in generic-searchbackend-config.xml.
Basically, SAP has different architechture for standard and custom search criteria or property group.
If any customer wants to extend or create search criteria, they usually do in crm~isaweb~b2b ->WEBINF -> XCM -> Customer
While the standard definition is provided in crm~isaweb~b2b ->WEBINF -> XCM -> SAP
So, if you are looking for mapping of any search criteria which are not extended or custom one, it will in SAP folder.
Hope this will help you to understand what you are looking for.
regards
Prashil -
Overriding implementation class property using forms personalization
Hi,
Is it possible to set the implementation class property of a button using forms personalization ? Am looking to change the look and feel with out having to modify the Form itself.
Is this possible?
Thanks!questions to Personalization are best asked in the ebs-forum
General EBS Discussion -
A python implementation of pacman -Rs for groups
I've created a simple python script which implements the pacman -Rs feature for package groups.
Here's the code:
#!/usr/bin/python
# Copyright (C) 2005 Shahar Weiss <[email protected]>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# This script is a wrap for pacman which allows for removing package groups using the -Rs flag.
# It works by checking which packages of the group were explicitly installed and makes sure these packages are not
# needed by any other out-of-group packages. It then uses pacman and it's -Rs feature to remove the remaining packages
# in the list.
# Version 0.0.4
import os, sys
def returnIndex(_list, _string):
"""Returns the index in _list which contains _string, returns -1 is _string was not found"""
for i in range(len(_list)):
if _list[i].find(_string)!=-1:
return i
return -1
def removeRequiredForOtherPackages(packageList):
"""Returns a list of all the packages which are not required for other packages meant for removal."""
tempList = packageList[:]
for i in range(len(packageList)):
Output = os.popen('pacman -Qi ' + packageList[i]).readlines()
startIndex = returnIndex(Output, 'Required By')
stopIndex = returnIndex(Output, 'Conflicts With')
requiredList = Output[startIndex:stopIndex]
tempReqList = requiredList[0].split(' ')
for j in range(1,len(requiredList)):
tempReqList.extend( requiredList[j].split(' '))
requiredList = tempReqList[:]
# Cleans requiredList from unneeded strings
removeAllStrings(requiredList, '')
removeAllStrings(requiredList, 'n')
requiredList = requiredList[3:]
if requiredList==['Nonen']:
continue
else:
for j in range(len(requiredList)):
# if there are packages who require the current package, check if they are enlisted for removal.
# if not, then remove the current package from the list
if requiredList[j] not in tempList:
tempList.remove( packageList[i] )
break
return tempList
def removeNonExplicit(packageList):
"""Returns a list of all the packages which were explicitly installed."""
# Creating a temporary list because removing an element from the original list instead
# might cause us going out of bounds in the loop.
tempList = packageList[:]
for i in range(len(packageList)):
packageInfoString = os.popen('pacman -Qi ' + packageList[i]).readlines()[11]
# if the package was not explicitly installed, remove it from the list
if packageInfoString.find('explicitly installed')==-1:
tempList.remove(packageList[i])
return tempList
def removeAllStrings(_list, _string):
"""Removes all instances of given _string from _list"""
while _string in _list:
_list.remove(_string)
def getGroupPackages(group_name):
"""Returns a list of the packages contained by a certain group"""
tempList = os.popen('pacman -Qg ' + group_name + ' 2>/dev/null').readlines()
# if there's no such group, quit.
if tempList==['n']:
print "No such group exists."
sys.exit(1)
packageList = []
for i in range(len(tempList)):
# Each element in tempList contains a string in the form of 'group packagen'.
# The parsing we do adds only the 'package' part to packageList.
packageList.append( tempList[i].split(' ')[1].split('n')[0] )
return packageList
def main(args):
if os.getuid()!=0:
print "This program should be run as root."
sys.exit(1)
if len(args)==1:
print "You did not provide a group for removal."
sys.exit(1)
packagesToRemove = getGroupPackages(args[-1])
packagesToRemove = removeNonExplicit(packagesToRemove)
packagesToRemove = removeRequiredForOtherPackages(packagesToRemove)
if packagesToRemove==[]:
print "No package was marked for removal."
sys.exit(1)
packageRemoveString=''
for i in range(len(packagesToRemove)):
packageRemoveString += packagesToRemove[i] + ' '
os.system('pacman -Rs ' + packageRemoveString)
if __name__=="__main__":
main(sys.argv)
Hope you like it and that it works well.
Enjoy.If you like, you could put this in the scripts section of the wiki:
http://wiki2.archlinux.org/index.php/Scripts
Dusty -
Repository service implementation: custom property
Hi,
Is there any sample implementation of repository service for custom properties?
I tried with eclipse PDK plug-in to create and deploy. but no success. Any pointers for repository service implementation docs ?
thanks in advance for any help in this regard.
JohnHi John,
there is no deep doc on RepServices. Primarily, search on the forums. Maybe Permissions on XML Forms resources is a good starting point for you?!
Additionally, to add custom properties (I think you think about configuration properties?!) you'll have to understand the config framework and it's file structure.
For this, have a look under src.config of you project created by the wizards; watch how they are deployed; and compare other configurations you can find within CM with their corresponding configuration files. That's the best way to get behind the secrets
Hope it helps
Detlev -
File and folder permissions for specific AD groups
Having a special folder over multiple servers that certain user groups can access with specific permissions I'd like to audit the security mappings using get-acl commandlet. It's easy for a single folder but I would need subfolders and files too. I know
I can assign a variable say $object = dir c:\MyShare -recurse and then would need to somehow pipe each object to get-acl and filter for the AD groups I'm interested in. Ideally if the results were then passed on to csv. Can someone help with getting
this to work?
yaroHi Yaro,
I checked your script, and found you haven't defined the variable $folder before use, please refer to the script below:
$folders = dir D:\TEST1 -recurse | where {$_.psiscontainer -eq $true}
foreach($folder IN $folders){
$folder|Get-Acl | Select-Object -ExpandProperty Access | where {$_.identityreference -match "sys|Adm"}
Get-Acl $folder.fullname | Select-Object -ExpandProperty Access | where {$_.identityreference -match "sys|Adm"} |
Select-Object @{n="object";e={ $folder.fullname }},
@{n="security_principal";e={ $_.identityreference }},
@{n="type";e={ $_.accesscontroltype }},
@{n="rights";e={ $_.filesystemrights }}
And to list the nested groups on local computer, please check this function writed by Boe Prox, which will also list the property "isGroup":
Get-LocalGroupMembership
If there is anything else regarding this issue, please feel free to post back.
Best Regards,
Anna Wang
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected] -
How can i set the different colors for a different group ui elements
Hi All,
I Created a View Container in that i crated 2 views. In first view i created a group and in second
view also i created a group. I want to set The First view group header colour as Golden colour and for second view group heder colour as Green colour. Please any one help me on this.
Thanks&Regards,
Bhargava.Dear GLM,
i got that. while creating the theme, in Complex Elements select the group element and set the primary group header colour to golden and secondary group Header colour to Green and in ur webdynpro application set the Group Design property as Primary Color for which group u want to set the Golden color and set the Group Design property as Secondary Color for which group u want to set the Green color.
Thanks&Regards,
Bhargava. -
Sun implementation of WebRowSet fails for FLOAT values
I have been attempting to use the sun reference implementation of WebRowSet class to query a vendor table and serialize the rowset to XML.
Oracle's proprietary RowSet package does not include an implementation of WebRowSet.
For simple tables everything works ok. However, a few of the vendor's more robust tables define numeric columns as FLOAT(126) in the DDL. These columns return thru the Oracle driver as type NUMBER (numeric Type 2) with driver recommended java class java.math.BigDecimal. The Precision is correctly returned as 126.
The problem seems to be that the driver considers these columns to have a Scale of -127 which is nonsensical. When populating the WebRowSet from a ResultSet an exception is thrown which indicates that a negative scale has been encountered.
Since WebRowSet can only be populated from a ResultSet and the scale property is returned by the driver, this means that WebRowSet is effectively unavailable for Oracle databases.
BTW, our Oracle database is v 9.2.0.4.0 and the Oracle JDBC driver is 9.2.0.5. The WebRowSetImpl class was downloaded from javasoft this month - it is version 1.01.
Has anyone else observed FLOAT columns with negative scale ? Is there any way to coerce the driver into returning a more accurate scale ?I have been attempting to use the sun reference implementation of WebRowSet class to query a vendor table and serialize the rowset to XML.
Oracle's proprietary RowSet package does not include an implementation of WebRowSet.
For simple tables everything works ok. However, a few of the vendor's more robust tables define numeric columns as FLOAT(126) in the DDL. These columns return thru the Oracle driver as type NUMBER (numeric Type 2) with driver recommended java class java.math.BigDecimal. The Precision is correctly returned as 126.
The problem seems to be that the driver considers these columns to have a Scale of -127 which is nonsensical. When populating the WebRowSet from a ResultSet an exception is thrown which indicates that a negative scale has been encountered.
Since WebRowSet can only be populated from a ResultSet and the scale property is returned by the driver, this means that WebRowSet is effectively unavailable for Oracle databases.
BTW, our Oracle database is v 9.2.0.4.0 and the Oracle JDBC driver is 9.2.0.5. The WebRowSetImpl class was downloaded from javasoft this month - it is version 1.01.
Has anyone else observed FLOAT columns with negative scale ? Is there any way to coerce the driver into returning a more accurate scale ? -
Remove Send-As for domain admin groups
With referring to below link.
http://social.technet.microsoft.com/Forums/exchange/en-US/d2e97e64-536a-4c46-8e57-e0ac6a4ad64e/how-do-i-remove-domain-admins-send-as-settings-for-all-users?forum=exchangesvradminlegacy
The solution work perfectly for normal user but for user whose member of Domain Admin as well, the send-as will revert back from Deny to Allow after a while.
I have a user who member of domain admins group, say User A. Since we want to remove the send as for all users (including User A), I did followed the steps, Denied Send-As for Domain Admins group for User A.
However, after for while it return back to Allow.The permissions on members of special groups is managed by the AdminSDHolder and SDProp.
http://technet.microsoft.com/en-us/magazine/2009.09.sdadminholder.aspx
The way to deal with this is to give your domain admins (and any other admins) a separate account and to remove their "normal" account from any privileged groups (and to reset the adminCount property and "allow inheritance" on the "normal" account). Do NOT
give the admins a mailbox.
If you can't do that, then deny the Domain Admins group the "Send As" and "Receive As" permission at the organization level in the AD's configuration container. Use ADSIEDIT to do that here:
CN=<Organization>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<domain>,DC=<tld>
--- Rich Matheisen MCSE&I, Exchange MVP -
Infopath form for sharepoint 2013 lags when searching for person or group.
Dear all,
After implementing a infopath form on sharepoint, the search for person or group column lags when I search for someone the second time. (The first time won't lag). Is there a fix to this? And is there a way to modify the search for person or group function
to sharepoint OOTB person or group search? I think the OOTB one is a lot better. Thanks all.
Timothy LiuHave a look at this thread which discussed a same question:
http://social.msdn.microsoft.com/forums/sharepoint/en-US/c55f4245-b2b0-410b-94fc-2afd1ef80da8/preventing-users-from-editing-other-users-infopath-forms
thanks,
Flynn -
Error MIGO AA629 Balance for transac type group 10 negative for the area 01
Hi
I have the following principal case in the PRD (version 60.0 ECC):
Active 25000549 number was discharged from the transaction MIGO 18/12/2009 USD 19295.22 and began to depreciate on 01.01.2010.
On 22.04.2010 the vendor issues a credit note USD 11626.96 therefore created the Purchase Order number 9900000903 and when it will account for the transaction MIGO get the error message AA629 ( Balance for transaction type group 10 negative for the are). In transaction MIGO are using the kind of movement 161.
SAP looked in and found a related note the following: 497297, 541200, 547233 but they refer to version 4.7 and 4.6C and make no reference to version 6.0.
The error detail is as follows:
Balance for transaction type group 10 negative for the area 01
Message no. AA629
Asset affected: 000025000549-0000
Diagnosis
With the transaction entered, the balance for the transactions in group 10 in area 01 will be negative in this fiscal year. However, the balance of transaction type group 10, according to its definition, must be positive in each fiscal year.
System Response
The system rejects this posting.
Procedure
Check the transaction type, the amount and the fiscal year in your posting. If you want to post a credit memo to an acquisition from the previous year, then use a transaction type for a retirement. If necessary, you can change balance rules after talking with your SAP consultant.
My questions are: someone has thought of something similar? how to solve? must implement the foregoing notes?
Thank you very much for your kind helpHi,
notes 20347 and .302756.
Try to change following customizing temporarily to 160:
IMG->FI-AA->Transactions->Determine default transaction types for
internal transactions->Acquisition from goods receipt
Another alternative could be to TEMPORARILY change the definition of transaction type group 10 so that it allows negative values.
139899 AA629 when posting MR01/MRHR/MIRO invoice receipt
AA629 is raised when the transactions per transaction type group in one year are negative in balance and the definition of the transaction type group only allows positive values (that means TABWG-VZJSAL is '+'). This is the case for transaction
type group 10. After posting transaction I recommend to set transaction group 10 back to its original definition.
Regards Bernhard
Maybe you are looking for
-
i am trying to unlock my ipod, i have done all the steps, disconnected and held the home button but it keeps saying try again. how do i get it to unlock
-
Design pattern / data loading solution
Hello all! I have been working on a few projects which involve loading data, sometimes remotely, sometimes local, sometimes JSON, sometimes XML. The problem I am having is that due to the speed of development and the changing minds of various clients
-
So... whatz up with this? Thanks in advance for your help Cheers
-
hi, i've re-posted this into a new post. i'm following the java ee tutorial at sun.com and i'm having a problem with the bokstore1 example. i've set the password file correctly and when i go to the bookstore1 dir and type 'ant' everything seems ok. t
-
DEV_ICM_SEC logs filling up disk
I'm getting the message below, over and over. I can't figure out why or where it is coming from. I konw this is the ICM Security Log file, but that's about all I know at this point. The log file grows to 500KB, then a new one is created. These files