cancel
Showing results for 
Search instead for 
Did you mean: 

Enhancing SCope AB for Custom fields in ChaRM

prav_kr
Participant
0 Kudos

Hello,

I wish to add two custom fields under "Change request scope"  AB of ChaRM.

I got to know that the lines items under this AB comes from table TSOCM_CR_CONTEXT,

and the structure is TSOCM_S_CR_CONTEXT_DISPLAY.

The component/View is AIC_CM_SCOPE_D/AICCMScope.

I have three Context nodes there with base entities BTRefObj,BTAdminH,BTAICScopeH.

BTAICScopeH is displayed as table.

I am trying to add fields to the mentioned table/structure so that it automatically appears in workbench and

on screen.

When I am running AET on WebUI I am getting following BO's :

BILLING

ORDERADM_H

ORDERADM_I

CUSTOMER_H

CUSTOMER_I

ORGMAN

PARTNER

PRICING_I

PRODUCT_I

SALES

SCHEDLIN

SERVICE_H

SERVICE_I

SHIPPING .

I tried with each one but none is serving the purpose.

Can anyone please help which BO should I choose ?

Is there anything in CRM to know BO corresponding to a table

OR Tables corresponding to a BO ?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Praveen,

the scope assignment block is not supported by the AET tool.

Actually it is not really using BOL objects to save and load.

Please check the following methods to get an idea about what is going on there:

Class CL_AIC_CMCR_AICCMCROVERVI_IMPL, method SAVE_SCOPE

It fills the table cl_ai_crm_cm_scope_run_btil=>gt_scope_save, which is used by class CL_AI_CRM_CM_SCOPE_RUN_BTIL, method SAVE_SCOPE_FOR_RFC to save it to the database using method UPDATE_CONTEXT_DB from class CL_WDCM_EXTCHREQ_SCOPING_ASST.

So enhancing the scope will be difficult (if possible at all) and will probably require some major ABAP code enhancements.

Best regards,

Christoph

Answers (0)