DBA Data[Home] [Help]

APPS.FND_MSG_PUB dependencies on FND_MSG_PUB

Line 1: PACKAGE BODY FND_MSG_PUB AS

1: PACKAGE BODY FND_MSG_PUB AS
2: /* $Header: AFASMSGB.pls 120.2 2005/11/03 15:48:27 tmorrow ship $ */
3:
4: -- Constants used as tokens for unexpected error messages.
5:

Line 6: G_PKG_NAME CONSTANT VARCHAR2(15):= 'FND_MSG_PUB';

2: /* $Header: AFASMSGB.pls 120.2 2005/11/03 15:48:27 tmorrow ship $ */
3:
4: -- Constants used as tokens for unexpected error messages.
5:
6: G_PKG_NAME CONSTANT VARCHAR2(15):= 'FND_MSG_PUB';
7:
8: -- Global constant for number of associated columns
9:
10: G_max_cols constant NUMBER := 5;

Line 21: ,message_type varchar2(1) default FND_MSG_PUB.G_DEPENDENCY_MSG

17:
18:
19: TYPE Msg_Rec_Type is RECORD
20: (encoded_message varchar2(2000)
21: ,message_type varchar2(1) default FND_MSG_PUB.G_DEPENDENCY_MSG
22: ,associated_column1 varchar2(62) default null
23: ,associated_column2 varchar2(62) default null
24: ,associated_column3 varchar2(62) default null
25: ,associated_column4 varchar2(62) default null

Line 49: -- this variable is global to the FND_MSG_PUB package only.

45: TYPE Msg_Tbl_Type IS TABLE OF Msg_Rec_Type
46: INDEX BY BINARY_INTEGER;
47:
48: -- Global message table variable.
49: -- this variable is global to the FND_MSG_PUB package only.
50:
51: G_msg_tbl Msg_Tbl_Type;
52:
53: -- Global dependency chain table variable.

Line 309: G_msg_tbl(G_msg_count).message_type := FND_MSG_PUB.G_ERROR_MSG;

305: G_msg_count := G_msg_count + 1;
306:
307: -- Write message.
308:
309: G_msg_tbl(G_msg_count).message_type := FND_MSG_PUB.G_ERROR_MSG;
310: G_msg_tbl(G_msg_count).encoded_message := FND_MESSAGE.GET_ENCODED;
311:
312: FOR I IN 1..G_max_cols LOOP
313: G_associated_column(I) := null;

Line 494: FND_MSG_PUB.Add_Exc_Msg

490: ELSE
491:
492: -- Invalid mode.
493:
494: FND_MSG_PUB.Add_Exc_Msg
495: ( p_pkg_name => G_PKG_NAME ,
496: p_procedure_name => l_procedure_name ,
497: p_error_text => 'Invalid p_mode: '||p_mode
498: );

Line 660: ,p_message_type IN VARCHAR2 default FND_MSG_PUB.G_ERROR_MSG

656: ,p_associated_column3 IN VARCHAR2 default null
657: ,p_associated_column4 IN VARCHAR2 default null
658: ,p_associated_column5 IN VARCHAR2 default null
659: ,p_same_associated_columns IN VARCHAR2 default 'F'
660: ,p_message_type IN VARCHAR2 default FND_MSG_PUB.G_ERROR_MSG
661: )
662: IS
663: l_procedure_name CONSTANT VARCHAR2(15):='Add_Detail';
664:

Line 675: FND_MSG_PUB.Add_Exc_Msg

671: g_dependency_msg) then
672:
673: -- Invalid mode.
674:
675: FND_MSG_PUB.Add_Exc_Msg
676: ( p_pkg_name => G_PKG_NAME ,
677: p_procedure_name => l_procedure_name ,
678: p_error_text => 'Invalid p_message_type: '||p_message_type
679: );

Line 698: if p_message_type <> FND_MSG_PUB.G_DEPENDENCY_MSG then

694:
695:
696: -- Write message.
697:
698: if p_message_type <> FND_MSG_PUB.G_DEPENDENCY_MSG then
699:
700: G_msg_count := G_msg_count + 1;
701: G_msg_tbl(G_msg_count).message_type := p_message_type;
702: G_msg_tbl(G_msg_count).encoded_message := fnd_message.get_encoded;

Line 704: if p_message_type = FND_MSG_PUB.G_ERROR_MSG then

700: G_msg_count := G_msg_count + 1;
701: G_msg_tbl(G_msg_count).message_type := p_message_type;
702: G_msg_tbl(G_msg_count).encoded_message := fnd_message.get_encoded;
703:
704: if p_message_type = FND_MSG_PUB.G_ERROR_MSG then
705: FOR J IN 1..G_max_cols LOOP
706: Set_Associated_Col(G_msg_count,J,g_associated_column(J));
707: END LOOP;
708: end if;

Line 713: G_dep_tbl(G_dep_count).message_type := FND_MSG_PUB.G_DEPENDENCY_MSG;

709:
710: else
711:
712: G_dep_count := G_dep_count + 1;
713: G_dep_tbl(G_dep_count).message_type := FND_MSG_PUB.G_DEPENDENCY_MSG;
714: G_dep_tbl(G_dep_count).encoded_message := null;
715:
716: FOR J IN 1..G_max_cols LOOP
717: Set_Dependency_Col(G_dep_count,J,g_associated_column(J));

Line 777: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG then

773:
774: -- check columns against all associated columns in message list
775:
776: FOR I IN 1..G_msg_tbl.COUNT LOOP
777: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG then
778: FOR K IN 1..G_max_cols LOOP
779: if l_check_column(J) = Get_Associated_Col(I,K) then
780: -- Now add dummy messages to the dependency list
781: fnd_msg_pub.Add_Detail

Line 781: fnd_msg_pub.Add_Detail

777: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG then
778: FOR K IN 1..G_max_cols LOOP
779: if l_check_column(J) = Get_Associated_Col(I,K) then
780: -- Now add dummy messages to the dependency list
781: fnd_msg_pub.Add_Detail
782: (p_associated_column1 => p_associated_column1
783: ,p_associated_column2 => p_associated_column2
784: ,p_associated_column3 => p_associated_column3
785: ,p_associated_column4 => p_associated_column4

Line 788: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG

784: ,p_associated_column3 => p_associated_column3
785: ,p_associated_column4 => p_associated_column4
786: ,p_associated_column5 => p_associated_column5
787: ,p_same_associated_columns => 'F'
788: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG
789: );
790: return 'F';
791: end if;
792: END LOOP;

Line 804: fnd_msg_pub.Add_Detail

800: -- so no need to check for nulls
801: FOR K IN 1..G_max_cols LOOP
802: if l_check_column(J) = Get_Dependency_Col(I,K) then
803: -- Now add dummy messages to the dependency list
804: fnd_msg_pub.Add_Detail
805: (p_associated_column1 => p_associated_column1
806: ,p_associated_column2 => p_associated_column2
807: ,p_associated_column3 => p_associated_column3
808: ,p_associated_column4 => p_associated_column4

Line 811: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG

807: ,p_associated_column3 => p_associated_column3
808: ,p_associated_column4 => p_associated_column4
809: ,p_associated_column5 => p_associated_column5
810: ,p_same_associated_columns => 'F'
811: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG
812: );
813: return 'F';
814: end if;
815: END LOOP;

Line 932: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG and

928: -- assume number of check columns is equal to the number of
929: -- associated columns
930:
931: FOR I IN 1..G_msg_tbl.COUNT LOOP
932: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG and
933: Is_Exclusive_Msg_Error(I) then
934: FOR K IN 1..G_max_cols LOOP
935: if l_check_column(J) = Get_Associated_Col(I,K) then
936: -- Now add dummy message to the dependency list

Line 937: fnd_msg_pub.Add_Detail

933: Is_Exclusive_Msg_Error(I) then
934: FOR K IN 1..G_max_cols LOOP
935: if l_check_column(J) = Get_Associated_Col(I,K) then
936: -- Now add dummy message to the dependency list
937: fnd_msg_pub.Add_Detail
938: (p_associated_column1 => p_associated_column1
939: ,p_associated_column2 => p_associated_column2
940: ,p_associated_column3 => p_associated_column3
941: ,p_associated_column4 => p_associated_column4

Line 944: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG

940: ,p_associated_column3 => p_associated_column3
941: ,p_associated_column4 => p_associated_column4
942: ,p_associated_column5 => p_associated_column5
943: ,p_same_associated_columns => 'F'
944: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG
945: );
946: return 'F';
947: end if;
948: END LOOP;

Line 959: fnd_msg_pub.Add_Detail

955: if Is_Exclusive_Dep_Error(I) then
956: FOR K IN 1..G_max_cols LOOP
957: if l_check_column(J) = Get_Dependency_Col(I,K) then
958: -- Now add dummy message to the dependency list
959: fnd_msg_pub.Add_Detail
960: (p_associated_column1 => p_associated_column1
961: ,p_associated_column2 => p_associated_column2
962: ,p_associated_column3 => p_associated_column3
963: ,p_associated_column4 => p_associated_column4

Line 966: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG

962: ,p_associated_column3 => p_associated_column3
963: ,p_associated_column4 => p_associated_column4
964: ,p_associated_column5 => p_associated_column5
965: ,p_same_associated_columns => 'F'
966: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG
967: );
968: return 'F';
969: end if;
970: END LOOP;

Line 1014: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG then

1010: g_associated_column(5) := p_associated_column5;
1011:
1012: FOR I IN 1..G_msg_tbl.COUNT LOOP
1013: -- only check error messages
1014: if G_msg_tbl(I).message_type = FND_MSG_PUB.G_ERROR_MSG then
1015:
1016: -- get the message name from the encoded message
1017:
1018: fnd_message.parse_encoded

Line 1029: fnd_msg_pub.Add_Detail

1025: l_message_name = p_check_message_name3 or
1026: l_message_name = p_check_message_name4 or
1027: l_message_name = p_check_message_name5 then
1028:
1029: fnd_msg_pub.Add_Detail
1030: (p_associated_column1 => p_associated_column1
1031: ,p_associated_column2 => p_associated_column2
1032: ,p_associated_column3 => p_associated_column3
1033: ,p_associated_column4 => p_associated_column4

Line 1036: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG

1032: ,p_associated_column3 => p_associated_column3
1033: ,p_associated_column4 => p_associated_column4
1034: ,p_associated_column5 => p_associated_column5
1035: ,p_same_associated_columns => 'F'
1036: ,p_message_type => FND_MSG_PUB.G_DEPENDENCY_MSG
1037: );
1038: return 'F';
1039:
1040: end if;

Line 1400: END FND_MSG_PUB ;

1396: return null;
1397:
1398: END Get_Detail;
1399:
1400: END FND_MSG_PUB ;