on 12-09-2009 2:55 PM
I'm trying to maintain specific screen configurations for specific transactions. I'm copying the default configuration and am trying to maintain specific values for individial transactions against the business role i created.
Role Config Key Component Usage Object Type Object Subtype
<DEFAULT> <DEFAULT> <DEFAULT> <DEFAULT>
ZGGS2010 CUBT126HAPPT BT126_APPT Z100
When i try to save the configuration above i get the following error message:
Subobject type Z100 is not valid for object type BT126_APPT
I can save the line above if I save the Object Subtype as <DEFAULT> rather then Z100. However i have a number of transaction typpes of object type BT126_APPT and I have different screen display requirements for each of these so the object subtype is a must for me.
Any idea why I can't maintain this object subtype value currently?
Thanks in advance
Eddie
As this is thread is relativ old I think it has been already solved.
Our solution was to create a new class with the interface of IF_BSP_DLC_OBJ_TYPE_CALLBACK. In the method you could add the following lines:
IF iv_object_type EQ 'BT126_APPT'.
lv_sub_type = 'Z100'.
APPEND lv_sub_type TO result.
endif.
After the succesful generation you could add this callback to the view of
SPRO -> CRM -> UI framework -> UI framework definitation -> Define UI Object Types
add a new entry:
Object type: CUBT126HAPPT
callback class: the created above one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Eddie,
It probably an issue that the activy category for Z100 is not compatible with the BT126_APPT screen type. Check to make sure in the business transaction customizing for Z100 that your transaction has an activity category assigned of the proper category.
Take care,
Stephen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
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.