Creating Catalog Views

Custom Development of Catalog Views.
We are in the process of customizing the items that are available to a
user in a B2B scenario. We have gone through a the notes 696095(ISA R/3
4.0: Collective note on Catalog Views), 677319(ISA R/3 4.0 : Coding
sample assignment of customers to views),677320(ISA R/3 4.0: Coding
sample catalog item assignments to views), but haven't been able to tie
everything together. The following are our concerns:
1> How to assign each customer to a view at runtime ?
2> Do Catalog Views have to be created manually before assigning each
customer @ runtime ? If yes, How do we go about creating them ?
Thanks for the help.
Regards,
Jaleel Syed.

Hi Shweta,
Iam currently working in CRM 5.2 version and ECC 6 as backend.  Request you to help me out.
DETAILS
Sales org. - 1000
Dist. channel - 10 (Dealer) & 20 (Distributor)
Division - A B C D E F
i have a scenario wherein my B2B customer has five sales areas:
1000 : 10 : A
1000 : 10 : B
1000 : 10 : C
1000 : 20 : D
1000 : 20 : E
Which means B2B customer is a dealer for divisions A,B & C and distributor for divisions D & E.
How do i control my B2B customer to stop viewing and ordering from D & E when he is a dealer and as well as i should stop him from viewing and ordering A, B & C when he is a distributor.
Anyways i have created two shops, one for dealer and one for distributor.  When he enters dealer shop he should not see D & E wherein he is a distributor.  When he enters distributor shop he should not be able to see A,B & C divisions.
Request you to let me know the steps involved in this.  And also please let me know if he enters the dealer shop and directly punches the materials of D & E in the sale order what happens and how to restrict the order from saving.
Please do the needful ASAP as iam struck in middle of a project.
Regards
Ramesh s. Narayanan

Similar Messages

  • Reg creating Catalog Views through R/3

    Hi Guys,
    I am working on an internet sales application with backend as SAP R/3 ECC 6.0. We are not supposed to use CRM. Can someone tell me how to create them?
    I have to create Catalog Views. I tried to acess the SAP Note 998453 and 998458, but i am getting the message "The requested SAP Note is either in reworking or is released internally only". Can someone tell me how to access these notes. 
    I have also gone through the SAP Notes : 696095, 677319, 677320 but couldn't find much help.
    What is a BP or a target group?
    I have gone through the the following sdn link also but couln't find much help.
    Creating Catalog Views
    Can someone provide me the step by step process.
    Any kind of help will be deeply appreciated. Please do reply.
    Thanks,
    Ibrahim

    Hi Ibrahim,
    I understand your requirement is slightly different than ours.
    Based on the customer type (let's say: gold and silver) the catalog view should be displayed, right?
    The question is: how do you match a material with the customer type? Let's say you have 20 materials in the catalog, how do you know what materials can be displayed, and what not? In order to do so, you will need to put a "label" on every material.
    The option we choose for this is using attributes.
    trx. CT04 - define the attributes (1 attribute, with 2 values 'gold'  and 'silver')
    trx. CL02 - create a class (of type 001 - material class). The class is only used as a dummy, so you can attach the attributes to it.
    Now add the attributes to the class.
    Now, for every material you maintain the class (dummy) and the attribute (gold or silver).
    Mat 1    gold
    mat 2    gold
    mat 3    silver
    mat 4     silver
    Now, with the coding I gave to you, the product catalog is replicated to TREX. Every material is given a label "VIEWS_ID", which is filled with value "gold" or "silver".
    Now, when the customer logs on to the webshop, it's checked what customer type he is (gold or silver). Let's say it's gold, then from all materials, the VIEWS_ID is read, and materials with a matching VIEWS_ID (gold) are shown to the customers. So material 1 and 2 are shown, 3 and 4 are hidden.
    In case you have a catalog with a large structure, you might want to show also a limited piece of the catalog structure to the customer. In that case, you do the same for catalog branches, with classification type 060 layout areas.
    Hope this helps you out.
    regards,
    Wim

  • 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?

  • 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

  • Creating the customer specific catalog view....

    Hi All,
    I am working for e-Commerce with mySAP ERP scenario where the customer wants to implement customer specific Catalog View. As it is not a standard functionality provided by SAP. So, I was searching through the SAP notes on how to implement it and found the note 998453 and 998458 which details on how this can be achieved.
    I implemented the relevant SAP Notes i.e. 998453, 998458, 677319 and 677320 in a system. However, the appropriate result is not appearing.  This is my perception; some customizing setting will also be required for the same. Moreover would be the possibility, I have missed some technical steps.
    On this regards only, Could you provide me some reference documents or suggestion based upon these notes which help me in implementation? Apart form that, Could you suggest me any another approach for implementing the catalog view? This is really great help from your end.
    Regards,
    Ashutosh Jain

    it is done...

  • Is it possible to create relational view on Analytic Workspace in Oracle 9i Release1

    Hi All,
    We are in the initial stages of Oracle 9i OLAP prototype. Since the current version of BIBeans 2.5 does not work with Release 2 of Oracle 9i OLAP, we are planning to use Oracle 9i OLAP Release 1. So can you please answer the following questions.
    1. Is it possible to create relational view on Analytic Workspace(like in Release 2) and populate the OLAP catalog, if so can you give me guidance to get the appropriate user guide. The OLAP DML guide in Release 1 talks about creating OLAP catalog metadata for Analytic Workspace using a metadata locator object.
    2, Is it advisable to use Oralce 9i OLAP Release 1? Does the Analytic Workspace and the corresponding BIBeans work in Release 1?
    Thank you,
    Senthil

    Analytic Workspaces (Express/multidimensional data objects and procedures written in
    the OLAP DML) are new to Oracle9i OLAP Release 2, you cannot find them in Release 1.
    BI Beans will soon (within a week) introduce a version on OTN that will work with Oracle9i OLAP Release 2.

  • Getting Inconsistent catalog view error  while invoking OCI.

    Hi,
    I am using OCI calls in my java application for communicating with the Oracle database. I am facing a problem while invoking the function "CHANGE_PACKAGE".
    The problem that i'm facing is:
    e :
    java.sql.SQLException: Internal Error: Inconsistent catalog view
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
         at oracle.sql.StructDescriptor.initMetaData1_9_0(StructDescriptor.java:1838)
         at oracle.sql.StructDescriptor.initMetaData1(StructDescriptor.java:1782)
         at oracle.sql.StructDescriptor.isInstantiable(StructDescriptor.java:1027)
         at oracle.sql.STRUCT.<init>(STRUCT.java:126)
         at com.comviva.irancell.test.LoyaltyService.main(LoyaltyService.java:273)
    Description of the function is as follows:
    Oracle Function Script
    CREATE OR REPLACE FUNCTION CHANGE_PACKAGE
    I_CHANGE_PACKAGE IN TI_CHANGE_PACKAGE,
    O_CHANGE_PACKAGE OUT T_ABILLITY_OUTPUT
    RETURN NUMBER;
    CREATE OR REPLACE TYPE TI_CHANGE_PACKAGE
    UNDER T_ENTITY_ID
    PACKAGE_CODE VARCHAR (7),
    REASON_CODE VARCHAR2(10)
    CREATE OR REPLACE TYPE T_ENTITY_ID
    UNDER T_ABILLITY_INPUT
    ENTITY_ID NUMBER(16)
    ) NOT FINAL;
    CREATE OR REPLACE TYPE T_ABILLITY_INPUT AS OBJECT
    EXTERNAL_USER VARCHAR2(255),
    EXTERNAL_APPLICATION VARCHAR2(255),
    EXTERNAL_REFERENCE VARCHAR2(30)
    ) NOT FINAL;
    Below is the piece of code which i tried:
    StructDescriptor structdesc = StructDescriptor.createDescriptor("TI_CHANGE_PACKAGE", con);
    Object[] obj = new Object[structdesc.getLength()];
    obj[0] = new String("ussdapp");
    obj[1] = new String("ussdapp");
    obj[2] = new String("12345");
    obj[3] = new BigDecimal("123456789");
    obj[4] = new String("test");
    obj[5] = new String("test");
    oracle.sql.STRUCT inputobj = new oracle.sql.STRUCT(structdesc, con, obj);
    cstmt.setObject(2, obj, OracleTypes.STRUCT);
    cstmt.registerOutParameter(3, OracleTypes.STRUCT, sql_type_name);
    i'm facing the problem in the line:
    oracle.sql.STRUCT inputobj = new oracle.sql.STRUCT(structdesc, con, obj);
    Please help me out regarding this, Since i have to deliver this application on friday
    Thanks in Advance,
    Sucheth

    why are you passing the object array in the problem line.

  • 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

  • Java.sql.SQLException: Internal Error: Inconsistent catalog view

    Hi all,
    I have an Oracle procedure defined like:
    pkgoms.p_oms_audit ( in_tab_oms_audit in tab_oms_audit,out_status out number)
    tab_oms_audit is a collection of t_oms_audit
    Here is the structure for the type (with 16 fileds)
    create or replace type t_oms_audit as object(
    Username_ VARCHAR2(101),
    d_Date_ Date,
    <other fields>) ;
    In my Java code I have:
    // conn is the connections to db
    oracle.sql.StructDescriptor structDesc = oracle.sql.StructDescriptor.createDescriptor("TAB_OMS_AUDIT", conn);
    Object[] attributes = new Object[16];
    // Fill out the array: attributes[] in the same structure that t_oms_audit is defined
    // Receive the following error on the next line:
    // java.sql.SQLException: Internal Error: Inconsistent catalog view
    oracle.sql.STRUCT struct = new oracle.sql.STRUCT(structDesc, conn, attributes);
    anOracleCallableStatement.setObject(1, struct, java.sql.Types.STRUCT);
    anOracleCallableStatement.execute();I searched for the above error and the only thing I could find was that its a permission issue; I can execute select, update, insert, delete, ... on db, so not sure if its in fact a permission issue or I am doing sth. else wrong. Any help is greatly appreciated.

    Hi all
    I have the same problem.
    it's not a GRANT problem because in PL/SQL the object works fine.
    JDBC Release problem?
    Any help is greatly appreciated.

  • Object Level security by creating catalog groups in OBIEE-10G

    Hi All,
    I have a requirement to display the dashboard based on the user login. Ex. Mike belongs to HR, Smith belongs to Accounts
    When Mike logs in he should see only these three dashboards. HR View, Common data1, common data2. When Smith logs in he should see only these three dashboards. Accounts view, Common data1, commondata2.
    The commondata1 and commondata2 dashboards has common reports for all the departments. The other dashboards are department specific with all different reports. How can I implement this?
    From one of my earlier posts I was advised to do it using Object Level security by creating catalog groups. Can you please provide me end to end instructions on how to create Object level security based on catalog groups.
    Thanks for your time and help.

    Hi,
    Mike to HR
    Smit - Account
    Yes, You achive by Object Level security by creating catalog groups
    1) Create Catalog group and users in RPD part(Ex: Account_grp,HR_grp)
    2)assign user to that particular group(let say Ex: Account_grp= Smith and HR_grp=Mike )
    3) login (Admin user id ) into dashboard page and --->mange dashboard page -->add users to that particular
    dashboard to relevent users and save it then
    try to login that mike and smith user it will work
    kindly refer below link
    http://www.rittmanmead.com/2010/01/obiee-10g-web-catalog-best-practices/
    http://www.rittmanmead.com/2007/05/obiee-and-row-level-security/
    thanks
    Deva

  • ISA catalog viewing restrictions in a B2B scenario

    Hi,
    We are implementing ISA for our B2B customers to order marketing material via internet.
    Does anyone know or have implemented security controls to restrict viewing and ordering of product catalog at node level.
    So when customers logs into ISA from web he/she should only be able to see and order the section of catalog that they have access to.
    Any help would be appreciated. Thanks

    Hi Junaid!
    I'm actually working with something similar at the moment - haven't implemented it yet but looked at it. There is a possibility of restricting what items a customer can see in the product catalog by creating specific catalog views.
    Check out the following SAP notes:
    696095 - Collective note on catalog views
    677319 - Coding sample assignment of customers to views
    677320 - Coding sample catalog item assignments to views
    695978 - How to create function modules for ISA R/3 Edition
    These solutions are based on that you use TREX.
    Hope this will help you!
    //Ulrika

  • Catalog views for ERP E-Commerce for MySAP ERP ECC 5.0

    We are implementing the R/3 version of CRM-ISA (ERP E-Commerce for MySAP ERP ECC 5.0).
    We need to implement product catalog views to allow filtering based on specific attributes.
    We have created a custom function module Z_ISA_READ_CATALOG_COMPLETE to replace ISA_READ_CATALOG_COMPLETE and  Z_ISA_CUSTOMER_READ_CAT_VIEWS to replace ISA_CUSTOMER_READ_CAT_VIEWS.
    But when we test from ISA the FM Z_ISA_READ_CATALOG_COMPLETE does not get invoked through RFC.
    There is an  SAP NOTE 998453 that we checked but it is still a pilot version.
    Has anyone implemented the catalog views without the notes? Can we do the catalog views without the note? If so, how can we meke custom FM work? Please advice.
    Thanks,
    VK

    Check the following.
    1. The XCM file modification-config.xml replaces both the function modules
    2. The checkbox to use the catalog views is checked for your webshop
    3. Catalog is published to TREX and you are using TREX catalog instead of Memory catalog.
    I don't think these notes work without TREX. I'd be interested in learning if anyone successfully implemented Catalog views with ECC ECO without using TREX.
    - Kishore

  • SAP ECO for ERP 5.0: customer specific catalog views?

    Hello,
    SAP E-Commerce for ERP 5.0:
    How can I  create and process catalog views for Web shop customers and assign Web shop customers (as users) to the chosen views?
    Is this business process only available in CRM?
    Thanks in advance.
    Best regards,
    AEV

    See the following notes:
    [Note 696095 - ISA R/3 4.0: Collective note on Catalog Views|https://service.sap.com/sap/support/notes/696095]
    To add items to the views:
    [Note 677320  ISA R/3 4.0: Coding sample catalog item assignments to views|https://service.sap.com/sap/support/notes/677320]
    and finally have customer specific views:
    [Note 677319 - ISA R/3 4.0 : Coding sample assignment of customers to views|https://service.sap.com/sap/support/notes/677319]

  • How to create the views in crm

    Hi friends,
    I need to create a view in CRM .
    The one which is seen in Display Product Catalog Screen.............Header data views.
    Could u pls help for the same in detail,
    Thanks in advance.
    Deep Gaur.

    Hi
      SPRO>F5>CROSS -APPLICATION COMPONENTS>SAP PRODUCT>SETTINGS FOR PRODUCT MAINTENANCE>DEFINE VIEWS
    I hope this helps and solves your problem
    Cheers

  • Implementation of Catalog views

    We are implementing catalog views on Internet Sales Application for ECC and developed function modules base on OSS notes 677319 (FM Z_ISA_CUSTOMER_READ_CAT_VIEWS) and 677320 (Z_ISA_READ_CATALOG_ITEM_VIEWS). Our understanding from note 677320, the function module populates all materials in the catalog and pass the information to Webshop. Webshop then filter the catalog base on information in the attributes.
    However webshop doesn't filter the catalog and it displays all the products in the catalog.
    Please let me know if the filter should happen in ECC or
    webshop? If it should happen in webshop, do we need standard code in
    webshop to to perform the filter.
    In addition to implemeting the 2 OSS notes above, we have done below
    modification in Webshop:
    1. Select catalog views ID in the catalog
    2. Register the Z function modules in Webshop
    Thank you in advance.
    Best Regards,
    Pandu Adisasongko

    Hi DJ,
    Thanks for your response. Below are the answers to your questions.
    1. Are you using CRM 5.0 Internet Sales Application for ECC?
    We are using ISA 5.0 Service Pack 11 for ECC. I assume it's similar with CRM 5.0 you are refering above.
    2. Where have you created Product Catalog in CRM system (if you have in your landscape) or in ECC system? If you are using CRM which version of CRM are you using?
    We created product catalog in ECC. Class and characteristics were created and maintained for materials and Customers
    3. I am sure you must have configured your webshop in the shopadmin settings, where you might have selected the CATALOG SERACH field.
    In the shopadmin, we have checked 'Display Catalog view' indicator.
    Please let me know if I missed other setting or if I need to develop the filter in either function modules (ECC) or webshop.
    Thanks,
    Pandu Adisasongko

Maybe you are looking for

  • Black color of images replaced by 'flicking blue'

    Hi there, More problems with the screen of a Macbook 13". It's just 8 months old and is my first issue. Since last weekend I'm getting problems with the darkest areas of the images displayed. In fact is almost a range near black which changes to a so

  • Mail does not print attachment name & prints small

    When printing an email, if it has an attachment, it does not print the attachment name.  It prints the icon of the attachment (excel, word, psd, etc.) but it doesn't print the name of the file under it.  This started happening since upgrading to Mave

  • EIS - Is this the solution for getting to Alpha data?

    Is there any other way to get to alpha data(stored in FISERV), through Essbase?

  • Two iPhones showing in iTunes but I only have one

    I had to get my original iPhone (bought 9/26) replaced because it kept mysteriously turning off. I now have two iPhones showing up in iTunes. Ones says "iPhone" and one says "Lisa's iPhone". ANy way to combine these and get rid of one of them? Thanks

  • Shuts down randomly- macbookpro 15" mid 2010

    Have no idea why, but the computer turns itself off at random intervals.  Sometimes the keyboard stays lit.  Must hold down power for it to shut down completely and then reboot.  Upon restart, this message below is shown: Any ideas what is failing?