468: column_value in varchar2,
469: total_columns in number) is
470: begin
471: if column_number <= total_columns then
472: fnd_flex_descval.set_column_value(column_name||column_number,column_value);
473: end if;
474: end desc_flex_set_column_value;
475: --
476: begin
476: begin
477: hr_utility.set_location('Entering:'|| l_proc, 10);
478: if flex_type = 'DESCRIPTIVE' then
479: --
480: fnd_flex_descval.set_context_value(flex_context_or_struct);
481: desc_flex_set_column_value(column_name,1,v1,no_of_columns);
482: desc_flex_set_column_value(column_name,2,v2,no_of_columns);
483: desc_flex_set_column_value(column_name,3,v3,no_of_columns);
484: desc_flex_set_column_value(column_name,4,v4,no_of_columns);
508: desc_flex_set_column_value(column_name,28,v28,no_of_columns);
509: desc_flex_set_column_value(column_name,29,v29,no_of_columns);
510: desc_flex_set_column_value(column_name,30,v30,no_of_columns);
511: --
512: if fnd_flex_descval.validate_desccols(appl_short_name => app_short_name,
513: desc_flex_name => flex_name) then
514: return (substrb(fnd_flex_descval.concatenated_values,length(flex_context_or_struct)+1));
515: else
516: return (FND_FLEX_DESCVAL.error_message);
510: desc_flex_set_column_value(column_name,30,v30,no_of_columns);
511: --
512: if fnd_flex_descval.validate_desccols(appl_short_name => app_short_name,
513: desc_flex_name => flex_name) then
514: return (substrb(fnd_flex_descval.concatenated_values,length(flex_context_or_struct)+1));
515: else
516: return (FND_FLEX_DESCVAL.error_message);
517: end if;
518: --
512: if fnd_flex_descval.validate_desccols(appl_short_name => app_short_name,
513: desc_flex_name => flex_name) then
514: return (substrb(fnd_flex_descval.concatenated_values,length(flex_context_or_struct)+1));
515: else
516: return (FND_FLEX_DESCVAL.error_message);
517: end if;
518: --
519: end if;
520: --