CFolder bidder authorization

Hi experts,
We are working on SRM 5.0 (SP 14) and C-folder 4.0. We are implementing competitive bidding with 2 Envelope Functionality. Our problem is the authorization of bidders in C-folder.
After the bid invitation is published and the bidder logs in for the first time, the bidders can upload documents in their respective private folder and view the buyeru2019s public folder (standard C-folder feature). We have an additional user (let us call him XYZ) who is supposed to do the technical evaluation of bids received from bidders. XYZ has access to open the C-folder. Once XYZ logs in, a new private folder is created (custom development). After XYZ login, later, when the bidder logs into C-folder, bidder gets u2018Readu2019 authorization to all folders (including other bidderu2019s folder). We want to control the authorization of bidders to only his folder and the buyeru2019s public folder. How do I control the authorization programmatically?
We have implemented the BADI BBP_CFOLDER_BADI to create the new private folder for user XYZ using method COL_AUTHORITY_CHANGE and calling function module CFX_API_AREA_CREATE. After implementing this BADI, the bidders get u2018READu2019 authorization to other bidderu2019s folder. We tried to set the authorization of bidders using function module CFX_ACO_API_ACTIVITIES_SET but it didnu2019t work.
Kindly request you guys to provide any inputs for this issue.
Thanks.
SKN

Hi Experts,
I could fix the User authorizations issue using Cfolder BADI by identifying the 'Collaboration ID' and 'Area ID' of each folder and assigning the necessary authorizations to required users.
Thanks.
SKN

Similar Messages

  • Cfolder authorization query

    HI
    Let's say I have created a collaboration folder for one of my shopping cart . By default, my user id will be assigned administrative role to the cfolder . However , I would like to remove my userid in the cfolder authorization and in place assign roles to the cfolder . Anyone has any idea to go abt it ?

    Hi,
    I've the same problems and I've done the activities you have written, but the results was bad.
    With authomatic creation of collaborative area (by the bidder that create a response to a Bid Invitation), the only method triggered is COL_WORKAREA_CREATE_POST.
    Moreover, the probles are in the authorizations gives to the single users: the system inherit the same from public area and it's impossible (for me) to remove single authorizations from private area.
    CFX_ACO_API_ACTIVITIES_SET and CFX_ACO_API_ACTIVITIES_RESET work with ID of public area (top most level).
    Could you please give me a solution ?
    Regards
    Leonardo

  • Assigning authorization to status in cFolder status profile

    Working with cFolders, I've written a function module that creates a status profile with statuses for use in a collaboration.  The status profile, several statuses and status transitions are being successfully created.  I am adding user group and role authorizations to the status profile using cl_cfx_api_authorization->set_authorization. 
    I am trying to add user group and role authorizations to a couple of the statuses as well but that isn't working for me.  I'm trying the same set_authorization call as above but I get an error back saying the object doesn't exist.  The message gives me the ID for the status which does exist in the cfs_status table. In stepping though the code it doesn't appear that this method works with statues.  I have used it successfully with collaborations, work areas, and status profiles that I've created.
    Does anyone know how to add user group and role authorizations to a status? Or could someone point me to some documentation?  I'm having trouble finding anything on the cFolder related classes and function modules.
    Thanks
    Terry

    Hello Everyone,
    The statement that,
    According to SAP at this time there is no api call for adding authorizations to the status or status transitions of a status profile.  This has to be done through the user interface.
    still holds good? Has anyone tried setting authorizations for cFolder?
    Ganapathi

  • Bidder gets "no authorization for the action" when creating response to RFx

    Hello. I am working with SRM 7.0. As a bidder with
    Portal Role: RFx Respondent
    SRM Role: /SAPSRM/BIDDER
    I was trying to create a response for an RFx by highlighting one of the eRFx in the query result list and clicking on "Create Response" button. I was given a pop up window with error "User is not authorized for the action". This happens to all eRFx in the bidder's list. I was able to properly launch the RFx by clicking on "Display Event" though. Any pointers in this regard would be highly appreciated.

    Hi Jay
    drill this note code howeve rit is appliacable for srm600. u will get clue
    Note 1151053 - Invalid authorization error is displayed to the user
    Symptom
    During RFx creation even though user has permissions to create a new document system throws a error message:"User is not authorized for the action".
    Other terms
    Authorization Checks, Bid Invitation, RFx, Not Authorized for the Action.
    Reason and Prerequisites
    This error is caused by a program error.
    eze:- please help Jay. he is facing the same issue whice you encountered long back
    Muthu
    Edited by: Muthuraman Govindasamy on Jan 20, 2010 10:23 PM

  • The bidder has no authorization to create responses

    Hi,my experts:
       The purchaser create RFx in SRM7.0 ,and publish it . The Bidder find the bid ,and  click the button"Create bid".The system dispalys"You have no authorization to create responses".I give the role"SAP_BBP_STAL_BIDDER" to this bidder .
       I do not konw y?
    Alex!
    BR!

    Hi
    http://help.sap.com/saphelp_srm70/helpdata/EN/2b/7c399f1f0b465f9e58f77c3bd2c38c/frameset.htm
    /SAPSRM/BIDDER (SAP SRM: Bidder)
    br
    muthu

  • Help authorizations cFolder (Roles)

    Hello all,
    We are seeing in cFolder authorizations (roles). In principle we are all checked, but there are three authorizations (roles) us to know their use.
    - SAP_CFX_EMAIL_SYSTEM_USER
    - SAP_CFX_BP_SEARCH
    - SAP_CFX_EXT_USER_ADMIN
    Can anyone explain that permits gives each and as I check into the tool?
    Specifically, we have been trying SAP_CFX_EMAIL_SYSTEM_USER, believing that if you do not have assigned it could not send notifications via mail, but the mails are sent to recipients without problem without having that role.
    Best Regards,
    Jennifer Lohan.

    Hi,
    SAP_CFX_EMAIL_SYSTEM_USER:
    Authorization to start the jobs for summary e-mails and reminder notifications for status management. Assigned automatically in the
    background when you create a system user. This role is not assigned to any actual users, it is just for the system user.
    SAP_CFX_BP_SEARCH:
    Authorization to run geschäftspartnerbezogenen search. Show users and business objects read by this users.
    SAP_CFX_EXT_USER_ADMIN:
    Authorization to create business users.
    Hope this helps!
    Best regards, Ivá

  • Cfolder compettive scenario authorization

    Hi,
        I have few questions about compettive scenario.
    1. Creating user(suppliers, vendors) for the compettive scenario should be done in R/3 like other internal users?
    2. If so should we get license from SAP for the compettiors like supplier  and is it a cost involved process?
    3. What secrecy level of data when we allow the compettiors to access our data? is there any possibility to breach the security of  our R/3 system by using cfolder access?
    4. Can the cfolder data  can be accessed through SAP ECC Portal? if so how we can give the access to our suppliers?
    Pls answer me these questions. Right answers will be rewarded.
                       Thanking you
    Regards,
    N.Ramesh

    Hi Ramesh,
    Yes you need to create a cFolder user for your suppliers/vendors etc. basically for anyone who has to logon to cFolders. Also make sure you have assigned appropriate roles to the user. A list of all roles and their meanings/authorization is available in the cFolder Configuration Document.
    Each user requires a license from SAP. The cost of the license is better known by SAP.
    No user can logon to the backend R/3 system from cFolders. cFolder does provide an integration with R/3 and import/export of documents, material, etc from R/3 to cFolders and vice-versa. However this can only be done by logging on to the SAP R/3. Moreover cFolders has varied roles and authorization concepts that can keep data safe. It is the safe to exchange data with cFolders.
    cFolders 4.0 onwards can be accessed from the Portal. In case you have to give access to this link, you should also give appropriate portal roles to the user so that only cFolder page is available.
    Hope this answers all your queries.
    Regards,
    Reema.

  • Collaboration not created for bidder

    Hi
    Currently we are building competitive bidding scenario with cfolders and SRM.
    The cfolders CPRXRPM 450_700 (package SAPK-45008INCPRXRPM) has been installed on the SRM server 7 package level (SAPKIBKV05).
    Problem statement:
    The Bidder is unable to create collaboration folder and following error is displayed on the screen.
    u201CError creating collaboration; check user authorizationu201D.
    Bidder has following SRM roles in SRM system:
    Bidder Role: /SAPSRM/BIDDER
    Cfolder User Role: SAP_CFX_USER and
    Create Collaborations in the Competitive scenario Role: SAP_CFX_COMP_CREATOR
    Am I missing some authorisation here?
    I did manage to find OSS note 1375761, however we are at the OSS Note service pack level.
    The buyer has created the bid invitation with Cfolder, he has given NONE authorisation to Bidder 1 and Bidder 2 to the Public folder.
    The expectation is when the private work area is created by the bidder 1 (which is not happening at the moment due to the above error) while creating bid invitation, the content of the public area will be copied to the bidder 1 work area with restrcted authorisation to other bidders, so that bidder 2 will not be able to see bidder 1 work area. Similarly bidder 1 will not be able to see bidder 2 work area.
    Is this the right process to configure the competitive business scenario? Please advice!!
    I also tried creating 2 manual private work areas for each bidder and then assign the bidder user ID with admin roles respectively. Still we are getting the above error and bidder is unable to create the bid response.
    Is it a bug in the system? or am I missing authorisation step?
    Please advice!!
    Regards,
    Sandeep Parab

    Ashwin,
    Unfortunately the program BCFOLDER20_COL_CREATE is not stopping at the breakpoint.
    I did investigate further with cfolder authorization.
    If I give the bidder the administrator rights to the public area then the system automatically creates the private area while creating bid invitation. By doing this the system automatically give access to other bidders private area, which we do not want.
    I really would like to understand how to control the folder administration role such that the system creates the private area while creating bid invitation also at the same time the bidders are not able to access each others private area?
    Is it possible with standard competitive functionality or we need to do enhancement to control the authorization?
    This is a very common scenario, I am sure someone might have archived this before. Kindly advice!!
    Regards,
    Sandeep

  • Profile assigning authorization

    Hi gurus,
    I have a problem using function CFX_API_STATUS_PROFILE_ASSIGN.
    This is my scenario:
    I want to assign a status schema to an area during area automatic creation.
    I am in BADI BBP_CFOLDER_BADI method COL_WORKAREA_CREATE_POST, SRM 6.0.
    The user (bidder that create a response to a Bid Invitaion) that performs this operation haven't administration auhtorization in cFolder, so the above function returns an error.
    How I could move around this limitation?
    Is There a work around in order to assign a status profile to an area without having administrator authorization?
    Thanks,
    Regards,
    Angelo.

    Have you tried with an RFC ?
    Users RFC usually have all permission.
    You can also use methods to assign authorization:
        call method area->if_aco_common~get_authorization
          receiving
            rr_authorization = auth.
        call method auth->set_authority_for_user
          exporting
            iv_user_id       = auth_user
            iv_activity      = cl_aco_constants=>sc_authorization_own
          exceptions
            not_authorized   = 1
            change_forbidden = 2
            others           = 3.
    I'm working in the same area. Have you read my post about authorization in cFolders. Could you please help me?
    Regards
    Leonardo

  • Cfolder in two envelope rfx

    Dear SAP SRM Guru's,
    I want to ask about cfolder in two envelope process, i configured cfolder base on sap help, and what i read in SCN
    The process that i understand are:
    1. Purchaser with role SAP_CFX_USER and SAP_CFX_COMP_CREATOR, create RFX, automatically a in cfolder system will create a folder called a technical details in collaborative scenario,
    - My question are : can we automatically change the name of the folder? or we have to change it manually?
    2. after the rfx publish, the bidder with role SAP_CFX_USER will create the technical rfx response, the cfolder system will automaticallly create a folder in the technical detail folder created by the purchaser, the folder will be name based on username bidder, maybe the structure will be like below
    -Technical Details
    -- Technical_bid
    --- Supplier2
    ---- Tech_bid
    My problem for this process are :
    - when i log on using the bidder user, i cannot see the technical details folder, so after that i log on using adminstrator, and gave authorization to the bidder user in Technical Details, after that i can see the technical detail folder, is it the correct way to use the cfolder? so i have to gave authorization manually to the bidder?
    - may next problem is when i have two bidder, the bidder can see other bidder folder, is it the behaviour or there something i miss?
    can someone help me?

    Hello Aditya,
             Answering your questions one by one...
    1. Can we change the Folder name "Technical Details"?
              Yes , we can. This is set via the code in class /SAPPSSRM/CL_TECHBID_CFOLDER method /SAPPSSRM/IF_TECHBID_CFOLDER~CREATE_BI. In this there is a call
    CALL FUNCTION '/SAPPSSRM/META_CREATE_COLLAB'
         EXPORTING
           i_folder_name      = /sappssrm/if_tendering_const=>gc_cfx_name
         IMPORTING
           e_faultstring      = lv_cfx_faultstring
           e_collaboration_id = e_collaboration_id
           e_public_area_id   = e_public_area_id
           e_root_folder_id          = e_root_folder_id
         EXCEPTIONS
           no_logical_system_defined = 1
           OTHERS                    = 2.
    The constant /sappssrm/if_tendering_const=>gc_cfx_name is the "Technical Details" is the name and you can change the name by performing the enhancements here.
    2. Do you need administrator to provide access to folders for bidder?
          No certainly not required. Generally at RFX Response creation system will provide read/write authorizations to the bidders for specific folders. This is handled in the code and you would not require an Administrator intervention here.
    3. Bidder having access to other folders?
        This is a result of your manual assignment. The standard code ensures none of this happens.
    Thanks and Regards,
    Veera

  • Not able to change authorization in c-folder for zrole

    Hi Experts,
                      we are implementing two envelope bidding for SRM 7.0,Here For technical Evaluator ,we have to create a saparate workarea in c-folder.The roles assiged to technical Evaluator is SAP_CFX_USER for c-folder.Now while i was creating the workarea for technical evaluator, i t was throwing me the error.Cfolder.NoAuthorization.Owner....To remove this Error i assiged
    a authorization object 'ACO_SUPER'..now i was able to create the folder but the problem is..Technical Evaluator is having administration authorization for Public area.
    And i am not able to change the authorization..I tries using CFX_ACO_API_ACTIVITIES_SET  and by passing 'Read' auth in badi parameter  ct_cfx_auth but it is not chaging..
    I am  totally out of clues what to do?????please suggest..

    Hi,
    Can I know how you were able to change authorizations for the cFolders?
    Ganapathi

  • Tool cFolder with cProject

    Hello to all,
    I am proving the integration of the tool to cFolder with cProject. We have been able that from the eyelash “Collaborations” of cProject to connect with cFolder by means of one collaboration.
    Hay some other form to synchronize to cFolder with cProject?
    Can be connected to cFolder with km Portal with WebDav?
    I have given permissions of reading to a user on a folder of a collaboration in cFolder and it does not work, since it allows him to copy, to write… etc.
    Best Regards,
    Jennifer Lohan.

    Hi
    check the roles you have given...
    Do not give Cfolder admin role to user.
    You need to give only 1 role i.e. cfx_User
    Then you give authorizations from particular Folder... which should be Read then send a notification to user. thru notification the user will be in position to enter the specific folder where you have given auth.
    About KM, you can have cFolder in KM via iViews....
    In cProject, you can have cFolder thru Collaboration link only... At least as standard feature...this can be controlled by SPRO> cPro> Structure>project type settings...
    Explain the scenario in detail....
    Niranjan
    Award points if useful !!!

  • How to hide Functions in Cfolder

    Hi All,
    As per our requirement in SRM Cfolder once we click on Home it will display all Business functions like:Competitive Scenario,Meetings,Notification Template etc. we need all these based on some authorization object/group.
    Please guide me to solve the same.
    Regards,
    Navdeep Singh

    Hi Disha,
    I want to hide following fields:
    1. Path: Collaboration Bid invitation->Public Area:  buttons 'Favorites', 'Notifications'
    2. Path: Collaboration Bid invitation->Public Area->Folder:
    Buttons 'Search', 'Mass Upload', 'Delete'
    3. Path: Collaboration Bid invitation->Public Area->Folder->Create Document
    Fields 'Subscribe', 'PGP Documents'
    4. Path: Collaboration Bid invitation->Public Area->Folder->Doc:
    Buttons 'Checkout', 'Upload'
    I couldn't find any BADI  for this. Please help me out.
    Thanks & Regards,
    Nilesh Kumar

  • CFolder connection issue

    Both the external users (supplier or bidder) and internal user (Buyer) connecting CFOLDER via tech rfc button through INTRANET  ( ABLE TO CONNECT SUCCESSFULLY).
    Cfolder setting.
    Cfolder network admin >>>network >>>Absolute URL >>>Intranet URL example : http:
    intranet.sap.com:8000/Cfolder/cfx_rfc_ui.
    But as per the actual production environment external users (supplier or bidder) will access the system through INTERNET and internal user (Buyer) will access the system through INTRANET
    ISSUE :
    Now i have given the absolute URL of the application in Cfolder as : https:
    /cfolder/cfx_rfc_ui
    Bidders are able to access through INTERNET but when Internal Buyer's try to connect to Cfolder they cannot access the same.
    Reason : Internal Buyer cannot access the reverse proxy on intranet.
    Again
    If I change the Absolute URL application to (http:
    intranet.sap.com:8000/Cfolder/cfx_rfc_ui) then Internal buyer able to access internally but the external bidder cannot through internet. 
    Please advice for the same
    Thanks

    Laptop works fine to other wireless network.  Router is also working fine connecting to other loptop as well. 
    Laptop can connect to the network for a moment then after a while the computer will reboot.  Here's the error signature
    BCCode:1000000a BCP1: F8BA91C0  BCP2: 00000002   BCP3: 00000001  
    BCP3: 804D9B68   OSVer:  5_1_2600  SP: 2_0  Product: 256_1
    Thanks!  

  • Workflow approval process for cFolder

    Hi friends,
               We are using SRM 7.0 with PPS. Is it possible to implement workflow approval process in cFolder for Before Publish the RFx , Final approval of Bidder Technical Bid etc. If possible then How to implement workflow in cFolder?
    Regards,
    Abhijeet

    Hi Abhijeet,
    You do not have workflows in cFolders.
    Suggest to use status networks in cFolders instead.
    Best regards,
    Ramki

Maybe you are looking for

  • DVI Component to HDTV : no setting works

    I have a DVI to component video cable connected to the DVI port on my Mac Pro running out to the component input of my HDTV. The video card is the X1900. Leopard detects this as a VGA display. Wierd considering its not VGA but whatever. I get signal

  • Restriction to Left Outer Joins in PS Query

    Hello I am trying to do Left Outer JOin in PS QUERY. I need to do dept tbl, job code tbl and locatable as left outer joins with JOB Table. Looks like in PS QUERY there is a error message saying as below. Can someone has any workaround to achieve this

  • Assigning a type (domain) to an ALV Column

    Dear All, In my scenario I have an ALV Table with two columns. Column 1 : Reporting Variable Name Column 2 : Value for the lower limit I would like to be able to assign the data type for the cell in column 2 depending on the value of column 1. For ex

  • ACH format needs a new field - AR customer number

    Hi Gurus: The standard ACH format I am using via the Payment medium workbench does not have the customer number in it. The client wants the customer number on the ACH payment medium file that is sent to the bank. Can anyone please guide me on how to

  • Column name - CURRENT_DATE

    In an old database we have a table with column named CURRENT_DATE. When I tried to recreate this table in 8iLite I get a SQL error. After investigation I discovered that CURRENT_DATE is a SQL function. Any suggestions on how to get around this withou