Attachment restrictions in SRM Portal

Hi,
We have a very specific problem regarding the handling of attachments in the SRM portal. The feature is activated and we are storing our documents on  a remote content server.
However what we would like to do is restrict the access to attachments even though the user has access to the business object. For example one user would have access to say a purchase order and would see that there are 5 attachments attached. Another user with less authorization would have access to the same purchase order and would see only see only three attachments. (preferably this last user would only see the attachments that she or he has uploaded themselves and not that of others.
Does anyone have any idea if and how this could be done on the SRM portal?
Thanks.
Kind Regards,
Giwan

Hi Experts,
To clarify this issue, we're working with the SRM 7.0 Webdynpro applications that have a standard feature to attach documents. In our case it is configured that it should be stored in a Documentum system via the Archive Link interface.
What we're looking for is further information on how we can restrict the access to these attachements, e.g. by using specific document types and restricting the access by using the proper authorization objects.
Does anybody have experience with this?
Any help would be greatly appreciated.
Best Regards,
Mark

Similar Messages

  • Attach files to a Shopping Cart in SRM portal using a ABAP program.

    Hello.
    We need to attach files to a Shopping Cart using a ABAP program and see them in SRM portal.
    Currently we know how to attach files in the backend using the function Xxxxxxxxxx but with this function we can not see the attachment in the SRM portal.
    Do you know someway to attach files direclty in the front-end using a program?
    Maybe i have to attach first in the back-end and after that transfer to front-end?
    I have seen some thread but the solution provided is in the other way arround (transfer from front-end to backend) and then is not useful for my proble.
    Thanks in advance.
    Kr,
    Angel.

    Hello Angel,
    You can attach a file to SC ,and it is a standard functionality provided in SRM.
    While creating a Shopping cart,under Documents and attachements tab,there is an option to select a local file and attach it to a SC
    If you are looking at attaching the document in SRM and sending it to BE system.(R/3 system), then have a look at SAP note Note 1057932 - FAQ: Atachment transfer to backend, Required Configurations.
    The Following BADI’s will have to be implemented to allow the above functionality
    For transfer of attachments in PO , activate the BADI BBP_CREATE_PO_BACK. Set the values of the following parameters in the
    method BBP_CREATE_PO_BACK~Fill_PO_INTERFACE
    CV_ATTACH_TRANSFER_ACTIVE = 'X'
    CV_ATTACH_BE_STORAGE_CAT = 'DMS_C1_ST'
    CV_ATTACH_BE_DOC_TYPE = 'SRM'.
    For transfer of attachments in PR, activate the BADI
    BBP_CREATE_REQ_BACK. Set the values of the following parameters in the method BBP_CREATE_REQ_BACK~FILL_REQ_INTERFACE
    CV_ATTACH_TRANSFER_ACTIVE = 'X'
    CV_ATTACH_BE_STORAGE_CAT = 'DMS_C1_ST'
    CV_ATTACH_BE_DOC_TYPE = 'SRM'.
    Award points if useful.
    Thanks
    Arshad

  • Restricting vendors in search help in srm portal

    Hi,
    I need to restrict certain vendors in search help in srm portal while creating shopping cart.
    These vendors should not be visible to the users for selection.
    I tried in the BBP_F4IF_SHLP_EXIT_VENDOR_EXP of the search help BBP_BUPA_VENDOR, but its not working.
    Thanks in advance.
    Aravind

    Hi,
       1) Use tcode BP and enter the vendor number and in the last tab (control). Select central block.
       2)  Use program BUPA_TEST_DELETE for the vendors.

  • SRM Portal Shopping restrictions

    Hello Experts....
    Can I show the catalog Items on SRM portal but do not allow users to shop those.
    E.g. the items which have passed the price validity date, I want to show on the portal but users should not be able to shop those.
    Can I achive this..
    Please help...
    Regards,
    Poonam K

    see MDM forum

  • "Certificate and Attachment uploading in SRM ROS at initial stage

    Hi....
    Can any one suggest ,
    1. Exactly which service need to be publisted  in SICF for the link of Supplier Self Registration , which we place at home page of company and intrested Supplier come &enter important information about him and assign himself to some product Catagory ?
    2. We need  Vendor /subcontractor should attach his Certificate and Licence ,maintain the expiraty dates ...in ROS at initial or 1st stage of registration is in SAP standard or need  some devolopment ?
    Thanks in advance.
    Regards
    NAP

    Hi,
    Regarding to the logon, create an anonymus user id with the SAP_EC_BBP_CREATEUSER and SAP_EC_BBP_CREATEVENDOR roles. When this is done (user id exists and password is set up) go to the ROS_SELF_REG BSP (DEFAULT_HOST->SAP->BC->BSP->SAP->ROS_SELF_REG) and in the Service Data tab page, enter the user name, password, and client. After this, you will be able to logon to the registration form.
    1.1), 1.3) Yes, you are right.
    1.2.) I am not so experienced in ROS, so i am little bit confused. The supplier montior is the "ROS_PRESCREEN" BSP. In here you can check the registered suppliers (via ROS_SELF_REG), check its data and you can accept or reject the vendor's registration request-> we are still only in ROS. If you want to transfer any vendor master data from ROS to SRM (!ERP IS DIFFERENT! I talk about it later) you have to "start" the trasfer from the SRM system. For this, i think you have to use the "BBP_SUPP_MONI" transaction in SRM and via OPI interface, the vendor master data is transfered into SRM (vendor is created). If the vendor is in SRM, on the SRM portal you can change the vendor's attribute to "Portal Vendor" and here you can define the user id/password in order to provide the authority for vendor to logon to SUS (SRMSUS BSP)
    Transfer from ROS to ERP (SAP R/3) is not possible in standard way (it is very strange, but true). I have to manage in this way the vendor master data transfer, but it can be managed only via custom interface (however, you can find some "templates" which can be reused)
    Regards,
    Attila

  • RZ20 error message to be displayed on SRM Portal

    Hello Gurus,
         Can you someone provide me the idea of , how to display the error message of RZ20 on SRM Portal. We want to display the error message BP603 PO *** Item 001 Order **** budget exceeded.
    I want this message to be displayed on the SRM portal . Basically I want to do the validation for both SC as well as PO. I checked the DOC_CHECK_BADI and its already Z implemented . Please do find the attached screenshot.
    Thanks
    Gaurav

    Hi Gautham,
    If you can replicate the issue, please put an external break point in the following functiona module.
    FM: BBP_PD_MSG_ADD
    Line in FM: IF <bypass_log> IS ASSIGNED.
    This FM would be triggered for all the errors which are populated in SRM.
    When the break-point is triggered look for values in the fields: I_MSGID, I_MSGNO and I_MSGV*.
    In this way you can identify the message application and number after which we can backtrack the code which is doing this budget check in the transaction SE91 and same logic can be implemented in BBP_DOC_CHECK_BADI to display the error in a purchasing document.
    Let me know your findings.
    Regads,
    Raghu.

  • Field Authorization on SRM Portal

    Hi Experts,
    There is field on SRM Portal in Shopping Cart Screen. We need to restrict access for this field. For this we need to create an authorization object so that it can be used in a role. Later that role will be used in UI_CONTROL_BADI to enable / disable access of that field.
    Can anybody guide me how this can be achieved?
    Thanks
    Siddarth

    Hi siddharth,
    Please go through following link for reference. it is very useful as a starter: (click on "view article" button)
    [http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c]
    and you can use this as well for better understanding:
    [http://help.sap.com/saphelp_nw04s/helpdata/en/08/e44ae047ff4f518c84dcf768b9c141/frameset.htm]
    ~vipin
    Edited by: Vipin Bhardwaj on Nov 19, 2010 5:42 PM

  • Company code name is not getting displayed properly in SRM portal

    Hi Experts,
    I have an strange issue. In the ECC (Backend) system, my company code name is getting displayed correctly. But in the SRM portal, it is showing the old name.
    I have tried to run the report BBP_ATTR_TEXT_REFRESH. But the BUK attribute is not coming in the F4 help. I am using SRM 5.0
    Please suggest me any other way where i can refresh the company code name.

    Hello,
    Kindly refer to the SAP Note 1156021 to resolve your issue here.
    Best Regards,
    Rahul

  • PO not appearing in SRM portal

    Dear all,
    One of the PO is not appearing in SRM portal.  This issue related to specific PO only.  Remaining POs of the vender are appearing in the portal.  All the XML messages are processed successfully.  we are using SUS senario.  Pl. help me in this regard
    with regards
    Ram

    Hi,
    Please check in transaction  SXMB_MONI can found related information why it not transfer to SRM.
    Also check the purchasing data of the PO.
    Thanks,
    prasad.s

  • Error when signing on SRM portal

    Hi, i have this problem, when user signs on in the SRM portal (SRM 3.0) and the shopping cart page suppossed to appears (after enters user and pwd), the following error displays:
    ITS System Information
    Interpreter Failed
    The Internet Transaction Server failed to generate the response for current request.
    Please contact the system administrator.
    Internal error code: 0x2101
    In an already existent imlementation for badi BBP_DOC_CHECK_BADI i've added this code  just to check some error messages from the document and if founded, add a custom message to the internal table
    Data declaration
    Variable
    data:
      lv_guid  type CRMD_ORDERADM_H-GUID.
    Constants
      constants:
        lc_slash(1)  type c value '/',
        lc_015       type bbp_pds_messages-msgno value '015',
        lc_000       type bbp_pds_messages-msgno value '000',
        lc_fmavc     type bbp_pds_messages-msgid value 'FMAVC',
        lc_zebp      type bbp_pds_messages-msgid value 'ZEBP'.
    Internal tables & Structures
      data:
        ls_messages type          bbp_pds_messages,
        lt_messages type table of bbp_pds_messages.
    First, check the SC
        call function 'BBP_PD_SC_CHECK'
          exporting
            i_guid     = lv_guid
         TABLES
           E_MESSAGES  = lt_messages.
    Look for the right message
      read table lt_messages into ls_messages with key msgid = lc_FMAVC
                                                       msgno = lc_015.
      if sy-subrc = 0.
    Message founded, build custom message
    Add the message to table
      read table it_account into wa_account index 1.
        wa_error-msgty = 'E'.
        wa_error-msgid = lc_zebp.
        wa_error-msgno = lc_000.
        concatenate wa_header-posting_date+0(4)  " Year
                    lc_slash
                    wa_account-funds_ctr         " Funds center
                    lc_slash
                    wa_account-fund              " Fund
                    lc_slash
                    wa_account-func_area         " Functional area
                    lc_slash
                    wa_account-cmmt_item         " Commitment item
               into wa_error-msgv1.
        APPEND wa_error TO et_messages.
      endif.
    but in the call for 'BBP_PD_SC_CHECK' the systems generates a dump, if i comment the fm call, the page displays correctly, the parameters for fm are the right type.
    The dump appears as follows:
    Errores tiempo ejec.   UNCAUGHT_EXCEPTION
    Excepción              CX_BBP_PD_ABORT
           ocurrido el     26.12.2007 a  19:42:04
    Es ist eine Ausnahme aufgetreten, die nicht abgefangen wurde.
    ¿Qué ha sucedido?
    Die Ausnahme 'CX_BBP_PD_ABORT' wurde ausgelöst,
    sie wurde aber entlang der Aufrufhierarchie nirgendwo abgefangen.
    Da Ausnahmen Fehlersituationen darstellen und auf diesen Fehler nicht
    adäquat reagiert wurde, mußte das laufende ABAP-Programm 'SAPLBBP_PDH'
    abgebrochen werden.
    ¿Qué puede hacer?
    Print out the error message (using the "Print" function)
    and make a note of the actions and input that caused the
    error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    is especially useful if you want to keep a particular message.
    Anál.errores
    Es ist eine Ausnahme aufgetreten, die weiter unten näher erläutert wird.
    Die Ausnahme, der die Klasse 'CX_BBP_PD_ABORT' zugeordnet ist,
    wurde nicht abgefangen und führte deshalb zu einem Laufzeitfehler.
    Der Grund für die Ausnahme ist:
    Übernehmen
    Notas para corregir errores
    You may able to find an interim solution to the problem
    in the SAP note system. If you have access to the note system yourself,
    use the following search criteria:
    "UNCAUGHT_EXCEPTION" CX_BBP_PD_ABORTC
    "SAPLBBP_PDH" or "LBBP_PDHU08"
    "BBP_PD_ABORT"
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    Entorno sistema
    SAP-Release.............. "620"
    Applikationsserver....... "ebpqas"
    Netzwerkadresse.......... "144.127.70.32"
    Betriebssystem........... "SunOS"
    Release.................. "5.9"
    Hardwaretyp.............. "sun4u"
    Zeichen-Länge............ 8 Bits
    Pointer-Länge............ 64 Bits
    Workprozess-Nummer....... 0
    Kurzdump-Einstellung..... "full"
    Datenbankserver.......... "ebpqas"
    Datenbanktyp............. "ORACLE"
    Datenbankname............ "EBQ"
    Datenbank-User-Id........ "SAPEBP"
    Zeichensatz.............. "es"
    SAP-Kernel............... "640"
    hergestellt am........... "Jul 4 2005 21:14:29"
    hergestellt auf.......... "SunOS 5.8 Generic_108528-16 sun4u"
    Datenbankversion......... "OCI_920 "
    Patch-Level.............. "80"
    Patch-Text " "
    Unterstützte Umgebung....
    Datenbank ............... "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE
    10.2.0.."
    SAP-Datenbankversion..... "640"
    Betriebssystem........... "SunOS 5.8, SunOS 5.9, SunOS 5.10"
    Usuario, transacción....
    Mandant............. 010
    Benutzer............ "CRARIABR"
    Sprachenschlüssel... "S"
    Transaktion......... "BBPSC02 "
    Programm............ "SAPLBBP_PDH"
    Dynpro.............. "SAPLBBP_SC_UI_ITS 2000"
    Dynprozeile......... 4
    Info posición de cancelación
    Der Abbruch trat im ABAP-Programm "SAPLBBP_PDH" auf, und zwar in
    "BBP_PD_ABORT". Das Hauptprogramm war "SAPLBBP_SC_UI_ITS ".
    Im Quelltext befindet sich die Abbruchstelle in Zeile 67
    des (Include-)Programms "LBBP_PDHU08".
    (bei Anwahl des Editors: 670) der ABAP-Source "LBBP_PDHU08".
    Detalle código fuente
    000370                   LS_CALLSTACK1-EVENTNAME LS_CALLSTACK1-PROGNAME
    000380                   INTO LV_MSGARG2 SEPARATED BY SPACE.
    000390
    000400     READ TABLE LT_CALLSTACK INTO LS_CALLSTACK2 INDEX 4.
    000410     CONCATENATE   '/' LS_CALLSTACK2-EVENTTYPE
    000420                   LS_CALLSTACK2-EVENTNAME LS_CALLSTACK2-PROGNAME
    000430                   INTO LV_MSGARG3 SEPARATED BY SPACE.
    000440
    000450     CALL FUNCTION 'BBP_ALERT_INTERNAL_OT'
    000460       EXPORTING
    000470         MSGID   = GC_MSGID_BBP_PD
    000480         MSGNO   = 047
    000490         MSGARG1 = LV_MSGARG1
    000500         MSGARG2 = LV_MSGARG2
    000510         MSGARG3 = LV_MSGARG3.
    000520
    000530     MESSAGE ID GC_MSGID_BBP_PD TYPE C_MSGTY_I NUMBER IV_MSG_NO
    000540             WITH LS_CALLSTACK1-EVENTTYPE
    000550                  LS_CALLSTACK1-EVENTNAME
    000560                  LS_CALLSTACK1-PROGNAME.
    000570
    000580   * get the messages from the application log
    000590     TRY.
    000600         CALL FUNCTION 'BBP_PD_LOG_GET_MESSAGES'
    000610           TABLES
    000620             E_MESSAGES = LT_MESSAGES.
    000630       CATCH CX_BBP_PD_ABORT.
    000640         REFRESH LT_MESSAGES.
    000650     ENDTRY.
    000660
        RAISE EXCEPTION TYPE CX_BBP_PD_ABORT EXPORTING
    000680         WORKED_ON_DOCUMENT = LV_GUID
    000690         T100_MSGID = GC_MSGID_BBP_PD
    000700         T100_MSGNO = IV_MSG_NO
    000710         T_APPL_LOG_MESSAGES = LT_MESSAGES.
    000720
    000730   ENDFUNCTION.
    Thanks in advance for your help.

    Hi
    It seems some mandatory System configuration settings are missing.
    For time-being, please Try de-activating the active customer implementations of the BADIs BBPDOC_CHANGE / BBP_DOC_CHECK_BADIs and then try again the Shop process._
    Please try to look into RZ20, ST22, RZ10, and SLG1 transactions for any error logs generated.
    Also, Please Check the SAP OSS Notes ->
    Note 673372 - Short dumps UNCAUGHTEXCEPTION in SRM 3.0, 4.0, and 5.0_
    Note 833442 Data inconsistency due to termination when you save
    bbp_pd_sc_check_is_pd
    "Buffer table not up to date"
    Re: ITS Template not found
    Re: CX_BBP_PD_ABORT error selection itens in SC
    DUMP with transaction BBPSC02 :'UNCAUGHT_EXCEPTION      CX_BBP_PD_ABORT'
    Re: Error while adding items to shopping cart
    Note 851825 Copying a reference without ship-to address ==> error
    Note 847427 Error when you copy template without ship-to address
    Note 746569 CX_BBP_PD_ABORT in routine CHECK_CF_QUANTITY
    Note 651994 PO with several hierarchy levels causes termination
    Hope this will definitely help. Do let me know.
    Regards
    - Atul

  • Not able to post GR from SRM portal

    Hi,
    We are trying to post GR from SRM portal but getting below errors.
    1) document type AA is not defined
    2) check account assignment category.
    Purchase order is classic type and having account assignment type as asset.
    Is there any config which will map account assignment category while doing GR from portal.
    Thanks

    Hi Jagdish Reddy,
    its already mainained account assignment category for ASSET in SRM IMG? and Also checked  user has the acct assignment category AS in PPOMA.
    Still we are facing this probelm in Qulity and it is not there in development. In development we can post GR from portal we are not able to see any errors in Developmet.
    Please help me asap.
    Thanks and regards,
    Tirumala.

  • EDIT button not visible in Display Shopping Cart  screen in SRM portal

    Hello everyone,
    I am facing one strange problem in SRM portal.
    When i create a new shopping cart ON BEHALF of someone then after SAVING the shopping cart the EDIT button disappears from the screen.
    But if i create a shopping cart for  myself only then the EDIT button appears properly.
    My system is  SRM 7.0 .
    Please if anyone has solution to this kindly reply

    Found a note for this issue. The note is 1444219

  • Problem attempting to create a purchase order via SRM Portal instance.

    Unsing SRM7.0 with PPS; When attempting to create a purchase order via the "Create Purchase
    Order" button in SRM Portal instance, after select ECPO type; the following message is show in the screen: "Object or set with GUID 00000000000000000000000000000000 does not exist".
    Could you please advise what the problem might be and what to do.Thanks, responds would be very appreciated.Kind regards.
    Edited by: ital230 on Jun 30, 2010 10:37 AM
    Edited by: ital230 on Jun 30, 2010 11:05 AM

    Solve!
    The problem was the attributes specialy the BSA.
    chekout the attribute should be at highest level and in the user not excluded (grayed).
    Also
    Define Backend System for Product Category: check that the system for category transfer should be from srm to backend:

  • Need to create a Web Dynpro Application for SRM Portal

    We need to recreate the start page for SRM Portal - (Supplier Self-Services) - without any images (as was delivered out of the box) - basically we need to break it down into 4 iViews:  All Purchase Orders; All Sched Agreement Releases; All Invoices and Credit Memos; and Account History.  All these iViews contains links.
    How would one create a Web Dynpro Application to create the above iViews?
    Regards,

    Hi zhang,
    take a look to this:
    KM:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/kmc/resource%2band%2bcollection%2bversioning%2busing%2bkm%2bapis
    https://help.sap.com/javadocs/NW04S/SPS09/km/index.html
    Excel:
    /people/subramanian.venkateswaran2/blog/2006/10/02/enhanced-file-upload--uploading-and-processing-excel-sheets
    Hope this help you.
    Vito

  • How to trigger BPM Process from SRM Portal

    Hello Experts,
    I'am new to BPM and NWDS 7.3 but experienced with Abap and NWDS 7.0 Development...
    Before posting, i have been through the forum and couldn't find exact answer to my case..
    Basicly what i need to do is to trigger BPM Processes on the BPM Server from SRM Portal Server, I'm aware that i can communicate between these servers with WSDL basicly but how am i going to call the BPM Process' Web Service from Standart SRM  Processes?
    These processes will be standart ones mostly and also i am new to SRM.
    Kindest Regards,

    SAP SRM 7.0 user interface is developed in WebDynpro and runs on NetWeaver Portal (Portal was optional component in earlier versions of SRM but it is mandatory component now). So in order to call BPM Webservice (i.e., to trigger a BPM Process) from NetWeaver Portal / SRM 7.0 you can do the following
    - Develop a custom application (using EJBs,etc) to call the BPM web service by creating a web service proxy client using NWDS and then deploying it on Portal Server.
    - Directly create a model in WebDynpro project by using the WSDL of BPM trigger webservice (using NWDS). You can then call the model in WD User Interface, which in turn will invoke the BPM web service and start the process.
    Hope this helps.

Maybe you are looking for

  • Unable to install trial version of Acrobat Pro XI

    I am unable to install a trial version of Acrobat Pro XI from the link on the site: Download Adobe Acrobat free trial | Acrobat XI Professional It keeps saying that the installer file is damaged. Can someone please help? Thanks.

  • 100 percent width objects with tool tip widget or...

    Hi, Anyone know how  you create 100% objects with tool tip? Like in this page http://www.philips.com.br You have slider in full screen. The fullscreen widget appears to support only an images

  • FMB size changes when compiled using ifcmp60 compared to using ifbld60

    We observed that when we batch compiled our forms size of the FMB reduced quite a bit after batch compile and save compared to what it was to originally when compiled and saved through forms builder (ifbld60.EXE). If after this form is opened in form

  • Camera raw reducing image size

    All of a sudden Camera Raw is automatically reducing my image sizes. I cannot figure out why. The images were shot with a Nikon 5100 if that has any value. The original jpg size is 15MB (jpg) and have a NEF extension. I've tried opening the image in

  • Itunes 9 and Apple TV 2

    Hi everyone. I have an old G4 MacBook running OS 10.4 and Itunes 9. Is there any way I can hook this up to my Apple TV 2? Really would like to find a way... Thanks in advance, Billy