BBP_PS_PROJECT_GET_LIST: Checks for Change Authorization.

Hi,
I have a custom SAP program that is required to fetch pertinent details from a project.
The SAP function module BBP_PS_PROJECT_GET_LIST retrieves several internal tables is used for this purpose. 
For some reason this function module, which looks like it should only retrieve information and cannot perform changes itself, checks for Change authorization to object C_AFKO_ACT.  As a result, users with Change access to projects can run this and get the appropriate results (in internal table IT_AFVC).  However, users with Display access only to projects do not have any data returned back in this same structure.
Any idea on how to go about this problem?
Regards
Jibat

Hi,
See also the foll related  notes before you implement the corrections in the note 818342 based on your current SP level for SRM 4.0.
Note 742314 - BADI for approver selection when adding/changing approvers
Note 802581 - Error in call "BBP_WFLH_AGENTS_FOR_CHANGE_GET"
BR,
Disha.
Do reward points for  useful answers.

Similar Messages

  • Importing from another catalog hangs up at "Checking for changed duplicate photos" in LR 4.3

    Importing from another catalog hangs up at "Checking for changed duplicate photos" in LR 4.3.
    I went on a vacation so exported a subset of my main LR catalog on my PC so I could do some work on my laptop.  I added some new photos and also editied some olde ones.
    Now that I am back home, when I ty to Import from the smaller catalog into my Main Catalog on my PC, the Import from catalog process gets immediately stuck on the step "Checking for changed duplicate photos.'
    How can I work around this?
    Is this a new bug in 4.3?
    Thanks.
    John

    Yes, the catalogs were optimized, but...the master catalog on my desktop is
    HUGE.  I mean...really, really, HUGE.
    So, that probably explains the very long time it took?
    But...I was confused at first, and really did think that LR was 'stuck'
    while importing from the smaller catalog and "Checking for changed duplicate
    photos".
    Next time, I'll just be more patient.
    And...in the end, everything went as it should, and I now have all my edits
    and new photos incorporated into my HUGE catalog on my desktop.
    JJ&J

  • Pre-checks for changing some material master data

    Hi,
    Are there any pre checks (ie. no open documents) needed when changing the following items via MM17:
    1.                   Storage Location
    2.                   Account Assignment Group
    3.                   Transportation Group
    4.                   Purchasing Value Key
    5.                   MRP Group
    6.                   Scheduling Margin Key
    The materials have existing purchase orders and some have sales orders. Will there be any impact when the data are changed? Thanks.

    Hi,
    You can not change the  storage location for a material.but you can extend the material to another storage location.
    other changes will not have effect on existing docs.
    Try MEMASSPO to update open  PO's  with new storage location.Select EKPO and add storage location  in selection fields.
    Best Regards,
    Raj

  • Authorization Check for Special Stock Indicator in IE02

    Dear Gurus,
    Would like to check with you if there is an authorization check for change in Special Stock Indicator in IE02-SerData Tab?
    For example, the User will only be allowed to change the Special Stock Indicator only to "E" - Sales Order.
    Would appreciate your help.
    Thanks.

    Hi,
    This cannot be done by using standard auth object. Standard SAP doesnt support control via this field.
    Take help of your ABAP team and create an customized authorization object "Z_OBJECT" with field SOBKZ and which check these field value in table EQBS. Assign this auth object to role and profile you want.
    Use the user exit IEQM0003 Additional checks before equipment update. Give a logic to check auth object when while using equipment change tcode.

  • Is there any way to force a Role Check for authorization from a Ztable

    Hi all,
    I have an issue that deals with Authorization check using a role. I have to know if there is any way to make a Role force to check if an entry exists in a Ztable.
    Eg. A User is assigned a role Z:Ztable_check. Can we now force this Role to somehow check for a particular entry in a Ztable which has a Username and its Corresponding Authorized Cost center. Can the role check from the Ztable and allow the user to view only those cost centers that he is allowed to.
    Don't know if this is even theoretically possible.

    hi
    see if this helps you
    <b>The SAP Authorization Concept
    Authorization checks are a means of protecting functions or objects in the R/3 System. The programmer of the function determines where and how these checks are made, while the user administrator determines (within the framework defined by the programmer) who can execute a function or access an object.
    The terms central to the SAP authorization concept are:
    Authorization field
    This is the smallest unit against which checks can be made. The programmer can create authorization fields by selecting Tools &#8594; ABAP Workbench &#8594; Development &#8594; Other tools &#8594; Authorization objs &#8594; Fields.
    Example: ACTVT and CUSTTYPE.
    Authorization object
    An authorization object groups together 1 to 10 authorization fields which can then be checked as a combination. The programmer can create authorization fields by selecting Tools &#8594; ABAP Workbench &#8594; Development &#8594; Other tools &#8594; Authorization objs &#8594; Objects.
    Example: The authorization objekt S_TRVL_BKS groups together the authorization fields ACTVT and CUSTTYPE.
    Authorization
    An authorization is a combination of permitted values for each authorization field of an authorization object. The user administrator creates authorizations by selecting Tools &#8594; Administration &#8594; Maintain users &#8594; Authorization.
    Example:
    S_TRVL_CUS1 is an authorization for the authorization object S_TRVL_BKS with the values
    for customer type (CUSTTYPE) and
    02 for activity (ACTVT).
    Users who have this authorization are allowed to change the bookings of all customers.
    S_TRVL_CUS2 is an authorization for the authorization object S_TRVL_BKS with the values
    B for customer type (CUSTTYPE) and
    03 for activity (ACTVT).
    Users who have this authorization are allowed to display the postings of all customers.
    Authorization profile
    An authorization profile represents a simple workplace in the context of authorizations. An authorization profile contains authorizations for the authorization objects a user needs to operate effectively in a restricted task area. The user administrator creates authorizations by selecting Tools &#8594; Administration &#8594; Maintain users &#8594; Profiles.
    User master record
    Your user master record is checked when you logon to the R/3 system. Through the authorization profiles, this provides restricted access to the functions and objects of the R/3 System. The user administrator creates authorizations by selecting Tools &#8594; Administration &#8594; Maintain users &#8594; Users.
    Authorization check
    The programmer can perform authorization checks with the ABAP command AUTHORITY-CHECK by specifying the value to be checked for each authorization field defined. The system then scans the profiles in the user master record for the authorizations specified. If one of the authorizations found for all fields of the authorization object covers the values specified by AUTHORITY-CHECK, the check was successful.
    Example: Check whether the user is allowed to change the postings of business customers:
    AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
                    ID 'ACTVT'    FIELD '02'
                    ID 'CUSTTYPE' FIELD 'B'.
    IF SY-SUBRC <> 0.
      MESSAGE E...
    ENDIF.
    If the authorization S_TRVL_CUS1 exists in the user's master record, the authorization check is successful. However, if the authorization S_TRVL_CUS2 exists, but not the authorization S_TRVL_CUS1, the check fails.
    Authorization assignment
    The system administrator is responsible for assigning user master records with the correct authorizations. You should use the Profile Generator to maintain authorization profiles. However, you can also change them manually. Each authorization object contains authorizations. These are grouped together in authorization profiles such that each authorization profile represents a job description, for example 'flight reservations clerk'. You assign one or more authrization profiles to each user master record. You can assign an authorization to as many authorization profiles as you like, and an authorization profile to as many composite profiles and users as you like. Composite profiles are used in manual authorization maintenance, and form a further division in the authorization structure. However, they are not strictly necessary.
                      User master record
                    Auth. profile  Composite auth. profile
               Authorization              Auth. profile
                 Values              Authorization
                                   Values</b>
    plz reward if satisfied

  • No ICF authorization CHECK for executing /sap/bc/bsp/sap/hap_document

    In EP we are trying to access bsp
    and we are getting error ,User T000209 (client 350) has no ICF authorization CHECK for executing /sap/bc/bsp/sap/hap_document
    How to give authorization please help
    venkateswararao

    First Check is the ICF service is active using the SICF transaction.
    Then Check for the authorization objects SAP_HR_HAP_EMPLOYEE
    and SAP_HR_HAP_MANAGER.
    Add the above roles to your user , it should work

  • How to check and maintain authorization objects

    Hi  Alll            
    Let me knowhow to check and maintain authorization objects  in SU24 ECC 6.0.
    Thanks
    sathies

    Hi Sathies,
    the old check flags
    U
    Unmaintained
    No indicator set. The check for corresponding authorization object is always executed. Field values are not displayed in the Profile Generator.
    N
    No check
    Check disabled. Field values are not displayed in the Profile Generator. This indicator cannot be set for HR and Basis authorization objects.
    C
    Check
    Check always executed. Field values are not displayed in the Profile Generator. For example: Printer authorizations.
    CM
    Check/maintain
    Check always executed. Field values are displayed for changing in the Profile Generator (yellow light).
    Have been divided now in
    Checkindicator : Check/NoCheck
    and
    Proposal: Yes/No.
    If defaults=yes, then you can modify them after clicking on the apropriate button.
    Please refer to the online help for SU24 too.
    Although the look of su24 has been changed significantly, the technique behind it is still the same.
    Once you have pressed the 'edit'-button on the top left corner, additional editing options will appear in the right-top-frame.
    b.rgds,
    Bernhard

  • My Ipd Nano 6th generation isn't recognized by my computer or iTunes. I've followed all the troubleshooters and have uninstalled and reinstalled iTunes numerous times. I've checked for legacy software under device manager but I keep getting error 10.

    My Ipod Nano 6th generation is no longer recognized by iTunes & my computer. I did all troubleshooting steps. After checking for changes and reinstalling legacy software in device manager I keep getting an error 10 message (device can't start). My device is charging when I plug it in and is otherwise still functioning normally. Can anyone help me please?

    Universal Serial Bus controllers
         Intel(R) ICH9 Family USB Universal Host Controller - 2934
         Intel(R) ICH9 Family USB Universal Host Controller - 2935
         Intel(R) ICH9 Family USB Universal Host Controller - 2936
         Intel(R) ICH9 Family USB Universal Host Controller - 2937
         Intel(R) ICH9 Family USB Universal Host Controller - 2938
         Intel(R) ICH9 Family USB Universal Host Controller - 2939
         Intel(R) ICH9 Family USB Universal Host Controller - 293A
         Intel(R) ICH9 Family USB Universal Host Controller - 293C
         USB Composite Device
         USB Root Hub
         USB Root Hub
         USB Root Hub
         USB Root Hub
         USB Root Hub
         USB Root Hub
         USB Root Hub
         USB Root Hub
    I'm not sure if it charged when I hooked it up to my roommate's computer, but it definately didn't register either. If I put it on the dock it plays so the port is fine, but that still doesn't help me sync it to my computer.

  • User Exit for Changing Quantity in Process Order , COR1, COR2

    Hi All,
    Can anyone point me towards the light in User exit related to COR1 and COR2.After the Creation of Process order  while saving i need to write a code that rounds off the quantity values.
    I tried to change the values in the below user exits but i was not succesfull.
    CCOWB001            Customer exit for modifying menu entries
    COIB0001            Customer Exit for As-Built Assignment Tool
    COZF0001            Change purchase req. for externally processed operation
    COZF0002            Change purchase req. for externally procured component
    PPCO0001            Application development: PP orders
    PPCO0002            Check exit for setting delete mark / deletion indicator
    PPCO0003            Check exit for order changes from sales order
    PPCO0004            Sort and processing exit: Mass processing orders
    PPCO0005            Storage location/backflushing when order is created
    PPCO0006            Enhancement to specify defaults for fields in order header
    PPCO0007            Exit when saving production order
    PPCO0008            Enhancement in the adding and changing of components
    PPCO0009            Enhancement in goods movements for prod. process order
    PPCO0010            Enhancement in make-to-order production - Unit of measure
    PPCO0012            Production Order: Display/Change Order Header Data
    PPCO0013            Change priorities of selection crit. for batch determination
    PPCO0015            Additional check for document links from BOMs
    PPCO0016            Additional check for document links from master data
    PPCO0017            Additional check for online processing of document links
    PPCO0018            Check for changes to production order header
    PPCO0019            Checks for changes to order operations
    PPCO0021            Release Control for Automatic Batch Determination
    PPCO0022            Determination of Production Memo
    PPCO0023            Checks Changes to Order Components
    STATTEXT            Modification exit for formatting status text lines
    Reason was the data related tp materials was not accesble at this point and residing in resb internal table .
    Any suggestions ? Ideas  ?
    Thanks in advance,
    Gowri

    Hi,
      Try with BADI <b>WORKORDER_UPDATE</b>.
    Regards

  • SWF panel listener for changed selection

    In short, my question is as follows. Is it possible to create a listener which
    detects when the current selection in the Flash authoring tool has changed,
    and informs my SWF panel? This does not have to be a listener per se,
    it can be some hand-crafted process which consumes some reasonable amount of processor time.
    I describe my question more precisely below.
    Suppose that I want to create an SWF extension panel for Flash (in Flash or Flex),
    and I would like the panel to display a property of the object currently selected on scene
    in the Flash IDE -- like the instance name of the object (if it exists).
    I can use JSFL to detect the instance name of the selected object, and pass the string to the
    SWF panel using call(), for instance. The problem is that I don't know how
    to detect that the user has selected the object, or that the selection has changed.
    Ideally, I would like to add an event listener that listens for such an action in the flash authoring tool.
    However, using JSFL, this does not seem to be possible (I can only listen to events such as frame changed
    or layer changed, but not selection changed).
    I tried the following solutions:
    1. Periodically check in JSFL whether the current selection has changed.
    The problem is that in JSFL, there is no sleep function, or anything alike. The javascript
    methods setInterval and setTimeout do not work in JSFL. Therefore, in order to periodically check for changes,
    one must actively loop. This is extremely resource-consuming -- in fact, it hangs the flash IDE.
    2. The periodic check can be triggered by the SWF panel itself. In actionscript, I can use setInterval to periodically
    invoke the selection update function via JSFL. I have set the interval to 400 milliseconds, which gives a reasonably quick
    reaction to changes. However, the functionality I want to implement is in fact more complicated than just retrieving the
    instance name of the selected object. As a consequence, performing this operation every 400 milliseconds still consumes
    too much processor time (the flash IDE consumes 30% of my processor time, even if the user doesn't do anything).
    Therefore, I still would like to find a solution which does not use the processor when the user does not do anything in the Flash IDE.

    I'm trying to do the same thing. Did you find a solution?

  • Checking for latest version process

    I'm currently testing the Java Web Start technology with an applet. I'm dealing with a total of
    2.8 meg of jar files divided up into approx 20 jars. It currently takes approximately 20 - 30
    seconds for Java Web Start to determine if the cached jars are current. We would like to further
    divide the applet in even more smaller jars, this would make maintenance and future
    enhancements, changes, more convenient.
    Does anyone know the process the JavaWebStart goes through to check for changes?
    I'm wondering if more smaller jars with make the initial version checking faster of slower.
    Thanks

    (using basic protocol) Java Web Start does a HEAD request on every resource in the jnlp file to check the timestamps with the ones recorded in it's cache, so breaking into more jars may slow this down.
    If you include the <offline-allowed> tag, (even if you run online) Java Web Start will go ahead and launch the app from the cache while continuing the timestamp check in the background, this could significantly speed up the apps launch.

  • Function module for se16 with out authority check for se16

    Hi ,
    I am creating a tode YSE16 which has same functionality as SE16 but having its own authority check. I am calling a function module RS_TABLE_LIST_CREATE function module to get the functionality of SE16. But is there any way that i can get the function module which do not check for the authorization for se16 and execute my tcode.
    Regards,
    Sri.

    Hi Sri,
    If I am not wrong this is the question?
    Guys , Sri is modifying the YSE16 as per this requirement. Do u have some other solution? Thanks.
    Requirement is to create customized tcodes YSE16, YSM30 and YSE38 for se16, sm0 and se38. Lets start with YSE16.
    Client want YSE16 tcode to restrict users based on some tables within a authorization group or even * value for auth group field.
    SE16 restricted on:
    S_TABU_DIS
    Auth Group and Activity
    As per Requirement YSE16 tcode sld be restricted on :
    Y_TABU_DI2 (customized object)
    Auth Group, Activity and Table name
    We dont want to give SE16 to users in Production. So basically requirement is to restrict users on table name with YSE16 irrespective on authorization group. User sld only be able to access the table mentioned in Table name field.
    so Srilu is trying to modify the Program. Can you please suggest some other way to modify it.
    Thanks.
    Regards,
    Naveen Dalal

  • COR1 -User Exit -for changing Component values

    Hi,
    We have following exits for COR1.Can anybody help me in locating the right match for my requirement.My need to change the item requiremnet quantities in material tab of COR1 t-code.
    I tried PPCO0008 & PPCO0001.For some reason it does'nt reflect the changes.
    For PPCO0008 even though i keep a break-point it is not stopping at this.
    Any ideas?
    CCOWB001            Customer exit for modifying menu entries                        
    COIB0001            Customer Exit for As-Built Assignment Tool                      
    COZF0001            Change purchase req. for externally processed operation         
    COZF0002            Change purchase req. for externally procured component          
    PPCO0001            Application development: PP orders                              
    PPCO0002            Check exit for setting delete mark / deletion indicator         
    PPCO0003            Check exit for order changes from sales order                   
    PPCO0004            Sort and processing exit: Mass processing orders                
    PPCO0005            Storage location/backflushing when order is created             
    PPCO0006            Enhancement to specify defaults for fields in order header      
    PPCO0007            Exit when saving production order                               
    PPCO0008            Enhancement in the adding and changing of components            
    PPCO0009            Enhancement in goods movements for prod. process order          
    PPCO0010            Enhancement in make-to-order production - Unit of measure       
    PPCO0012            Production Order: Display/Change Order Header Data              
    PPCO0013            Change priorities of selection crit. for batch determination    
    PPCO0015            Additional check for document links from BOMs                   
    PPCO0016            Additional check for document links from master data            
    PPCO0017            Additional check for online processing of document links        
    PPCO0018            Check for changes to production order header                    
    PPCO0019            Checks for changes to order operations                          
    PPCO0021            Release Control for Automatic Batch Determination               
    PPCO0022            Determination of Production Memo                                
    PPCO0023            Checks Changes to Order Components                              
    STATTEXT            Modification exit for formatting status text lines              
    Rgds
    Praveen

    Hi
    Try this Exit.
    PPCO0007  Exit when saving production order
    in that EXIT_SAPLCOZV_001  Function Exit.
    The structure has the fields and it will trigger while saving.
    Regards,
    Bala Krishna

  • Resume hook for changed display configuration

    Hi arch forum,
    I need some help configuring my resume process. First the scenario:
    I'm working with my notebook (ThinkPad T420s) on the train
    and when I get off the train I close the lid and the notebook suspends. When I get to work
    I drop the notebook into the docking station, where an external monitor is connected.
    If I hit the power button on the docking station the notebook resumes without opening the lid,
    but it does not check for changed display configuration. I have to open the lid and type my password to
    get the new configuration started.
    Question is: Is it possible to create a resume hook, so that X checks for the changed setup on resume before I opened the lid?
    If someone could direct me to the right place in the wiki that would be great.
    Now I should specify my configuration:
    Gnome3 and proprietary nvidia drivers
    Its a new installation so I have a systemd only setup (which takes care of suspend/resume so far)
    If you need to know more, just ask.
    Thanks for any help in advance,
    arnold

    Hi,
    I'm trying to buy the exact same configuration. 
    although i cannot find this 2429CTT on lenovo site anywhere, is available for selling on a known european supplier.
    and my propose is to have 2 Monitors connected, so I'll follow this inquire very closely and hold my order until then.
    do you have any update on it?
    just by curiosity, what about the rest? how does the PC feels to you? everything else is working?
    thanks

  • How to turn off the authorization checks for a object in infoproviders?

    Hi - how can I turn off the authorization check for an object (ex: 0orgunit) in infoproviders?
    I have 0orgunit as an authorization-relevant object and is used in one of the cubes. When reports are run for this cube, this is causing authorization issues. The object is present in other cubes also but I have to remove or turn off the authorization check of this cube alone. How to do this? Please help.
    Thanks,
    Raj.

    Hi Raj,
    Srinivas, is right , however in BI7 the correct transaction is RSECADMIN and not RSADMIN.
    In BW3.5, use RSSM transaction to do thins.
    OR
    Go to transaction RSECAUTH ---> Choose  the authorization object that has been created for org unit(and has been assigned to the user). Go to change mode. Remove the cube from the dimension 0TCAIPROV
    If you are using old authorization concept in 3.5 or in 7.0
    Go to RSSM. In the checks for infoprovider, enter your infoprovider name. Choose change.Here you will see a checkbox to switch off the authorization.
    Hope this helps you,
    Best regards,
    Sunmit.

Maybe you are looking for

  • Quicktime Player Issue (Can't find appropriate forum)

    What should I do in order to get sound playing off .avi files? My Quicktime Player (Pro) says I should go download a codec, but it just brings me to the web site and never says which. There doesn't seem to have any codec suitable for the purpose. Wha

  • Making images size of browser

    hey guys, Does anyone know how to make a flash the size of the viewer's browser? I also created the layout of the website in photoshop and exported the file into dreamwearver. I've been trying for hours to make the layout the size of the browser, I a

  • View Source code

    Gurus, I have a Schema APPLOWN that owns the application objects (tables,pl/sql objects,etc.). Like wise I have seperate schemas for BATCH,WEB,LOAD & DEV The APPLDEV is the developer schema where the developer can use it for querying tables. Now, How

  • LV PDA 8.2 RANT!!!

    START RANT On Aug 31, 2006 I was approved for the LV PDA beta program.  I was finally accepted for the program even though I applied on numerous occassions during the year; I just happened to apply on or about Aug 28 on a whim.  I was approved and de

  • Accidentally deleted Gmail Sent Messages in Mail; how to restore in Gmail

    I use Apple Mail with snow leopard (OS 10.6.3) In trying to troubleshoot a problem (2 copies of Sent emails showing in Apple's Sent Mail folder; one from local account, one from Gmail after syncing with server), I tried setting the Apple Email pref t