Changing ISA Product Catalog VIEW ITEMS Dynamically - Read COMM_PCAT_VITM

Hi,
I need to change the ISA Product Catalog Items Dynamically. Depending on certain criteria, after the user logs into the ISA, the items in a User VIEW needs to be filtered.
I found that the View Items are stored in table COMM_PCAT_VITM. Also after Debugging ISA, I found that the following FUnction Module is used to read the View details : COM_PCAT_VIEW_GETDETAIL_O
However I did not find which FM is used to read the VIew ITEMS .. that is Table COMM_PCAT_VITM.
If I can find the FM, I can enhance this FM to filter the Items Dynamically...
Second Question is ...whats the GUID field in the Table COMM_PCAT_VITM ?
Thanks

Hello WDA Portal,
In the ISA, the catalog search and display list are done through RFC calls to TREX directly. Only the attribute names and product detail are read from theCRM system. So, if you are trying to manipulate the Catalog search and results, you have to do it in the Java layer only.
You have to extend / modify the web flow and work with the following classes.
<li>Catalog Business Object,
<li>WebCatInfo,
<li>CatalogFilterFactory,
<li>IFilter,
<li>WebCatItemList,
<li>IQueryStatement,
<li>IQuery
<br>
The enhancement is not for the faint hearted. You must have a development environment setup and you must have good developers with you to do this type of stuff.
Easwar Ram
http://www.parxlns.com

Similar Messages

  • Business partner maintenance for Product catalog view - Problem

    Hi All,
    I am using the FM 'CRM_PRP_MAINTAIN' to create Business partner assignment for product catalog view.
    Can anyone help me with this FM?
    I am passing the following:
            gs_prp_bupa_i-ref_kind = 'B'.
            gs_prp_bupa_i-processing_mode = 'A'.
            gs_prp_bupa_i-bupa_ref_guid = gv_partner_guid.
            gs_prp_bupa_i-partner_id = gv_partner.
            APPEND gs_prp_bupa_i TO gt_prp_bupa_i.
            ls_input_fields-ref_kind = 'D'.
            ls_input_fields-objectname = 'PRP_BUPA_I'.
            ls_input-fieldname = 'BUPA_REF_GUID'.
            APPEND ls_input TO ls_input_fields-field_names.
            ls_input-fieldname = 'PARTNER_ID'.
            APPEND ls_input TO ls_input_fields-field_names.
            ls_input-fieldname = 'PROCESSING_MODE'.
            APPEND ls_input TO ls_input_fields-field_names.
            ls_input-fieldname = 'TYPE'.
            APPEND ls_input TO ls_input_fields-field_names.
            APPEND ls_input_fields TO lt_input_fields.
            CALL FUNCTION 'CRM_PRP_MAINTAIN'
              EXPORTING
                it_prp_bupa_i                   = gt_prp_bupa_i
              CHANGING
                ct_prpadm_h                     = lt_prpadm_h
                ct_prpadm_i                      = lt_prpadm_i
                ct_input_fields                   = lt_input_fields
                cv_log_handle                   = lv_log_handle
             EXCEPTIONS
               error_occurred                  = 1
               prp_locked                      = 2
               no_authority                    = 3
               status_change_not_allowed       = 4
               prp_id_already_exists           = 5
               invalid_prp_id                  = 6
               OTHERS                          = 7 .
    But i don see the partner assignment working.
    My doubt here is wat GUID shud b passed in the field gs_prp_bupa_i-GUID. As of now i m not passing any value here.
    Please help me.
    IF not this FM wat else can i use?

    Hi Ganesh,
    Thanks for your response.
    i hope you understood my question.i have already performed all the steps which you have mentioned.Understand my query first.
    I could solve that query myself.
    Message was edited by: mdv sapcrm

  • PDF document in the ISA product catalog

    Hi all,
    Anyone who knows how to display PDF documents in the ISA product catalog?
    In the document "Internet Sales in a B2B Scenario Presentation" there's an indication of that you can show, amongst others, PDF documents in the detailed screen for an item. We have an R3/ISA 4.0 B2B scenario.
    Thanks in advance!
    Best regards,
    Ulrika Enskog

    Hi, and thanks for the answer!
    This was what I thought I had to do.
    It turns out that there actually is an SAP note on this issue - 608422 - which deals with adding additional attachments to catalog items in ISA R/3. And in SAP note 610393 they have provided example java and jsp files for doing this.
    Best regards,
    Ulrika

  • ECO 7.0 for ERP product catalog views

    To warn everyone, I know this question has been asked before for earlier releases several times, but I did not find anything in the threads I mention below.
    We are currently on CRM 7 and ECC 6(no enhancement packs).  I have found quite a few good materials on the solution and configuration, but still have not found anything that explains how customer specific catalog views are setup in CRM 7 ECO using ECC 6 as a backend.  I was wondering if you have any resources that you could point me to find out more about this functionality.
    I have read the following threads:
    Re: Creating Catalog Views
    Product Catalog Views in R/3 ECC6.0
    but really have not come up with any conclusive beyond it is custom development work.
    Can someone please confirm or deny this for this specific combination?  If this is repeat of an already answered question, please give me the thread and I will post this information into the CRM wiki as my punishment for duplicating the question.
    Take care,
    Stephen

    Hello Stephen,
    I just implemented catalog views for the exact same scenario, CRM7.0/ECC6.0 a couple of weeks ago. I followed several threads and blogs on SDN, including the one Easwar mentions and it works fine. Maybe there is another way to do it now with less custom development but at least the 'old' approach is still working, as Easwar says... I sent you my detailed documentation so you can have a look. If you have news from SAP, i'm also interested.
    Thanks & regards,
    Fabian

  • R/3 ISA B2B:  Catalog Views

    Hello experts in the group,
    I need to create catalog views for R/3 ISA B2B application. I have to use cross division 00 to handle multiple sales areas and I want to address these divisions using catalog views. I already have one of the four product catalogs that we would need, in place.
    I have tried to use followed SAP Notes:
    696095: ISA R/3 4.0: Collective note on Catalog Views
    695978: How to create function modules for ISA R/3
    677319: Coding sample assignment of customers to views
    677320: Coding sample catalog item assignments to views
    610393: Example for using catalog exit after read
    and
    Note 837119, that was referenced by SAP Help but I could not find.
    Problem is, despite spending all that time and effort, I am not able to make much headway here. I would really appreciate if someone could help me out here and tell me how to create a catalog view. I needs to reference this catalog view to a few layout areas and items in the product catalog, and then assign it to a webshop where a customer (who has access to the web shop) can see only these products that are contained in the view.
    Thanks in Advance,
    Biren Bugati

    Hi Biren,
    I simply went to t.code SRMO (Search Server Relation Monitor) and went to <i>Index Category (index)</i> tab. There I searched for all indexes and painstakingly deleted each one, one by one by clicking "Delete Category." I'm not sure if this is the right way to do it, but it worked in the end. After deleting all indexes when I executed ISA_CAT_REPLICATION tcode, instead of error code 2007, I saw a green indicator light, and "No documents in deletion pending status" text.
    The TrexAdmin tool that I am using is Python based and delivered with TREX itself. Its in /sap/usr/trex<instance_number>/python_support/TrexAdmin.py
    You can find more info about how to launch and use this tool here:
    http://help.sap.com/saphelp_erp2004/helpdata/en/3f/d4ae0fc46e1d1ee10000000a114cbd/frameset.htm
    Hope this helps.
    By the way, I didn't know about ISA_CAT_REPL_DELETE and TREXADMIN tcodes. Do you have a list of all ISA-relevant tcodes?

  • ISA Product Catalog Images Problem

    Hi,
    I am having problems displaying the images in the ISA B2b product catalog. I have already set the image in CRM and replicated the product catalog. But the images still wont display in the product catalog. It displays an x inside a box. And the path does not exist.
    Please help. Is there a guide that you can send me on how to do this? Please send it to [email protected] Or please just give suggestions on how to do it.
    Thanks a lot!
    April

    Images don't display in B2B using the port.  You have to view via CRMWEB if you want to see the images.
    http://servername:50000/Catalog/44/44A86A434425000B02000000C0A8656E.jpg
    http://crmweb/Catalog/44/44A86A434425000B02000000C0A8656E.jpg
    Also, it's better to ask a new question rather than bump an old unanswered one as you can not award points to someone elses question (I think)
    Message was edited by:
            Mike Anecito

  • PPR(Partner Product Range) Type for Product Catalog Views

    Hi all,
    I need to prevent showing some products in E-commerce Catalog depending on the PPR settings. Does the PPR type for Catalog Views help me? can any one explain me what is significance of drop-down "Application" in the PPR type configuration.
    thanks in advance
    Regards, DD

    Hi Mohanthy,
    We are using PPR ( CRM Listings in Filtering products from ISA ). There is no standard way to make the products not displayed in catalog based on listing. We call a Z function module to after the user login to the Ecommerce Application and get the allowed products list and then use that to filter-out the products from the catalog page. ( This might not be a gr8 approach but .. this is exactly your requirement,  and also we don't have a huge catalog so listing data in session is small for us.)
    Hope this gives you a idea.
    regards,
    Yoshi

  • How track changes in production order which is already Read PP master data

    Hi Gurus,
    Due to some unavoidable reason my client has to do Read PP master data time and again, now my client having a requirement that want to see what has been changes in Production Order.
    We already created 1 report for that which tracks whatever has been changed in Production Order but having a constraint in it.  That It could not be able to distinguish to which order READ PP MASTER DATA done.
    So my query is how to map that in report. As sytem Status directly changed to CRTD phase.
    Any table which can track the changes once the order been through with READ PP MASTER DATA?
    As there are huge number of Production Order so we can go and open each order to see the Status changes in each and every order.
    Hope to get a reply soon.
    Regards,
    Sap User

    Hi,
    A suggestion:
    Change the specification as, log changes at each save instead of Read PP Master Data, as the changes would become effective only upon save. So if this is acceptable then 2 options, 1. Go with OCM feature or 2. Refer note - 390635
    Revert if you face any issues.
    Regards,
    Vivek

  • Displaying PDF in ISA product catalog

    Dear gurus,
      I would like to display a PDF document in Product catalog. Can you please tell me how can I achieve this.
    Thanks!
    Vivek.

    Surya,
      Can you please throw some light on this aproach. If I store the PDF in the document management system and to access this if I write a funciton module, what are the input parameters that I should pass to this funciton module and is the FM going to return me the complete PDF as an object. If you have code snippet for this approach can you please share it with me.
    Thanks!
    Vivek.

  • Activate product in Product Catalog View ( via function module )

    Hello,
    I have the following problem in an ABAP program that needs to update the product catalog data:
    When I insert a product in a product catalog, it is automatically 'activated' for the catalog views were the flag 'New Objects' is checked.
    This works fine.
    However, sometimes I need to 'activate' the product in other catalog views as well.
    This does not seem to work.
    Currently I'm using the functions:
    COM_PCAT_VIEW_OBJTAB_INSERT
    COM_PCAT_VIEW_CHANGE_O
    Is there another function I should use ?
    Does anyone have experience in this matter ?
    What I also noticed, there seems to be an issue when the 'parent' of the product (for example the area ) is not 'activated' in the catalog view.
    Is there a function I can use to check wich 'catalog area's are 'activated' for a given catalog view ?
    All help is welcome.
    Thanks in advance,
    Erwin

    Shwetha,
    You can use the FM 'COM_PROD_MATERIAL_MAINTAIN_API' to update the Product Description. A brief program pseudo-logic is mentioned below
        gs_text-data-langu      = 'EN'.                                        "'EN'.
        gs_text-data-short_text = <Pass the Description'.
        gs_text-data-valid_from = sy-datum.
        gs_text-data-valid_to   = <To Date>.
        gs_text-data-logsys     = <Logical System>.
        APPEND gs_text TO gs_product_api-short_texts.
        APPEND gs_product_api TO gt_product_api.
        CLEAR  : gs_product_api,
                       gs_text.
          CALL FUNCTION 'COM_PRODUCT_FREE_API'.
          CALL FUNCTION 'COM_PROD_MATERIAL_MAINTAIN_API'
            EXPORTING
              it_product           = gt_product_api
              iv_suppress_inactive = 'X'
              it_set               = gt_set_typ
              iv_commit_work       = 'X'
              iv_enqueue_mode      = 'E'
            IMPORTING
              et_bapireturn        = gt_bapireturn.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                wait = 'X'.
    Hope this helps you.
    Regards,
    Shyamak

  • ISA Product catalog cookbook

    Does anyone have a product catalog cook book for ISA?
    it would be greatly appreciated. My e-mail:
    [email protected]
    Thanks

    Hi
      Help.sap.com>best practicises...but i doubt whether there is a cook book i dont think so..
      comm_pcat_adm u can maintain everything in here..
    Cheers
    Raj

  • Change System Status of SO item dynamically based on Reason for Rejection

    Hi ppl,
    Our SAP user has raised a requirement as described below:
    In sales order (in creation mode (VA01) or change mode (VA02)), if at the item level, the reason for rejection is mentioned, then the system status for that item should be automatically set to Technically Complete SET (TECO); and if the user removes the reason for rejection for the item, then the system status Technically Complete should be RESET automatically.
    We are looking for any user-exit or BADI available which would be allow this dynamic change of system status based on the reason for rejection field. (No manual interaction for setting or resetting the system status).
    Technically, the functionality is based on the below fields:
    Reason for Rejection: VBAP-ABGRU
    System Status: JEST-STAT
    Please provide suitable inputs.
    Thanks,
    Dawood
    Edited by: Dawood.S.Ghasletwala on Jun 29, 2009 3:14 PM

    program: SAPMV45A
    User exit: USEREXIT_SAVE_DOCUMENT_PREPARE.
    loop at xvbap where updkz NE 'D'.
      if not xvbap-abgru is initital.
        "set your system state here.
      else.
       "reset your system state here.
      endif.
    endloop.
    hmmm you can as well try if you got all you need to know already in userexit: USEREXIT_CHECK_VBAP.
    Edited by: Florian Kemmer on Jun 29, 2009 11:53 AM

  • Web Form Cancel Edit button changes value of List View item when clicked

    I have a web form, I shows 3 buttons, Edit, Save, And cancel. When the user presses the edit button it enables editing. When the user makes an edit and presses the save button it saves the changes. When the user presses the cancel button, it does cancel
    the edit ok but it changes the vale in the left list view to a different value.  For instance my left list view has a list of vendor names.  When I click cancel, the vendor name shown for the selected record, changes to the vendor number.  I
    have experimented with different values to show in the list view, I have turned off sorting, etc.  No matter what everytime I click cancel button it changes the vendor name to the vendor number.
    Even stranger is when I scroll the list up and the item that changed is move out of view and then you scroll back down to put it in view it puts the value back to the vendor name.
    This isn't consistent as I have created some forms where it doesn't do this. 
    Also when I create a new list view, does anyone know how to get it into the tile pane .  the only way to get anything in that list appears to be that I have to create a whole new table.
    Jim

    This forum is for the desktop user interface Windows Forms, its classes, apis and components.
    For a webform try the ASP.Net forums.
    http://forums.asp.net
    Success
    Cor

  • Image server and images in the product catalog(CRM ISA)

    Dear Gurus,
        I am using CRM ISA 5.0 R/3 version. My products in the product catalog has got images. I have assigned the image's to the products in the R/3 product catalog(WWM2)
    In the b2b XCM for the webcatalog node, I need to specify the imageserver url. Can you please tell me what goes here. How do I find out what is my image server in my landscape. Please advice me how do I get the images in my ISA product catalog.
    Thanks!
    Vivek.

    Hi Vivek,
    In general image server is the web server. You need to talk to your network administrator to identify and setup the web server. Pass on the below document to your administrator to setup the publishing directories on the web server:
    http://help.sap.com/saphelp_crm40sr1/helpdata/en/c7/d64e3c719d1742e10000000a11405a/frameset.htm
    <b>Reward if helps</b>
    Regards,
    Paul Kondaveeti

  • Order product out of catalog view

    Hi
    On default in b2b webshop, if the product is valid for the org. unit but invalid for the determined catalog, you still can order this product even it is not inlcuded in the product catalog.
    Therefore, we disable the parameter 'enable.nonCatalogProducts’ of ‘ui’
    component in ‘b2b’ xcm configuration, then message 'CRM_SALES 307' raises in web to avoid ordering the product out of the catalog succesfully.
    However, if we exclude certain product from catalog view(but the product still exists in the catalog), the product disappears in product catalog view in web shop as we expected, but we still can order this product by directly input in order, which disobeys our request, our request is that you only can order the products in your product catalog VIEW.
    Did anybody encounter this problem before?
    Patrick

    Hi Patrick,
    please check if for the catalog views Partner Product ranges are maintained. Use SPRO and under
    CRM ->Master Data ->Partner/Product Range ->Basic settings
    check the following settings:     
    Define general settings for PPR - check if the flag to use PPR checks in the application (and for given processes) has been set. Check the checkbox "Check PPRs in Business transactions and Applications"
    (ii) PPR Tape for Product Catalog View - make sure that type 0002 is selected
    (iii) Define transaction types and Applications relevant for check - please check the existing SPRO documentation as I am not sure about this point, but in general it should be the transaction type used in your shop
    I hope this will help you resolve the issue. Have you already asked our Support for assistance? Please let me know the message number or write my comments in the message so that my colleagues know about it.
    Regards
    Borislav

Maybe you are looking for

  • Previous GB songs are greyed out

    all my hundreds of GB songs projects are now greyed out... no reason, nothing new done... just one day pooof... thanks GB... and BTW really hate that they changed the master tracks mix modules. Just when I get to using the previous master track modul

  • Acrobat 6.0.6 Pro already installed:  What happens when I install Adobe Reader 9.1

    Hello: I have Adobe Acrobat 6.0.6 Professional edition already installed. I'd like to upgrade to Adobe  Reader  9.1,  by downloading and installing from here http://get.adobe.com/reader/ Question: Will the Adobe Acrobat Pro  6.06 be automatically uni

  • Trying to use RoboHelp with Rails

    Has anyone successfully used Rails with RoboHelp? How do you link to the WebHelp directory? How do you avoid getting routing errors?

  • How do I search for a list of all AVI files on my Mac?

    I need to find all of the AVI files on my MacPro's 4 hard drives. How do I generate a list of all of the AVI files on these drives, their locations/size etc.??

  • No photos after iOS 4.2

    When I open the Pictures app, I get a loading bar and a message that says 'canceling sync' Anyone know how to fix this? Dan