cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Reference Infoobject and Template Infoobject

Former Member
0 Kudos

Dear Experts

What is the difference between Reference Infoobject and Template Infoobject.

Regards

manikanta

Accepted Solutions (0)

Answers (6)

Answers (6)

subhasmit121
Participant
0 Kudos
mayuri_ghosh
Explorer
0 Kudos

The difference between reference infoobject and template infoobject are

REFERENCE INFOOBJECT- When you create a reference InfoObject you get the data as well as the structure from the Parent InfoObject. For any changes in the parent infoobject, update the newly created infoobject. It technically links both of them. We cannot change the length, data type, etc of the newly created infoobject.

TEMPLATE INFOOBJECT- When you create a template InfoObject only the structure and the technical properties like length, attributes, size, etc of the parent infoobject are copied. Any changes in the parent infoobject will not update the newly created infoobject and we can change the length, data type, etc of the newly created infoobject.

Former Member
0 Kudos

Hi Mani,

Template IO: A template Info Object copies the technical properties like length,attributes,size of the another Info Object.A Template info Object as its own master data table,SID,domain and master data.

Reference IO:A reference Info Object just an alias or other name of the copied object it will not have any master data table and attributes of its own it just points to the object from where its copied.

Regards,

Shiva Kumar G.C

Former Member
0 Kudos

Hi,

Template infoobject: When you create infoobject As considering 'Infoobject B' as a template object; all the properties of infoobject B would be used to create Infoobject A such as attributes, data type specfication etc. of infoobject B. But note that you have only created Infoobject A based on infoobject B. You need to load the master data for infoobject A.

Reference infoobject: When you create Infoobject A considering 'Infoobject B' as a reference object; along with all the properties of infoobject B, entire master data of Infoobject B is also considered for infoobject A.

You don't have to do any seprate master data loading for infoobject A. Whatever data loads you do for Infoobject B, same data is available for infobject A. Understand one thing, if Infoobject A is reference infobject of infoobject B then you can't make any direct modification to properties of A, you have to modify Infoobject B for that purpose.

Hope it helps.

Regards,

Nilima Rodrigues

Former Member
0 Kudos

Hi

Thanks For your Reply,

>Using Template we can copy the properties and able to edit those properties

>Using reference we can copy the properties (description, display, text selection, relevance to authorization, person responsible, constant, and attribute exclusively, are also maintained with characteristics that are based on one reference characteristic.), *We can not able to edit properties*

Plz clarify

Regards

manikanta

Former Member
0 Kudos

Hi Manikanta,

Your understanding is correct.

CHeck this thread as well:

Regards,

Nilima Rodrigues

Former Member
0 Kudos

Yes Mani u r right...

Former Member
0 Kudos

Reference Infoobject:-In case of Reference IO v can not change the Properties of the Ref infoobject.

Template Infoobject:- Here we can change the Properties of the Temp Infoobject.

That is the main Difference between these two.

Former Member
0 Kudos

TEMPLATE InfoObject :

new infobject is just the replica on template infobject. All properties of template infoobject are virtually copied.

Reference InfoObject :

The new InfoObject has the technical linkage to reference InfoObject.

the new infobject has no stand alone master data table or attribute table.

it uses the tables of reference infoobject.

EXAMPLE :

0SOLD_TO ( sold to party) NEW INFOBJECT.

0CUSTOMER REFERENCE INFOBJECT