cancel
Showing results for 
Search instead for 
Did you mean: 

CRM Web UI help

Former Member
0 Kudos

Hi,

We have Business Partner with different roles. In We UI we have configured various links for each role. For all screens we are using the standard component BP_HEAD and BP_HEAD_SEARCH. Technically how do we differentiate the links ?

Thanks in advance

Accepted Solutions (1)

Accepted Solutions (1)

arunprakash_karuppanan
Active Contributor
0 Kudos

Hi Preetha,

There's a entity(CMBO) method that you can use to get rid of the buffers. This will force a reread and your new attachments will show up. Identify the place where the CMBO entity is populated. Usually, it will be in the ON_NEW_FOCUS method of the CMBO(Content Management) contenxt node in the custom/component controller of your head BSP component. Here, you can see how they are getting the reference to this entity. By the way, these objects are not handled by the BT model. That's why the initialization after save fails to bring out the changes. Once you have the CMBO entity, execute method "CMMethodRefresh". I'm not implying that you should do this in the ON_NEW_FOCUS method. Where you should do this is entirely up to you. Because of what this method does, it should be coded in a way as to limit the execution to your scenario and preferably after commit. It clears all the buffers and you wouldn't want the CM BOL to do a reread each time.

Regards,

Arun Prakash

Answers (1)

Answers (1)

BGarcia
Active Contributor
0 Kudos

Hi Preetha,

When you're editing an activity, a BTOrder object is loaded into memory, in the BOL model.

After you saving and run your custom development, maybe you need it to load it again, so that you're attachment can be loaded also and be displayed.

Normally to do this, I get this entity as an object of class CL_CRM_BOL_ENTITY, and run it the REREAD method.

That 's what I would try, hope that helps!

Kind regards,
Garcia