Symptom
Images maintained in the custom Catalog for products are not shown while adding the products from the Catalog while creating a Shopping Cart request.
Environment
SAP Business ByDesign
Reproducing the Issue
- Navigate to the Home work center.
- Select the My Launchpad view.
- Click on Shopping cart - New shopping cart.
- Select the required Catalog.
- Choose the product, observe that no image is displayed in the list.
Cause
When an URL is passed to ByDesign system, it processes it by applying encoding and decoding.
- If the URL does not include a SAS signature, there will be no problem.
- But if the URL does contain a SAS token, it may fail: if that token includes any character set that can be interpreted during decoding, ByD will modify it when encoding and decoding.
The result is that the link breaks, the SAS signature will no longer be valid. Hence the Azure rejects the invalid SAS token, as a result the image is not displayed.
Resolution
- Ensure that the SAS token does not include characters that may be altered during encoding and decoding.
- Update the Catalog file with the new image URLs and re-upload the Catalog.
- Create the Shopping cart, images will be displayed while selecting the product.
See Also
Keywords
image not shown in shopping cart, catalog image not picked while creating shopping cart, image URL in catalog, no image displayed , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem
SAP Knowledge Base Article - Public