cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding IsInput Element

Former Member
0 Kudos

Hi Experts

Consider I am Having Two DC's (Parent and Child).

<u><b>First Option</b></u>

1. Here Parent is the Source and Child is Destination ie I am Going to use Parent DC component in child DC.

2. In Parent DC i am setting the Interface Controller Node Property <i><b>IsInput Element = True</b></i> so that i will be applicable and able to access in the child DC.

3. In Child DC Data Modeller I am Mapping from Used Parent Dc Interface Controller to The Child Dc Component Controller.

Diagram Representation

Used Parent Dc Interfrace Controller <b>----


></b>Child Dc Comp Controller

4. By the Above Mapping The Input Filed binded to the context in Parent Dc View is get Disabled. <b>We don't know why it is?</b>

<u><b>Second Option</b></u>

5. In Parent DC i am setting the Interface Controller Node Property <i><b>IsInput Element = False</b></i>

6. In Child DC Data Modeller I am Mapping from The Child Dc Component Controller to Used Parent Dc Interface Controller

Used Parent Dc Interfrace Controller <b><----


</b>Child Dc Comp Controller</u>

7. By the Above type of mapping the data is accessible.

Now My question is whats the purpose of <b>IsInput Element</b> Property

Plz Provide the Solutuions Diagramatically so that we can understand easily.

Thanks In Advance

Regards

Chandran S

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Chandran,

isInputElement is used for external mapping.What u r doing is internal mapping.

Means if u want to pass data from child dc to ur parent dc using interface controller,u use external mapping.

if u see <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10216fa3-a4d9-2910-0399-a86feae341c7">design principal</a> ,in this page 35 (Context Mapping Between Components: External Mapping) u will find that data is getting passed from component C to E. E is a utility componenet which is getting used by C. It is used when u r passing data from ur component to used component.

I hope its clear now.

regards

Sumit

Former Member
0 Kudos