DBA Data[Home] [Help]

APPS.PO_UDA_DATA_UTIL dependencies on PO_UDA_USAGE_OBJECT

Line 147: -- and PO_UDA_USAGE_OBJECT_ARRAY to contain the attribute group and attribute information with null values for

143: --Start of Comments
144: --Name: UDA_DEFAULT_ATTRIBUTES
145: --Procedure:
146: -- This procedure accepts a template id and attribute group id and then cretaes EGO_USER_ATTR_ROW_TABLE
147: -- and PO_UDA_USAGE_OBJECT_ARRAY to contain the attribute group and attribute information with null values for
148: -- attributes and then run the defaulting actions (Actions with executiond code as XD and XLE)
149: --Parameters:
150: --IN:
151: -- 1. p_template_id

Line 161: -- This variable of type PO_UDA_USAGE_OBJECT_ARRAY contains data of hhe usages.

157: --IN/OUT:
158: -- 1. x_attributes_row_table
159: -- This variable would contain a table of type EGO_USER_ATTR_ROW_TABLE with the attribute group details
160: -- 2. x_attr_name_value_pairs
161: -- This variable of type PO_UDA_USAGE_OBJECT_ARRAY contains data of hhe usages.
162: -- 3. x_external_attr_value_pairs
163: -- This variable would contain an array of attribute value pairs (EGO_COL_NAME_VALUE_PAIR_TABLE)
164: --OUT:
165: -- 1. x_return_status - Generic Out parameter having return status

Line 337: -- This variable of type PO_UDA_USAGE_OBJECT_ARRAY contains data of hhe usages.

333: --IN/OUT:
334: -- 1. x_attributes_row_table
335: -- This variable would contain a table of type EGO_USER_ATTR_ROW_TABLE with the attribute group details
336: -- 2. x_attr_name_value_pairs
337: -- This variable of type PO_UDA_USAGE_OBJECT_ARRAY contains data of hhe usages.
338: -- 3. x_external_attr_value_pairs
339: -- This variable would contain an array of attribute value pairs (EGO_COL_NAME_VALUE_PAIR_TABLE)
340: --OUT:
341: -- 1. x_return_status - Generic Out parameter having return status

Line 2775: l_po_uda_usage_object po_uda_usage_object ;

2771: ) IS
2772: d_api_name CONSTANT VARCHAR2(30) := 'get_po_header_attr_group_ids';
2773: d_module CONSTANT VARCHAR2(100) := d_pkg_name || d_api_name;
2774: d_progress NUMBER := 0;
2775: l_po_uda_usage_object po_uda_usage_object ;
2776: l_attr_grp_ids_list PO_TBL_NUMBER;
2777: l_x_attr_ids_count NUMBER;
2778: l_clm_standard_form PO_HEADERS_ALL.CLM_STANDARD_FORM%TYPE;
2779: l_context EGO_COL_NAME_VALUE_PAIR_ARRAY ;

Line 2810: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );

2806: IF PO_LOG.d_stmt THEN
2807: PO_LOG.stmt(d_module, d_progress, 'Ignore Chain and Doc Numbering AGs');
2808: END IF;
2809: ELSE
2810: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );
2811: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;
2812: t_count := l_attr_grp_ids_list.Count;
2813:
2814: FOR i IN 1..l_attr_grp_ids_list.Count LOOP

Line 2811: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;

2807: PO_LOG.stmt(d_module, d_progress, 'Ignore Chain and Doc Numbering AGs');
2808: END IF;
2809: ELSE
2810: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );
2811: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;
2812: t_count := l_attr_grp_ids_list.Count;
2813:
2814: FOR i IN 1..l_attr_grp_ids_list.Count LOOP
2815: l_x_attr_ids_count := l_attr_grp_ids.Count + 1;

Line 2851: l_po_uda_usage_object po_uda_usage_object ;

2847: d_api_name CONSTANT VARCHAR2(30) := 'get_po_line_attr_group_ids';
2848: d_module CONSTANT VARCHAR2(100) := d_pkg_name || d_api_name;
2849: d_progress NUMBER := 0;
2850:
2851: l_po_uda_usage_object po_uda_usage_object ;
2852: l_context EGO_COL_NAME_VALUE_PAIR_ARRAY ;
2853: l_attr_grp_ids_list PO_TBL_NUMBER;
2854: l_contract_type PO_LINES_ALL.CONTRACT_TYPE%TYPE;
2855: l_clm_idc_type PO_LINES_ALL.CLM_IDC_TYPE%TYPE;

Line 2901: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );

2897: PO_LOG.stmt(d_module, d_progress, 'Ignore Chain AG Ids');
2898: END IF;
2899:
2900: ELSE
2901: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );
2902: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;
2903:
2904: FOR i IN 1..l_attr_grp_ids_list.Count LOOP
2905: l_x_attr_ids_count := l_attr_grp_ids.Count + 1;

Line 2902: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;

2898: END IF;
2899:
2900: ELSE
2901: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );
2902: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;
2903:
2904: FOR i IN 1..l_attr_grp_ids_list.Count LOOP
2905: l_x_attr_ids_count := l_attr_grp_ids.Count + 1;
2906: l_attr_grp_ids.extend(1);

Line 2941: l_po_uda_usage_object po_uda_usage_object ;

2937:
2938: d_api_name CONSTANT VARCHAR2(30) := 'get_po_line_loc_attr_group_ids';
2939: d_module CONSTANT VARCHAR2(100) := d_pkg_name || d_api_name;
2940: d_progress NUMBER := 0;
2941: l_po_uda_usage_object po_uda_usage_object ;
2942: l_attr_grp_ids_list PO_TBL_NUMBER;
2943: l_x_attr_ids_count NUMBER;
2944: l_context EGO_COL_NAME_VALUE_PAIR_ARRAY ;
2945: l_attr_grp_ids PO_TBL_NUMBER;

Line 2967: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );

2963: PO_LOG.stmt(d_module, d_progress, 'Ignore Chain AG Ids');
2964: END IF;
2965:
2966: ELSE
2967: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );
2968: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;
2969: t_count := l_attr_grp_ids_list.Count;
2970:
2971: FOR i IN 1..l_attr_grp_ids_list.Count LOOP

Line 2968: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;

2964: END IF;
2965:
2966: ELSE
2967: l_po_uda_usage_object := po_uda_usage_object.new_instance(p_template_id,c_get_usages_rec.attribute_category,l_context );
2968: l_attr_grp_ids_list := l_po_uda_usage_object.Attr_group_Id;
2969: t_count := l_attr_grp_ids_list.Count;
2970:
2971: FOR i IN 1..l_attr_grp_ids_list.Count LOOP
2972: l_x_attr_ids_count := l_attr_grp_ids.Count + 1;