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
    Raj

    Create 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....

  • Implementation Class Property

    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 PM

    Hi 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.
    John

    Hi 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?
    yaro

    Hi 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 Liu

    Have 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 help

    Hi,
    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