23: LOOP
24: tempString := substr
25: (
26: p_uwq_action_data,
27: instr(p_uwq_action_data, fnd_global.local_chr(20),1,j),
28: ( instr(p_uwq_action_data, fnd_global.local_chr(28),1,j) -
29: instr(p_uwq_action_data, fnd_global.local_chr(20),1,j) + 1)
30: );
31:
24: tempString := substr
25: (
26: p_uwq_action_data,
27: instr(p_uwq_action_data, fnd_global.local_chr(20),1,j),
28: ( instr(p_uwq_action_data, fnd_global.local_chr(28),1,j) -
29: instr(p_uwq_action_data, fnd_global.local_chr(20),1,j) + 1)
30: );
31:
32: x_uwq_action_data_list(list_ctr).name :=
25: (
26: p_uwq_action_data,
27: instr(p_uwq_action_data, fnd_global.local_chr(20),1,j),
28: ( instr(p_uwq_action_data, fnd_global.local_chr(28),1,j) -
29: instr(p_uwq_action_data, fnd_global.local_chr(20),1,j) + 1)
30: );
31:
32: x_uwq_action_data_list(list_ctr).name :=
33: substr
32: x_uwq_action_data_list(list_ctr).name :=
33: substr
34: ( tempString,
35: 2,
36: instr(tempString, fnd_global.local_chr(31),1,k) - 2
37: );
38: x_uwq_action_data_list(list_ctr).value :=
39: substr
40: ( tempString,
37: );
38: x_uwq_action_data_list(list_ctr).value :=
39: substr
40: ( tempString,
41: instr(tempString, fnd_global.local_chr(31),1,k) + 1,
42: ( instr(tempString,fnd_global.local_chr(31),1,k+1) -
43: instr(tempString, fnd_global.local_chr(31),1,k) - 1)
44: );
45: x_uwq_action_data_list(list_ctr).type :=
38: x_uwq_action_data_list(list_ctr).value :=
39: substr
40: ( tempString,
41: instr(tempString, fnd_global.local_chr(31),1,k) + 1,
42: ( instr(tempString,fnd_global.local_chr(31),1,k+1) -
43: instr(tempString, fnd_global.local_chr(31),1,k) - 1)
44: );
45: x_uwq_action_data_list(list_ctr).type :=
46: substr
39: substr
40: ( tempString,
41: instr(tempString, fnd_global.local_chr(31),1,k) + 1,
42: ( instr(tempString,fnd_global.local_chr(31),1,k+1) -
43: instr(tempString, fnd_global.local_chr(31),1,k) - 1)
44: );
45: x_uwq_action_data_list(list_ctr).type :=
46: substr
47: ( tempString,
44: );
45: x_uwq_action_data_list(list_ctr).type :=
46: substr
47: ( tempString,
48: instr(tempString, fnd_global.local_chr(31),1,k+1) + 1,
49: length(tempstring) - instr(tempString, fnd_global.local_chr(31),1,k+1) -1
50: );
51:
52: l_counter := instr(p_uwq_action_data, fnd_global.local_chr(28),1,j);
45: x_uwq_action_data_list(list_ctr).type :=
46: substr
47: ( tempString,
48: instr(tempString, fnd_global.local_chr(31),1,k+1) + 1,
49: length(tempstring) - instr(tempString, fnd_global.local_chr(31),1,k+1) -1
50: );
51:
52: l_counter := instr(p_uwq_action_data, fnd_global.local_chr(28),1,j);
53: j := j+1;
48: instr(tempString, fnd_global.local_chr(31),1,k+1) + 1,
49: length(tempstring) - instr(tempString, fnd_global.local_chr(31),1,k+1) -1
50: );
51:
52: l_counter := instr(p_uwq_action_data, fnd_global.local_chr(28),1,j);
53: j := j+1;
54: list_ctr := list_ctr + 1;
55:
56: END LOOP;