DBA Data[Home] [Help]

APPS.BOM_VALIDATE_REF_DESIGNATOR dependencies on FND_API

Line 106: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

102:
103: RETURN;
104: EXCEPTION
105: WHEN OTHERS THEN
106: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
107: END;
108:
109: ELSE
110: X_TotalQuantity :=0;

Line 142: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

138: )
139: IS
140: l_ref_qty NUMBER := 0;
141: l_quantity NUMBER;
142: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
143:
144: l_token_tbl Error_Handler.Token_Tbl_Type;
145: l_Mesg_Token_Tbl Error_Handler.Mesg_Token_Tbl_Type;
146:

Line 186: l_return_status := FND_API.G_RET_STS_ERROR;

182: END IF;
183: END LOOP;
184:
185: IF l_quantity <> l_ref_qty THEN
186: l_return_status := FND_API.G_RET_STS_ERROR;
187:
188: l_token_tbl.delete ;
189: l_token_tbl(1).token_name := 'REVISED_COMPONENT_NAME';
190: l_token_tbl(1).token_value := p_component_item_name;

Line 227: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

223: , p_ref_designator_rec IN Bom_Bo_Pub.Ref_Designator_Rec_Type
224: , p_Ref_Desg_Unexp_Rec IN Bom_Bo_Pub.Ref_Desg_Unexposed_Rec_Type
225: )
226: IS
227: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
228: l_temp_var NUMBER := 0;
229: l_ref_qty NUMBER := 0;
230: l_component_qty NUMBER;
231: l_dummy VARCHAR(80);

Line 307: l_return_status := FND_API.G_RET_STS_ERROR;

303: ( p_message_name => 'BOM_KIT_COMP_PRF_NOT_SET'
304: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
305: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
306: );
307: l_return_status := FND_API.G_RET_STS_ERROR;
308: END IF;
309:
310:
311:

Line 326: l_return_status := FND_API.G_RET_STS_ERROR;

322: ( p_message_name => 'BOM_MODEL_COMP_PRF_NOT_SET'
323: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
324: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
325: );
326: l_return_status := FND_API.G_RET_STS_ERROR;
327: END IF;
328: --BOM ER #9946990 changes (end)
329:
330: BEGIN

Line 346: l_Return_Status := FND_API.G_RET_STS_ERROR;

342: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
343: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
344: , p_Token_Tbl => l_Token_Tbl
345: );
346: l_Return_Status := FND_API.G_RET_STS_ERROR;
347:
348: END;
349: /* 4870173 */
350: select basis_type into l_basis_type from bom_components_b where component_sequence_id = p_Ref_Desg_Unexp_Rec.component_sequence_id;

Line 360: l_return_status := FND_API.G_RET_STS_ERROR;

356: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
357: , p_message_name => 'BOM_LOT_BASED_RDS'
358: , p_Token_Tbl => l_Token_Tbl
359: );
360: l_return_status := FND_API.G_RET_STS_ERROR;
361: End if;
362:
363: /*Check BOM enabled flag of the assembly*/
364: SELECT msi.bom_enabled_flag

Line 387: l_return_status := FND_API.G_RET_STS_ERROR;

383: , p_message_name => 'BOM_REV_ITEM_BOM_NOT_ENABLED'
384: , p_token_tbl => l_token_tbl
385: );
386: END IF;
387: l_return_status := FND_API.G_RET_STS_ERROR;
388: END IF;
389:
390: -- The ECO can be updated but a warning needs to be generated and
391: -- scheduled revised items need to be update to Open

Line 414: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

410: x_err_text => l_err_text
411: );
412:
413: EXCEPTION
414: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
415: l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
416: END;
417:
418: END IF;

Line 415: l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

411: );
412:
413: EXCEPTION
414: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
415: l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
416: END;
417:
418: END IF;
419: END IF;

Line 470: l_return_status := FND_API.G_RET_STS_ERROR;

466: , p_message_name => 'BOM_DISABLE_DESG_NOT_FOUND'
467: , p_Token_Tbl => l_Token_Tbl
468: );
469:
470: l_return_status := FND_API.G_RET_STS_ERROR;
471: END;
472:
473: END IF;
474:

Line 489: l_return_status := FND_API.G_RET_STS_ERROR;

485: --
486: IF acd.acd_type = 1 /* ADD */ AND
487: p_ref_designator_rec.acd_type <> 1
488: THEN
489: l_return_status := FND_API.G_RET_STS_ERROR;
490:
491:
492: l_token_tbl.delete; -- Added by MK on 11/14/00
493: l_Token_Tbl(1).Token_Name := 'REVISED_COMPONENT_NAME';

Line 527: l_return_status := FND_API.G_RET_STS_ERROR;

523:
524: -- If no exception is raised then
525: -- Generate an error saying that the component is non-standard.
526:
527: l_return_status := FND_API.G_RET_STS_ERROR;
528:
529: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR)
530: THEN
531: Error_Handler.Add_Error_Token

Line 557: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

553: ' ' || to_char(SQLCODE)
554: , p_message_name => NULL
555: );
556:
557: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
558:
559: END; /* End Checking for non-standard component */
560:
561: BEGIN

Line 579: l_return_status := FND_API.G_RET_STS_ERROR;

575: );
576:
577: -- If a record is found, then log an error because of the above
578: -- mentioned comment.
579: l_return_status := FND_API.G_RET_STS_ERROR;
580:
581: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR)
582: THEN
583: Error_Handler.Add_Error_Token

Line 608: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

604: ' ' || to_char(SQLCODE)
605: , p_message_name => NULL
606: );
607:
608: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
609: END; /* End Checking for Planning Parent */
610:
611:
612: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Verified Component not planning . . .'); END IF;

Line 709: and p_ref_designator_rec.new_reference_designator <> FND_API.G_MISS_CHAR

705: /* When the Designator name is updated with New_designator, It should be checked that the new_desinator
706: does not exists already */
707:
708: IF ( p_ref_designator_rec.new_reference_designator is not null
709: and p_ref_designator_rec.new_reference_designator <> FND_API.G_MISS_CHAR
710: and p_ref_designator_rec.transaction_type = Bom_Globals.G_OPR_UPDATE) THEN
711:
712: select count(*) into l_temp_var
713: FROM BOM_REFERENCE_DESIGNATORS

Line 716: AND NVL(DECODE(ACD_TYPE, FND_API.G_MISS_NUM, null, acd_type), 0) =

712: select count(*) into l_temp_var
713: FROM BOM_REFERENCE_DESIGNATORS
714: WHERE COMPONENT_REFERENCE_DESIGNATOR = p_ref_designator_rec.new_reference_designator
715: AND COMPONENT_SEQUENCE_ID = p_Ref_Desg_Unexp_Rec.component_sequence_id
716: AND NVL(DECODE(ACD_TYPE, FND_API.G_MISS_NUM, null, acd_type), 0) =
717: NVL(DECODE(p_ref_designator_rec.acd_type, FND_API.G_MISS_NUM, null, p_ref_designator_rec.acd_type), 0) ;
718:
719: IF (l_temp_var <>0) then
720:

Line 717: NVL(DECODE(p_ref_designator_rec.acd_type, FND_API.G_MISS_NUM, null, p_ref_designator_rec.acd_type), 0) ;

713: FROM BOM_REFERENCE_DESIGNATORS
714: WHERE COMPONENT_REFERENCE_DESIGNATOR = p_ref_designator_rec.new_reference_designator
715: AND COMPONENT_SEQUENCE_ID = p_Ref_Desg_Unexp_Rec.component_sequence_id
716: AND NVL(DECODE(ACD_TYPE, FND_API.G_MISS_NUM, null, acd_type), 0) =
717: NVL(DECODE(p_ref_designator_rec.acd_type, FND_API.G_MISS_NUM, null, p_ref_designator_rec.acd_type), 0) ;
718:
719: IF (l_temp_var <>0) then
720:
721: l_Token_Tbl(1).Token_Name := 'REFERENCE_DESIGNATOR_NAME';

Line 733: RAISE FND_API.G_EXC_ERROR;

729: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
730: , p_message_name => 'BOM_REF_DESG_ALREADY_EXISTS'
731: , p_token_tbl => l_token_tbl
732: );
733: RAISE FND_API.G_EXC_ERROR;
734: END IF;
735: END IF;
736:
737: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Verified New_designator ...'); END IF;

Line 741: WHEN FND_API.G_EXC_ERROR THEN

737: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Verified New_designator ...'); END IF;
738:
739: EXCEPTION
740:
741: WHEN FND_API.G_EXC_ERROR THEN
742:
743: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Expected Error in Ref Desgs. Entity Validation '); END IF;
744:
745: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;

Line 746: x_return_status := FND_API.G_RET_STS_ERROR;

742:
743: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Expected Error in Ref Desgs. Entity Validation '); END IF;
744:
745: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
746: x_return_status := FND_API.G_RET_STS_ERROR;
747:
748: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
749:
750: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('UNExpected Error in Ref. Desgs Entity Validation '); END IF;

Line 748: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

744:
745: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
746: x_return_status := FND_API.G_RET_STS_ERROR;
747:
748: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
749:
750: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('UNExpected Error in Ref. Desgs Entity Validation '); END IF;
751: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

748: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
749:
750: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('UNExpected Error in Ref. Desgs Entity Validation '); END IF;
751: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
753:
754: WHEN OTHERS THEN
755: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
756: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 756: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
753:
754: WHEN OTHERS THEN
755: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
756: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
757:
758: END Check_Entity;
759:
760: /********************************************************************

Line 781: x_return_status := FND_API.G_RET_STS_SUCCESS;

777: l_token_tbl Error_Handler.Token_tbl_Type;
778: l_Mesg_token_Tbl Error_Handler.Mesg_Token_Tbl_Type;
779: BEGIN
780:
781: x_return_status := FND_API.G_RET_STS_SUCCESS;
782:
783: -- Validate ref_designator attributes
784:
785: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Attribute Validation Starts . . . '); END IF;

Line 793: p_ref_designator_rec.acd_type <> FND_API.G_MISS_NUM

789: p_ref_designator_rec.acd_type NOT IN(1, 3)
790: ) OR
791: ( Bom_Globals.Get_Bo_Identifier = Bom_Globals.G_BOM_BO AND
792: p_ref_designator_rec.acd_type IS NOT NULL OR
793: p_ref_designator_rec.acd_type <> FND_API.G_MISS_NUM
794: )
795: )
796: THEN
797: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 810: x_return_status := FND_API.G_RET_STS_ERROR;

806: , p_message_name => 'BOM_RFD_SBC_ACD_TYPE_INVALID'
807: , p_token_tbl => l_token_tbl
808: );
809: END IF;
810: x_return_status := FND_API.G_RET_STS_ERROR;
811: END IF;
812:
813: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('After ACD_TYPE . . .'); END IF;
814:

Line 820: WHEN FND_API.G_EXC_ERROR THEN

816: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
817:
818: EXCEPTION
819:
820: WHEN FND_API.G_EXC_ERROR THEN
821:
822: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Expected Error in Ref. Desgs Attr Validation . . .'); END IF;
823: x_Mesg_token_Tbl := l_Mesg_token_Tbl;
824: x_return_status := FND_API.G_RET_STS_ERROR;

Line 824: x_return_status := FND_API.G_RET_STS_ERROR;

820: WHEN FND_API.G_EXC_ERROR THEN
821:
822: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Expected Error in Ref. Desgs Attr Validation . . .'); END IF;
823: x_Mesg_token_Tbl := l_Mesg_token_Tbl;
824: x_return_status := FND_API.G_RET_STS_ERROR;
825:
826: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
827:
828: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('UNExpected Error in Ref. Desgs Attr Validation . . .'); END IF;

Line 826: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

822: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Expected Error in Ref. Desgs Attr Validation . . .'); END IF;
823: x_Mesg_token_Tbl := l_Mesg_token_Tbl;
824: x_return_status := FND_API.G_RET_STS_ERROR;
825:
826: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
827:
828: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('UNExpected Error in Ref. Desgs Attr Validation . . .'); END IF;
829: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
830: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 830: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

826: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
827:
828: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('UNExpected Error in Ref. Desgs Attr Validation . . .'); END IF;
829: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
830: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
831:
832: WHEN OTHERS THEN
833: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
834: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 834: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

830: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
831:
832: WHEN OTHERS THEN
833: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
834: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
835:
836: END Check_Attributes;
837:
838: /********************************************************************

Line 859: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

855: , p_ref_designator_rec IN Bom_Bo_Pub.Ref_Designator_Rec_Type
856: , p_Ref_Desg_Unexp_Rec IN Bom_Bo_Pub.Ref_Desg_Unexposed_Rec_Type
857: )
858: IS
859: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
860: l_Mesg_Token_Tbl Error_Handler.Mesg_Token_Tbl_Type;
861: l_token_tbl Error_Handler.Token_Tbl_Type;
862: l_rec_BIT NUMBER;
863: l_parent_BIT NUMBER;

Line 910: l_return_status := FND_API.G_RET_STS_ERROR;

906: ( p_message_name => 'BOM_KIT_COMP_PRF_NOT_SET'
907: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
908: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
909: );
910: l_return_status := FND_API.G_RET_STS_ERROR;
911: END IF;
912:
913:
914: --if a mandatory ATO item was added in a pto model when the related profile was set, you cannot

Line 931: l_return_status := FND_API.G_RET_STS_ERROR;

927: ( p_message_name => 'BOM_MODEL_COMP_PRF_NOT_SET'
928: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
929: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
930: );
931: l_return_status := FND_API.G_RET_STS_ERROR;
932: END IF;
933: --BOM ER changes (end)
934:
935:

Line 1035: l_return_status := FND_API.G_RET_STS_ERROR;

1031: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
1032: , p_message_name => 'BOM_REF_DESG_ALREADY_EXISTS'
1033: , p_token_tbl => l_token_tbl
1034: );
1035: l_return_status := FND_API.G_RET_STS_ERROR;
1036: ELSIF l_return_status = Bom_Globals.G_RECORD_NOT_FOUND AND
1037: p_ref_designator_rec.transaction_type IN
1038: (Bom_Globals.G_OPR_UPDATE, Bom_Globals.G_OPR_DELETE)
1039: THEN

Line 1046: l_return_status := FND_API.G_RET_STS_ERROR;

1042: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
1043: , p_message_name => 'BOM_REF_DESG_DOESNOT_EXIST'
1044: , p_token_tbl => l_token_tbl
1045: );
1046: l_return_status := FND_API.G_RET_STS_ERROR;
1047: ELSIF l_Return_status = FND_API.G_RET_STS_UNEXP_ERROR
1048: THEN
1049: Error_Handler.Add_Error_Token
1050: ( x_Mesg_token_tbl => l_Mesg_Token_Tbl

Line 1047: ELSIF l_Return_status = FND_API.G_RET_STS_UNEXP_ERROR

1043: , p_message_name => 'BOM_REF_DESG_DOESNOT_EXIST'
1044: , p_token_tbl => l_token_tbl
1045: );
1046: l_return_status := FND_API.G_RET_STS_ERROR;
1047: ELSIF l_Return_status = FND_API.G_RET_STS_UNEXP_ERROR
1048: THEN
1049: Error_Handler.Add_Error_Token
1050: ( x_Mesg_token_tbl => l_Mesg_Token_Tbl
1051: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl

Line 1072: l_return_status := FND_API.G_RET_STS_SUCCESS;

1068: x_old_ref_designator_rec.transaction_type :=
1069: Bom_Globals.G_OPR_CREATE;
1070: END IF;
1071: END IF;
1072: l_return_status := FND_API.G_RET_STS_SUCCESS;
1073:
1074: END IF;
1075:
1076: x_return_status := l_return_status;

Line 1099: x_return_status := FND_API.G_RET_STS_SUCCESS;

1095: AND operation_seq_num=p_ref_designator_rec.operation_sequence_number
1096: AND effectivity_date = p_ref_designator_rec.start_effective_date
1097: AND bill_sequence_id = p_ref_desg_unexp_rec.bill_sequence_id;
1098: BEGIN
1099: x_return_status := FND_API.G_RET_STS_SUCCESS;
1100:
1101: FOR Component IN c_GetComponent LOOP
1102: IF Component.revised_item_sequence_id <>
1103: p_ref_desg_unexp_rec.revised_item_sequence_id

Line 1124: x_return_status := FND_API.G_RET_STS_ERROR;

1120: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
1121: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
1122: , p_Token_Tbl => l_Token_Tbl
1123: );
1124: x_return_status := FND_API.G_RET_STS_ERROR;
1125: END IF;
1126: END LOOP;
1127:
1128: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;

Line 1144: l_return_status := FND_API.G_RET_STS_SUCCESS;

1140: l_mesg_token_tbl Error_Handler.Mesg_Token_Tbl_Type;
1141: l_dummy VARCHAR2(80);
1142: l_token_tbl Error_Handler.Token_Tbl_Type;
1143: BEGIN
1144: l_return_status := FND_API.G_RET_STS_SUCCESS;
1145:
1146: /************************************************************************
1147: *
1148: * If the parent component is having an ACD_type of Disable then cannot

Line 1175: l_return_status := FND_API.G_RET_STS_ERROR;

1171: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
1172: , p_message_name => 'BOM_RFD_COMP_ACD_TYPE_DISABLE'
1173: , p_Token_Tbl => l_Token_Tbl
1174: );
1175: l_return_status := FND_API.G_RET_STS_ERROR;
1176: WHEN OTHERS THEN
1177: --This means that an unexpected error has occured
1178: Error_Handler.Add_Error_Token
1179: ( x_Mesg_Token_tbl => l_Mesg_Token_tbl

Line 1187: l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1183: || SUBSTR(SQLERRM, 1, 240)
1184: || ' ' || to_char(SQLCODE)
1185: );
1186:
1187: l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1188: END;
1189: x_return_status := l_return_status;
1190: x_Mesg_Token_Tbl := l_Mesg_Token_Tbl;
1191: