Diffrence between AGR_1251,AGR_tcodes,SUIM for t-codes authorized by a role

Hi All,
I tried to find the t-codes in a given role, but the number of t-codes varied with all the three methods i.e., SUIM, AGR_1251 and agr_TCODES. I want to know why this difference is there and which is the correct method to follow?
Thanks in advance
Sushma

The correct method to follow is either of the followings:
1. AGR_1251 -> Object = S_TCODE -> Execute with role name
2. SUIM -> Roles.. C S Criteria -> put object S_TCode and role name -> execute / put the field name TCD and role name end then execute
AGR_1251 shows all the TCodes present in the role in S_TCode objects ... all TCodes means: the TCodes which are present in the Menu + added in the role through a manually added S_TCode object (if any) + TCodes which are part of a Area Menu or Report Tree (if any) + TCodes which are coming as part of a report based Transaction .. for e.g. SUIM will pull S_BCE_ Tcodes etc. (if any)*
If you use only field TCD instead of S_TCode then it will give the Tcodes called by a Tcodes also and present in I_TCode object together with some other Objects containing the filed TCD.
AGR_TCodes shows the TCodes, Reports present in the Menu nodes of a role.
SUIM  - roles by Transaction assignment also shows Tcodes present in the menu ... but depending on your release you should implement the correction Notes for SUIM as SAP has provided several corrections to the incorrect outputs of SUIM.
FYI: AGR_HIER table shows the full details of the Role menu.
AGR_CUSTOM gives the assignment of a Generated Project to a role with it's Tcode/report assignment.
regards,
Dipanjan

Similar Messages

  • GR/IR amount Diffrences between MIRO and MIGO for Document currency

    Dear Friends,
    I have one issue in MIRO Document posting, I will explain the issue by below steps.
    1. I have created Purchase Order with option "Exchange rate fixed" and my PO Exchange rate is 1.8700
    Purchase order details
    Quantity - 2, Price - 23,376.85 and Total PO value - 46,753.70 EUR ( Document currency), local currency is SGD
    2. We posted Single Goods Receipts entry for the above PO and system took exchange rate from PO (1.87)
    GR Accounting document value - 46753.70
    3. We have create two invoice documents for the above single Goods Receipts.
    First invoice posted with correct value and accounting entries are below
    Debit - GRIR Clearing account - 23, 376.85 EUR - 43,714.71 SGD
    Debit - Material account - 0.00 EUR - 2272.23 SGD
    Credit - Vendor account - 23, 376.85 EUR - 45,986.94 SGD
    4. Problem in Second invoice posting only, Refer below accounting entries
    Debit - GRIR Clearing account - 29,221. 06 EUR - 43,714.71 SGD
    Debit - Material account - 0.00 EUR - 4219.52 SGD
    Credit - Vendor account - 23, 376.85 EUR - 45,986.94 SGD
    Credit - Material account - 5844.21 EUR - 0.00 SGD
    Now my questions is why system posted extra one credit line item with value 5844.21 EUR for second invoice, I tried to simulate this same situation again. but I couldnt get this extra line item for credit.
    Please advice and guide me.
    Thanks & Best Regards,
    M.Ganesan

    Hi,
    Both Invoice header details Exchange rate is followed by Exchange rate table. But it did conversion based on PO Exchange rate.
    We didn't maintain Exchange rate type EURO for the currency EUR to SGD.
    Normally system will post the exchange differences in local currency not in Document currency. 
    Thanks & Best Regards,
    M.Ganesan

  • What are diffrences between available wireless cards for T400

    Am I correct that the first option is not integrated into the sytem and we should plug it into some kind of cart reader? for example Express card slot?
    Am i correct that Option 2 and 3 are built-in no PCI card need to be pluged?
    1- ThinkPad 11b/g Wireless LAN Mini PCI Express Adapter III [add $20.00 $15.00]
    2- Intel WiFi Link 5100 (AGN) [add $40.00 $30.00]
    3- Intel WiFi Link 5300 (AGN)
    Thanks.
    Message Edited by legolas on 09-03-2008 12:15 PM
    Solved!
    Go to Solution.

    All are integrated adapters.
    1- ThinkPad 11b/g Wireless LAN Mini PCI Express Adapter III [add $20.00 $15.00]
    Maximum bitrate of 54 Mbps
    2- Intel WiFi Link 5100 (AGN) [add $40.00 $30.00]
    Maximum bitrate of 300 Mbps
    Extended range versus b/g adapter
    3- Intel WiFi Link 5300 (AGN)
    Maximum bitrate of 450 Mbps
    Extended range versus b/g adapter
    The higher speeds and extended range require a "N" type router/access point or they will drop back to the b/g capabilities.
    T400 - 7417CTO, T9400, GMA 4500MHD, Vista Ultimate. 14.1 WXGA+ w/ LED Backlight, 2 GB DDR3, 160 GB Hard Disk 7200rpm, CD-RW/DVD-ROM, 4 cell Battery, 7-1 Media Card Reader. Intel WiFi 5100(AGN)

  • Diffrence Between CN42 & CN42N

    What is the Diffrence Between CN42 & CN42N

    Hi,
    Normally the transaction codes that end with N are called enjoy transactions by SAP. These new transactions should make life for the end user a bit easier, since SAP transactions not always accelerate in design, logic, etc. That's why SAP has introduced these new transactions which in the end, will have the same result. In these socalled 'Enjoy' transactions, SAP started using these 'new' enjoy sap controls like ALV grid, text editor, HTML viewer etc.
    Regards
    Sreekanth

  • Diffrence between Master Chart of Accounts and Company Code Chart of Accoun

    Hi,
    what is the Diffrence between Master Chart of Accounts and Company Code Chart of Accounts?
    Regards
    Divya

    HIi
    Mater chart of accounts is nothing but the main account that is created at the client level.
    we have 3 COA
    1. Group chart of accounts
    2.country specific chart of accounts
    3. Operating chart of accounts
    we can have maximum 3 chart of acocunts assigned to each company code
    Company code chart of accounts is can be operating chart of account which contains the group of account used by that company...
    If some specific requireement is there for the country reporting purpose than we need to use that and maintain that ,
    Group chart of account is used for the consolidation purpose.
    like we have 6 company codes under one company in differnet countries.. so here they will have one common COA which will consilidate the business of all 6 company codes...
    Hope u understand wht u wanted..
    sejal singh

  • PGI-No Accounts maintained for company code clearing between company codes

    Dear Expetrs,
    When i am doing PGI getting error that is no accts maintained for company code clearing between 0010 to 0035. This is intercompany process. In our intercompany company codes is 0010 and 0020. So we maintained already clearing acconuts between 0010 and 0020 in OBYA. But when am doing post goods issue... getting error no accts maintained between 0010 to 0035. Actually here supposed to take clearing accts between 0010 to 0020. I couldnt understand why its taking 0010 to 0035. Could you please suggest me where i did mistake, Please suggest me ASAP.
    Tanks & Regards,
    VS

    Dear Lakshmipathi,
    Here am pasted the OBYA Screen...whatever i maintain pls check and suggest me. i am suspecting on Debit posting kes and credit posting keys maintain as 01 and 31 is corect.
    Transaction          BUV   Clearing between company codes                                                                               
    Posted in             0016                                                      
    Cleared against       0013                                                                               
    Debit posting key    01                  Credit posting key   31               
      Account debit        7790000013          Account credit       7720000013                                                                               
    Posted in             0013                                                      
    Cleared against       0016                                                                               
    Debit posting key    01                  Credit posting key   31               
      Account debit        7790000016          Account credit       7720000016       
    Thanks & Regards,
    Vasu

  • No accts maintained for company code clearing between comp.cds

    Hi All,
    I have the following issue when trying to carry out inventory clearing using LI21.
    When I carry this out for Plant B all is OK.
    When I try it for Plant 'A' I get the following error.
    No accts maintained for company code clearing between comp.cds A and B.
    When I clear inventory from plant A why would the system look at plant B?
    This does not occur when clearing from plant 'B'.
    I am convinced it must be a WM setup issue, but could be FI.
    I am not a WM guy but need to resolve this issue.
    Thanks
    Stuart

    In LI21 system will pick up the quantity from storage type 999.
    It will clear this storage type and tie up the WM-IM stock for a particular plant.
    This error message which u have mentioned usually comes when u are doing a stock transfer between 2 plants in different company codes.
    system looks for a GL account in transaction type BUV in tcode OBYA.
    Check this setting also .

  • No accts maintained for company code clearing between comp.cds RTIL and RCP

    Dear sir
    i am stock transfer in one plant ot another plant  on 301MVT use in MB1B t code that time below error is showing
    No accts maintained for company code clearing between comp.cds RTIL and RCPL.

    Hi,Since you are doing 301 for plants in 2 different company codes you need to maintain CC clearing account,it will not required if do this scenario in same company code, Maintain the Company code Clearing account between 2 company codes through transaction OBYA with proper GL account.

  • No accts maintained for company code clearing between comp.cds 1000 and 000

    Dear all,
    I am doing STO between company codes  with UB doc type, and I am getting error as " No accts maintained for company code clearing between comp.cds 1000 and 0001."
    how to resolve  this. plz give steps?
    Regards,
    Prashanth

    Hi...
    AS per me OBYA is the  Transaction code to maintain account
    determination for Cross company code Transactions.
    Plz go ahed & confirm.
    S..tosh.

  • No accts maintained for company code clearing between comp.cds 8490 and 062

    Hi,
    Error when iam doing the PGI:
    No accts maintained for company code clearing between comp.cds 8490 and 0627.
    What settins are missings. This delivery is normal delivery only.

    Hi,
    If you are doing intercompany transaction then you need to assign GL accounts in tcode OBYA.

  • What is the diffrence between sap events and application events

    Hi all,
    what is the diffrence between sap events and application events.Can any one tell me with examples.
    regards,

    Hi,
    Look at this,
    <b>System Events (Default)</b>
    The event is passed to the application server, but does not trigger the PAI. If you have registered an event handler method in your ABAP program for the event (using the SET HANDLER statement), this method is executed on the application server.
    Within the event handler method, you can use the static method SET_NEW_OK_CODE of the global class CL_GUI_CFW to set a function code and trigger the PAI event yourself. After the PAI has been processed, the PBO event of the next screen is triggered.
    The advantage of using this technique is that the event handler method is executed automatically and there are no conflicts with the automatic input checks associated with the screen. The disadvantage is that the contents of the screen fields are not transported to the program, which means that obsolete values could appear on the next screen. You can work around this by using the SET_NEW_OK_CODE method to trigger field transport and the PAI event after the event handler has finished.
    <b>Application Events</b>
    The event is passed to the application server, and triggers the PAI. The function code that you pass contains an internal identifier. You do not have to evaluate this in your ABAP program. Instead, if you want to handle the event, you must include a method call in a PAI dialog module for the static method DISPATCH of the global class CL_GUI_CFW. If you have defined an event handler method in your ABAP program for the event (using the SET HANDLER statement), the DISPATCH method calls it. After the event handler has been processed, control returns to the PAI event after the DISPATCH statement and PAI processing continues.
    The advantage of this is that you can specify yourself the point at which the event is handled, and the contents of the screen fields are transported to the application server beforehand. The disadvantage is that this kind of event handling can lead to conflicts with the automatic input checks on the screen, causing events to be lost.
    Hope u understood.
    Thanks&Regards,
    Ruthra.R

  • What is the diffrence between a javabean and  EJB

    hi!
    what is the diffrence between a javabean and entreprise jvaabeans! i mean which are the uitilization featires of eaxh one !

    i am seeking for a solution for my problem , in fact i ma trying to implement and develop an application with java that allows a certain range of IP adresses to be connected to a database server in order to extract the suitable data from the server .
    let me explain mor ethe suitation , in fact what i am loking for is to use javabeans to grant my application much more consistence and pertinence : si i am asking if it could be possible to use javabeans in my case especially if i am not trying to developp a web application but a cleint /server one allowing some services.
    The application is in fact dealing with a stock exchange market and what i am trying to do is to grant particilar registrated customers to have the informations that they need ( portofolio, currency's status, market indicators, .) also drawing some charts decribing rates, variations, and others specefic financial caracterestics .So , if we consider that this application is not a web application ( no HTTP request and no servers like apache or others ) how it is possible to use javabeans and not EJB to build the application? i mean what could be suitable and preferable to rely on and dvelop to ensure a good java application !!
    if you need more details to help you find the answer for me don't hesitate to answer me back !!
    Someone here gave me that answer
    use RMI to code the services and (Updateable) Value Objects to pass the information between tiers.
    RMI is an all-java distributed component framework (ie. EJB, CORBA, DCE/RPC, DCOM, etc.), that is very suitable for developing non-containerized multi-tier applications. Refer to the RMI trail in the Java Tutorial as a starting point for coding RMI solutions (http://java.sun.com/docs/books/tutorial/index.html). Under this scenario you would code the database access service as an RMI service (server-side). Client/server communication should be facilitated through the use of JavaBeans/classes that wrap the information being passed (customer information, portfolio details, market information, etc.) - these are refered to as 'Updateable Value Objects' (a design pattern). Graphing and charting would be handled in your client from the information received from the (RMI) server. GUI JavaBeans can be used to provide this functionality as well as other client-side services. There are numerous "shrink-wrapped" components for GUIs available on the market just peruse any Java magazine to find them.
    but how comes? how can i do it !! and where can i find more information please about 'Updateable Value Object "
    thanks

  • What is the diffrence between PGA and UGA?

    Hi All
    Just one question
    "What is the diffrence between PGA and UGA?"
    Thanks

    PGA Memory
    The Program Global Area (PGA) is a memory region that contains data and control information for a single process (server or background). The PGA is made up of the following:
    Stack Space
    A PGA always contains a stack space, which is memory allocated to hold a session's variables, arrays, and other information.
    Session Information - (UGA)
    A PGA in an instance running without the multi-threaded server (named Shared Server in Oracle9i) requires additional memory for the user's session, such as private SQL areas and other information. If the instance is running the multi-threaded server, this extra memory is not in the PGA, but is instead allocated in the SGA (the Shared Pool).
    Shared SQL Areas
    Shared SQL areas are always in shared memory areas of the SGA (not the PGA), with or without the multi-threaded server.
    Non-shared and Writable
    The PGA is a non-shared memory area to which a process can write. One PGA is allocated for each server process; the PGA is exclusive to a server process and is read and written only by Oracle code acting on behalf of that process.
    UGA Memory
    The UGA, or User Global Area, is allocated in the PGA for each session connected to Oracle in a dedicated server environment. The PGA is memory allocated at the client to hold a stack which contains all of the session's variables, etc. In a Shared Server environment, Oracle allocates this memory in the Shapred Pool (the shared pool is contained in the SGA), for all sessions. This helps to reduce the PGA (client) memory footprint of Oracle, but will increase the SGA (shared pool) requirements.

  • What is the diffrence between OCI and OCCI?

    What is the diffrence between OCI and OCCI?

    Will Lee wrote:
    What is the diffrence between OCI and OCCI?Beside the other answers, there are a few additional points to consider:
    1) OCI is the "gold" standard API. New stuff is always available in OCI first, and only later trickles down to other APIs, like OCCI.
    2) OCI is a low-level API, harder to get started with, than OCCI. APIs in OCI are often "untyped", taking a void*, which opens the door for errors.
    3) In OCCI you set values, while in OCI you bind them. So OCCI takes a copy of your values, while OCI takes an address at which to later read the value. This opens the door to subtle bugs where you pass the address of a temporary in OCI, which later crashes in some mysterious ways. So OCCI is way safer in this regard.
    4) OCI is C code, which is very portable. Because OCCI is C++ code, and on Windows you can't easily mix and match libraries compiled with different versions of Visual C++ (VC6, 7, 8, 9), you have to wait for Oracle to make a new build with the latest MS compiler. Just see the number of questions on this OCI forum and the OCCI one.
    5) OCI is used internally by Oracle to write many of their own tools, it's the lingua franca between the Core DB group and the other groups. Since they use it themselves, it's much more stable that OCCI, which is mostly only used by outside customers.
    6) The way SQL objects are dealt with in OCI and OCCI is fundamentally different, to the point where you can't mix and match OCCI and OCI object calls.
    #1 above is one reason we had to abandon using OCCI, lacked support for the new in 11g BinaryXML, but that's just one example.
    IMHO OCI is the way to go, if you want the latest and greatest. Yes, it's more difficult to code against, so the learning curve is steeper, but once you've reached critical mass it's just fine. If you write code in C++ as opposed to C, you can easily make it a lot safer with a thin C++ layer on top which, unlike OCCI, still allows you access any OCI raw handle to do stuff the wrappers don't expose. My $0.02 ;-) --DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • T-code not in any role but shown in the SUIM report

    Hi friends
    I have a t-code which is not any role, but when i run the SUIM reports for Where used list>Authorization Values>In Roles by entering the S-tcode in the Object1 field and t-code in the entry value field the report brings out a role where this t-code is used. I have been into that role and checked if that t-code is in the menu tab, but i could not find  it. I also ran the SUIM for Roles By Complex Selection Criteria but i could not find a role where this t-code is in. But how come when i run the report for Where Used list it brings this t-code
    Any quick thoughts on this are highly appreciated as this is a High priortiy.
    Thanks in advance
    KV

    Abhishek Belokar wrote:Hello Abhishek,
    As Alex indicated, you can use this FM (function module) to correct inconsistencies, primarily on the UST* tables which are used by SUIM. If you have been doing a lot of  manual changes to authorizations and using ranges, then this can happen (particularly so if you are changing authorizations in production...). As far as I know, in the latest SAP releases (from 6.40 onwards) this should not normally occur that easily...
    I looked into this FM a bit, as I have not used it in quite some time now (see above comments).
    Right upfront, the function group name which it belongs to (SUSI) has a "(FOR INTERNAL USE ONLY!)" comment in it...
    Perhaps you also read that comment (which is activity '03')... 
    I was however not able to generate a test environment and execute it, because I am not authorized for SUSI... (see SAP note 587410 to distinguish between them).
    I did find reports which call this, so you might be lucky there (and not need S_DEVELOP authorizations to do this... but without the table_type = 'X')
    However, I did try to make a bit more sense of it, without actually running it... (some corrections to my above post - but still not authoritative on the topic)
    table_type 'U' = (which is default) synchronizes USR04 from UST04, however UST04 might still have phantom entries in it.
    table_type 'P' = synchronizes UST10* from UST04, though how that is meant to work I really dont know.
    table_type 'A' = synchronizes UST12 from UST10*, see above and also includes "BIS" values.
    table_type 'X' = syncrhonize UST04 from USR04, then table_type 'U', 'P' and 'A'.
    Running it "just for fun" is okay in a sandbox...
    Running it in a production system.... is also okay to fix a mess once you are there... but you could seriously disrupt the business processes (see above comment about manual changes, also in production).
    >
    > I ran this function module in a sandbox....and guess what...i saw some changes :
    > I ran with parameter 'X':
    >
    > (Picked 3 UST* tables, number of entries)
    > Table             Before           After
    > UST04       67,651     67,340
    > UST10C     10,972           10,968
    > UST10S     198,915          198,902
    Consider yourself blessed (unless the developers run this regularly in the sandbox...
    Kind regards,
    Julius

Maybe you are looking for

  • Messages not showing in Gmail (without ABP installed)

    I'm using FF 8.0.1. Just had a clean install. Problem is, when i go to gmail, I can't view my messages, the messages pane is not showing. I'm aware of the ABP bug, but i don't have it installed, so i think it's a different issue. Anyone has any ideas

  • Self Service Portal UTC Timestamp

    Hi All, Service Manager 2012 R2 UR3 Self Service Portal Question. I've seen several mentions of this on the forums, but either for the 2010 portal or listed as a bug that no longer exists on Connect. A user selects a date on the portal using local ti

  • X-FI Xtreme Gamer no surro

    Hey all. Not long bought myself an X-FI Xtreme gamer edition, I installed it and set up the drivers, plugged in the speakers and set them up and found there was something wrong. I can't get surround sound!? At first I thought it was my speakers, and

  • Recovering data from old iCloud backups of iPhone & iPad

    Hello.  I had an iPad and iPhone stolen several months ago while traveling.  They had been backed up in iCloud, and appear as device backups in my "manage" page in iCloud viewed on my laptop.  Upon returning home I purchased a new iPad and iPhone, an

  • Deploying PL/SQL Procedures

    Hi, I've just been developing PL/SQL Procedures (SQL File) using JDeveloper and I'm now wondering how you I can (simply) deploy those procedures to a database in a manageble way. So not by using sql*plus and manually logging into the target database