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
Similar Messages
-
Hello Experts,
I have created three catalog views & assigned a set of BP for each view.
I assigned each view to a different webshop. I want to restrict these webshops to only the BPs those were assigned to that view.
But users who are not included in that particular view are also able to view the catalog.
Could anyone help me out in restricting the users.
Thanks in advance.
Cheers
VamsiHi Gudladona,
Regarding your first problem I suggest you check:
1. Updated Support Package CRM, IPC and SAPJ2EE
2. I have similar problem before and please check
following SAP NOTES:
- 528671 Missing views during the catalog
- 598285 Catalog determination: sold-to catalogs
- 509248 Displaying invalid product catalogs/variants
- 660795 Missing category description in catalog of
- 696095 ISA R/3 4.0: Collective note on Catalog
Which CRM version are you? Use Internet Sales for
R/3?
Just some clarification (may be you already know these):
1. Even you use Catalog Search setting in ShopAdmin,
you still need to maintain/enter the Catalog and
Catalog Variant (don't leave it blank).
2. Webshop will only shows product assign to Catalog
with match BP ID in Catalog View. The webshop will
verify this when you select the SOLD TO PARTY in
webshop (so webshop will not verify against user
id).
Restriction webshop for specific user can be done, by
setting Authorization Group in ShopAdmin (when creating
webshop). You define authorization group and use this
in user authorization object CRM_ISA_SP.
Hope this helps. Let me know if you still need more info.
Cheers,
Gun. -
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,
StephenHello 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 BugatiHi 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? -
Displaying same JSP page with different views based on BOB and B2B scenario
Hi Experts,
I have a requirement where, in the orderstatusdetails.jsp i want to add a button only for a BOB(OOB) scenario but not for the B2B scenario. I know how to display diffenretly by adding the code
mybom.getShop().getscenario()
in the action class i use and putting the codintion OOB or B2B but How can i code in JSP for this requirement? Can you please help me how to do it?
Thanks a lot in Advance!!!!!
Regards,
Lakshman.Hello LRG,
Almost anything you can do in a Java class can be done in a JSP - but it is always recommended you do less of coding in the JSP. But this is an exception you can do in the JSP
All the inport classes required for this piece of code you have referred can be added to the page import in JSP. For example if you need the class UserSessionData then
<%@ page import=u2018com.sap.isa.core.UserSessionDatau2019 %>
will do the job in the JSP. Once you have all the required imports then it is just a matter of adding the piece of code in a Java scriptlet to get the scenario.
<%
//Code copied from the message reply by Michael Meyer
UserSessionData dt = UserSessionData.getUserSessionData(request.getSession());
BusinessObjectManager mgm = (BusinessObjectManager)dt.getBOM(BusinessObjectManager.ISACORE_BOM);
String scenario = mgm.getShop().getScenario();
%>
After this, is determined in any page, use the variable scenario, use it in a if clause and surround the button with that if clause.
<% if (scenario == BOBSCENARIO) { %>
//HTML code in the JSP here for the button when the scenario is BOB
<% } else { %>
//More HTML JSP code if the scenario is not BOB
<% } %>
Hope this is what you wanted.
Easwar Ram
http://www.parxlns.com -
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 -
Is TREX required for the customer specific catalog views in SAP ERP E-com
Hi gurus,
I see there are few ramp-up sap notes for enabling the customer specific catalog views of Product catalog in SAP ERP E-commerce scenario.
Any one who has already implemented them know if TREX is mandatory for having catalog views?
specifically for XECOM 5.0 and ECC 6.0
Thank youSee [Note 696095 - ISA R/3 4.0: Collective note on Catalog Views|https://service.sap.com/sap/support/notes/696095]
See the first line in the Reasons and Prerequisites:
Important: The catalog views functionality is only available from ISA 4.0 SP4 on, we recommend to use the latest SP. It is also only available with TREX as catalog engine
This is true for recent versions too.
The requirement is behind how the solution is implemented. VIEWS_ID is actually published to TREX for optimized extraction of customer views. -
Hi,
I am working on an internet sales application with back end as SAP R/3. We are not supposed to use CRM. Can someone tell me what are Catalog Views and why and how we use them? Where do we create them? Please respond as I am completely new in this area.
Any help will be deeply appreciated.
Thanks,
ibrahimDear Ibrahim
You can think of 'Catalog Views' as a filter on Product Catlog that allows a company to present a specific view of the catalog to a specific /group of its customers. It is more extensively used in case of B2B scenarios where a company might have different prices for same / different set of products for its customers. Each of its customers will have access to a view that has been assigned to him explicitly.
In CRM , you can create a view and assign this view to a BP or to a target group. For each view, you can define a diffent prices and assign products from catalog as per business requirement. when a B2B user logs into the web shop, he will see the view assigned to him. This way it is possible to present two different set of products to two different web shop users !!
In comparison with VERSION, which is a mandatory for a product catalog, Catalog view is optional. Catalog Version is also a kind of filter in catalog.
The concept is the same in R/3 as well but implementation is very much different. As Wim has pointed that Catalog view is created on the fly in R/3 - which is not the case in SAP CRM.
hope this helps you -
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?
PatrickHi 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 -
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 Jainit is done...
-
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,
VKCheck 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,
AEVSee 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] -
Modify the login page (login.jsp) of B2B scenario of the Internet Sales app
All
I wanted to modify the login page (login.jsp) of B2B scenario of the Internet Sales application
By typing the URL "http://<servername>:50001/b2b/b2b/init.do." I could able to see the login page
My requirement is to add an extra link in this page
when I use showmodule=true it gives the location of jsp which is "user/logon/login.jsp"
I could able to find this jsp in the DC "crm-isa-web-b2b"
when I open the DC in package explorer i could able to locate this jsp in a jar file but not able to open/modify it
Awaiting experts response
Thanks
Murali.K.NWhen I work on ours ISA4, I go to the file on the server
\jsp\crm.b2b\servlet_jsp\b2b\root\b2b\login\login.jsp
Now, I'd imagine there might be a much easier way to work with the files, but that's how I edited ours. -
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, DDHi 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 -
B2B Scenarios?? Urgent
Hi XI experts..
Anybody explain about Busines 2 business scenarios..
what are necessary steps i should follow to develop B2B Scenarios. Compare to A2A.
Share to me Some Real Time Example's..
Thanks,
RAJUHi Rajshekar,
B2B scenarios come in to picture when communication is between two Organizations or parties.
A2A - application 2 application:
this is a integration like let's say, you have 2 systems in your company: ERP & accounting system. And you want to send data from ERP to acconting system. This happens inside your company, so it is sol called A2A.
B2B - business 2 business
Let's say, there are 2 companies, and they have a different systems, which need to be integrated. For Ex: your client is using SAP R/3 and their customer is having some other technology. they want to integrate each Appications. this is B2B.
"B2B" is contemporary shorthand for a longtime sales practice called business-to-business. B2B transactions primarily target companies and other wholesale buyers, while transactions targeting individuals are called B2C, or business-to-customer. Many organizations have both B2B and B2C components, but it's not unusual for a company to specialize in B2B services or sales. In fact, the vast majority of products and services sold are considered to be B2B in nature.
One major reason for the popularity of B2B sales and services is sheer volume. An individual customer may visit a clothing manufacturer's website catalog and order two pairs of shoes or a sweater. The buyer for a national chain of clothing stores, however, may order 5,000 pairs of shoes and 2,000 sweaters. Without a B2B component, the manufacturer would have lost out on a very lucrative sale. This is why many companies provide B2B options alongside the B2C offerings at their websites and other outlets.
B2B sales are also generated by providing a specialized product line or service not available to the general public. This form of B2B transaction is very common in the manufacturing world. A company which produces shaving cream in cans, for example, may need a specific plastic nozzle. Several plastic injection molding companies would send sales representatives to pitch their particular designs. These nozzles would be useless for individual customers, but a manufacturer may order thousands of them.
With the growth in electronic communications, B2B has taken on even more importance. Instead of simply focusing on business-to-business sales, modern corporations are conducting other financial transactions online. B2B communications are now being used to promote investment, trade stocks and form financial alliances. Because the price of these transactions is far beyond the reach of most individuals, there is no equivalent business-to-customer option available. Some B2B transactions handled electronically can literally run into the billions of dollars.
Refer these links..
/people/shailesh.mane/blog/2006/06/27/b2b-configuration-part-i--creating-an-integration-scenario
/people/shailesh.mane/blog/2006/06/29/b2b-configuration-part-ii--creating-the-configuration-using-the-automated-configuration-tool
/people/james.guanzon/blog/2006/02/22/how-to-support-industry-standards-in-xi-part-i-of-iii--interfaces
/people/james.guanzon/blog/2006/03/23/how-to-support-industry-standards-in-xi-part-ii-of-iii--mapping
/people/james.guanzon/blog/2006/09/09/how-to-support-industry-standards-in-xi-part-iii-of-iii--config-test
B2B Integration
Integration Scenario Configuator and Business Services (B2B)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c189119d-0801-0010-a6a2-f0b010e727ac?prtmode=navigate
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-
a651295aeaa9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-
a651295aeaa9
Some blogs that will help you configure B2B scenarios;
/people/shabarish.vijayakumar/blog/2006/09/08/b2b-and-the-hype-about-the-party
/people/shabarish.vijayakumar/blog/2006/09/13/wanna-party
http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-
a651295aeaa9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-
a651295aeaa9
http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm
Regards,
Vinod.
Maybe you are looking for
-
How can i restart my iPhone 4 accidentally erased from remotely of fine me
Hiiii I one to restar my son's iphone 4, last night i was using fine me in my iphone 4s and i erase my son's iphone 4 dives in my iphone 4s, i accidentally erase from fine me, pls. help me how to restar? it's not starting, there are in serch mode now
-
This topic has been moved to MSI Notebooks & Netbooks. https://forum-en.msi.com/index.php?topic=161808.0
-
Bridge CS3 2.1.0.100 can't find anything
When I installed Bridge on my machine, it worked fine. At some point, I am thinking after updates, Bridge stopped finding anything; no matter what I typed in. Is anyone else having this problem?
-
Bonjour, j'utilise labview pour commander un analyseur agilent hp 8753E pour faire des teste de limite de cable le résultat est identifier par les status registre bytes B, alors comment on transformen le résultat du teste en un fichier texte ?
-
New user- all my files are now read only -
I am using a Dell Inspiron 8600 laptop with Windows XP and my husband has a Dell Dimesion 4600 desktop. Two weeks ago I installed a Linksys Compact Wireless-G USB adapter on his computer and then installed a WRT54G v.6 wireless router. All is work