Skip to Content
author's profile photo Former Member
Former Member

Significance of program PFCG_TIME_DEPENDENCY

Hi

Can someone tell me the significance of the these programs

program PFCG_TIME_DEPENDENCY

function module SUSR_USER_BUFFER_AFTER_CHANGE

These are run after importing a transport. Although I have an idea about what these do with the user master record and buffer I want to know the details.

Thanks

Add comment
10|10000 characters needed characters exceeded

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Apr 13, 2007 at 06:27 AM

    Hi

    program PFCG_TIME_DEPENDENCY calls program RHAUTUPD_NEW. The doumentation of this report follows:

    <b>Short text</b>

    User Master Data Reconciliation

    <b>Description</b>

    This report performs the user master comparison for the selected roles. You can also start the user master comparison for individual roles in transaction PFCG.

    You can execute this report with the individual processing types in dialog, or to schedule it as a complete comparison in the background.- To be able to perform the comparison for only certain processing types as a background program, schedule a variant of the program RHAUTUPD_NEW.

    <b>Select the processing types:</b>

    <b>Profile comparison:</b> Start the profile comparison immediately after profiles are generated or imported. If you use time-dependent role assignments, we recommend that you schedule this daily as a background program. The authorization profiles are compared with the user master records; that is, profiles which are no longer current are deleted from the user master records, and the current profiles are added to the user master records.

    <b>Composite Role Comparison:</b> Start the composite role comparison, if you are making changes to a composite role definition (that is, adding or deleting single roles to a composite role), or importing a change. The single role assignments are compared with the composite role asisgnments to the user here. If you have added single roles to the composite role, the single roles are assigned to those users that have an assignment to the composite role. However, the single role assignments are deleted for usrs, if the single role has been removed from the composite role.

    <b>HR Comparison:</b> Start the HR comparison if you are making changes to the HR-Org model that affect the indirect role assignment. You can onl select thsi processing mode, if HR-org is active. To do this, the swtich HR_ORG_ACTIVE must be set to YES in table PRGN_CUST.

    <b>Cleanups:</b> Perform cleanups if you generate or import profiles. Generated profiles for which no roles exist are deleted.

    Additional Options:

    <b>Display Error Messages:</b> In dialog mode, all error messages are displayed on the screen.

    Replcate Local HR Assignments in the Central System (Can only be selected if this client is a child system of a CUA group and HR-Org is active.): Role assignments in the child system, which arose from links in the local HR-Org model are replicated for information in the central system.

    SUSR_USER_BUFFER_AFTER_CHANGE refreshes the user authorization buffer. It depends of system parameter auth/new_buffering

    If the paramter is 4

    • Authorizations are refreshed immediately

    else

    *Authorizations are refreshed during next logon

    Regards

    Bernd

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 13, 2007 at 05:24 AM

    Hi,

    PFCG_TIME_DEPENDENCY this program is used to do the usercomparsion.

    When we are doing the usercomparision means we are updating the user master records with new data.

    For example you assigned some transaction to users if he want to acesses those T-codes means we need to do the user comparsion then only he can acesses.Means we are updating user master records with new data.

    I hope it will help you.

    kiran kumar .v

    Add comment
    10|10000 characters needed characters exceeded