DBA Data[Home] [Help]

APPS.AHL_MC_MASTERCONFIG_PVT dependencies on FND_MESSAGE

Line 140: FND_MESSAGE.Set_Name('AHL','AHL_MC_NAME_INVALID');

136: -- 3b. Validate p_x_mc_header_rec.name is unique across all other MCs
137: -- Confirm user has entered MC Name, since it is mandatory
138: IF (RTRIM(p_x_mc_header_rec.name) IS NULL)
139: THEN
140: FND_MESSAGE.Set_Name('AHL','AHL_MC_NAME_INVALID');
141: FND_MSG_PUB.ADD;
142: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
143: THEN
144: fnd_log.message

Line 156: FND_MESSAGE.Set_Name('AHL','AHL_MC_RNAME_EXISTS');

152: OPEN check_other_mc_name_unique (p_x_mc_header_rec.name, p_x_mc_header_rec.mc_id);
153: FETCH check_other_mc_name_unique INTO l_dummy_varchar;
154: IF (check_other_mc_name_unique%FOUND)
155: THEN
156: FND_MESSAGE.Set_Name('AHL','AHL_MC_RNAME_EXISTS');
157: FND_MSG_PUB.ADD;
158: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
159: THEN
160: fnd_log.message

Line 178: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_STATUS_INVALID');

174:
175: -- 4. Validate p_x_mc_header_rec.config_status_code, should be defaulted to 'DRAFT'
176: IF (p_x_mc_header_rec.config_status_code <> 'DRAFT')
177: THEN
178: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_STATUS_INVALID');
179: FND_MESSAGE.Set_Token('STATUS', p_x_mc_header_rec.config_status_meaning);
180: FND_MSG_PUB.ADD;
181: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
182: THEN

Line 179: FND_MESSAGE.Set_Token('STATUS', p_x_mc_header_rec.config_status_meaning);

175: -- 4. Validate p_x_mc_header_rec.config_status_code, should be defaulted to 'DRAFT'
176: IF (p_x_mc_header_rec.config_status_code <> 'DRAFT')
177: THEN
178: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_STATUS_INVALID');
179: FND_MESSAGE.Set_Token('STATUS', p_x_mc_header_rec.config_status_meaning);
180: FND_MSG_PUB.ADD;
181: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
182: THEN
183: fnd_log.message

Line 299: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_NEC_INV');

295: END IF;
296:
297: IF (p_x_node_rec.position_necessity_code <> 'MANDATORY')
298: THEN
299: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_NEC_INV');
300: FND_MSG_PUB.ADD;
301: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
302: THEN
303: fnd_log.message

Line 315: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_UOM_INV');

311: -- AnRaj: Bug # 5385301, Removed the hardcoded validation for UOM
312: /*
313: IF (p_x_node_rec.uom_code <> 'Ea')
314: THEN
315: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_UOM_INV');
316: FND_MSG_PUB.ADD;
317: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
318: THEN
319: fnd_log.message

Line 330: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_QTY_INV');

326: END IF;
327: */
328: IF (p_x_node_rec.quantity <> 1)
329: THEN
330: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_QTY_INV');
331: FND_MSG_PUB.ADD;
332: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
333: THEN
334: fnd_log.message

Line 345: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_DSP_INV');

341: END IF;
342:
343: IF (p_x_node_rec.display_order <> 1)
344: THEN
345: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_DSP_INV');
346: FND_MSG_PUB.ADD;
347: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
348: THEN
349: fnd_log.message

Line 530: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_INIT_APPR_COMP');

526: -- Fix for Bug #3523435
527: -- Trying to modify status = COMPLETE without initiating approval
528: IF (p_x_mc_header_rec.config_status_code = 'COMPLETE' AND l_header_status <> 'COMPLETE')
529: THEN
530: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_INIT_APPR_COMP');
531: FND_MESSAGE.Set_Token('MC_NAME', p_x_mc_header_rec.name);
532: FND_MSG_PUB.ADD;
533: RAISE FND_API.G_EXC_ERROR;
534: END IF;

Line 531: FND_MESSAGE.Set_Token('MC_NAME', p_x_mc_header_rec.name);

527: -- Trying to modify status = COMPLETE without initiating approval
528: IF (p_x_mc_header_rec.config_status_code = 'COMPLETE' AND l_header_status <> 'COMPLETE')
529: THEN
530: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_INIT_APPR_COMP');
531: FND_MESSAGE.Set_Token('MC_NAME', p_x_mc_header_rec.name);
532: FND_MSG_PUB.ADD;
533: RAISE FND_API.G_EXC_ERROR;
534: END IF;
535: -- Fix for Bug #3523435

Line 542: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_EDIT_STS_INV');

538: THEN
539: p_x_mc_header_rec.config_status_code := 'DRAFT';
540: ELSIF (l_header_status <> 'DRAFT')
541: THEN
542: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_EDIT_STS_INV');
543: FND_MSG_PUB.ADD;
544: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
545: THEN
546: fnd_log.message

Line 640: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_NOTFOUND');

636:
637: -- 2b. Validate p_x_node_rec.mc_header_id = p_x_mc_header_rec.mc_header_id
638: IF (p_x_node_rec.mc_header_id <> p_x_mc_header_rec.mc_header_id)
639: THEN
640: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_NOTFOUND');
641: FND_MSG_PUB.ADD;
642: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
643: THEN
644: fnd_log.message

Line 656: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_NEC_INV');

652: END IF;
653:
654: IF (p_x_node_rec.position_necessity_code <> 'MANDATORY')
655: THEN
656: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_NEC_INV');
657: FND_MSG_PUB.ADD;
658: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
659: THEN
660: fnd_log.message

Line 673: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_UOM_INV');

669: -- AnRaj: Bug # 5385301, Removed the hardcoded validation for UOM
670: /*
671: IF (p_x_node_rec.uom_code <> 'Ea')
672: THEN
673: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_UOM_INV');
674: FND_MSG_PUB.ADD;
675: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
676: THEN
677: fnd_log.message

Line 688: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_QTY_INV');

684: END IF;
685: */
686: IF (p_x_node_rec.quantity <> 1)
687: THEN
688: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_QTY_INV');
689: FND_MSG_PUB.ADD;
690: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
691: THEN
692: fnd_log.message

Line 703: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_DSP_INV');

699: END IF;
700:
701: IF (p_x_node_rec.display_order <> 1)
702: THEN
703: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_TOPNODE_DSP_INV');
704: FND_MSG_PUB.ADD;
705: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
706: THEN
707: fnd_log.message

Line 939: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_IS_SUBCONFIG');

935: OPEN check_mc_not_subconfig(p_mc_header_id);
936: FETCH check_mc_not_subconfig INTO l_dummy_varchar;
937: IF (check_mc_not_subconfig%FOUND)
938: THEN
939: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_IS_SUBCONFIG');
940: FND_MSG_PUB.ADD;
941: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
942: THEN
943: fnd_log.message

Line 969: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_DEL_STS_INV');

965: -- 4. Query for the config_status_code of the MC with mc_header_id = p_mc_header_id
966: l_config_status_code := Get_MC_Status(p_mc_header_id);
967: IF (l_config_status_code IN ('CLOSED', 'EXPIRED'))
968: THEN
969: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_DEL_STS_INV');
970: FND_MSG_PUB.ADD;
971: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
972: THEN
973: fnd_log.message

Line 1099: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_CLOSE_INVALID');

1095: OPEN check_unit_assigned(p_mc_header_id);
1096: FETCH check_unit_assigned INTO l_dummy_varchar;
1097: IF (check_unit_assigned%FOUND)
1098: THEN
1099: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_CLOSE_INVALID');
1100: FND_MSG_PUB.ADD;
1101: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
1102: THEN
1103: fnd_log.message

Line 1164: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_DELETE_STS_INV');

1160: );
1161: END IF;
1162:
1163: ELSE
1164: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_DELETE_STS_INV');
1165: FND_MSG_PUB.ADD;
1166: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
1167: THEN
1168: fnd_log.message

Line 1714: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_REV_STS_INV');

1710:
1711: -- 7. Validate l_header_rec.config_status_code = 'COMPLETE'
1712: IF (l_header_rec.config_status_code <> 'COMPLETE')
1713: THEN
1714: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_REV_STS_INV');
1715: FND_MSG_PUB.ADD;
1716: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
1717: THEN
1718: fnd_log.message

Line 1732: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_NOT_LATEST_REV');

1728: OPEN check_latest_rev (l_header_rec.mc_id, l_header_rec.version_number);
1729: FETCH check_latest_rev INTO l_dummy_varchar;
1730: IF (check_latest_rev%FOUND)
1731: THEN
1732: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_NOT_LATEST_REV');
1733: FND_MSG_PUB.ADD;
1734: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
1735: THEN
1736: fnd_log.message

Line 2183: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_REOPEN_INV_MC');

2179: CLOSE get_mc_details;
2180:
2181: IF NOT (l_config_status_code IN ('CLOSED', 'EXPIRED'))
2182: THEN
2183: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_REOPEN_INV_MC');
2184: FND_MSG_PUB.ADD;
2185: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2186: THEN
2187: fnd_log.message

Line 2220: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_ITEMGROUP_INVALID');

2216: -- if Removed then Re-open the Item Group.
2217: OPEN get_topnode_itemgroup(l_item_group_id);
2218: FETCH get_topnode_itemgroup INTO l_item_group_status,l_igp_object_ver_num;
2219: IF (get_topnode_itemgroup%NOTFOUND) THEN
2220: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_ITEMGROUP_INVALID');
2221: --FND_MESSAGE.Set_Token('ITEM_GRP', l_item_group_name);
2222: FND_MSG_PUB.ADD;
2223: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2224: THEN

Line 2221: --FND_MESSAGE.Set_Token('ITEM_GRP', l_item_group_name);

2217: OPEN get_topnode_itemgroup(l_item_group_id);
2218: FETCH get_topnode_itemgroup INTO l_item_group_status,l_igp_object_ver_num;
2219: IF (get_topnode_itemgroup%NOTFOUND) THEN
2220: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_ITEMGROUP_INVALID');
2221: --FND_MESSAGE.Set_Token('ITEM_GRP', l_item_group_name);
2222: FND_MSG_PUB.ADD;
2223: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2224: THEN
2225: fnd_log.message

Line 2409: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_WF_STS_INVALID');

2405: -- Check for status = draft / approval rejected
2406: l_config_status_code := Get_MC_Status(p_mc_header_id);
2407: IF NOT (l_config_status_code IN ('DRAFT', 'APPROVAL_REJECTED'))
2408: THEN
2409: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_WF_STS_INVALID');
2410: FND_MSG_PUB.ADD;
2411: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2412: THEN
2413: fnd_log.message

Line 2641: FND_MESSAGE.Set_Name('AHL','AHL_MC_NOT_FOUND');

2637: OPEN check_mc_exists (p_mc_header_id);
2638: FETCH check_mc_exists INTO l_dummy_number;
2639: IF (check_mc_exists%NOTFOUND)
2640: THEN
2641: FND_MESSAGE.Set_Name('AHL','AHL_MC_NOT_FOUND');
2642: FND_MSG_PUB.ADD;
2643: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2644: THEN
2645: fnd_log.message

Line 2656: FND_MESSAGE.Set_Name('AHL', 'AHL_COM_RECORD_CHANGED');

2652: CLOSE check_mc_exists;
2653: RAISE FND_API.G_EXC_ERROR;
2654: ELSIF (NVL(p_object_ver_num, l_dummy_number) <> l_dummy_number)
2655: THEN
2656: FND_MESSAGE.Set_Name('AHL', 'AHL_COM_RECORD_CHANGED');
2657: FND_MSG_PUB.ADD;
2658: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2659: THEN
2660: fnd_log.message

Line 2705: FND_MESSAGE.Set_Name('AHL','AHL_MC_NAME_INVALID');

2701:
2702: -- Confirm user has entered MC Name, since it is mandatory
2703: IF (RTRIM(p_x_mc_header_rec.name) IS NULL)
2704: THEN
2705: FND_MESSAGE.Set_Name('AHL','AHL_MC_NAME_INVALID');
2706: FND_MSG_PUB.ADD;
2707: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2708: THEN
2709: fnd_log.message

Line 2724: FND_MESSAGE.Set_Name('AHL','AHL_MC_RNAME_EXISTS');

2720: OPEN check_mc_name_unique (p_x_mc_header_rec.name);
2721: FETCH check_mc_name_unique INTO l_dummy_varchar;
2722: IF (check_mc_name_unique%FOUND)
2723: THEN
2724: FND_MESSAGE.Set_Name('AHL','AHL_MC_RNAME_EXISTS');
2725: FND_MSG_PUB.ADD;
2726: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2727: THEN
2728: fnd_log.message

Line 2743: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_RNAME_NOUPDATE');

2739: OPEN check_mc_name_noupdate(p_x_mc_header_rec.mc_header_id);
2740: FETCH check_mc_name_noupdate INTO l_dummy_name;
2741: IF (l_dummy_name <> p_x_mc_header_rec.name)
2742: THEN
2743: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_RNAME_NOUPDATE');
2744: FND_MSG_PUB.ADD;
2745: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2746: THEN
2747: fnd_log.message

Line 2807: FND_MESSAGE.Set_Name('AHL','AHL_MC_REV_EXISTS');

2803: OPEN check_mc_revision_unique (p_x_mc_header_rec.mc_header_id, p_x_mc_header_rec.revision, p_x_mc_header_rec.mc_id);
2804: FETCH check_mc_revision_unique INTO l_dummy_varchar;
2805: IF (check_mc_revision_unique%FOUND)
2806: THEN
2807: FND_MESSAGE.Set_Name('AHL','AHL_MC_REV_EXISTS');
2808: FND_MSG_PUB.ADD;
2809: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2810: THEN
2811: fnd_log.message

Line 2840: FND_MESSAGE.Set_Name('AHL','AHL_MC_NO_ALPHA_REV');

2836: LOOP
2837: SELECT TO_NUMBER(SUBSTR(p_x_mc_header_rec.revision,i,1)) INTO l_temp_num FROM DUAL;
2838: END LOOP;
2839:
2840: FND_MESSAGE.Set_Name('AHL','AHL_MC_NO_ALPHA_REV');
2841: FND_MSG_PUB.ADD;
2842: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2843: THEN
2844: fnd_log.message

Line 2886: FND_MESSAGE.Set_Name('AHL','AHL_MC_NOT_FOUND');

2882: OPEN get_mc_status;
2883: FETCH get_mc_status INTO l_status;
2884: IF (get_mc_status%NOTFOUND)
2885: THEN
2886: FND_MESSAGE.Set_Name('AHL','AHL_MC_NOT_FOUND');
2887: FND_MSG_PUB.ADD;
2888: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
2889: THEN
2890: fnd_log.message

Line 3033: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_IG_NOT_COMP');

3029:
3030: -- Check itemgroup associated is complete
3031: IF (l_item_group_status <> 'COMPLETE')
3032: THEN
3033: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_IG_NOT_COMP');
3034: FND_MESSAGE.Set_Token('IG_NAME', l_item_group_name);
3035: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3036: FND_MSG_PUB.ADD;
3037: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)

Line 3034: FND_MESSAGE.Set_Token('IG_NAME', l_item_group_name);

3030: -- Check itemgroup associated is complete
3031: IF (l_item_group_status <> 'COMPLETE')
3032: THEN
3033: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_IG_NOT_COMP');
3034: FND_MESSAGE.Set_Token('IG_NAME', l_item_group_name);
3035: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3036: FND_MSG_PUB.ADD;
3037: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
3038: THEN

Line 3035: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);

3031: IF (l_item_group_status <> 'COMPLETE')
3032: THEN
3033: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_IG_NOT_COMP');
3034: FND_MESSAGE.Set_Token('IG_NAME', l_item_group_name);
3035: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3036: FND_MSG_PUB.ADD;
3037: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
3038: THEN
3039: fnd_log.message

Line 3074: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_SUBMC_NOT_COMP');

3070:
3071: -- Check subconfig associated is complete
3072: IF (l_mc_status <> 'COMPLETE')
3073: THEN
3074: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_SUBMC_NOT_COMP');
3075: FND_MESSAGE.Set_Token('MC_NAME', l_mc_name);
3076: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3077: FND_MSG_PUB.ADD;
3078: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)

Line 3075: FND_MESSAGE.Set_Token('MC_NAME', l_mc_name);

3071: -- Check subconfig associated is complete
3072: IF (l_mc_status <> 'COMPLETE')
3073: THEN
3074: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_SUBMC_NOT_COMP');
3075: FND_MESSAGE.Set_Token('MC_NAME', l_mc_name);
3076: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3077: FND_MSG_PUB.ADD;
3078: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
3079: THEN

Line 3076: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);

3072: IF (l_mc_status <> 'COMPLETE')
3073: THEN
3074: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_SUBMC_NOT_COMP');
3075: FND_MESSAGE.Set_Token('MC_NAME', l_mc_name);
3076: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3077: FND_MSG_PUB.ADD;
3078: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
3079: THEN
3080: fnd_log.message

Line 3103: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_NODE_NO_ASSOS');

3099: END IF;
3100:
3101: IF (l_has_itemgroup = FALSE AND l_has_subconfig = FALSE)
3102: THEN
3103: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_NODE_NO_ASSOS');
3104: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3105: FND_MSG_PUB.ADD;
3106: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
3107: THEN

Line 3104: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);

3100:
3101: IF (l_has_itemgroup = FALSE AND l_has_subconfig = FALSE)
3102: THEN
3103: FND_MESSAGE.Set_Name('AHL', 'AHL_MC_NODE_NO_ASSOS');
3104: FND_MESSAGE.Set_Token('POS_REF', l_posref_meaning);
3105: FND_MSG_PUB.ADD;
3106: IF (fnd_log.level_exception >= fnd_log.g_current_runtime_level)
3107: THEN
3108: fnd_log.message