on 05-21-2012 2:12 PM
Hi Arti,
It sounds like you've created all the right components, you just need to assign the category schema to the subject/reason drop downs for the service request.
From the WebUI, using the IC Manager role, choose Category Schemas > then edit the schema you want to apply. You will need to add two entries to the Application Areas assignment block. It should look something like the following:
This entry should activate the subject drop-downs.
While this one is for the reasons
Doing it this way will alloy you to maintain the subject AND reason drop-down values utilizing just this one schema.
Hope it helps.
Lars
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arti,
The Category Schema has to be linked to the Transaction Type.
Please follow the below steps and check if it resolves your issue.
1)Select the Category Schema which you want to link to the Transaction Type.
2)Goto Application Areas.
3)Click on New.
4)Select Service Request from the drop-down for the Application ID.
5)Select the option Transaction Type / Catalog Category from the drop-down for Parameter.
6)Select the Transaction Type which you want to link from the drop-down for Value.
Regards.
Deepak Ramchandran.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Configuration steps:
1. CRM -> CRM Cross Application Componenets -> Multilevel Categorization_ Assign Transaction Types to Catalog Categories
2. CRM -> Settings for Activities -> Define Activity Reasons _ Define Code Group Profiles - (Use Catalog A1 Activities: Reason for Subject Categorization and Catalog C Damage for Reason Categorization. Define all the Code Groups and Codes. Also create code group profile in this path)
3. CRM -> Settings for Activities -> Define Activity Reasons _ Define Subject Profile (Define your subject profile and give the code group profile created above in here)
4. WEBUI -> Login IC_MANAGER role -> Categorization Schemas
Create the Categorization Schemas and give the Codes and Application Areas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arti Verma,
try this go to main window class there is a method SET_VIEW_GROUP_CONTEXT redefine this method write this code.
if me->view_group_context is NOT BOUND and
iv_first_time = abap_true.
if iv_parent_context is INITIAL.
CREATE OBJECT view_group_context
type cl_bsp_wd_view_group_context.
ENDIF.
ENDIF.
and go to your form view class do_prepare_out write this logic.
me->view_group_context->set_all_editable( ).
then go to your field get_i_method.
rv_disabled = 'FALSE'.
try this will work.
Thanks & Regards,
Srinivask.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arti - Please refer to the thred below. I think you are missing the configuration portion where you'll assign your categories to transaction type.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can change the value of lv_enabled = false, in the below class/method logic of component BTCATEGORY/CATEGORIES:
CL_BTCATEGO_CATEGORIES_IMPL--> DO_PREPARE_OUTPUT:
LOOP AT lt_ddlb_flags ASSIGNING <ddlb_flags>.
lv_tabix = sy-tabix.
WRITE lv_tabix TO lv_input_ready_name+3(2).
ASSIGN typed_context->btcategoryfirst->(lv_input_ready_name) TO <flag>.
IF lv_enabled EQ abap_true.
<flag> = <ddlb_flags>-status.
ELSE.
<flag> = abap_false.
ENDIF.
ENDLOOP.
Thanks
Hi Arti,
As per my understanding,you can check for this issue in two places.
1. In Get_I Method of that particular field, make sure that you set RV_DISABLED = 'FALSE'.
2. In UI Configuration Tool, select the field and click on show field properties.It will display the properties, in that check whether display only option is unchecked
FYI in Get_I method, if its in display mode we should set RV_DISABLED = 'TRUE'.
Hopefully option 1 will work, Let me know if you have any queries
Thanks & Regards
Gokul Ragunathan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arti,
I am not sure whether we need to do any additional configuration for catalog, code etc... Can you share you code which you have written in Get_I method. Also in UI configuration tool, in field property for that field display only option is unchecked rite?
Thanks & Regards
Gokul Ragunathan
Hi Arti,
In get_i_cat01 method, you comment all code, and only keep RV_DISABLED = 'FALSE' and check it. If it works
method get_i_cat01.
RV_DISABLED = 'FALSE'.
ENDMETHOD.
if it works for you, then add the following code
method get_i_cat01.
RV_DISABLED = 'TRUE'
.
;
if current->is_property_readonly( 'CAT01' ) = ABAP_FALSE.
RV_DISABLED = 'FALSE.
endif.
Thanks & Regards
Gokul Ragunathan
Hi Arti,
Kindly check the html page of the view. I mean check the htm page of this view for configutaion whether its <chtmlb:overviewFormConfig .....> or <chtmlb:config....>. Its should be <chtmlb:config... >, if its <chtmlb:overviewFormConfig...> kindly change it and check
Thanks & Regards
Gokul Ragunathan
User | Count |
---|---|
8 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.