Change on the PFCG object

Hi ,
there is user exist or badi event for PFCG  which i can use in any of the
pfcg changing i.e. when user is assign to role or deleted for role this badi
etc will be called .
Regards
Alex
Edited by: Alex Dean on Mar 28, 2010 8:21 AM

Alex,
I am not absolutely sure whether that is the best solution for your problem ..
Although after searching SDN and google .. that is the only method that seems to solve your issue ..
Still,
you could check the OSS notes for the same .
OR
You can try Explicit enhancements in the foll. manner ,
Quoting from ERP genie.com
Enhancement points are basically hooks at certain defined points within the ABAP code i.e. at the beginning and end of a FORM. These hooks allow you to attach your own custom code which will be executed as if it had been hard coded into the code using a modification. Unlike hard coded modifications these will not be lost during upgrade or patching exercises.
There are 2 types of enhancements with the enhancement framework:
1. Explicit enhancement points: These are basically hooks already coded into the program by SAP at various points of the code. See program RIAUFMVK for examples of these! These are very easy to implement simply go into enhancement mode of SE80 and right click on the enhancement point where you want to add your code and choose u2018Enhancement Implementation->Createu2019 Give it a name, description and assign it to a change request (should not be a Z package) and then simply add the code as normal.
2. Implicit enhancement points: These are basically points within ABAP code where an enhancement point is implied, and in which case can be created. Examples of implicit enhancement points are at the beginning and end of FORMu2019s, at the end of a program, include or function module etc.
You would have to use the enhancement builder [HELP|http://help.sap.com/saphelp_nw04s/helpdata/en/09/9bf240a5668d38e10000000a155106/content.htm]
to search edit create delete enhancement spots
Hope this helps
Regards
Manthan.

Similar Messages

  • Error while generating the Business Object in Mobile Sales

    Hi,
    I made changes to the Business Object BOCAPGEN.
    Now I am trying to generate the business object but it is giving out the error saying
    Error intializing RT Generator !.RT Generator Failed for ".Error arsrep.dat is in use so Generation cannot be done
    I am not a MSA Developer and have no clue regarding MAS(Mobile Application Studio)
    So any one can please give me a clue regarding the issue
    I have solved it by closng all other application other than client console
    Thanks Guys
    Message was edited by: zack taylor

    Hi !
    1 year later, I am facing the same problem.
    I want to build MSA 4.0 SP8, everything runs fines until the end of the generation of the Tiles, the next step fails :
    Error intializing RT Generator !.RT Generator Failed for ".Error arsrep.dat is in use so Generation cannot be done
    Then around 10 thousands of error messages of that kind follow in the output window ; howeverin the end it says "Generation End" without telling whether it was successful or not (the first time the output window was too small, I thought all was OK )
    Anyways, the Mobile Sales icon appeared on the desktop and when I try to launch it I get the error "Starting MobileSalesfailed".
    During another attempt, I check with "Unlocker" the 2 arsrep.dat files I found under the BOL directory, it reported that none was used and locked at that moment.
    Also I killed the vbagen.exe process before starting the build, but it was automatically launched after. (first build was launched after a reboot, the 2nd after the 1st failed + vbagen.exe process killed)
    Does anyone have any clue ?
    Another question is : what are the rights required ? I am a local administrator but I do not have full admin rights (the only thing I saw at the moment is I cannot access to Add/Delete Programs in the Control Panel)
    Thanks & Regards,
    François
    -edit-
    thanks to the one who moved it to the right forum
    Message was edited by:
            Francois Feugier

  • I have the BOR object  selfitem not delegated to any subtype

    i use the above one in a task
    if i create a new subtype,delegate it to this and use it an another task does it effect the first one.

    Hii Kittu,
    Let me add few words about delegate.
    Once u make a subtype of a standard BO and make it a delegate type, It actually carries all the properties(Methods,Attribute, Events..) of standard BO(or what ever u have made as object type in delegation).
    Now may be u r using ur Standard BO at some where.[As per ur query]
    So when u make changes in the z-object, this will be reflected in the standard one, thats what is the delegation all about...
    But, but but , You can not change the existing (rather enherited properties) of standard BO.
    So add properties in z-object as per ur requirementas per ur requirement.
    Now once u use it, it will not affect the older ones...
    Hope it helps u...
    <b>"Dont forget to reward points"</b>
    Regards,
    Ashish

  • Notified of Property Changes in a Java Object

    Hi guys,
    Is there a standard mechanims in java where when an object's properties change value, it being notified to the caller. i am typically refering something similar to listeners which the object concerned implments and when reacts to it when the properties change. something similar to a ActionListner or a MouseListener.
    I am NOT intrested in UI objects although it could also be considered but my main focus is on POJO type of normal objects in java.

    sdbala wrote:
    i am quite aware of this but if u read my 5th posting, i simple dont wish to have any code in the target class which notifies the listener, that part should be hidden or at least moved to another place.
    ever wondered why i have this weird requirment
    well the problem that i have is that i have a framework which basically need to track changes to properties which are implemented by those who using my framework and report those changes to my framework, so that i could proceed with whatever action that i need to take.
    therefore i prefer to have less lines of code to be implemented by those who use my framework.Sounds like you want AOP, then, if you really want to keep notification logic out of your classes. We use AOP to capture certain changes in business objects and send them to a data repository, although in a slightly different way: we intercept calls to our persistence layer, rather than changes to the business objects themselves.
    The downside is that all of these objects you're tracking will have to be under management of your framework, and you'll be introducing a whole new layer of reflective code to deal with it. Think hard if this is what you really want, really need, before proceeding. The Spring framework will come in very handy for this, btw

  • Access 2003 - Repeated "You cant make changes to the database" error

    Hey all,
    Im having a very strange problem with Microsoft Access 2003, we work with old databases and when we open them up through Access 2003 we get the message "you cant make changes to the database objects" error, which is expected. However the laptop has started to repeat this message over and over about 8 times after the first time you click on it. Its very annoying to have to keep clicking to get rid of the error message. Its a very strange problem, any ideas on how to solve this or even to explain what might of happened will be appreciated.
    Thanks in advance
    P.S. It is not an option to update the database, we work with a program that uses an old 97 database and if you update the database the program will stop working.

    Hi
    Firstly it doesnt seem that this is a Toshiba notebook fault.
    This sounds more like a Microsoft issue.
    I would recommend checking the Microsoft knowledge base articles or/and contact the Microsoft support.
    I have investigated a little bit and found these pages. Maybe you will find useful infos.
    http://www.smartcomputing.com/Editorial/article.asp?article=articles/WebOnly/TechSupport/420w10/20w01.asp&guid
    http://support.microsoft.com/kb/824260/
    http://support.microsoft.com/?scid=kb;en-us;824278&spid=2509&sid=98
    Good luck

  • Error while changing the Resource Object Status

    Hi,
    I am trying to change the resource object status from Waiting to Provisioned for a self service task. Before approval I see the Resource Object Status as " Ticket Sent To REMEDY" on the administrator's web console and at the Requestor's web console I get the following error message-
    ???en_US.global.viewProfileForm.Lookup.Ticket-Sent-to-REMEDY???
    But after approval, based on the completion the task, the process on both the consoles is set to provisioned. That is what I want to display but the problem comes when the requestors sees the error status message on its console before approval.
    Can any body tell me the reason of the above error and how to resolve it?
    Thanks in advance

    do you have any custom written event handlers getting triggered off after request submission or during approval?
    It might also be due to either a browser issue or you might have missed any entry in the xladmin properties file for a custom label/error message etc.

  • Do you know how to change the Text Object for Billing Document?

    Hi,
    If you execute Transaction VOTX or VOTXn it will take you to Text Determination. The Billing Doc & Sales Document both has the VBBK as Text Object for me and is it like that for all.
    I need to change the Text Object to VBRK for Billing Doc, which is the ideal because I am using the Function Module READ_TEXT to retrieve text. This work perfectly for Sales Document which has VBBK as Text Object, but does not work for Billing Doc where it through as error message saying “Text 0020000021 ID 0002 language EN not found”.
    Thank You
    Kishan

    Hi kishan,
    For updating these text you can use FM 'SAVE_TEXT'.
    As for your problem, to get the parameter you need, go to the billing document, go to the text, and display it in plain page mode.
    Then you do 'GO TO' -> 'HEADER', and a pop-up window open with the parameters you need Obect type, ID, Name, ...
    Regards,
    Erwan.

  • "changes to the distribution list membership cannot be saved. you do not have sufficient permission to perform this operation on this object"

    Running Exchange 2010/latest updates on Windows 2008 R2 servers.
    When I create a new DL that I want someone to manage, they received the following message when trying to add/remove from the DL:
    "changes to the distribution list membership cannot be saved.  you do not have sufficient permission to perform this operation on this object"
    I have followed everything in "http://msexchangeteam.com/archive/2009/11/18/453251.aspx" with no luck
    Any suggestions?

    Piggybacking off of the discussion above, with our deployment of Exchange 2007, we created a set of web-based tools that allowed people to create Exchange Resources including distribution lists.  To allow multiple people to manage the lists for a given
    department, we programmatically created a group, which is populated with one or more users from the "resource department".  We then set the following AD permissions to allow members of the group to manage membership of departmental distribution lists:
    Add-ADPermission -User DepartmentalGroup -AccessRights ReadProperty, WriteProperty -Properties 'Member' -DomainController dc.contoso.com
    Fast forward to Exchange 2010 and the landscape has changed with Exchange 2010's implementation of Role Based Access Control and I'm struggling to come up with a way to programmatically allow a group of users to manage distribution list membership for a
    subset of distribution lists - note that we have approximately 75 departments, with each having its own set of coordinators who should be able to manage distribution lists for their department but not lists created by other departments.  The specific
    error we receive in Outlook when attempting to modify group membership is the same as the title of this thread - "Changes to the distribution list membership cannot be saved.  You do not have sufficient permission to perform this operation on this object". 
    I implemented the settings referred to at
    http://sysadmin-talk.org/2010/06/omg-allowing-end-users-to-manage-distribution-group-membership-in-exchange-2010-2/ which details the process of creating a new management role and revoking the role's ability to create new distribution lists and remove distribution
    lists (which we want because we want those actions to be performed using our web tools). 
    All that to say that the ultimate problem we have is that the above relies on the "ManagedBy" field of a distribution list (viewable by Get-DistributionList Listname | fl *ManagedBy*) to determine group ownership.  When "ManagedBy" is set to a user,
    the user CAN edit a distribution list's membership from Outlook and OWA.  When "ManagedBy" is set to a group, members of the group are UNABLE to edit the membership of the distribution list via Outlook or Outlook Web Access/ECP.   Furthermore,
    Set-DistributionGroup does not allow you to specify a list of users to assign to the ManagedBy field.  However, if "ManagedBy" was set to a specific user and that user logs in to the Exchange Control Panel and adds additional "owners" of the distribution
    list, which I can then see from EMS - both the original owner and any additional owners added can in turn modify group membership for the list using Outlook or Outlook Web Access/ECP.
    My questions:
    1) Is it "expected" behavior that while I can assign a group to the "ManagedBy" property of distribution list, members of that group are still unable to edit the group membership?  ...or is there a fix for the behavior I'm seeing?
    2) Can multiple values be assigned to the "ManagedBy" property when using Set-DistributionList - ex: Set-DistributionList DLName -ManagedBy:user1,user2
    3) Any other suggestions?
    Thanks,
    -Lance

  • How to track changes made to the standard objects by SAP during upgrade ?

    Hi All,
    Can any one of you please let me know if there is any straight forward method to find any change made to the standard objects by SAP in different versions ?
    Like for eg, during upgrade from 4.6c to ECC 6.0.
    Thanks in advance.

    > For eg , if SAP has made any change in the standard  transaction IE02,  in ECC 6.0 how will we come to know those changes?
    There are two sources for that:
    The "Solution Browser" (http://solutionbrowser.erp.sap.fmpmedia.com/) which lists the differences between source and destination release and the release notes (http://service.sap.com/releasenotes). You'd need to read here all those from 4.6 to ERP 6.0 (so 4.7, ECC 5.0 and ERP 6.0) to find out the behaviour changes.
    Markus

  • [svn:osmf:] 15505: Fix image smoothing, which had been broken as a result of some changes to how the display object of an ImageElement is exposed .

    Revision: 15505
    Revision: 15505
    Author:   [email protected]
    Date:     2010-04-16 09:29:26 -0700 (Fri, 16 Apr 2010)
    Log Message:
    Fix image smoothing, which had been broken as a result of some changes to how the display object of an ImageElement is exposed.  Add integration test.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/ImageElement.as
        osmf/trunk/framework/OSMFIntegrationTest/org/osmf/elements/TestImageElementIntegration.as

    That's a comment in the file. It has no effect at all.

  • If an internal ID is changed for the Work Repository how does it affect objects that are already in it?  Will they continue to run or do you need to cycle the ODI agent?

    I was having trouble migrating the Master and Work repositories from my QA to my Prod environment.  I was getting an error message that the internal id's were alike so I changed the internal id in my Prod Master repository.  Then I tried to migrate the Work repository and was getting a similar error.  I did a search on the internet for the error message and it recommended that I renumber the Work repository so I did.    My concern now is how these changes affect the objects that are already in the repositories?  Will those objects continue to run?  Also do these changes take affect immediately or do you need to cycle the ODI agent?

    Well I cannot completely assure you but so far I have not faced any issues after a renumber. It will affect the exist object only when you have imported the object in synonym_update mode. I believe you have the daily backup of your production repository.
    Bhabani
    http://dwteam.in

  • Tracking the changes to a Info-object or info-cube.

    Hi Gurus,
       I want to track a Info-object changes.Put it this way.
    When the info-object is been created the length is 10 chars,But then its changed to 20  and then 40 .i don't these changes are until somebody told me.how do i track the changes to length or any other properties of the info-object ?
    What about info-cube?Is there any way to track the changes done with respect to time on a info-cube?

    hi Nrupal,
    if the log not deleted, you can try
    RSD1 - your infoobject - click icon 'logs' (blue !),
    choose 'activating in dictionary', try as well saving/activating, give date range
    for mass check last change, can use table RSDIOBJ
    for infocube try RSDCUBE, logs, choose 'mass activator', try also 'save/activate'
    to display last change, infocube right click 'display',
    menu extras - info - content/change
    or SE16 table RSDCUBE
    the log can be accessed in infoobject or infocube maintainance also,
    or try SLG1
    hope this helps.

  • When does an object gets refreshed, if its state has changed in the cache?

    Do I have to use transactional reads for an object to get the changes done
    by another web application ?
    Thanks
    Wolfgang

    Hi Marc,
    I have a shop system comprised of two web applications where one is for
    maintaining the shop and the other for using the shop. When I do changes
    to the shop from the one webapp they do not show up in the second, unless
    I call refresh. Also, I have to switch off the cache, it seems and do a
    flush on the changed objects. There are some questions now:
    a) when I call refresh, is the complete state reread regardless whether
    there have been changes or not or does it know, when the state has not
    changed in the DB ? it is a performance question, I guess.
    b) can I use transactional reads to do the refresh automatically ?
    c) I noticed that refresh does not do a deep refresh of all the objects
    referenced by the one to be refreshed. Is there a way to do this or do I
    have to go thru all the objects ?
    I asked some questions some time ago in another thread, which might refer
    to. I am sorry, if I am not clear enough.
    Best regards
    Wolfgang
    Marc Prud'hommeaux wrote:
    Wolfgang-
    I take the question to mean that you are wondering how you can refresh
    the state of a persistent instance to reflect changes in the data store.
    If that is the case, then you can just call
    PersistenceManager.refresh(ob) on the object, and the newer values will
    be obtained.
    If that doesn't help, can you clarify the question a little?
    In article <cj7ris$mhr$[email protected]>, Wolfgang Kundrus wrote:
    Do I have to use transactional reads for an object to get the changes done
    by another web application ?
    Thanks
    Wolfgang
    Marc Prud'hommeaux
    SolarMetric Inc.

  • Transporting a REdeveloped with UNDO in changes in the object..

    Lets  suppose i have a  Report  which is  already  developed and if i need to do Changes in the code.. and lets suppose i did it .. and later  i have  TRANSPORTED the   changed object to QA ..to PROD......
    and lets suppose if i realized  that the changes wat i have made is unnecessary...and not required then wat i have to do  to UNDO my  changes to the report....???
    do i need to create the special Transpt Request num  and later delete the changes and then transport to QA ????
    pls  give methe PROCESS ....to do ..with minimal effort...
    thnks in advance..
    reply to [email protected]

    hI,
    In SE3b --> Version management , u will get the list of versions.
    there select ur old version & retrieve that version. ur all old code will be in place
    now . create a new request, release & transport that.
    Reward points if it is Useful.
    Thanks,
    Manjunath MS

  • What changed in the Find/Change Object behavior?

    In Indesign CS4 all graphics in a document could be centered through the Find/Change feature (Object tab) by leaving the Find field blank and setting the Change field to "Fitting Reference Point: Center" (clicking the center button). This no longer works in CS5. The feedback is of x number of objects changed, but none have.
    It was handy, now it's gone.

    No objects locked.
    Actually, it seems stranger.
    (BTW- The CS4 version is running on a Power Mac G5, pre-intel, Tiger.
    The CS5 Version is on a  Power Mac G5, Intel, Snow Leopard.)
    If a single graphic is dragged or placed in the document, the Find/Change, as described, does nothing. When a second one is added, it works as expected, unless they are both jpegs or PSDs. In that case, they sometimes, disappear completly and are shown to be (in the links panel) on the pasteboard but not visible there. But, get this, add a pdf or AI file to the doc, and run it again and it works fine again. The revese order also applies. If I delete all but one graphic it stops working again.
    In all cases the fitting commands work fine.
    It seems as if there is some confusion in how the document object model is being addressed and filetype is in the mix.

Maybe you are looking for

  • Adobe Connect 9 Meeting Recording Playback & Audio

    Hello All, I have noticed a strange issue with my meeting recording playbacks. First Adobe Connect 9.0.2 Windows 7 Platform I have noticed that after the recording is over, and I run playback to confirm we got what we need...the connected telephone f

  • Error message in function module HR_INFOTYPE_OPERATION

    Hi experts,             I need to update the data in the table pa0762 . I am using the function moudle HR_INFOTYPE_OPERATION to do that. i am passing infty,number,SUBTYPE,OBJECTID,validityend,validitybegin , the data to be inserted in wa_0762 this is

  • IMac to PC Sharing

    Howdy!!! I have a slight problem with my network. I have a Imac G4, a Sony Vaio computer, and a DLink Netowrk wireless router. The Imac is connected wirelessly to the network and the PC is hardwired to it. I also have a printer connected via USB to t

  • How would I password protect the MAIL application?

    I have never used passwords - but what I wanted to do was put a password (somehow) on the MAIL application so that no one can use it but me - in other words, when I click the application, it asks for a password before turning on. I want this to happe

  • Chart colors

    Post Author: vitalya CA Forum: Charts and Graphs Hello all, I use Crystal Reports XI. I have report with chart. Chart type is Bar.  With Chart expert i defined colors for each type of data in the chart. When i preview my report chart colors looks fin