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

Similar Messages

  • 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

  • How to Create infotype views through pm01

    I need to create a view for infotype 21. There is a tab for creating infotype views in pm01 transaction. but not sure how to use it. There are fields such as 'additional IT' and 'View'. Not sure what needs to be filled in these fields. I have created the structure for my view(PS0955). Can somebody help me out with this?

    Well what I meant by view was to create a new infotype but it won't be maintained in standard way through pa30. It is basically a view (infotype with some subscreen) that will be called on existing infotype screen (in my case IT0021). So instead of modifying the standard infotype 21 screen I can append my desired fields to this through view.
    Well my issue now has been resolved. But now I have yet another issue.
    I want to create my own screen for existing infotype. For that I know that I have to copy the existing standard screen 2000 and rename it to some other number. However, i want to know what is the exact procedure. What are the other steps involved with it. Any body can help?

  • Please Help - How do I create a VIEW through a trigger

    I'm trying update a view under the following circumstances
    I have a table, TABLE1, with about 50 columns. I have another table, TABLE2, with a list of columns from TABLE1 that I want to include in the view. Whenenver I add or delete an entry in TABLE2, I want to update the view with the new set of columns from TABLE1.
    I'm getting "cannot commit in trigger" (ORA-04092) error.
    Please help
    I tried the following trigger and the procedure
    TRIGGER
    CREATE OR REPLACE TRIGGER MAPPING_FIELDUPDATE
    AFTER insert or DELETE OR update of DISPLAY_COLUMN_NAME, TABLE1_COLUMN_NAME
    on TABLE2
    begin
    TABLE1_MAPPING;
    end;
    Procedure TABLE2_MAPPING
    IS
    CURSOR MYCUR IS SELECT * FROM MYDATBASE.TABLE1;RowInfo MYCUR%ROWTYPE;
    FIELDLIST VARCHAR2(5000);
    SQLSTRING VARCHAR2(5000);
    BEGIN
    OPEN MYCUR;
    LOOP
    FETCH MYCUR INTO RowInfo;
    EXIT WHEN MYCUR%NOTFOUND;
    IF (FIELDLIST IS NULL) THEN
    FIELDLIST :=RowInfo.TABLE1_COLUMN_NAME||' '||RowInfo.DISPLAY_COLUMN_NAME;
    ELSE
    FIELDLIST :=FIELDLIST||','||RowInfo.TABLE1_COLUMN_NAME||' '||RowInfo.DISPLAY_COLUMN_NAME;
    END IF;
    END LOOP;
    CLOSE MYCUR;
    SQLSTRING:= 'CREATE OR REPLACE VIEW SELECTTABLE1 AS SELECT '||FIELDLIST||' FROM TABLE1';
    DBMS_OUTPUT.PUT_LINE(SQLSTRING);
    EXECUTE IMMEDIATE SQLSTRING;
    END;

    or does anybody know any work-around.Sure. Don't use a trigger to create a view. Build a view that selects from a function that returns a ref cursor. Have the function assemble the query dynamically from the values in TABLE 2.
    Although I still think this kind of dynamic configuration is a design smell.
    Cheers, APC

  • 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 a view using With causes ORA-00600 Error

    Hello Ladies and Gents,
    I've been trying to deploy a recursive query as a view in Oracle XE and Standard Edition, neither to much success.
    The query is located in this question here: http://stackoverflow.com/questions/17358109/how-to-retrieve-all-recursive-children-of-parent-row-in-oracle-sq
    with recursion_view(base, parent_id, child_id, qty) as (
       -- first step, get rows to start with
       select
      parent_id base,
      parent_id,
      child_id,
      qty
      from
      md_boms
      union all
      -- subsequent steps
      select
       -- retain base value from previous level
      previous_level.base,
       -- get information from current level
      current_level.parent_id,
      current_level.child_id,
       -- accumulate sum
       (previous_level.qty + current_level.qty) as qty
      from
      recursion_view previous_level,
      md_boms current_level
      where
      current_level.parent_id = previous_level.child_id
    select
      base, parent_id, child_id, qty
    from
      recursion_view
    order by
      base, parent_id, child_id
    The query itself works and returns results. However, when I try to create a view with that query, I receive errors.
    I've posted two screenshots: http://www.williverstravels.com/JDev/Forums/StackOverflow/17358109/ViewError.jpg and http://www.williverstravels.com/JDev/Forums/StackOverflow/17358109/InternalError.jpg The first one with the ! and * is when I am using JDeveloper 11g, using the Database Navigator, right-click on View and select "New View". I receive the error when I click OK. I can indeed create the view through a sql script, but when I attempt to view the data, I receive the ORA_00600 error.
    I've tried this on both my local machine for XE (version 11.2.0.2.0) and on 11g Standard Edition (11.2.0.2.v6) via Amazon Web Services. The result is the same.
    Does anyone know how to get around this?

    Not 5 minutes after I post this, I decide not to use JDev's graphical editor, and simply write
    SELECT * FROM BOMS_VIEW;
    And it works like a charm.  I just can't use data tab to view the records in the editor.  Wish I had known that 5 hours ago.

  • Create a view in SharePoint UI to paginate through data on a large list.

    Some of my users are facing a usability issue with SharePoint.
    The problem seems to be that if a list exceeds the threshold. SharePoint gives them the error ... but doesn't allow them to fix it.
    So when the list threshold is exceeded... the user cannot go into the list at all to create a view or to delete old records. 
    They must call in the system administrator who can open bigger lists... but in large companies system administrators are not easily accessible.
    How can user fix the problem himself/herself in case the threshold has increased?
    The second issue is that I want to create a view on a large list that shows 50 items at a time. I don't want to filter (like year = 2013 or age < 10) I don't want to filter but I want to reduce the number of records fetched by means of pagination. Is
    this possible on a large list. (I found many blogs on the web with people using XSLT web part and DVWP..... but none of them work when the list has exceeded threshold). I want a very simple view on the list which takes only 50 items at a time and works with
    large lists.
    val it: unit=()

    In order to handle large lists (over 5000 items) you need to select the fields that you what to show in the view and set them as indexes , you can do it through list settings-> set indexes.
    it might be a problem in an allready large list 'but in a small one - its pretty quick.
    and to create a view'and set the pagination there - use the create view of the list itself and not a dataview webpart or other tool.
    I have tested it in a project of mine in a list of 15000 records and it works , although you can not filter and sort on the view itself but on the view definitions only.
    if the list is bigger then 20000 items - > it is most desireable not to use sharepoint .
    Shlomy

  • Is it possible to create all views in MM01 through ALE(MATMAS) ?

    Hi,
    I want to create all views(One or two may not require) in Inbound MATMAS through ALE. Is it possible ?
    Currently its creating only Basic data1 & 2,General Plant Data/Storage1 &2 ,plant stock.
    I didn't set any filter for any segments.
    Please don't post ALE or EDI document. I already have enough documents.
    Thanks,
    Narayan

    I solved by myself. Set PSTAT to whatever view you want.
    Thanks,
    Narayan

  • Is it possible to create all views in Material master through ALE(MATMAS) ?

    Hi,
    I want to create all views(One or two may not require) in Inbound MATMAS through ALE. Is it possible ?
    Currently its creating only Basic data1 & 2,General Plant Data/Storage1 &2 ,plant stock.
    I didn't set any filter for any segments.
    Please don't post ALE or EDI document. I already have enough documents.
    Thanks,
    Narayan

    I solved by myself. Set PSTAT to whatever view you want.
    Thanks,
    Narayan

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

  • Creating Classification view for material through Standard Function

    hi,
    I have created the material code through BAPI_MATERIAL_SAVEDATA. For quality inspection i have used BAPI_MATINSPCTRL_SAVEREPLICA. i have to create classification view for that material code. Can anyone suggest me which standard function helps me to create the classification view.
    Thanks in advance.
    Senjey

    hi,
    i have tried that function module. I have mentioned the code below.
    i_object = '000000151860630000'.
    i_alloc_num-CHARACT = 'THICKNESS'.
    i_alloc_num-VALUE_FROM = '5.70'.
    append i_alloc_num.
    i_alloc_char-charact = 'SHAPES'.
    i_alloc_char-VALUE_CHAR = 'PLATE'.
    append i_alloc_char.
    clear  i_alloc_char.
    i_alloc_char-charact = 'CATEGORY'.
    i_alloc_char-VALUE_CHAR = 'CS'.
    append i_alloc_char.
    clear  i_alloc_char.
    CALL FUNCTION 'BAPI_OBJCL_CREATE'
      EXPORTING
        OBJECTKEYNEW            = i_object
        OBJECTTABLENEW          = 'MARA'
        CLASSNUMNEW             = 'RAWMATERIAL'
        CLASSTYPENEW            = '001'
      STATUS                  = '1'
      STANDARDCLASS           =
      CHANGENUMBER            =
      KEYDATE                 = SY-DATUM
      NO_DEFAULT_VALUES       = ' '
    IMPORTING
      CLASSIF_STATUS          =
      TABLES
        ALLOCVALUESNUM          = i_alloc_num
        ALLOCVALUESCHAR         = i_alloc_char
        RETURN                  = i_ret.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        WAIT = 'X'.
    But i am getting the error 'Assignment exists and is valid '.
    Please help.
    Regards,
    Sengathir.J

  • Reg: Join Conditions for Tables to create a View for Generic Extraction

    Hi Experts,
    Am trying to extract the data from Solman, for this purpose am creating a Generic Extractor based on three tables. So, can anyone please help me out by providing the join conditions to create a view based upon the following three tables,
    1. CRM_ORDERM_H
    2. DNOD_NOTIF
    3. DNOD_NOTIF_S
    Anyways i require the following fields in the extractor finally:
    CRM CHANGED AT
    GUID
    SAP COMPONENT
    RELEASE
    REPORTED BY
    These are the some of the major fields that i require in the final extractior. Please help me out ASAP with the table join conditions..
    Will Assign Points for the helpfull answer...
    Thanks,
    Gattu.

    Hi,
    I don't know the table CRM_ORDERM_H however you can link DNOD_NOTIF and DNOD_NOTIF_S
    DNOD_NOTIF_S-CLIENT = DNOD_NOTIF-CLIENT
    DNOD_NOTIF_S-GUIDS = DNOD_NOTIF-GUIDS
    For the third table could you please paste here its definition like the hereunder?
    Transp. table      DNOD_NOTIF       Active                                                                   
    Short Text         Notification Header                                                                       
       Field           KeyInitData element    Data TyLengthDecimaShort Text                                      
       CLIENT        X    X   MANDT           CLNT        3     0Client                                          
       GUIDH         X    X   DNOT_GUIDH      RAW        16     0GUID Notification                               
       .INCLUDE               DNOS_NOTIF_INT  STRU        0     0Notifications (Header, Internal Fields)         
       OBJNR                  DNOT_OBJNR      CHAR       22     0Status Management Object Number                 
       STATUS                 DNOT_STATUS     CHAR        1     0Notification Status                             
       DELETED                DNOT_DELE_N     CHAR        1     0Deletion Indicator Notification                 
       PROCESSOR              DNOT_PROC       CHAR       12     0Current Processor                               
       TYPE_PROC              DNOT_TYPE_PRC   CHAR        2     0Type of Processor                               
       REPORTER               DNOT_REPORTER   CHAR       12     0Reported By                                     
       TYPE_REPO              DNOT_TYPE_REP   CHAR        2     0Type of Notification Creator                    
       CREA_TSTMP             DNOT_CREA_TSTMP DEC        15     0Entry Time Stamp                                
       CHNG_TSTMP             DNOT_CHNG_TSTMP DEC        15     0Time of Last Change                             
       START_TSTMP            DNOT_START_TSTMPDEC        15     0Initial Response Time - Time Stamp              
       END_TSTMP              DNOT_END_TSTMP  DEC        15     0Requested End of Processing - Time Stamp        
       CLO_TSTMP              DNOT_CLO_TSTMP  DEC        15     0Completion Time Stamp                           
       .INCLUDE               DNOS_NOTIF_EXT  STRU        0     0Notifications (Header, External Fields)         
       NUMB                   DNOT_NUM        CHAR       12     0Notification Number (External)                  
       REFNUM                 DNOT_REFNUM     CHAR       20     0External Reference Number                       
       TYPE_NOTIF             DNOT_TYPE_N     CHAR        6     0Message category                                
       CATEGORY               DNOT_CATEGORY   CHAR       12     0Topic, Area                                     
       SUBJECT                DNOT_SUBJECT    CHAR       60     0Re:                                             
       PRIORITY               DNOT_PRIORITY   CHAR        1     0Notification priority                           
       LANGUAGE               DNOT_LANG_N     LANG        1     0Notification Language                           
    hope this helps...
    Olivier.

  • 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

  • Personalized catalog views for sold to party

    Hi,
    I have created a catalog view in the product catalog and assigned a BP through BP assignment
    in the catalog view and selected the same view in the shop administration.  
    And also selected the "catalog search" option from the webshop admin to show the personalized
    view to display for the logged sold to party.
    But the personalized for the sold to party is not getting displayed in the selected webshop.
    Is there any other settings needs to be maintained?
    Thanks and Regards,
    Dinesh.

    Hi there,
    After a change to the catalog view did you do an initial replication of the product catalog, I'm afraid an initial replication is needed if a change to the Pcat views have been made.
    Mark

Maybe you are looking for