cancel
Showing results for 
Search instead for 
Did you mean: 

Need to know MI_MCD transaction..

Former Member
0 Kudos

Hello All,
I need to understand MI_MCD transaction with respect to following points.

01. Version as Role Default
02. SyncBOs Expect Initial Value
03. Data Visible to All

04. Framework
           i. Error Handling
                 a) Framework
                 b) Application
          ii. Conflict Handling
                 a) Framework
                 b) Application

05. View of Synchronizer Business object data for data
    facade 
           i. Error Handling 
                 a) Data modified by client
                 b) Data consolidated by server
          ii. Conflict handling
                 a) Data modified by client
                 b) Data consolidated by server


07. SyncBo table
     What is the significance of following
           i. SyncBo object value
          ii. Delay

08. Link tab
09. Languages tab
10. Framework tab.
11. Environment tab
12. Authorizations tab

Can you help me on this?
thanks a lot in advance.

Accepted Solutions (1)

Accepted Solutions (1)

kishorg
Advisor
Advisor
0 Kudos

Hi Abhijith,

<b><<<01. Version as Role Default>>></b>

This is applicable when u r using role synchronization. In this case , we can create one role

which is common to most of the MI users and u can assign the particular MCD to this role.

If u have large number of users , then role sync is the best option.U may have different versions

for the same application. With this option , for ur role, make this version as the default application to be downloaded

to the client.

<b><<<03. Data Visible to All>>></b>

when u press F1 on this checkbox u can see the short help there..

Specifies that all users of a device have access to the same

application data.

<b><<<

04. Framework

>>></b>

i). Error Handling

Here u can specify , if error happends while synchronization(with this particular application),

the error to be handled is by the framework or by the application. If it is by application , then

u will have to handle the error accordingly in your application. If it is by the framework , then

the framework can handle after the error. For example , if u r creating one entry in the client

device , and after sync , if this goes to error , that particular record is to be deleted

from the client . So if ur selection is application , then u will have to handle . If the sele

ction is framework , then the framwork will send one delete request for ur particular entry.

ii)Conflict Handling

In this case , when one conflict comes , u can specify that is to be handled by the framework or application.

In this case if ur selection is framework , then the framework will do the further steps to handle this conflict.

<b><<<05. View of Synchronizer Business object data for data facade >>>></b>

Here , we are specifying which data to keep when one error or conflict arises..

i) Error Handling

Here we hav two options , the data to be stored is data by the client , or data by the server ..

ii)Conflict Handling

In this case also , the above mentioned fact is applicable..

<b><<<08. Link tab>>>></b>

Other mobile components that are needed by this mobile component and that might need to be installed.

When you define an installation sequence, you define the order in which the components should be installed on this tab.

<b><<<09. Languages tab>>></b>

Languages in which the mobile component is available.

<b><<<10. Framework tab.>>></b>

Framework that must be installed in order for the mobile component to be installed. You can also define an area here.

<b><<<11. Environment tab>>></b>

Conditions that must be satisfied for the mobile component to be installed.

<b><<<12. Authorizations tab>>></b>

Authorization objects needed by the user to allow the mobile components to be installed.

just refer this link also..

http://help.sap.com/saphelp_nw04/helpdata/en/7c/67a73f05c4265de10000000a114084/content.htm

Regards

Kishor Gopinathan

Former Member
0 Kudos


Hello Kishor,

   Thanks a lot for your explanation.
   
   I went through them.

   I have few more doubts.

   <b>02. SyncBOs Expect Initial Value</b>
              Can you tell me what is this attribute?     

   <b>10. Framework tab.</b>
              JSP or AWT framework gets automatically
          installed on the MI Client.
          Then what could be the framework which can be  
          added here. Can you give me any example?

   <b>11. Environment tab</b>
              What could be those conditions?
              How to add the conditions to this? 

   <b>12. Authorizations tab</b>
              How to add authorizations object?
              Are they custom defined or it is only
              MI_AUTH?

    Thanks in advance.

    regards,
       Abhijit

Message was edited by: Abhijit Shingate

Former Member
0 Kudos

hello abhijit,

just to give one:

>02. SyncBOs Expect Initial Value

if this is enable, when a SyncBo instance is created in

the client for this SyncBoDescriptor, all field values

will be assigned with initial values and not null.

C field type will be "" (an empty string)

N field type will be 0

and so on...

<b>NOTE</b> for 2.1 and 2.5, the client representations

are different. refer to BasisFieldType interface javadoc.

regards

jo

Former Member
0 Kudos

Hello Jo,
   Thanks a lot for the help.

   Can you tell me about following points?

   10. Framework tab.
              JSP or AWT framework gets automatically
          installed on the MI Client.
          Then what could be the framework which can be  
          added here. Can you give me any example?
 
   11. Environment tab
              What could be those conditions?
              How to add the conditions to this? 
 
   12. Authorizations tab
              How to add authorizations object?
              Are they custom defined or it is only
              MI_AUTH?

regards,
    Abhijit

Former Member
0 Kudos

Hi,

This was an old thread, I found which was really helpfull for the understanding it provided about the mi_mcd transaction.

Still some questions were left unanswered which I really want to know about, esp this one:

12. Authorizations tab

How to add authorizations object?

Are they custom defined or it is only

MI_AUTH?

Please explain.

Waiting for your replies.

Ankur

Answers (2)

Answers (2)

p_willems
Explorer
0 Kudos

<i>07. SyncBo table

What is the significance of following

i. SyncBo object value

ii. Delay</i>

These are related to T51(Server driven) syncbo's.

Former Member
0 Kudos

Hello Patrick,

Thanks for the reply.

You answer is really helpful.

Former Member
0 Kudos

Hi abhijit

u can get all ur answers in this link

<b>http://help.sap.com/saphelp_nw04/helpdata/en/87/d4f60854de0542812dd6c4d5247e17/frameset.htm</b>

bye

sid

Message was edited by: Siddhartha

Former Member
0 Kudos

Hello Siddharth,

i have already gone through the link which you gave me.

But it does not provide me with the complete answers.

DO you have some more documents on this?