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
ShilpaHello,
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:00Hi,
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,
AdamThanks 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.
ThanksHi,
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.
SadhnaHi 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,
VanithaIdea 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 -
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
PraxyHi 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 suggestif 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 .... ? -
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,
BradRoadling 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
JeethiHi ,
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
ArunHi
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 PMHi 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
-
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