Quantcast
Channel: SCN: Message List - SAP CRM: Interaction Center
Viewing all articles
Browse latest Browse all 3700

Re: Service Request Dates not Visible

$
0
0

Hi Jarret,

 

 

Unfortunately, it is true that you do need to implement the BADI. However the other alternative is to determine the product using Categorization. I had the same issue and was able to fix it from the helpful responses from Naresh.

 

 

Here's what I did to get this fixed.

 

  1. Added the Service Request "Item Determination" flag as checked within the Basic Transaction Type - configuration
  2. Added the Item Category determination is set for the Service Request
  3. Created a Product "INVESTIGATION" (also I created the hierarchy and category in CRM, it is not mandatory to download them from ECC, as suggested by Divya)
  4. Then added the entries within the CRM-->CRM Cross Application Components-->Multilevel Categorization-->Assign Transaction Types to Catalog Categories (Not sure if this is relevant)
  5. Finally implemented the BADI and method, as rightly suggested by Naresh.

The BADI code is not that bad, since it allows us to define the Product, based on 2 input parameters,

  1. The Account Identification Profile (for IC Web)
  2. The Transaction Type

 

As of now, my implemented was as simple as below,


method IF_EX_CRM_SERVICEPROD_BADI~PROVIDE_SERVICE_PRODUCT.

 

     If IV_process_type = 'ZTIN'.

       EV_PRODUCT_ID = 'INVESTIGATION'.

       endif.

 

   endmethod.


That was enough to get the dates available in the Service Request.


Alternately, as I mentioned earlier, this is also achievable using "Categorization" where you can assign "Service Products" to Categories. However, if you have several categories in your schema, and the only purpose to assign the product is to use it for getting "Dates" then the 3 lines (or so) of code is a much easier way to go about it, in my opinion.


Regards,

Nelson


Viewing all articles
Browse latest Browse all 3700


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>