I can successfully transfer XML data to internal table using CALL TRANSFORMATION, if all XML tag repeats all the time in XML file, but if all XML tag doesn't repeat then how to transfer data in internal table using CALL TRANSFORMATION.
<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
<tt:root name="ITAB"/>
<tt:template>
<SUGGESTION_LIST xmlns="urn:bobjsap_urac">
<tt:loop name="a" ref=".ITAB">
<ENTRY>
<SELECTION>
<tt:value ref="$a.SELECTION"/>
</SELECTION>
<LOCALITY1>
<tt:value ref="$a.LOCALITY1"/>
</LOCALITY1>
<REGION1>
<tt:value ref="$a.REGION1"/>
</REGION1>
<POSTCODE>
<tt:value ref="$a.POSTCODE"/>
</POSTCODE>
<PRIMARY_NUMBER_LOW>
<tt:value ref="$a.PRIMARY_NUMBER_LOW"/>
</PRIMARY_NUMBER_LOW>
<PRIMARY_NUMBER_HIGH>
<tt:value ref="$a.PRIMARY_NUMBER_HIGH"/>
</PRIMARY_NUMBER_HIGH>
<PRIMARY_NAME1>
<tt:value ref="$a.PRIMARY_NAME1"/>
</PRIMARY_NAME1>
<PRIMARY_TYPE1>
<tt:value ref="$a.PRIMARY_TYPE1"/>
</PRIMARY_TYPE1>
<PRIMARY_POSTFIX1>
<tt:value ref="$a.PRIMARY_POSTFIX1"/>
</PRIMARY_POSTFIX1>
<POSTCODE2_ODD>
<tt:value ref="$a.POSTCODE2_ODD"/>
</POSTCODE2_ODD>
<POSTCODE2_EVEN>
<tt:value ref="$a.POSTCODE2_EVEN"/>
</POSTCODE2_EVEN>
<PRIMARY_SIDE_INDICATOR>
<tt:value ref="$a.PRIMARY_SIDE_INDICATOR"/>
</PRIMARY_SIDE_INDICATOR>
<UNIT_DESCRIPTION>
<tt:value ref="$a.UNIT_DESCRIPTION"/>
</UNIT_DESCRIPTION>
<UNIT_NUMBER_LOW>
<tt:value ref="$a.UNIT_NUMBER_LOW"/>
</UNIT_NUMBER_LOW>
<UNIT_NUMBER_HIGH>
<tt:value ref="$a.UNIT_NUMBER_HIGH"/>
</UNIT_NUMBER_HIGH>
<SECONDARY_SIDE_INDICATOR>
<tt:value ref="$a.SECONDARY_SIDE_INDICATOR"/>
</SECONDARY_SIDE_INDICATOR>
</ENTRY>
</tt:loop>
</SUGGESTION_LIST>
</tt:template>
</tt:transform>
<suggestion_list>
<![CDATA[
<SUGGESTION_LIST xmlns="urn:bobjsap_urac">
<ENTRY>
<SELECTION>1</SELECTION>
<LOCALITY1>ARLINGTON HEIGHTS</LOCALITY1>
<REGION1>IL</REGION1>
<POSTCODE>60005</POSTCODE>
<PRIMARY_NUMBER_LOW>1210</PRIMARY_NUMBER_LOW>
<PRIMARY_NUMBER_HIGH>1210</PRIMARY_NUMBER_HIGH>
<PRIMARY_NAME1>S SURREY RIDGE</PRIMARY_NAME1>
<PRIMARY_TYPE1>DR</PRIMARY_TYPE1>
<PRIMARY_POSTFIX1>N</PRIMARY_POSTFIX1>
<POSTCODE2_ODD>8912</POSTCODE2_ODD>
<POSTCODE2_EVEN>8912</POSTCODE2_EVEN>
<PRIMARY_SIDE_INDICATOR>E</PRIMARY_SIDE_INDICATOR>
</ENTRY>
<ENTRY>
<SELECTION>1</SELECTION>
<LOCALITY1>ARLINGTON HEIGHTS</LOCALITY1>
<REGION1>IL</REGION1>
<POSTCODE>60005</POSTCODE>
<PRIMARY_NUMBER_LOW>1210</PRIMARY_NUMBER_LOW>
<PRIMARY_NUMBER_HIGH>1210</PRIMARY_NUMBER_HIGH>
<PRIMARY_NAME1>S SURREY RIDGE</PRIMARY_NAME1>
<PRIMARY_TYPE1>DR</PRIMARY_TYPE1>
<PRIMARY_POSTFIX1>N</PRIMARY_POSTFIX1>
<POSTCODE2_ODD>8912</POSTCODE2_ODD>
<POSTCODE2_EVEN>8912</POSTCODE2_EVEN>
<PRIMARY_SIDE_INDICATOR>E</PRIMARY_SIDE_INDICATOR>
</ENTRY>
<ENTRY>
<SELECTION>1</SELECTION>
<LOCALITY1>ARLINGTON HEIGHTS</LOCALITY1>
<REGION1>IL</REGION1>
<POSTCODE>60005</POSTCODE>
<PRIMARY_NUMBER_LOW>1210</PRIMARY_NUMBER_LOW>
<PRIMARY_NUMBER_HIGH>1210</PRIMARY_NUMBER_HIGH>
<PRIMARY_NAME1>S SURREY RIDGE</PRIMARY_NAME1>
<PRIMARY_TYPE1>DR</PRIMARY_TYPE1>
<PRIMARY_POSTFIX1>N</PRIMARY_POSTFIX1>
<POSTCODE2_ODD>8912</POSTCODE2_ODD>
<POSTCODE2_EVEN>8912</POSTCODE2_EVEN>
<PRIMARY_SIDE_INDICATOR>E</PRIMARY_SIDE_INDICATOR>
</ENTRY>
</SUGGESTION_LIST>]]>
</suggestion_list>