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
Similar Messages
-
Draw Dynamic Column with Static Columns
Hi All
I have to show dynamic columns with static columns including column header and I am choosing the Cross Tab style. I have done this already in SSRS but failed to do in Crystal Report version (Crystal Report Basic for Visual Studio 2008).
Name Hair Color City Age Mobile Email
Jannie Brown Dublin 15 +353 122 1234567 Email Address
John Black Dublin 20 +353 145 1234567 Email Address
Dynamic Columns
Name , Hair Color , City Age
Static Column
Mobile, Email
I also face empty rows in cross tab report.
Please help and give me a chance of thanks.Thank you very much for your kind response. Actually i have dynamic Store Procedure results based on parameters and yes static column will never changed
Store Procedure Result
Mobile Age Email Key Value
+3531221234567 15 Email Address Name Jannie
+3531221234567 15 Email Address Hair Color Brown
+3531221234567 15 Email Address City Dublin
+3531451234567 20 Email Address Name John
+3531451234567 20 Email Address Hair Color Black
+3531451234567 20 Email Address City Dublin
And I want to draw report in following style
Name Hair Color City Age Mobile Email
Jannie Brown Dublin 15 +3531221234567 Email Address
John Black Dublin 20 +3531451234567 Email Address -
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 -
Dynamic Columns with dynamic header colspans
Hi All,
Our project requires creation of dynamic data table at runtime. Following are the requirements.
1.The number of columns and column headers should be dynamic. Basically the column headers are the Month names.
2.Some or All of the above displayed months can be further split into 3 columns based on further values selected by the user. The months to be split into 3 columns will be identified only at runtime based on some calculations. When this happens, that particular month header should span 3 columns and an additional header for the 3 split columns have to be displayed. Check the screen shot below.
----------------------------------------------------------------------------------|-------------|
Year: 2008 | Year: 2009 |
----------------------------------------------------------------------------------|-------------|
|Current Month | | |
-------------------------------------|--------------|-----------------------------|-------------|
Sep | Oct | Nov | Dec | Year Total| Jan |
------------------|------------------|--------------|-----------------|-----------|-------------|
| | |2008 |2009 |Total| | |
------------------|------------------|--------------|-----|-----|-----|-----------|-------------|
Old |New |Total|Old |New |Total | | | | | | |
Value|Value | |Value|Value| | | | | | | |
-----|------|-----|-----|-----|------|--------------|-----|-----|-----|-----------|-------------|
xx | xx | xx | xx | xx | xx | xx | xx | xx | xx | xx | xx |
-------------------------------------------------------------------------------------------------Points to be noted:
1.The colspan for the Year header is dynamic based on the months displayed for the previous, current, next year.
2.The ‘Current Month’ header is dynamic based on the month selected in the drop-down.
3.The colspan for the month is dynamic based on whether it is displaying single column or 3 columns
4.The header for the 3-column split is dynamic based on which are the months to be displayed with 3-column split.
5. Irrespective of the month selected, DEC is always split into 3 columns.
Is this achievable in JSF? Please let me know if anyone has worked on a similar requirement.
Thanks and Regards,
Anitha.Hi charishma/Raymond,
Thanks for your response.
charishma,
I checked the link you provided and the code in that page. For me it looks like the colspan and rowspan are set by the user. Can it be done dynamically? I am still not in the development phase. I am still evaluating the possibilities. So it would be great if you can tell me if my requirements will be met with rich faces.
Raymond,
I am still in the evalution phase of whether this requirement is possible or not?
In short, my requirement is to display columns dynamically. Based on certain conditions, each of the column can be further split to 3 more columns with 3 sub-headers below the main header. There are 4-5 rows of headers available for which the colspan has to be calculated dynamically depending on the total number of columns.
The columns should be editable. i.e., the columns contain textboxes where the user can enter data. Again, the editable columns and non-editable columns are determined at run-time based on certain calculations.
Is this possible? If not, i need reasoning as to why it is not acheivable.
If it is not at all posible then the client is ready to compromise on the editing part. That is, data entry can be in a pop-up whereas, the the datatable should just display the data dynamically so as to print it for a report.
Please let me know the possibility of this requirement.
Thanks and Regards,
Anitha. -
Hello experts,
I am currently working on the report to display ACQUISITION PRICE and RENEWAL PRICE of some equipments. The renewal price will be calculated according to CPI, the CPI value should be entered by user. Based on this CPI the report should display renewal price of the equipments in Specific Column. I don't understand how to get Custom Column and how to display values in it. The formula for the renewal price will be
New Price = Acquisition Price + (Acquisition Price * (CPI/100))
I have defined the column with Data Type I. But i dont know weather it is correct or not. If anybody have any idea regarding this issue please share it with me.
Thanks,
AvadhutI have created own report its TYPE 1. I have used ALV in it. I am able to display all the other values but RENEWAL PRICE. There is CHECKBOX on selection screen, when selected report should display renewal prices automatically according to CPI. But i dont understand how to display it in custom column. The code is as below.
*& Report ZIE_EQUIP_RENEWAL_COST
REPORT zie_equip_renewal_cost.
types: begin of g_outtab,
EQUNR TYPE EQUNR,
EQKTX TYPE KTX01,
ANSDT TYPE ANSDT,
ANSWT TYPE ANSWT,
INVNR TYPE INVNR,
end of g_outtab.
TABLES: v_equi, "Equipments
equi, "Equipment Master
eqkt. "Equipment Text
TYPE-pools: slis.
DATA:
alv_container TYPE REF TO cl_gui_custom_container,
alv_grid TYPE REF TO cl_gui_alv_grid,
* event_receiver TYPE REF TO lcl_event_receiver,
str_outtab TYPE g_outtab,
gr_table type ref to cl_salv_table.
DATA: it_data TYPE TABLE OF v_equi,
it_equi TYPE STANDARD TABLE OF equi,
it_eqkt TYPE STANDARD TABLE OF eqkt,
str_data TYPE v_equi.
DATA: ok_code LIKE sy-ucomm,
save_ok LIKE ok_code.
** Selection Screen **
SELECTION-SCREEN BEGIN OF BLOCK rammi WITH FRAME TITLE text-010.
SELECT-OPTIONS:
s_equnr FOR equi-equnr, "Equipment Number
s_eqtyp FOR equi-eqtyp, "Equipment Type
s_invnr FOR equi-invnr, "Inventory Number
s_ansdt FOR equi-ansdt, "Acquisition date
s_answt FOR equi-answt. "Acquisition Value
*PARAMETERS: p_waers TYPE v_equi-waers DEFAULT 'ISK', "Currency Key
PARAMETERS: p_cpi TYPE i,
p_test AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK rammi.
** Start of Selection **
START-OF-SELECTION.
CLEAR: it_data, it_equi, it_eqkt.
PERFORM read_data.
CALL SCREEN 100.
*& Form read_data
FORM read_data.
SELECT a~equnr b~eqktx a~ansdt a~answt
FROM equi AS a
INNER JOIN eqkt AS b ON a~mandt = b~mandt
AND a~equnr = b~equnr
* AND spras = sy-langu
INTO CORRESPONDING FIELDS OF TABLE it_data
WHERE a~equnr IN s_equnr
AND a~eqtyp IN s_eqtyp
AND a~ansdt IN s_ansdt
AND a~answt IN s_answt.
ENDFORM. " read_data
INCLUDE zie_equip_renewal_cost_stato01.
INCLUDE ZIE_EQUIP_RENEWAL_COST_USERI01.
*& Form set_columns_technical
* text
form set_columns_technical using ir_columns type ref to cl_salv_columns.
data: lr_column1 type ref to cl_salv_column_table,
lr_column type ref to cl_salv_column.
try.
lr_column1 ?= ir_columns->get_column( 'EQUI-EQUNR' ).
lr_column1->set_F4( if_salv_c_bool_sap=>FALSE ).
catch cx_salv_not_found. "#EC NO_HANDLER
endtry.
try.
lr_column = ir_columns->get_column( 'EQKT-eqktx' ).
lr_column->set_technical( if_salv_c_bool_sap=>true ).
catch cx_salv_not_found. "#EC NO_HANDLER
endtry.
try.
lr_column = ir_columns->get_column( 'EQUI-ansdt' ).
lr_column->set_technical( if_salv_c_bool_sap=>true ).
catch cx_salv_not_found. "#EC NO_HANDLER
endtry.
try.
lr_column = ir_columns->get_column( 'EQUI-answt' ).
lr_column->set_technical( if_salv_c_bool_sap=>true ).
catch cx_salv_not_found. "#EC NO_HANDLER
endtry.
endform. " set_columns_technical( -
Handling ALV Layout & Dynamic Columns
I have a custom report for Purchasing / Finance.
1) I create 5 dynamic columns for the purchase rder invoices based on the report run date.
Example:
Previous Quarter [Q4 2009] [Q1 2010] [Q2 2010] [Q3 2010]
My query is that this report has layouts defined. I want to add the dynamic columns to the report output.
Example: In the below scenario i have dynamic columns in the fieldcat[] but the report shows only the columns defined in the layout selected.
disvariant-VARIANT has the layout selected from the seelction screen of the report.
Also fieldcat-tabname = '<fs_table> '.
CALL METHOD alv_grid->set_table_for_first_display
EXPORTING
is_variant = disvariant
i_save = 'A'
is_layout = layout
is_print = print
CHANGING
it_outtab = <fs_table>
it_fieldcatalog = fieldcat[]
it_sort = sort[]
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4
Appreciate if anyone knows the solution.I don't believe you can display the dynamic columns and still use the variant from the selection screen.
Have you considered using multiple table rows for the multiple time periods?
If you will always have 5 dynamic columns, maybe you can make them not dynamic and just make the column header text dynamic? -
I need to create a report with dynamic columns
for e.g/
Pre Scen 1 Scen 2 Scen 3 Scen 4 Scen 5 Scen 6 .....
*Total 4.5118 4.5118 4.5118 4.5118 4.5118 4.5118 4.5118 *
*Canada 1.7180 1.7180 1.7180 1.7180 1.4103 8.4103 8.4103 *
BG 1.6224 0.9641 1.0473 1.0473 6.4635 6.4635 1.6224
BI 0.044 0.0827 0.3578 0.3578 0.0560 0.0560 0.0744
DIN 0.0056 -0.0655 -0.0215 -0.0215 -0.0210 -0.0210 0.0056
*Czech Republic 1.7180 1.7180 1.7180 1.7180 18.4103 18.4103 18.4103 *
CEE 0.0275 1.0000 0.7359 100.0000 0.0858 0.0858 0.0275
*Israel 1.7180 1.7180 1.7180 1.7180 18.4103 18.4103 18.4103 *
F 0.0077 1.0000 0.7359 100.0000 -0.0035 -0.0035 0.0077
*United States 1.7180 1.7180 1.7180 1.7180 18.4103 18.4103 18.4103 *
A 0.0144 0.1871 91.0473 0.0679 0.0544 0.0544 0.0144
AA 0.0428 0.0626 0.3578 0.0675 0.1175 0.1175 0.0428
AB 0.0431 0.1553 -0.0215 0.1685 0.1199 0.1199 0.0431
in this report....grouping will be parameterized ....and total also required at every stage...
so how can i add the columns dynamically ?
number of columns are not fixed...they may be 20...30....etcRequirement is...
I have a table scn ... where i can make entries any time....assume they are some rules...
I have another table called t1 ... where i need to calculate values of t1 again some specific rules are table scn.
So for each t1 there will be one row with columns as scn entries which I select on interface.
Original Value -- Sc1 ...... Sc2 ...... Sc3 ...... Sc4 ...... Sc5 . . . . . .. .
t1...................xx...... xx..........xx..........xx........ xx........ xx
t3...... .............xx...... xx..........xx..........xx........ xx........ xx
t4....................xx...... xx..........xx..........xx........ xx........ xx
selection of these scn columns will be dynamic....so i cant create n number of columns in the report template and hide them as per requirement....it will not work.
Wat is a feasible solution to create such kind of report ?
Can we create template in C# or .net ?
IF yes...do we have to save every time in order to render report ?
e.g. one report may contain 4 columns and other 10 ... so do i have to create new rpt file each in order to render the report ?
Please if any1 have approach to create this kind of report then it will very helpful....
Edited by: pchawan on Jul 19, 2011 11:28 PM -
How to generate a dynamic column with unique value in AMDP
Hi Collegue,
For AMDP I have a table with material plant,i have to assign a unique number to each unique combination of material,plants into a dynamic column say sequence.
Please suggest me how to proceed.
Regards,
Saurabhhi
Firstly, have a look at the following code to see how this can be implemented -
REPORT ZTEST.
perform test.
class test definition.
public section.
methods: create_screen.
endclass.
class test implementation.
method create_screen.
data: report_line(72),
report_source like table of report_line.
data: err_message(240),
err_line type i,
err_word(100).
report_line = 'REPORT TEST.'.
append report_line to report_source.
report_line = 'PARAMETERS: P_TEST TYPE I.'.
append report_line to report_source.
report_line = 'START-OF-SELECTION.'.
append report_line to report_source.
report_line = 'WRITE : P_TEST.'.
append report_line to report_source.
syntax-check for report_source message err_message
line err_line
word err_word.
if err_message is initial.
INSERT REPORT 'ZZZTESTZZZ' FROM REPORT_SOURCE.
SUBMIT ZZZTESTZZZ VIA SELECTION-SCREEN AND RETURN.
endif.
endmethod.
endclass.
form test.
data test type ref to test.
CREATE OBJECT TEST.
call method test->create_screen.
endform.
As you can see, the report is being written dynamically. Once the INSERT REPORT statement is executed, the program is available. you can you external subroutine calls to pass the data between the programs now.
Regards,
ravish
<b>plz dont forget to reward points if helpful</b> -
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 -
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 -
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> -
Dynamic columns with Excel Source?
I have Excel file number 1 with columns A ja B.
I have database table with columns A,B,C,D,E,F,G,H etc. (there are 100 columns)
I know how to import normally data with Excel Source and OLE DB Destination with Excel file 1.
Now I have new need.
I should be able to import dynamically Excel files with any combination of columns.
It should be automatic import with For Each Container.
When new files like below is imported, I should not be make any changes to SSIS.
Excel 2) Columns A, G, X (so column A data must be added to column A in database etc)
Excel 3) Columns B, C, G, Y (so column B data must be added to column B in database etc)
Excel 4) Columns D, X
IS THIS POSSIBLE WITH SSIS? HOW?
CUSTOM CODE IS NEEDED? ANY POINTERS TO SOLUTION?
Kenny_IHow you are going to deal with the rows here?
For example,
Excel 2) Columns A, G, X (so column A data must be added to column A in database etc)
when Excel 3 files are processing are you going to update the record that you added in Excel
2.
Excel 3) Columns B, C, G, Y (so column B data must be added to column B in database etc)
Excel 4) Columns D, X
when Excel 4 files are processing what is your scenario for column X which you just added in
Excel 2. Are you going to update it or add new rows here.
As Arthur has suggested generating your package in code seems the way to go for but before that you need
to think about all the scenarios.
Vikash Kumar Singh || www.singhvikash.in -
How to create report with dynamic columns with static row labels
Hi All,
I am creating one report as per attached format. I have labels on the right side of the report
and data in 3 columns. The data is taken dynamically from the command query.
It gets data from 3 different result sets/command queries.
I tried creating the report horizontally instead of vertically, but the logo image I am not able to rotate in 270degrees.
Can anybody tell me how to create the report...??Hi Abhilash,
Thanks for the quick reply.
Actually the problem is with the image, as I am not able to rotate 270 degree. Crystal report cannot support the rotation of image.
i have another problem, I have to create a report in which
Lables are fixed on the left side of report and 3 columns per portrait page. Those columns are
dynamically created and shown in the report.
The format is like the above. Can you please help me in doing this report, as I tried it doing
with CrossTab. I am really stuck to this report.
Maybe you are looking for
-
So, What I am trying to do is deploy Office 2013 throughout our company, and I do not want the users to save their business or personal files created within Office 2013 on the C: drive or Sky Drive. We have what is called the U: drive and I'd like to
-
My new ipad photos are not in the correct albums
Ok so I got the new iPad, and transferred everything including my photos from my iPad 2 backup. I have about 600 pictures divided into 7 folders. After syncing, I looked at the photos and saw that the pictures are on my iPad but not in the correct fo
-
How do i set a lines steepness and intercept
I am trying to add a trend-line (as posted earlier) and do not know how to set a lines intercept of steepness please help (its a shape) and if possible how do i set its thickness
-
Help I am trying to update my card info and the submit button on the site is not working
Help I am trying to update my card info and the submit button on the site is not working
-
Write cache not utilized for a LUN
I am running into this test result that I can't explain, please help. the test is running 5 thread of file creation at 5G each. This is on 7420, testing is done within the same pool that uses a pair of mirrored log at 76G each. one LDOM has 64G of m