User Ids Corresponding to particular cost centers

Hi Experts,
We have few cost centres which are BLOCKED now.
We need to find out the Users having these cost centres in their attribute and ultimately remove theses BLOCKED cost centers from those Usre's attribute.
Is there any way / Table / Function module etc, by  we can find out Which Cost center has access to Which users?
Pls let me know.
Thanks,
Dhananjay

Hi
cost center blocking can be done only in ECC system only.
but in SRM at attribute wise at position level / or root level you can make EXCLUSIVE so that this cost center will not be available for those dept or at their position level.
Muthuraman

Similar Messages

  • Restrict users by the Cost centers

    Hi Guys,
    Situation: Users of two types
    1. Who need access to Change & Display access to all Cost centers - (PS_FKSTL & KOSTL field values)
    2. Who need display access only to one particular Cost center.
    There are 10roles which already exist in the system(includes these field values) & they need to be copied & changed.
    Requirement: Need to create roles for these Users
    I am assuming they have to be limited by Field values. If there is any solution, please guide me.
    Thanks
    Puneeth

    >
    Puneeth Ramachandra wrote:
    > Thanks everyone,
    >
    > It looks like the cost center field value cannot be limited only to some roles if it is used as an Org level.
    >
    > It will be distributed to all roles.
    That is correct, I can't see why it is a problem though.  You can use * for where no restriction is required and then apply your more granular restrictions where required.

  • How to find the list of cost centers reporting to a particular employee

    Hi Experts,
    I have to create one report in Java Web Dynpro. In the report, I have to display all cost centers reporting to a paricular employee. For example suppose Vice President of company has pernr 6481. From pa20, we quickly find out that his cost center is say 1209000. Now the Vice President has several reporting cost centers. For example one cost center will be for Marketing Deptt, other may be of HR deptt.
    Please let me know how I can find out that what all cost centers are reporting to pernr 6481(Vice Preseident)
    Regards,
    Gary

    Hi Pradeep,
    Thanks for email. In my project name has been maintained in CSKS-VERAK. However this name does not matches exactly with the name of pa20 (HR). It looks like SAP has not provided data integrity between HR name and CSKS-VERAK. It seems that while creating cost center, the user enters name in his own way. For example "Al-Fahad Malki" can be written in "Malki Fahad-Al" or "Malki Fahad" or "Al-Malki Fahad". The name of user in pa20 may be "Al-Fahad M". So it is not possible for us to use solution provided by you.
    Hi Pradeep, SDN Users,
    I have used following logic for getting cost centers for given pernr.
    1)     Take pernr as input. Exexute RFC HRWPC_RFC_OADP_GET_NAVOBJECTS. While executing RFC pass following values:
    a.     OBJSEL - MSS_TMV_EE_ORG1
    b.     Begda u2013 Today date
    c.     Ends u2013 Today date
    d.     User u2013 pernr
    e.     Cachemaxage -  -1
    2)     Then program should read the value of OBJID from HRWPC_RFC_OADP_GET_NAVOBJECTS output.
    3)     After this program should read value from HRP1001 for following condition
    PLVAR = 01
    OBJID = OBJID of step 2
    RELAT = u2018011u2019  and
    RSIGN = u2018Au2019 and
    (check todayu2019s date is >= begda and <= endda ) and
    SCLAS = u2018Ku2019 u2026  and
    SOBJID  = first 10 charactersu2026
    The cost center will be first 10 characters of SOBJID.
    4)     Return the Cost Center as derived in step 3. The cost center name and cost center name both should be returned as the output.
    5)     Sort the Cost Centers in ascending order of Cost Center name, if needed.
    Regards,
    Gary

  • How to obtain profit centers and cost centers for a particular GL account

    Hi Gurus
    Can you please suggest me a table or a function module to obtain profit centers and cost centers for a particular GL account.
    Thanks in advance for help!
    Regards
    Ankit

    Hi There, I have a simillar problem as above, however I would like a list of all G/L Accounts with profit centres and cost centres as well. Is this possible? Reason being that I have many unassigned cost centres and need to link them to profit centres.
    Is there also a mass processing list to see which G/L accounts dont have primary elements assigned?
    Regards,
    Edited by: Luke Saloojee on Jul 29, 2008 8:12 AM

  • KB21N, KB11N:how to restrict by cost centers users can post to

    Hello Gurus,
    SAP is not restricting  Cost centers  which can used for internal activity allocation KB21N  and re-posting of primary cost KB11N.
    Users should only be able to post to the authorized cost centers with the standard hierarchy.
    Unfortunately KBXXN transactions are not checking K_CCA authorization object , which other-wise could have been used to restrict user based on responsiblity area ( cost center group)
    Any one came across this scenario, i check all relevant OSS notes related to KB21N . Let me know if i missed any OSS notes
    regards
    SAPfreek

    Hi,
    If you start the transaction KB**N (including KB11N)  you can only use restrictions on the controlling area by using the authority
    object "K_VRGNG". (Please review T-cd:SU24 for the transaction)
    The authority objects "K_CCA" and "K_ORDER" allows to use restrictions on single cost centers and orders but these two authority objects are not checked if you use one of the transactions KB**N It's not possible to use any other restriction than the controlling area for one of the above transactions.
    There are two possibilities to extend the authorization checks in KB**N:
    a) using the validation tool:
       An validation is nothing more than a check whether some customized   conditions are fullfilled or not. If not, the system will send a   self defined message ( Error, Warning, Information ).
       You can find some explanation about validations in our documenation   and in the reference - IMG under:
       Controlling - Controlling General -  Account Assignment Logic.
    b) using the user-exit (Enhancement COCCA002 and COCCA001)
       See note 375725 for additional information
    The enhancement is called up by function module K_ORGUNIT_AUTHORITY_CHECK. Because the standard authorization object
    K_ORGUNIT does not at that point have any fields, this enhancement is the only one executed.
    Please also review  note 370082 for information on the concept of the responsibility area in authorization.
    regards
    Waman

  • Currency in 'Cost Centers: Actual/Plan/Variance' report for specific user

    Hi there CO people, I'd like to ask about currency settings in CO S_ALR_87013611 report (Cost Centers: Actual/Plan/Variance)
    The question is ... where can I define the currency in which report output should be displayed?
    I've got such situation, that amounts for USER_X are displayed in CURR_X currency, whilst for USER_Y amounts in report are displayed in CURR_Y currency.
    Could You tell me some tip? Or give some literature-track to follw? I'd be thankful for help. Greetings. P.

    USER_X -> TCode: RPC0 -> Tab: Report currency -> Tick 'Objeck currency' (Before was: 'Controlling area currency')
    now USER_X has got the same currency as USER_Y
    That solved my problem
    Greetings

  • Cost Centers not appearing in the GL Display FAGLL03

    Dear Friends,
    In case of a particular GL Account we find tha the Cost Centers are not getting displayed in the GL Account display. However, when we check the documents, we find that the Cost Centers have been maintained in the document entry. The users have selected the field Cost Center thru Change Layout, but the report still does not show the Cost Centers.
    Could you help and advise what needs to be checked.
    Regards,

    FAGLL03 has many "small" items that do not generate correct results.
    You need to look at alll the applicable notes, including the following:
    946998,1063198,1107639,1113114,1163346,1223997,1332265,1361048,1391665. You may think these do not apply, but they probably represent things you just haven't run into yet.
    Good luck!

  • How to get Cost centers a below a cost center from hierarchy using ABAP

    Hi !!
             I am currently developing a user application wherin i need to give a dropdown help to the users for cost center field.
    How ever I need to give him those cost centers in the help which are lower to the cost center to which he is assigned  .
    For example he is at department level which has cost center '90000' he should get the cost centers of the offices assigned to that department in the hierarchy .Also cost centers of various lower nodes which might have been assigned to these offices and so on so forth .
    How can I get those cost centers which lie lower to a particular cost center in the hierarrchy using ABAP ..as I am in to BSP application and have access using ABAP.
    thanks in advance

    BSPIAN,
    usually there will be a hierarchy table where the cost center hierarchy is stored. see if you can find that table.
    To go about the same , activate the datasource for cost center hierarchy from business content
    Execute the datasource in RSA3
    do a background SQL trace and you will find the necessary table for the same.
    Hope it helps..
    Arun
    Assign points if helpful

  • Authorization check by Cost centers

    Hello all,
    I developed a report in Report Painter and the requirement is that the users be able to run it only for their own CCtrs - challenge is that we are trying to not use variants, custom transactions and also modifying / checking authorization at at SU01 level.
    Is there any other way to do this and if yes can you pls provide some details.
    Thanks,
    Richa

    hi richa,
    Authorizations with Variables
    Definition
    Instead of using a single value or interval, you can also use variables in authorizations. The Customer Exit is called up for these variables while the authorization check is running. The call is carried out with I_STEP = 0. The intervals of characteristic values or hierarchies for which the user is authorized can be returned here. By doing this, the maintenance load for authorizations and profiles can be reduced significantly.
    Every cost center manager should only be allowed to evaluate data for his/her cost center. Within the SAP authorization standard, a role or a profile with the authorization for the InfoObject 0COSTCENTER equal to ‘XXXX’ (XXXX stands for the particular cost center) would have to be made for every cost center manager X. This then has to be entered in the user master record for the cost center manager.
    Using variables reduces the authorization maintenance workload with the InfoObject 0COSTCENTER equal to ‘$VARCOST’, as well as with the role or the profile, which is maintained for all cost center managers. The value of the variable ‘VARCOST’ is then set for runtime during the authorization check by the CUSTOMER-EXIT ‘RSR00001’.
    Maintaining the authorizations restricts the entries for the values to the length of the existing InfoObject. It is possible, however, to use both limits of the interval. In the example 0COSTCENTER with 4 spaces, the variable ‘VARCOST’ is, therefore, entered as ‘$VAR’ – ‘COST’.
    There is a buffer for these variables. If this buffer is switched on, the customer exit is only called up once for a variable with the authorization check. In doing so, you avoid calling up the customer exit for variables over and over, as well as decreasing performance. If you want to call up the customer exit each time, you have to deactivate this buffer in the Setting Up Reporting Authorizations. To do this, go to the main menu and choose Extras  ® Compatibility  ® Buffer for Variables (Customer-Exit)  ® Deactivate..
    You can also call up the customer exit for authorizations for hierarchies. There are two ways to do this:
           1.      Enter the variable in the authorization for characteristic 0TCTAUTHH. The customer exit is then called up while the authorization check is running. In the LOW fields of the return table E_T_RANGE, the system anticipates the technical name for the hierarchy authorization that you specified in the authorization maintenance (transaction RSSM).
    As a result, all parameters are available for such an authorization. Nevertheless, you must also create a new definition for each node.                                    
           2.      Where many authorizations differ from an authorization for a hierarchy only in respect to the nodes and not to the other authorizations, we suggest the following solution: Different users can be authorized for a specific hierarchy area (subtree). The highest node is different for each user.                                          
    Do this by creating an authorization for a hierarchy in the transaction RSSM and enter this in the authorization or role. Instead of specifying a particular node, you specify the variable in the authorization maintenance (transaction RSSM). The customer exit is then called up for the node while the authorization check is running. The return table E_T_RANGE must be filled according to the customer exit documentation (nodes in the LOW field, InfoObject of the node in the HIGH field
    Setting Up Reporting Authorizations
    Use
    Before you are able to set up reporting authorizations, you have to create authorization objects.
    As soon as an authorization object is saved, it can be checked when a query is run. The user may not have the appropriate authorizations if he or she has not yet been assigned this authorization object.
    Only when the user has been assigned the appropriate authorizations can he/she define and execute a query or navigate in an existing query.
    If in the query a characteristic value or a node is excluded, a complete authorization check “*” is required.
    Procedure
    Creating an authorization object
           1.      In the SAP Easy Access initial screen of the SAP Business Information Warehouse, choose the path SAP Menu ® Business Explorer ® Authorizations ® Reporting Authorization Objects.
           2.      Choose Authorization Object ® Create. Give the authorization object a technical name and a regular name. Save your entries.
           3.      On the right-hand side of the screen, an overview of all the InfoObjects that are authorization-relevant is displayed.
    Only those characteristics that have been flagged as authorization-relevant previously in the InfoObject maintenance screen can be assigned as fields for an authorization object. See also: Creating InfoObjects: Characteristics
           4.      Assign the InfoObject fields to the authorization object:
    ¡        Select the characteristics for which you want an authorization check of the selection conditions to be carried out.
    ¡        Select the InfoObject key figure (1KYFNM) if you want to restrict the authorization to a single key figure.
    ¡        Select the InfoObject (0TCTAUTHH) if you want to check authorizations for a hierarchy.
    ¡        Include the authorization field activity (ACTVT) in the authorization object if you want to check authorizations for documents.
           5.      Save your entries.
           6.      Go back to the initial screen of the authorization maintenance.
           7.      Choose Check for InfoProviders ® Display to get a list of the InfoProviders that contain the InfoObjects that you selected and are therefore subject to an authorization check (where-used list). In the change mode you can exclude individual InfoProviders from the authorization check for this authorization object by removing the flag.
    Authorization object:           S_RSRSAREA
    Name:                   Sales area
    Fields:                         DIVISION, CUSTGROUP, 1KYFNM
    Creating authorizations
    Authorizations are created and maintained in the role maintenance screens.
           1.      Choose Authorizations ® Roles ® Change.
           2.      Specify the roles that you want to change and choose Change. This takes you to the role maintenance screen.
           3.      On the Authorizations tabstrip, choose the Expert mode for generating profiles option.
           4.      Choose the Enter Authorization Objects Manually option, and specify the objects that you require. Choose Enter. The authorization object is added to the role.
           5.      Choose Generate.
    For more information, see Changing and Assigning Roles.
    Result
    The user is now able to work with queries
    Authorizations to Work with a Query
    Use
    Authorizations to work with a query are first checked in the dialog box to open a query.
    Furthermore, when a query is opened, the authorizations for the individual objects are checked.
    See also: Authorization Check When Executing a Query..
    Structure
    Check in the Open Dialog Box:
    When you open a query, you will see four buttons in the dialog box. The History, Favorites and Roles buttons only display your own queries and those queries intended for you per role definition.
    The InfoAreas button enables you to look at all queries for which the user has display authorization. If this display authorization is not restricted to queries, the user will see all available queries in the system here. It is possible to hide the InfoAreas button if you do not want the user to see all queries in the system. The authorization object S_RS_FOLD with the field SUP_FOLDER can be used here. In order to hide the InfoArea button, set this field to X when authorizing, otherwise leave the field blank “ “ or set it to * (asterisk – all authorizations).. The button will be displayed if the authorization check fails.
    Authorizations by User
    It is also possible to make queries from particular users (= OWNER = query creator) available to other users (= USER) for display or processing. The authorization object S_RS_COMP1 with four fields (COMPID, COMPTYPE, OWNER, ACTVT) is used here.
    You can grant this authorization to a particular team or use the variable $USER to give all users the authorization for queries that they created themselves. $USER is replaced by the corresponding user name during the authorization check.
    See also the Example for Reporting Authorizations.
    Authorizations for the BEx Broadcaster
    Using the authorization object S_RS_BCS, you can determine which user is allowed to register broadcasting settings for execution and in which way.
    Note:
    ·        The only authorization necessary for the online execution of broadcasting settings is the authorization for the execution of the underlying reporting objects (for example, the Web template).
    ·        Every user that has authorization to create background jobs also has authorization for direct scheduling in the background.
    ·        If you need to work under the name of another user to execute broadcast settings (for example with user-specific precalculations), the authorization object S_BTCH_NAM for background scheduling is also required for the other user. For more information, see Authorizations for Background Processing and Definition of Users for Background Processing
    Authorizations for Selection Criteria
    Definition
    The selection criteria of a query determine which data can be displayed after you have entered it in a workbook.
    An authorization check for certain InfoObjects only takes place if an authorization object with this InfoObject was already created in the authorization object class Business Information Warehouse.
    As soon as an authorization object is created, only authorized users can select query data.
    Use
    To decide whether a user should be authorized to work with a query, you should check whether authorization has been given to him/her for all selection criteria.
    Essential to the authorization of selection criteria is the authorization object S_RS_ICUBE.
    Definitions of authorizations for working with certain InfoCubes must be transported separately.
    See: Transporting Additional Information
    In general, it is not sufficient to give authorizations for individual InfoObjects (characteristics and key figures), or to check them separately from one another. It more usual that specific authorizations should be given for combinations of characteristics and key figures.
    It is therefore feasible that a "Sales Manager" is allowed to view the respective total sales figures for all sales areas, but is only authorized to break down "his/her" area (0001) according to the individual sales personnel. In this case, the following authorizations, which are grouped together, would be created and assigned.
    Sales area = *
    Sales personnel = :
    Key figure = Sales figures
    (‘:’ represents the authorization to view the values aggregated with the characteristic.
    Sales area = 0001
    Sales personnel = *
    Key figure = Sales figures
    The user frequently uses these "multidimensional" authorities in companies that are regional as well as product-oriented (matrix organization). In this way, you could arrange for the person responsible for the combination of a certain division and a certain sales area to have the exact authorization for the output of the relevant values, without him/her necessarily also having access to the data for the whole division or the whole sales area.
    Authorizations for the Query Definition
    Authorizations can be granted for the following objects for the query definition in the Business Explorer:
    The entire query
    Structures
    Calculated key figures
    Restricted key figures
    Variables
    The activities for the query definition are specified in the authorization object S_RS_COMP (Business Explorer - components). The authorization object has the following fields: InfoArea, InfoCube, component type, component name and activity.
    The following values are possible for the component type:
    REP: Entire query
    STR: Structure
    CKF: Calculated key figure
    RKF: Restricted key figure
    VAR: Variables
    By specifying an InfoArea or an InfoCube, you can further restrict the component types. By specifying a component name, you can specify the authorization for individual components in more detail. Components that begin with 0 are delivered by SAP and cannot be changed. Components that are within the customer name range must begin with a letter of the alphabet.
    Valid activities are:
    01 (create)
    02 (change)
    03 (display)
    06 (delete)
    At the moment, activities 16 (Execute) and 22 (Save for Reuse) are not checked for the query definition.
    User A is allowed to create, change or delete queries beginning with A1 and A6 within InfoArea 0001 in InfoCube 0002. In addition, the user is allowed to change the calculated key figures and structures (templates) already defined in this InfoProvider.
    Related authorizations for user A:
    InfoArea: ‘0001’
    InfoProvider: ‘0002’
    Component type: ‘REP’
    Component Name: ‘A1’, ‘A6’
    Activity: ‘01’, ‘02’, ‘06’
    InfoArea: ‘*’
    InfoProvider: ‘0002*’
    Component type: ‘STR’, ‘CKF’
    Component name: ‘*’
    Activity: ‘02’
    Authorizations for Display Attributes
    Definition
    Authorization-relevant display attributes are hidden in the query if the user does not have sufficient authorization to view them.
    Use
    For characteristics:
    The user needs to have complete authorization (*) to see the display attribute in the query.
    For the characteristic 0EMPLOYEE, the 0EMPLSTATUS attribute is authorization-relevant. Only users with authorization "*" for 0EMPLSTATUS can display the attribute in the query.
    For key figures:
    Key figures cannot be marked as authorization-relevant. To use this function nonetheless for key figure attributes, the system checks against meta object 1KYFNM. For this, the user requires authorization for the field 1KYFNM in the authorization object.
    The key figure attribute 0ANSALARY is contained in the 0EMPLOYEE characteristic.
    If the user has the 1KYFNM field in his or her authorization object, and authorization "*", he or she can display all key figure attributes.
    If the user has the 1KYFNM field in the authorization object and the 0ANSALARY key figure as a value of the authorization, he or she can only see this key figure attribute. If the user is not supposed to see this attribute, do not give the authorization "*" but only assign the key figures for authorization that are to be displayed.
    Authorizations for Navigation Attributes
    Use
    During authorization checks for navigation attributes, it is always the characteristic that is being used as a navigation attribute that is checked.
    Integration
    If referencing characteristics are used as navigation attributes, authorization for the basic characteristic is checked. You should, however, change this logic so that the referencing characteristic is checked for instead. In the maintenance screen for reporting authorizations, choose the following path from the main menu Extras  ® Compatibility  ® Navigation Attributes ® Switch Off.
    This function exists for reasons of compatibility. The authorization logic of referencing characteristics worked differently with the beginning of Release BW 2.0. From BW 2.0, Support Package 20 and in all of the releases that follow, for referencing characteristics as well, the authorization for exactly this characteristic (and not the basic characteristic, as was the case previously) is checked.
    Example
    In the query, you use characteristic A with the navigation attributes A__B and A__R. Characteristic R references characteristic B. For these navigation attributes, authorization for the basic characteristic B is checked. If you switch off the compatibility for navigation attributes option, B is checked for A__B, and R is check for A__R.
    Maintaining Authorizations for Hierarchies
    Use
    Authorizations for hierarchies determine up to which subarea of a hierarchy a user may drilldown.
    Prerequisites
    Before you can set authorizations for hierarchies, you must first transfer and activate the InfoObject 0TCTAUTHH from the Business Content. Make sure that the indicator Relevant for Authorization is set. You must also create an authorization object for which you want to set the authorization.
    Authorization for a hierarchy on the Profit Center characteristic (0PROFIT_CTR):
    Define an authorization object with 0PROFIT_CTR and 0TCTAUTHH.
    Example: You define a hierarchy for the basic characteristic B. For characteristic B there is a referencing characteristic R. If you use this hierarchy for characteristic R in the query, authorization for the basic characteristic B is checked. However, you can change this logic so that characteristic R is checked for instead. In the maintenance screen for reporting authorizations, choose the following path from the main menu Extras ® Compatibility ® Ref. Characteristics with Hierarchy ® Switch Off.
    You need the characteristic 0TCTAUTHH to specify the hierarchy in the authorization. If you add this characteristic to an authorization object, you can specify authorizations for hierarchies for all InfoObjects in the authorization object.
    Procedure
           1.      In the SAP Easy Access initial screen of the SAP Business Information Warehouse, choose SAP Menu ® Business Explorer ®Reporting Authorization Objects.
           2.      Choose Authorizations ® Authorization Definition for Hierarchies ® Change.
           3.      In the Definition, select the InfoObject, hierarchy and node.
    If there are several users who are authorized to work with just one part of a hierarchy (subtree) but the top node is different for each, you have the option of specifying a variable instead of a node.
    See also: Variable Types
    Instead of selecting a node, you can also set the Top of hierarchy indicator. This enables you to ensure that a user is authorized to use a hierarchy from the top node down to a determined level.
    You can select the top node here. However, if the hierarchy is being used in a query without a filter on this node, the user will not be able to execute the query.
    This is because the top-most visible node does not represent the actual top of the hierarchy. As, for example, there are other Remaining Leaves, there should always be exactly one internal node at the top of the hierarchy. Therefore, there is one internal node above the top-most visible node. If the hierarchy is used in a query without the top-most node being determined, it is compared with this unseen, internal node. So that the user has the correct authorizations, select the internal top of the hierarchy for this option.
           4.      Select the authorization type:
    ¡        0 for the node
    ¡        1 for a subtree below the node
    ¡        2 for a subtree below the node up to and including a level (absolute)
    You must define a level for this type. A typical example of an absolute level is data protection with regard to the degree of detail of the data (works council ruling: no reports at employee level only at more summarized levels).
    ¡        3 for the entire hierarchy
    ¡        4 for a subtree below the node up to and including a level (relative)
    You must specify a level that is defined relative to the node for this type. It makes sense to specify a relative distance if an employee may only expand the hierarchy to a certain depth below his or her initial node, but this node moves to another level when the hierarchy is restructured.
           5.      For types 2 and 4 you can specify, in Hierarchy Level, the level to which the user can expand the hierarchy.
    ¡        With authorization type 2 (up to and including a level, absolute) the level refers to the absolute number of the level in the hierarchy where the top-most node of the hierarchy is level 1.
    ¡        With authorization type 4 (up to and including a level, relative) the level number refers to the number of levels starting from the selected node itself which is level 1.
           6.      In the Validity Area you specify in exactly which ways a hierarchy authorization has to match a selected display hierarchy for it to be included in the authorization check.
    ¡        Type 0 (very high) : The name, version and key date of the hierarchy on which the hierarchy authorization is based have to agree with the selected display hierarchy.
    ¡        Type 1: The name and version of the hierarchy on which the hierarchy authorization is based have to agree with the selected display hierarchy.
    ¡        Type 2: The name of the hierarchy on which the hierarchy authorization is based has to agree with the display hierarchy.
    ¡        Type 3 (lowest) : None of the characteristics have to match.
    Note that in some circumstances, setting a check level that is too low may lead to more nodes being selected using hierarchy node variables that are filled from authorizations, than actually exist in the display hierarchy for the query. This can cause an error message.
    As a general rule, select the highest possible level for the check.
           7.      If you set the Node variable default value indicator, this definition of an authorization for a hierarchy is used as the default value for node variables.
    If more than several authorizations are assigned to a user for different subareas of the same hierarchy, one of these authorizations has to be defined as the default value. Only one node can be selected for a node variable on the variable screen of a query. So that this variable can be filled from the authorizations, the correct variable type has to be selected and an authorization has to be determined as the default value.
           8.      Specify a technical name for this definition. If you do not enter a value, a unique ID is set.
           9.      Now create an authorization for the new authorization object. To do this, enter the technical name of the definition as a characteristic value for the characteristic 0TCTAUTHH. Hierarchy authorizations and authorizations for characteristic values are added:
    ¡        Specify the value ‘ ‘ (a blank character) as a characteristic value if only hierarchy authorizations are to be in effect. If you specify more values these are authorized additionally.
    ¡        Specify the value “:” (a colon) when queries are also allowed without this characteristic.
    The value '’ (all characteristic values) is not supported for the characteristic 0TCTAUTHH. Nevertheless, if you specify the value ‚’ a ‚:’ is automatically generated instead because no other valid value is found.
    If you would like the user to be able to see all values and hierarchies for a characteristic, use the value '*' for this characteristic.
    If you use a drilldown hierarchy in the query, you restrict the highest node by a fixed node or a node variable.
    Definitions of authorizations for hierarchies must be transported separately. See: Transporting Additional Information
    Alternative Procedure:
    Manually Maintaining Reporting Authorizations
    Use
    You usually maintain authorizations in the role maintenance. However, in exceptional cases it could be more practical to create authorizations manually. This is the case if you have to assign every user his/her own role.
    Prerequisites
    Reporting authorization objects have been created.
    Procedure
    Assign Authorization Objects
           1.      In the SAP Easy Access initial screen of the SAP Business Information Warehouse, choose SAP Menu ® Business Explorer ® Authorizations ® Reporting Authorization Objects.
           2.      Choose Authorizations ® Authorizations for Several Users. Enter an interval and choose Change.
           3.      Select a characteristic from the left side of the screen. You can then display master data as a list or as a hierarchy. The right side of the screen shows you a list of all the selected users with the authorization profiles and roles you assigned.
           4.      You can now use Drag&Drop to assign additional authorization objects to the user.
           5.      Choose Generate authorizations. The system creates the authorizations and assigns them to the users.
    Assigning Authorizations for Hierarchies
    You can also make authorizations for hierarchies in the same transaction.
           1.      Select a characteristic.
           2.      You can use the context menu on the authorization object to determine up to which hierarchy level the authorization should apply.
    You can currently select exactly 1 level for each hierarchy and user.
           3.      Choose Generate authorizations. The system creates the authorizations and assigns them to the user.
    Result
    The system has created individual authorization profiles.
    thanks
    karthik
    reward me ipoints if the above is usefull to you

  • Statistical Internal Orders - How can i charge to multiple cost centers

    In the master data for the statistical internal orders, I am only able to enter one cost center in the 'Actual Posted Cctr' field.  Is there a way to have multiple cost centers and the allocation % for each cost center (similar to the settlement rules on regular internal orders)?
    thanks!

    Hiya,
    OKB9 works by assigning multiple Cost Centres to the Company Code + GL combination. However, I don't believe OKB9 is your solution - for the simple reason that you wish to post the information to multiple CCtrs, along with posting it to this Statistical IO.
    In my opinion, you may have to delete the Actual Cost Centre assignment and, at the time of document posting, assign the True CCtr as well as this IO, or look for a User Exit that will trigger flows to multiple CCtrs along with this IO.
    The other option is to make this a real posting to this IO (change the IO from statistical to real), and then settle this cost to multiple CCtrs. As long as it stays statistical, you don't have the liberty of settling the cost.
    Hope this helps.
    Cheers.

  • Automatic Creation of User IDs

    Does anyone know of a standard SAP report/program that will generate User IDs for personnel records? I have a requirement to define a procedure that will review personel numbers to determine whether or not that personel number has an ID assigned to it. If it does not, then the report/program will generate an ID according to a particular naming convention. And of course, this report/program would assign the correct roles according to the position defined.
    I know that there are reports/programs that will update a user's access as he/she moves from position to position. I am hoping for one that will assist in the ID creation process.
    Maybe this is wishfull thinking on my part....
    I await your reponses!

    Sounds like you want to implement your own ESS (Employee Self-Service) application ...
    Before doing so, it might be advisable to check on what is already available.
    The Business Partner concept is a more general concept (only only restricted to "employees" and "applicants" but also applicable on "customers", "resellers", etc.) which also allows to assign logon data to "business entities".
    So, it would be helpful to know what you actually intend to achieve.
    Cheers, Wolfgang

  • Multiple cost centers postings in RE-FX.

    Hello everyone!
    We are currently implementing SAP Flexible Real Estate solution to manage the company's properties. We are facing some problems regarding the distribution of rental costs among multiple costs centers. Our scenario is basically this (example):
    1)In our usage view we have one building with three rental spaces connected to it. Each rental space has different area-measurements and represents different segments in our company (with a specific cost-center associated to it).
    2)The company doesn`t own the building, the structure is rented from a person outside the organization. In this case we`ve created a Commercial lease-in type of contract (external contract, where the company is the user of the object).
    3)This contract contains the three rental spaces mentioned above, and we've configured the contract condition to distribute the rental costs among these objects based on the area measurement.
    4)When we perform transaction RERAPP for this contract to pay the vendor we`ve noticed that even though the costs where divided among the objects, the cost-centers were not updated.
    Considering that the contract doesn't have a cost center field in it and also considering that we have to update multiple cost-centers (with a distribution criteria based on measurements), we would like to know if someone have this kind of problem before?
    We are using an older version of the SAP System(4.7) that doesn't offer as many options as more recent versions (such as 6.0)
    Thanks a lot!
    Gizele Bueno

    Hi,
    In this case, instead of Cost centres, Real estate Objects will act as the Cost carriers. No need for Cost centres at all.
    Since the Real Estate Objects master data contain Profit centre field, the values posted to Real estate Objects will be automatically carried to the Profit centres as well.
    During Periodic processing of Real Estate Contracts, the system will automatically post to the Transfer and Posting. During transfer posting values will be posted from Real Estate Contract to the Real estate Object.
    You can track costs and revenues through Real Estate Objects directly, No need for Cost centres at all.
    Thanks
    Siva

  • Transaction KSB1 - Display Actual Cost Line Items for Cost Centers

    Hi,
    When I run transaction KSB1 - Display Actual Cost Line Items for Cost Centers, all my offsetting accounts (accumulated depreciation accounts) are shown except for the ones for asset classes:
    - Buildings
    - PC & Small Applications
    On the FI side, I can see transactions being posted to their relative accumulated depreciation accounts but I do not see this on the CO side when transaction KSB1 is executed. I have checked the config and the account assignments look correct. Also, the assets created have cost centers assigned to them.
    Could you please help!
    Thanks,
    - Deki

    Hi Murali,
    I have one depreciation expense account (P/L Account) which is also a cost element.
    During depreciation run, the different asset classes are supposed to hit the depreciation account above and their corresponding accumulated depreciation accounts (These are Balance Sheet Accounts and I have separate accounts for each asset class .. ie: Accumulated Depreciation for Furniture and Fixture for asset class Furniture and Fixture).
    Now when I run transaction KSB1 - Display Actual Cost Line Items for Cost Centers, all my accumulated depreciation accounts are shown except for the ones for these asset classes:
    - Buildings
    - PC & Small Applications
    Any thoughts on why the above aren't showing?
    Thanks!  I really appreciate your help!
    - Deki

  • Customized report for cost centers by different cost centers

    Hi All,
    Customized report for cost centers by different cost centers:
    I need to build a customised report with the following format:
    Cost element columns | Cost center 1 | cost center 2 | cost center 3, etc -> dynamic cost center columns
    CE 1 .............................. amount xxx  |  . amount xxx | ..  amount xxx
    CE 2 .............................. amount xxx  |  . amount xxx | ..  amount xxx
    CE 3 .............................. amount xxx  |  . amount xxx | ..  amount xxx
    CE 3 .............................. amount xxx  |  . amount xxx | ..  amount xxx
    User selection screen:
    Controlling are:
    Fiscal Year:
    From period to period:
    cost center group ... <range of CC group> or
    cost center value ... <range of CC value>
    Questions:
    From the above selection screens, I need to pull out all the data stored in the table: COEP
    But, the problem is that inside this table, there is no cost center or cost center group stored; and therefore the program should be smart enough to pull out all the documents from the table: COEP and then make sure that the document / list of documents that pull out should belongs to the cost center or cost center group, as well as date range.
    KIndly advise how functional description/design should be built in order ABAPer can understand the requirement?
    What should be the tables to refer in order meet the requirement.
    Similar Standard SAP cost center report should be S_ALR_87013611 - Cost Centers: Actual/Plan/Variance, but this report read from many tables.

    Hi,
    Please find the logic below & try it at your system-
    Here cost center group is not possible (also i not checked it so do it on your own simultaneously i am trying the same).
    Use Table BSEG-> in bseg give the cost center-> with the help of cost center find the account number (field HKONT)-> take this GL account number & got to table COEP-> in this give the GL account number at field 'offsetting account' (field GKONT) & you will get the line item.
    Try it & let me know if you have any question.
    Thanks

  • Assign Account assignment category to multiple cost centers in SRM

    Hi All,
    We are Implementing SRM 5.5, Extended Classic Scenario for Goods and Services (Stock and Consumables).
    I have 400 cost centers. How to assign G/L Accounts to multiple cost centers, in Define G/L Accounts for Account assignment category and Product category?.
    I guess, By using BADI - BBP_DETERMINE_ACCT. If this is correct, Do we have to develop any ZTABLE for this. Or only BADI enough?.
    Please anyone explain details.
    Thanks in Advance.
    Thanks & Regards,
    John.
    Edited by: johnmiller465 on Aug 21, 2009 8:32 AM

    Hi,
    Cost Center is related with user. Setting is attributes in PPOMA_BBP.
    G/L account is related with Product category and Account Assignment Category. Setting is in standard customizing table.
    If standard customizing is not enough, you can use BBP_DETERMINE_ACCT BADI.
    Regards,
    Masa

Maybe you are looking for

  • Can I have two Time Capsules and back up to both?

    Would it be possible to have two TC, one at each end of the house and have them share the same network wirelessly? And allow backup to each one independently, so as to have duplicate backups on two units? Thanks, Richard

  • How to export antialiased images of PDF pages?

    Hello all: I recently upgraded to Acrobat XI, and I am surprised to see that you STILL cannot export (or Save As) PDF pages to images that are ANTIALIASED!? Does anyone have a simple answer for this that doesn't involve a workflow of more than 5 step

  • BAPI works in test but not in production

    3rd party software uses BAPI to input data into SAP. This works in test but not in production. We have checked that user 3rd party software uses have same rights in both systems. BAPI is standard SAP BAPI. We can connect to production with SM59. Is t

  • Freezing display / logic board failure

    Just wanted to get some idea of the number of people with G4 ibooks with failed logic boards as I believe this is an all to common problem.

  • TS3297 Music download failure (failed to be downloaded but has been paid)

    I tried to purchase a song from iTunes but it failed giving a notice saying that the billing address does not match the card info or whatever. There was nothing wrong with the card info so I changed the billing address and try to confirm the purchase