Display Dynamic Columns in Template????

Hi
I have an xml with data like this.
<G_PURPOSE_CATEGORY>
<PURPOSE_CAT>A - PRODUCTION LOANS</PURPOSE_CAT>
- <G_PURPOSE>
<PURPOSE>All Crops Loan (excluding Veg & Fruits)</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>1</BORROWERS_COUNT>
<AMOUNT_DISBURSED>1000</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>1</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>1000</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>110.56</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Vegetables</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Others</PURPOSE>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
</G_PURPOSE_CATEGORY>
- <G_PURPOSE_CATEGORY>
<PURPOSE_CAT>B - DEVELOPMENT LOANS</PURPOSE_CAT>
- <G_PURPOSE>
<PURPOSE>Plough Cattle</PURPOSE>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>1</BORROWERS_COUNT>
<AMOUNT_DISBURSED>100</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>1</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>100</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>5.53</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Tube Wells & other Wells</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Sprinkle & Trickle Irrigation</PURPOSE>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Tractors</PURPOSE>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Tractors Implements</PURPOSE>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Orchards</PURPOSE>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Farm Transportation</PURPOSE>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Godown/ Cold Storage / Silos</PURPOSE>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Land Improvement</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Farm Machinery</PURPOSE>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>High Quality Seed Processing Unit</PURPOSE>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Green House/Tunnel Farming</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Others / NGOs</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
</G_PURPOSE_CATEGORY>
- <G_PURPOSE_CATEGORY>
<PURPOSE_CAT>C - CORPORATE FARMING</PURPOSE_CAT>
- <G_PURPOSE>
<PURPOSE>Production Loans</PURPOSE>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Development Loans</PURPOSE>
- <G_HOLDING>
<HOLDING>SUBSISTENCE HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>ABOVE ECONOMIC HOLDING</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
</G_PURPOSE_CATEGORY>
<G_HOLDING> group is being created dynamically mean there could be any number of <G_HOLDING> groups in <G_PURPOSE>.
Now what i want is to display all the the columns in all <G_HOLDING> group which are in a single <G_PURPOSE> against that purpose in one row.
LIke
All Crops (Expect Furit and Vegetable) All columns of Subsistense holding All Columns of Economic Holding All columns of Above economic holding
Number of columns in <G_Holding> will be same for all holdings but there could be any number of holding types in each <G_PURPOSE> but they will be same in number for every <G_PURPOSE>.

this is my whole xml.
<DATA>
- <PERIODDATES>
- <PERIODDATES_ROW>
<PC_START_DATE>2000-07-01T00:00:00.000+05:00</PC_START_DATE>
<PC_END_DATE>2000-09-30T00:00:00.000+05:00</PC_END_DATE>
</PERIODDATES_ROW>
</PERIODDATES>
- <FINDATES>
- <FINDATES_ROW>
<FC_START_DATE>2000-01-01T00:00:00.000+05:00</FC_START_DATE>
<FC_END_DATE>2000-12-31T00:00:00.000+05:00</FC_END_DATE>
</FINDATES_ROW>
</FINDATES>
- <BRANCHES>
- <BRANCHES_ROW>
<BRANCH_CODE>CHO</BRANCH_CODE>
</BRANCHES_ROW>
</BRANCHES>
- <CONSOLIDATED>
- <STATEMENT1>
<FCODE>FY2000</FCODE>
<PERIODCODE>QT3</PERIODCODE>
<BRANCHFROM>CHO</BRANCHFROM>
<BRANCHTO>CHO</BRANCHTO>
<PROVINCE>PUNJAB</PROVINCE>
- <G_PURPOSE_CATEGORY>
<PURPOSE_CAT>Production Loans</PURPOSE_CAT>
- <G_PURPOSE>
<PURPOSE>All Crops Loan (excluding Veg & Fruits)</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Vegetables</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Fruits / Orchards</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Others</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
</G_PURPOSE_CATEGORY>
- <G_PURPOSE_CATEGORY>
<PURPOSE_CAT>Development Loans</PURPOSE_CAT>
- <G_PURPOSE>
<PURPOSE>Plough Cattle</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Tube Wells & other Wells</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Sprinkle & Trickle Irrigation</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Tractors</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Tractors Implements</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Orchards</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Farm Transportation</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Godown/ Cold Storage / Silos</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Land Improvement</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Farm Machinery</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>High Quality Seed Processing Unit</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Green House/Tunnel Farming</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Others / NGOs</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
</G_PURPOSE_CATEGORY>
- <G_PURPOSE_CATEGORY>
<PURPOSE_CAT>Corporate Farm Loans</PURPOSE_CAT>
- <G_PURPOSE>
<PURPOSE>Production Loans</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
- <G_PURPOSE>
<PURPOSE>Development Loans</PURPOSE>
- <G_HOLDING>
<HOLDING>Subsistense Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
- <G_HOLDING>
<HOLDING>Above Economic Holding</HOLDING>
<BORROWERS_COUNT>0</BORROWERS_COUNT>
<AMOUNT_DISBURSED>0</AMOUNT_DISBURSED>
<PRINCIPAL_RECOVERED>0</PRINCIPAL_RECOVERED>
<MARKUP_RECOVERED>0</MARKUP_RECOVERED>
<OUTSTANDING_BORROWERS>0</OUTSTANDING_BORROWERS>
<OUTSTANDING_PRINCIPAL>0</OUTSTANDING_PRINCIPAL>
<OUTSTANDING_MARKUP>0</OUTSTANDING_MARKUP>
</G_HOLDING>
</G_PURPOSE>
</G_PURPOSE_CATEGORY>
</STATEMENT1>
</CONSOLIDATED>
</DATA>

Similar Messages

  • Displaying dynamic columns in the query output.

    Hello,
    Depending on current quarter output of the query would vary.
    If current quarter is 'Q1'
    O/p : InvQ1  Del  BackQ1  BackQ2  BackQ3  BackQ4
    If current quarter is 'Q2'
    O/p : InvQ1  InvQ2  Del  BackQ2  BackQ3  BackQ4
    If current quarter is 'Q3'
    O/p : InvQ1  InvQ2  InvQ3  Del  BackQ3  BackQ4
    If current quarter is 'Q4'
    O/p : InvQ1  InvQ2  InvQ3  InvQ4  Del  BackQ4
    So, out of 9 columns, 6 columns would display at any given time depending on the current quarter.
    Invoice of 4 quarters, Deliquency and Backlog of 4 quarters.
    I am not getting any way how to display dynamic columns or hide unwanted/blank columns.
    For the time being I have added all 9 columns in the query, and in the output unwanted columns shows blank.
    Can anybody please suggest me how to display only 6 columns in the output depending on current quarter.
    Thanks and Regards
    Shilpa

    Hello,
    This shouldn't be too difficult. Assuming you have a variable with the selected quarter, you may choose to display Inv (whatever that is) for quarters 1 through variable, Del, and Back for quarters variable through 4. You also need a drilldown on quarter in the columns (after the key figure structure). You would probably need to restrict 'Del' on the variable as well if you haven't already done it.
    Best regards,
    Christoffer

  • How to display dynamic column added by vo.addDynamicAttribute in jspx?

    Hi,
    I met problem when programmatically add cloumn and display it on screen. Here are my steps:
    0. define a ViewObject using xml. Define a transient column Addtion2. later will add a dynamic column Addtion3, but not defined here.
    1. Implement Application Module, adding a method init() and expose it to client.
    2. In init() method, get target VO and use vo.addDynamicAttribute("Addition3"). Then iterate it use row.setAttribute("Addition3", Math.random()). Add init() to page binding and invoke it.( it's invoked )
    3. In jspx, use dynamic table. But Addition3 never shows up.
    This is my last question: Re: How to display dynamic column added by vo.addDynamicAttribute in jspx? People say I should use dynamic table.
    please have a look at my code:
    Application Module: when it runs, it will print 6 coulmns. vo.getAttributeCount() is <font color="red">6</font>.
    <pre>
    public void init() {
    ViewObject vo = this.getCountryView1();
    if (vo.getAttributeIndexOf("Addition3") == -1) {
    vo.addDynamicAttribute("Addition3");
    vo.executeQuery();
    for (AttributeDef deft : vo.getAttributeDefs()) {
    System.out.println(deft.getColumnName() + ": " + deft.getName());
    RowSetIterator it = vo.createRowSetIterator("i1");
    while (it.hasNext()) {
    Row r = it.next();
    r.setAttribute("Addition2", Math.random());
    r.setAttribute("Addition3", Math.random());
    it.closeRowSetIterator();
    for (AttributeDef deft : vo.getAttributeDefs()) {
    System.out.println(deft.getColumnName() + ": " + deft.getName());
    System.out.println(vo.getAttributeCount()); //vo.getAttributeCount() is 6
    </pre>
    jspx: when it runs, only 5 columns are shown. Column Addition2's values are set as expected. but Column Addition3 never shows up. And #{bindings.CountryView1.attributeCount} shows <font color="red">5</font>.
    <pre>
    <af:table rows="#{bindings.CountryView1.rangeSize}"
    fetchSize="#{bindings.CountryView1.rangeSize}"
    emptyText="#{bindings.CountryView1.viewable ? 'No data to display.' : 'Access Denied.'}"
    var="row" rowBandingInterval="0"
    value="#{bindings.CountryView1.collectionModel}"
    selectedRowKeys="#{bindings.CountryView1.collectionModel.selectedRow}"
    selectionListener="#{bindings.CountryView1.collectionModel.makeCurrent}"
    rowSelection="single" id="t1">
    <af:forEach items="#{bindings.CountryView1.attributeDefs}" var="def">
    <af:column headerText="#{def.name}"
    sortable="true" sortProperty="#{def.name}" id="c1">
    <af:outputText value="#{row[def.name]}" id="ot1"/>
    </af:column>
    </af:forEach>
    </af:table>
    <af:forEach items="#{bindings.CountryView1.attributeDefs}" var="def">
    <af:outputText value="#{def.name}" id="ot2"/>
    </af:forEach>
    <af:outputText value="#{bindings.CountryView1.attributeCount}" id="ot3"/>
    </pre>
    it's quite weird for me. The vo.getAttributeCount() is 6, but #{bindings.CountryView1.attributeCount} shows 5. And column Addtion3 never shows up.
    what's the matter? How can I show the dynamic added column Addtion3?
    Edited by: simon li on 2012-9-10 下午7:31
    Edited by: simon li on 2012-9-10 下午8:00

    Hi,
    Can you check the tree binding (CountryView1 - in the pagedef) and see it has the 5 attributes hardcoded in it. If yes, try removing everything and then run the page to see if it works fine.
    -Arun

  • Display Dynamic Columns in Crystal Report

    Hello,
    We are currently using Crystal Reports XI and connecting to an ADO .NET XML file as our data source. In this data souce we have a data table called IDENTIFIERS where every column, except for the ones used for joining tables is dynamic. These column will be different for each database thats its run against.
    Is there any way to display these dynamic columns without having consistent column names?
    You help is much appreciated.
    Thanks,
    Adam

    Thanks Carl,
    We do have control over the data table and a solution like this had crossed my mind. But this might not be practical for other reports that use this data table.
    I think another solution would be to create a new data tabl that has all identifiers on their own row as opposed to columns.
    id
    dentifier
    identifier_name

  • Issue in Smartform  "need to display dynamic column or cell"

    HI,
    I need some issue with smart form " ITEM Details"
    matnr maktx menge uom
    i have defined all in the inside table so that i have selected frame ?
    now my issue is i should display only matnr maktx uom
    i don't want display Menge column  if it doesn't have vaule ( in clude cell and box also ).
    i need to display  Menge column  if it  has value .
    how to resolve the issue in smartform?
    replas ASAP.
    Thanks

    Hi,
    Kindly check the below links.. hope this will help you.
    Hide table columns in smart form?
    Hiding column in table in smartform
    Regards,
    Booma Ganesan
    Edited by: booma ganesan on Apr 28, 2010 4:05 PM

  • ALV Display dynamic column with multiline header

    Hi All.
    I need to create alv display with dynamic number of columns. Also, it contains two header line. Kindly help me in coding.
    The required format is this format.
    Product | Week1 | Week2 |.......| WeekN
    |--||---|--
                | Sales   | Sales   |.......| Sales
    |--| |---|--
    PRD1   | value    | Value    |.......| Value
    PRD2   | value    | Value    |.......| Value
    PRD3   | value    | Value    |.......| Value
    Thanks.
    Sadhna

    Hi Sadhana,
    You mean to say that your internal Table contains
    ABCDEF are the fields in your Internal table.
    A--BCD---E-----F
    1--12---13---a11----1
    2--11---01---b9-----0
    3--01---00---c32----0
    4--14---01---d21----0
    Now using Dynamic Internal Table it should display the output as follow :
    A--BCF---a---b-c----d
    1--12---13---111-9-32--21
    Here you want to display the the fields of D as header and E as its corresponding values...?
    Please let me knwo if you mean the same..
    Regards,
    Kittu

  • Display dynamic columns in ALV

    Hi All,
    I have a requirement in which I have develop a report displaying material master basic data and classification data. The basic data I am getting from MARA and MAKT tables. And for classification data I am getting the class maintained from each material from tables INOB,KSSK and from KLAH, then I am getting the characteristics and its values by calling BAPI u2018BAPI_OBJCL_GETDETAILu2019 for each material .
    Now I have to prepare ALV  having column name for basic data (would be static) and characteristic name (would be dynamic, and I have to display characteristics values under it, for each material ).
    For example: if  material u2018CHWOJA4u2019 has 2 characteristics as u2018country (value u2018Franceu2019)u2019 and  u2018creation season(value u2018Decu2019)u2019  and second material u2018E50480u2019 has  3 characteristics as u2018Abacus (value u2018yesu2019)u2019 ,u2018country (value u2018Indiau2019)u2019 and  u2018 season(value Jank)u2019 , the  ALV output would be :
    Material Number;     Material description; Base Unit of Measure;Material Group; Abacus; Country;season          
    CHWOJA4; JACKET;PC;Z05; ; France;Dec          
    E50480;BRAZIL REAL;PC;Z06; yes; India;Jan               
    In short, my last column of the ALV would be the characteristic name and the content would be the char. value.
    Can you please suggest some ways to achieve this? A quick reply would be highly appreciated!
    Thanks,
    Vanitha

    Idea here is to have many fields for characterstic values in your output internal table.
    For eg.
    types : Begin of ty_mara,
               matnr type matnr_d,
               mtext type mktxt,
               char1 type string,
               char2 type string,
               char20 type string.
    Check for all the materials which has the maximum characterstic values. So, say for a material, there are 12 characterstics values and that is the maximum compared to anyother materials. Then in the field catalog hide the columns related to charactertics CHAR13 onwards till CHAR20.
    Note : I have assumed char20 as the max., which you can alter based on your scenario.
    Regards
    Ranganath

  • Dynamic Columns in SSRS

    Hello,
     I am using sql 2012 SSRS.
    My requirement  :
    I have Database which has got 100 tables.I need to create SSRS report which display top 10 records from the table within that database.
    User will select The table name as parameter in the report. the number of column in each table will vary .
    kindly shed some light on above problem.
    I am using the below statement in stored proc, and calling same from ssrs report
    exec(
    'select top 10 * from ['+@datbasename+'] .[app].'+@tablename+'')
    Regards
    Prasanna KJ
    Praxy

    Hi Prasanna,
    Just as Visakh mentioned, we can’t get the report to display dynamic columns in a report based on the different table names. So for your requirement, it can’t be achieved currently.
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • How can we get Dynamic columns and data with RTF Templates in BI Publisher

    How can we get Dynamic columns and data with RTf Templates.
    My requirement is :
    create table xxinv_item_pei_taginfo(item_id number,
    Organization_id number,
    item varchar2(4000),
    record_type varchar2(4000),
    record_value CLOB,
    State varchar2(4000));
    insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'USES','fever','TX');
    insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'HOW TO USE','one tablet daily','TX');
    insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'SIDE EFFECTS','XYZ','TX');
    insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'DRUG INTERACTION','ABC','TX');
    insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'OVERDOSE','Go and see doctor','TX');
    insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'NOTES','Take after meal','TX');
    select * from xxinv_item_pei_taginfo;
    Item id Org Id Item Record_type Record_value State
    493991     224     1265-D30     USES     fever     TX
    493991     224     1265-D30     HOW TO USE     one tablet daily     TX
    493991     224     1265-D30     SIDE EFFECTS     XYZ     TX
    493991     224     1265-D30     DRUG INTERACTION     ABC     TX
    493991     224     1265-D30     OVERDOSE      Go and see doctor     TX
    493991     224     1265-D30     NOTES     Take after meal     TX
    Above is my data
    I have to fetch the record_type from a lookup where I can have any of the record type, sometime USES, HOW TO USE, SIDE EFFECTS and sometimes some other set of record types
    In my report I have to get these record typpes as field name dynamically whichever is available in that lookup and record values against them.
    its a BI Publisher report.
    please suggest

    if you have data in db then you can create xml with needed structure
    and so you can create bip report
    do you have errors or .... ?

  • First group heading below displays below column headings using Template 23 Classic Report using Repeat Headings on Break

    Hello,
    I am migrating an application from APEX 3 to APEX 4.2 on one thing I notice with the classic reports when I bring them into Template 23 is that the first break section has the break row display below the column headers for that section while the remaining rows correctly have it display above the headers on subsequent group sections.
    When I look a the code in firebug I can seen that the all tables but the first, the break row is being included as the last row of the previous table so I can see how this would not work for the break since.
    I have tow questions.
    1. Is this really intentional because it doesn't seem  terribly elegant and my users zeroed in on it right away as a perceived bug.
    2. Is there a reasonable work around that still uses Repeat Headings on Break? I have multiple reports on the same page in places so changing over to interactive reports is not a silver bullet for me in this case.
    Example of issue can be seen at apex.oracle.com at  Home
    Thanks,
    Brad

    Roadling wrote:
    Hello,
    I am migrating an application from APEX 3 to APEX 4.2 on one thing I notice with the classic reports when I bring them into Template 23 is that the first break section has the break row display below the column headers for that section while the remaining rows correctly have it display above the headers on subsequent group sections.
    1. Is this really intentional because it doesn't seem  terribly elegant and my users zeroed in on it right away as a perceived bug.
    The Standard report template definition in theme 23 contains thead and tbody elements:
    Before Column Heading
    <thead>
    Column Heading Template
    <th #ALIGNMENT# id="#COLUMN_HEADER_NAME#">#COLUMN_HEADER#</th>
    After Column Heading
    </thead>
    <tbody>
    After Rows
    </tbody>
    </table>
    </td>
    </tr>
    </tbody>
    <tbody class="uReportPagination">
    #PAGINATION#
    </tbody>
    </table>
    <div class="uReportDownloadLinks">#EXTERNAL_LINK##CSV_LINK#</div>
    This is intentional, following best practice for marking up HTML tables. What is not intended is the problem that arises when this template is used with the Repeat Headings on Break break formatting option. The repeated headings result in the table consisting of tag soup containing multiple incorrectly constructed tbody and thead elements, which is invalid.
    2. Is there a reasonable work around that still uses Repeat Headings on Break? I have multiple reports on the same page in places so changing over to interactive reports is not a silver bullet for me in this case.
    Create a copy of the Standard report template as Standard (break formatting) for use with break reports, remove the thead and tbody tags from the template definitions, and change the break reports to use the new template. (Or, if you primarily have break reports using the Standard template, keep the tags in the copy and remove them from the original to minimize the number of reports you have to edit.)
    Personally I'd create a custom row report template for complex break reports in order to be able to have complete control over the structure and presentation.

  • Designing Dynamic column in BI Report Template

    Hi,
    In one of my report i have a table grid where the columns are dynamic.How do i design dynamic column in BI rtf Template
    Is it possible to hide/Show column for BI report
    Please advice
    Regards
    Jeethi

    Hi ,
    Check the below link
    http://download.oracle.com/docs/cd/E10091_01/doc/bip.1013/b40017/T421739T481157.htm#4535400
    search for the Column Formatting you will find the example for dynamic cloumn creation.
    Thanks,
    Ananth

  • Dynamic totals to be displayed  in between dynamic columns

    Basically my requirement is to create a report which shows the output in a excel file in the below format:
    Customer Name .... Account Id ... JAN..... FEB ..... MAR ..........APR..............................DEC..............TOTAL
    BARRY,CINDY........ 879166404 .... 579 ....469........654............232..............................434.........(579+469+654+232+434)
    BARRY,EVELYN...... 4312031110 ... 579 ...434.......343............533.............................333.........(579+434+343+533+333)
    here the months are inserted dynamically........ and i managed to get the desired output.....with totals showing at the end.
    but now the user wants to see totals for every quarter...is it possible to do so - coz the months are inserted dynamically and how would i create a column for total in between for every quarter.
    any help would be really appreciated.

    Hi srini,
    I've sent an email to [email protected] with subject : Dynamic totals to be displayed in between dynamic columns.
    Eagerly waiting for your response.
    Thanks.

  • Bex Query which uses Dynamic columns to display actuals

    Hi Bex experts,
    I have a query issue/question.
    I currently have a Bex query which shows me the the planned values for each period, spanning 6 years into the future. My Key figure columns are defined as follows:
    Value type  = '020'
    Version  = mandatory variable, entered at execution.
    Posting period (FISCPER3)  = These columns are fixed values using periods 1 to 12 for each column.
    Fiscal year (0FISCYEAR) = Each column contains SAP exit for current year, and using the offset +1, +2, +3, +4 etc, when I define the future years coulmns.
    Currency = fixed 'USD'.
    Fiscal year variant = fixed 'Z4'
    The above works fine for plan data.
    I want to now include is:
    Seperate 'Dynamic columns' to show only actuals for period ranges from period one to the previous period (or current period minus 1). Each period should have it's own column for actuals.
    The dynamic actuals columns should be grouped together to the left of the plan columns.
    Actuals are only for current year, so I will still use the SAP EXIT for current year in the column definition.
    Example: If I am currently in period 10, the query should show me actuals from period 1 to period 9 in seperate columns, then continue to show me my plan values columns that I have in place already.
    How can I construct these actuals columns in to my existing query. If you have possible screens shots.
    Thanks, and maximum points will be alotted.

    The way I have approached this you may not like as it involves quite a bit of coding
    12 CKFs
    each CKF adds up 2 RKFs
    So 24 RKFs
    example Column 6 CKF
    Adds Column 6 RKF Actual and Column 6 RKF Plan
    Column 6 RKF Actual contains Actual version + key figure + Period variable column 6 Actual
    Column 6 RKF Plan contains Plan version + key figure + Period Variable column 6 Plan
    Period variable column 6 Actual
    is a cmod variable which reads the entered date
    if the period of entered date is LE 6
    then return period 6 into "Period variable column 6 Actual"
    else put 0 into "Period variable column 6 Actual"
    Period variable column 6 Plan
    is a cmod variable which reads the entered date
    if the period of entered date is LE 6
    then return period 0 into "Period variable column 6 Plan"
    else put 6 into "Period variable column 6 Plan"
    Now what happens is that if you enter period 6 in your selection screen all the Actuals of columns greater than 6 all have period 0 put into their selection so return 0 and all the columns less than or equal to 6 return the values for the fiscal period (ie column 1 gets period 1)
    And in addition all the Plans columns return the value of their column ie for their period for those greater than 6 and for those less than 6 they all return 0
    It's convulted - but you get the idea - and yes it works
    There may be a better way to do it - and I am open to suggestions
    (this does assume that NOTHING is posted to period 0 otherwise it won't work)

  • Dynamic Columns in Excel Template

    Hi
    I have a requirement to have dynamic columns. The number of columns are not fixed.
    Please let me know if this is feasible.
    Thanks
    Arun

    Hi
    Thanks for the link.
    Can you please send me an test email.
    I will share you the expected output layout.
    Thanks
    Arun

  • Problem with dynamic columns in smartforms.

    Dear SDN Experts,
    I have a requirement in smartforms for dynamic columns.
    i have used template with 10 columns, So from these 10 columns,Columns may vary monthly MIN 2 to MAX 10 depending on
    readings with them  for that month.
    i cannot fix column headings also,Because headings also changes dynamically.
    So Problem is if there is no data in columns,Columns is displayng empty.
    For EX: In this month i have 2 columns data remaining all columns is displaying empty boxes.
    Please suggest me a solution  is this posible in smartforms if i use table also.
    <removed by moderator>
    Regrds,
    MNR
    Edited by: Thomas Zloch on Sep 11, 2011 3:50 PM

    Hi friend,
    See the link below it is having the solution of hiding the columns in smart forms
    Hide table columns in smart form?
    Create a table to display your values with 12 col and hide the columns based on the idea provided in the link above.
    I think this will solve your issue if you still have queries please revert back to me i will help you.
    Thanks,
    Sri Hari

Maybe you are looking for

  • Errors, including ae.blitpipe

    In the studio I work in, one or more artists get the following issue: When starting AFX an error is shown on screen: After Effects error: Crash in progress. Last logged message was:<11156> <ae.blitpipe><2> Making new context This is followed by a sec

  • LR4 Unable to Process Some Images into CS3

    I am running LR4 on Windows Vista. When processing images I first work in LR and then move them into CS3 for any final touches and final processing. Recently, when I attempt to move an image from LR4 to CS3, I get a message saying "LR was unable to p

  • Need solution for flashback option

    Dear all, Can any one tell me, How to know the previous current_scn value in the databasae... Here i am facing the problem with one table that i have modified wrongly i have to revert back to the previous stage i.e 2 hrs before... with regards, Bala

  • Kindly provide me how to install odi in my pc windows 7 64bit

    Hi all, Plz kindly provide me how to install odi in my lap windows 7 64bit and do we have option to install odi in windows7? In windows 7 i already installed oracle 10g database and downloading ODI 11.1.1.5.0 version from oracle site. Its a urgent pr

  • DDConverter & TopLink

    I was trying to convert TopLink EJBs originally written for WLS 5.1 to 6.1 using DDConverter, however the convertion failed. See attached ddconverter.log. First of all, does DDConverter works with TopLink 3.03. If so, what did I do wrong. Thx in adva