SRM-CFolders Issue

Hey Experts,
I need help with this requirement. The scenario is:
   Let us take for example a bid invitation which has already been published. Assume that there is one document attached via CFolders. Now, the purchaser gets into the bid invitation in change mode and attaches another document (through CFolders). The issue is that even if the bid is not republished (after attaching the second document) both the documents are visible to the associated vendors via Collaboration. I need to apply a check wherein the second document is not visible to the vendors until the bid invitation is published the second time.
Regards,
A

Yes, i had to submit an OSS message that got kicked around a bit and ended up with development team at SAP. I spoke with the developer on the phone and if I remember correctly, he indicated one of the support packs activated the badi BBP_CHANGE_URL, can not be sure if this is the root cause as it was phone call and I have no documentation of root cause.
the fix was to de-activate the badi BBP_CHANGE_URL.
We did that, works fine, and did not affect any other business scnearios.
JF

Similar Messages

  • Question about authorizations in SRM + cFolders

    Dear colleagues,
    We are working in a SAP SRM 7.0 prototype.
    Right now we are trying to configure cFolders (installed in the same server as SRM and with RFC working) but we've reached a point where we don't certainlly know what can be going wrong.
    After several tries with different user authorizations we've always had the same result, it's impossible to create or assign a collaboration to a bid when creating it due to an error which just says "Error creating collaboration; check user authorization"
    We have tried with different roles configurations (SAP_CFX_SUPER_USER_ADMIN, all CFX roles, just CFX_*_CREATOR roles...) just nearly everything you can think about, but always get the same error.
    The funny thing about it is that when accessing cFolders through BSP application CFX_RFC_UI this user can create folders and other short of objects, as all works fine.
    Thank you very much for your help.
    Miguel

    Hey Miguel,
    Did you ever find a solution for this issue?  I am having the exact same problem.
    My user has all the roles assigned and is able to create collaborations directly in CFolders, but when I try to create it from SRM RFx, I get the message:  "error creating collaboration; check user authorisation".
    If anybody else has come across the same problem, please help!!
    Thanks and happy new year!
    Monica

  • SRM Sourcing issue

    Dear Gurus,
       SRM 5.5, ECC 6.0, Classic scenario.
    I have a requirement that for a certain purchase group selected in Shopping cart via Free Form Text, the shopping cart should not go to Sourcing(Preferred Vendor is entered) but instead create a PO in ECC with Acct Asign category 'B' (Limit item).
    We had made following the changes in DOC_CHANGE_BADI to make preferred Vendor to Fixed Vendor by changing Partner_Fct from '39' to '19'. 
    And in the PO_CREATE_NEW Badi Account assignment category is set to 'B', Expected value and Target Value are set for PO creation.
    Our Issue is- PO is created but also sending the shopping cart to Sourcing. I am trying to find how Source_rel_ind is being set after PO is created and hence its sent to sourcing.
    Any advise is appreciated.
    Thanks
    Viktor P

    Hello Viktor,
    Check your customizing in SPRO:
    SAP Implementation Guide -> Supplier Relationship Management -> SRM Server -> Sourcing -> Define Sourcing for Product Categories.
    If you cannot manage sourcing with this solution, then use method DETERMINE_SOURCING  from BAdI BBP_SRC_DETERMINE to overwrite default sourcing customizing according to your need.
    Regards.
    Laurent.

  • SRM- Cfolders BSP error

    Hi,
    We are testing SRM- cFolder integration scenario. Vendors are able to access cFolders from outside, internal users are able to access cFolders using URL generated from SICF- cfx. However from SRM server side,
    whenever purchaser clicks on TechFX - cFolder URL is not opening.  It shows BSP error. we are using Proxy server name in cFolders - network administration.
    Please help - what needs to be done.
    Anirudh,

    Hi Anirudh,
    Does it asking for any login when you click on TechRFx or directly its giving the error ? what is the error message ?
    you need to make sure that srm user should have login access to cFolder system with same login details .
    Best Regards,
    Srini

  • Printing Purchase Orders in SRM (spool issues, etc.)

    Hi SRM Gurus,
    Could anyone tell me exactly how the printing of PO's works in SRM? What is the step by step description from PO approval to getting the prinout?
    From my understanding, as long as you've configured everything stated from SAP Note 564826 (assign printer LOCL to pgrp, schdule background job RSPPFPROCESS, etc) when you go to transaction "Issue Purchase Orders" and click on the print button...the output will be processed by the background job that we scheduled.
    The problem is that, in the spool request, there are two (2) spool numbers created which I don't understand. One is described as OTF_SPOOL and has the title COMP LOCL SAPMSSY1. This always has the status "Completed" and highlighted as green.
    The other is an unprocessed spool request described as SCRIPT LOCL SAPMSSY1 I dont know what the difference of these two are, but either way...there was no actual printout.
    Is there something I need to know about the background job? It seems the answer is there...
    Regards,
    Marvin

    Access method U (berkeley protocol) would require a printer server which we do not want.
    We defined a new device, LOCM that has the procedure M (email to receiver/owner). Ideally, this would send an email with a PDF copy of the purchase order. However, in the spool request the receiver is ALWAYS defined as WF-BATCH. Even if the PO creator is a different user ID, the receiver would be user WF-BATCH still.
    Does anyone have an idea how to remove the receiver part in the spool request attributes? Or simply replace that with the owner of the spool?

  • SRM Portal issue

    Hi All,
    We are using SRM in our portal so as to create shopping carts.
    When the user is clicking on some of the buttons while creating shopping cart, javascript error message done at the left bottom of the page.
    Examples of these errors are
    Message: Permission denied
    Line: 2787
    Char: 1
    Code: 0
    URI: http://xxx.xxx.xxx/sap/public/xx/its/xxxxx/bbpglobal/99/script/x.js
    Please let me know what possibly could be the issue and what will be its resolution. This is creating serious problem.
    Thanks and Regards
    Vinay

    Hi Vinay ,
    You need to set end user permission for Business objects , I views , and system object  in Portal , then you can access  the  SRM application in portal without any error . 
    Thanks & Regards
    Pradeep Kumar Dondeti

  • HR - SRM Replication: Issue with company code and cost center

    Hello Experts,
    We have a scenario where we are trying to replicate the HR Org Structure into the SRM system.
    All the standard settings have been made using relevant SAP Notes and other help available on SRM.
    However, the company code and cost center for a particular position are not getting updated into SRM.
    These details are present in the Inbound Idoc from the ECC system.
    Is there any setting we may have missed out on?
    Please help.

    Hi
    Kindly check your ALE Filter in BD64 in the sending system. You need to maintain the objects C K O S and infotype 1001 and related subtypes in the filter model.
    Also check the Evaluation path that you are using to send data.
    Regards
    Vijay V

  • SRM Extraction Issue

    Hi,
    We are extracting data for the shopping cart approval process with the SAP standard DataSource 0BBP_TD_SC_APPR_1 on our SRM system. The extract structure BBP_SC_A_BW_GET_TD_STRUC for this DataSource is not containing an item level . Adding an item level to the structure is possible, but we are not able to extend the logic of the extraction process to fill this new level.
    And also sene me the SRM related tables and item fields.
    Regards,
    Jayapal.

    Myself fixed an issue

  • Site Recovery Manager (SRM) v6.0 fails to pair sites - certificate chain not verified

    I have used the default self-signed certificates throughout the vCenter and SRM setup.  When going to pair the vCenters, I get "Server certificate chain not verified".  These are 2 new VCSA 6.0 VMs (embedded PSCs for each) and 2 new Windows 2012 R2 servers to run SRM 6.0.  I can view the Site in each respective vCenter but can't pair them.  Does anyone have suggestions?  We have tried valid SSL certs before on our original 6.0 deployment and continuously run into these certificate chain not valid errors.

    Yes, I always used the FQDN.  This issue was actually the result of having an incorrect vCenter topology.  The error resulted in us spending hours with support all around valid or self-signed certs.  In the end, I had to completely redeploy new VCSA 6.0 appliances and follow the 3rd recommend topology.
    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2108548
    With this setup, it also links the vCenters and it seems to be much quicker than Linked Mode in previous versions.  I was able to pair the sites in SRM without issue.  FYI, I am using self-signed certs all around at the moment.  SRM is very finicky about trust with SSL certs so I won't try implementing valid SSL certs until I get some working failovers.

  • SRM SC  PR  PO Question

    Hi ,
    I am new to SRM and any guidance, notes, pdf you can provide is appreciated.
    My email id is [email protected]
    The application that i am working on is SRM with catalog (only) managed by MDM.
    SC created in SRM is posted as PR in R3.
    R3 generates a PO corresponding to PR.
    Both PR and PO are posted back to SRM
    One issue i am facing is PR is reflected on SRM but PO is missing in SRM (present in R3). Any pointers?
    FYI.... BBP_GET_STATUS and CLEAN_REQREQ_UP are running fine.
    Thanks,
    Nikhil

    Hi Nikhil,
    The two reports that you mentioned are the standard reports that need to run continuously.
    CLEAN_REQREQ_UP - for clearing entries from SOCO once the SC is converted to P.O
    and BBP_STATUS_GET_2  is for updating the status.
    This is really strange why the P.O status is not updated under Chek status if everything is running fine.
    Neverthless try creating Confirmation and invoice in SRM. If the system is allowing to create confirmation then it indicates that P.O status is updated as confirmed /approved P.O.
    Also check in R/3 if some release procedure is maintained for the P.O which prevents the P.O from actually getting approved.
    If some release procedure is there for P.O even though the P.O is created until and unless it is released it will not update the status in SRM as ordered/ approved P.O.
    So please look into these observations and run the cycle once again.
    Hope this will help you in resolving the issue.
    Award points for helpful answers.
    Rgds,
    Teja

  • SAP ECC 6.0 service pack level upgrade from 15 to 18 impact on SAP SRM 5.0

    Hi All,
    What all needs to be tested in SAP SRM when we upgrade SAP ECC6.0 service pack level from 15 to a8.
    I am already facing issue in BBPGET VD  and HR Interface with SAP SRM.Workflow issue while testing in EBQ.
    Kindly let me know is anythings needs to be tested.
    Regards
    Vivek.

    Hello,
    There are no known issues related to ECC 6.0 support package upgrade when this system is integrated with SRM 5.0.
    Since SRM 5.0 is fully supported with ECC 6.0.
    Regards,
    Ricardo

  • Error in SRM HR/ALE Verteilung ist aktiv Verteilen Sie die Benutzerdaten

    Dear ALL
    System Information: SRM 5.0, R/3 ECC 6.0
    In PPOSA_BBP, when doing a check on the user in the Org structure, I am getting the following 2 STOP errors:
    1. ERROR in EBP User XXXXXXX
    2. HR/ALE Verteilung ist aktiv. Verteilen Sie die Benutzerdaten neu.
    Which in English means: HR/ALE Distribution is active.
    Redistribute the user data.
    I have treid PFAL(HR Data pushed back to SRM).This issue is araised only for few user.
    I read some thread was not able to get the solution
    Please let me know how to solve this issue.
    Thanks in advance.
    Vivek

    Hi Jan,
         Follow these steps in R/3
    1. Go To PA20. Check the Personal ID for the user for whom it shoots an error
    2. Go To PFAL. You might have to use a variant for this transaction. Feed the User's Personal # and the target system.
    This will push an IDOC from R/3 to SRM with the org data
         Follow these steps in SRM:
    1. Go to SE38 and execute this report RBDAPP01
    This report will process the incoming IDOC to the Org Structure in SRM
    Regards,
    Anand

  • Issue with Shopping Baskets which are already approved

    Hi Guys,
    We have an issue here with SRM system
    Issue :
    After implementing sap note :1321773, * In Shopping Baskets which are already approved long back and retriggering for the approval.*
    Thanks

    Please change the Job Criteria for SWWDHEX via SM36  and run the same with a variant of may be only 30 days or so, so that previous or old SCs are not re-triggered.
    Thanks,
    Prashanth

  • Calling the ASP page through a BSP application

    Hi,
    We are in the process of implementing Digital signature for SRM cFolders.
    BSP application : CFX_RFC_UI
    Pages with flow logic : doc_de_download
    The digitally signed files are uploaded to the cFolders.On click of a
    particular file in cFolders, the 'ASP' page residing on the server in IIS
    vertual directory i.e. 'verifyfile.asp' should get called.This ASP page has
    the logic to verify the signed file.
    The signed file resides on the file system in the same vertual directory.
    As a result we want to post a message on the screen which
    will be the output of the ASP page logic.
    Please suggest the way to achieve this.
    Regards,
    Nilesh
    Message : ---
    <b>Verification Successful</b>
      Certificate Details
    The certificate is valid
    CRL Status: Certificate Revocation Status is Unknown: CRL Not checked
    Email Id: [email protected]
    Issuer Name: ock Demo Certification Authority
    Serial Number: 15 65 7a 0a  00 00 0d d9
    Subject Name: Email Address = [email protected] | Country = US
    | StateOrProvince = VA | Locality = McLean | Organization = Technologies Corporation | Organizational Unit = ock Demo | Common Name = Valid ock |
    ThumbPrint: 16 00 c1 f4 76 aa 57 f2 20 27 0f 21 44 9e 08 9d 61 ca dd 95
    Valid From: Monday, April 10 2006,02:19:58
    <i><b>The code in OnInitialization event handler is as follows :----</b></i>
    * doc_de_download.htm
    DATA lp_root_exception   TYPE REF TO cx_root.
    DATA lp_doc              TYPE REF TO cl_cfx_document.
    DATA l_cur_ver_id        TYPE guid_32.
    DATA lp_col_app          TYPE REF TO cl_cfx_col_application.
    DATA lp_col              TYPE REF TO cl_cfx_collaboration.
    DATA : icontent type table of  sdokcntbin.
    data :  w_tmpcontent TYPE sdokcntbin.
    **** Data declaration
    data : g_folder_path TYPE btcxpgpar value 'usrsapDigitally signed files',
          g_md(100)      TYPE c,
          g_file_path    TYPE string,
          g_system       TYPE rfcdisplay-rfchost,
          g_os           TYPE sxpgcolist-opsystem,
          g_file_size    TYPE string,
          g_mime_type    TYPE string,
          g_file_ext     TYPE string,
          g_len1         TYPE i,
          g_var          TYPE c,
          g_out_file     TYPE c LENGTH 600,
          g_file_count   TYPE p,
          g_table_lines  TYPE p,
          g_counter      TYPE p VALUE 1,
          g_flag         TYPE c.
    DATA : i_doc_id TYPE sysuuid_c.
    CONSTANTS : c_dot TYPE c VALUE '.'.
    TRY.
        IF NOT p_refresh IS INITIAL.
          cl_cfx_ui_application=>delete_instance( ).
        ENDIF.
        TRANSLATE p_col_id TO UPPER CASE. "Just in case...
        TRANSLATE p_area_id TO UPPER CASE. "Just in case...
        TRANSLATE p_topic_id TO UPPER CASE. "Just in case...
        TRANSLATE p_doc_id TO UPPER CASE. "Just in case...
        TRANSLATE p_ver_id TO UPPER CASE. "Just in case...
        TRANSLATE p_save TO UPPER CASE. "Just in case...
    *   initialize in case of server state timeout
        IF ( NOT p_col_id IS INITIAL ) AND
           ( NOT p_area_id IS INITIAL ) AND
           ( NOT p_topic_id IS INITIAL ).
          CALL METHOD cl_cfx_context_ui=>initialize
            EXPORTING
              i_col_id      = p_col_id
              i_area_id     = p_area_id
              i_topic_id    = p_topic_id
              i_doc_id      = p_doc_id
              i_object_type = cfxf1_sc_doc_type_document.
        ENDIF.
        IF NOT p_col_id IS INITIAL.
          lp_col_app = cl_cfx_col_application=>get_instance( ).
          lp_col = lp_col_app->get_collaboration( p_col_id ).
        ENDIF.
    *   Do we need to prepare to checkout this document?
        cl_cfx_doc_ui=>get_docref_safe(
          EXPORTING
            i_guid        = p_doc_id
          IMPORTING
            ep_docref     = lp_doc ).
        IF ( NOT p_filepath IS INITIAL ) AND ( p_do_lock = 'X' ).
          l_cur_ver_id = lp_doc->if_cfx_versioning~get_current_version( ).
          IF l_cur_ver_id = p_ver_id.
    *       OK, prepare checkout
            TRY.
                lp_doc->if_cfx_document~lock( ).
              CATCH cx_root.
            ENDTRY.
          ENDIF.
        ENDIF.
    data: lt_formfields type TIHTTPNVP,
          l_formfield   type IHTTPNVP,
          l_request     type STRING.
    data: lt_headerfields type TIHTTPNVP,
          l_headerfield   type IHTTPNVP.
    CALL METHOD request->get_form_fields
      CHANGING
        fields = lt_formfields.
    CALL METHOD request->get_header_fields
      CHANGING
        fields = lt_headerfields.
    *    CALL METHOD cl_cfx_doc_ui=>retrieve_content
    *      EXPORTING
    *        ip_navigation = navigation
    *        ip_response   = response
    *        ip_runtime    = runtime
    *        i_col_id      = p_col_id
    *        i_area_id     = p_area_id
    *        i_topic_id    = p_topic_id
    *        i_doc_id      = p_doc_id
    *        i_ver_id      = p_ver_id
    *        i_save        = p_save.
    *   Do we need to checkout this document?
        cl_cfx_doc_ui=>get_docref_safe(
          EXPORTING
            i_guid        = p_doc_id
          IMPORTING
            ep_docref     = lp_doc ).
        IF ( NOT p_filepath IS INITIAL ) AND ( p_do_lock = 'X' ).
    *      l_cur_ver_id = lp_doc->if_cfx_versioning~get_current_version( ).
          IF l_cur_ver_id = p_ver_id.
    *       OK, do checkout
            TRY.
                CALL METHOD cl_cfx_doc_ui=>mark_doc_as_checked_out
                  EXPORTING
                    ip_doc     = lp_doc
                    i_filepath = p_filepath.
              CATCH cx_root.
            ENDTRY.
          ENDIF.
        ENDIF.
    i_doc_id = p_ver_id.
    CALL FUNCTION 'CFX_API_DOC_DOCUMENT_READ'
    Exporting
        i_doc_version_id = i_doc_id
      IMPORTING
        e_file_path      = g_file_path
        e_file_size      = g_file_size
        e_mime_type      = g_mime_type
        e_file_ext       = g_file_ext
      TABLES
        et_content       = icontent.
    ******  Download document
    IF NOT icontent[] IS INITIAL.
    ***  PERFORM sub_download_file USING g_file_path.
      CONCATENATE g_folder_path g_file_path
      INTO g_out_file.
      OPEN DATASET g_out_file FOR OUTPUT IN BINARY MODE.
      IF sy-subrc = 0.
        LOOP AT icontent INTO w_tmpcontent.
          TRANSFER w_tmpcontent TO g_out_file.
        ENDLOOP.
      ENDIF.
      CLOSE DATASET g_out_file.
      CLEAR g_out_file.
    ENDIF.
        CLEAR: p_area_id, p_col_id, p_doc_id, p_save,
               p_topic_id, p_ver_id, p_filepath.
    ** handle other standard exceptions
      CATCH cx_root INTO lp_root_exception.
        CALL METHOD cl_cfx_exception_ui=>handle
          EXPORTING
            ip_exception  = lp_root_exception
            ip_navigation = navigation.
    ENDTRY.

    Hi,
    Something like this should work:
    REPORT  zggar_http_client.
    PARAMETERS: p_host  TYPE char100 DEFAULT 'http://www.google.fr',
                p_port  TYPE char20.
    DATA: wcl_client TYPE REF TO if_http_client.
    DATA: w_content    TYPE string,
          w_host       TYPE string,
          w_port       TYPE string,
          w_proxy_host TYPE string,
          w_proxy_port TYPE string,
          w_path       TYPE string.
    w_host = p_host.
    w_port = p_port.
    CALL METHOD cl_http_client=>create
      EXPORTING
        host          = w_host
        service       = w_port
        proxy_host    = w_proxy_host
        proxy_service = w_proxy_port
      IMPORTING
        client        = wcl_client.
    wcl_client->request->set_header_field( name  = '~request_uri'
                                       value = w_path ).        "#EC *
    wcl_client->request->set_header_field( name  = '~request_method'
                                       value = 'GET' ).         "#EC *
    * send and receive
    wcl_client->send( ).
    wcl_client->receive( ).
    * display content
    w_content = wcl_client->response->get_cdata( ).
    Best regards,
    Guillaume

  • Partner functions of vendors not appearing in PO (EC scenario)

    Hi
    We are using SRM4.0 extended classic scenario, The vendor master in R/3 has been maintined with all the required partners like VN, PI, OP,GS. But when we create a PO in SRM and after its replication to R/3 in ME23n header data the PO doesnt not show other partner details. Its showing only the vendor 'VN'. But i could observe for some POs its dispalying both VN and PI.
    Request somebody can clarify under what situations this can happen and what needs to be done so as to get the partner details in PO.
    Thanks & Regards
    Kiran

    Hi. We have had an couple of issues that could be similar.
    Look at notes 879361 & 904881, they fixed 1 of the problems on our SRM 4 issue.
    If those do not help, another thing it could be is down to your country.
    Are you implementing in India? I think SRM calls a different BAPI for India than most countries. Something to do with tax juristiction or something. If you ask SAP via a customer message they might be able to help you.
    Regards,
    Dave.

Maybe you are looking for