DBA Data[Home] [Help]

APPS.HXC_TIMECARD_MESSAGE_HELPER dependencies on FND_MESSAGE

Line 5: c_message_level_token VARCHAR2(80) := 'FND_MESSAGE_TYPE';

1: PACKAGE BODY hxc_timecard_message_helper AS
2: /* $Header: hxctcdmsg.pkb 120.2 2006/08/15 22:14:20 arundell noship $ */
3:
4: c_max_messages_displayed NUMBER := 30;
5: c_message_level_token VARCHAR2(80) := 'FND_MESSAGE_TYPE';
6:
7: g_messages hxc_message_table_type;
8:
9: g_package varchar2(30) := 'hxc_timecard_message_helper.';

Line 90: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXXX_INVALID_MSGTYPE');

86: hxc_timecard.c_confirmation,
87: hxc_timecard.c_information,
88: hxc_timecard.c_business_message)) then
89:
90: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXXX_INVALID_MSGTYPE');
91: FND_MESSAGE.RAISE_ERROR;
92:
93: end if;
94:

Line 91: FND_MESSAGE.RAISE_ERROR;

87: hxc_timecard.c_information,
88: hxc_timecard.c_business_message)) then
89:
90: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXXX_INVALID_MSGTYPE');
91: FND_MESSAGE.RAISE_ERROR;
92:
93: end if;
94:
95: if (length(p_message_field) > 80) then

Line 97: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_FIELD_TOO_LONG');

93: end if;
94:
95: if (length(p_message_field) > 80) then
96:
97: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_FIELD_TOO_LONG');
98: FND_MESSAGE.SET_TOKEN('FIELD_NAME',p_message_field);
99: FND_MESSAGE.RAISE_ERROR;
100:
101: end if;

Line 98: FND_MESSAGE.SET_TOKEN('FIELD_NAME',p_message_field);

94:
95: if (length(p_message_field) > 80) then
96:
97: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_FIELD_TOO_LONG');
98: FND_MESSAGE.SET_TOKEN('FIELD_NAME',p_message_field);
99: FND_MESSAGE.RAISE_ERROR;
100:
101: end if;
102:

Line 99: FND_MESSAGE.RAISE_ERROR;

95: if (length(p_message_field) > 80) then
96:
97: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_FIELD_TOO_LONG');
98: FND_MESSAGE.SET_TOKEN('FIELD_NAME',p_message_field);
99: FND_MESSAGE.RAISE_ERROR;
100:
101: end if;
102:
103: if(length(p_message_tokens) > 4000) then

Line 105: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_TOKENS_TOO_LONG');

101: end if;
102:
103: if(length(p_message_tokens) > 4000) then
104:
105: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_TOKENS_TOO_LONG');
106: FND_MESSAGE.SET_TOKEN('TOKENS',p_message_tokens);
107: FND_MESSAGE.RAISE_ERROR;
108:
109: end if;

Line 106: FND_MESSAGE.SET_TOKEN('TOKENS',p_message_tokens);

102:
103: if(length(p_message_tokens) > 4000) then
104:
105: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_TOKENS_TOO_LONG');
106: FND_MESSAGE.SET_TOKEN('TOKENS',p_message_tokens);
107: FND_MESSAGE.RAISE_ERROR;
108:
109: end if;
110:

Line 107: FND_MESSAGE.RAISE_ERROR;

103: if(length(p_message_tokens) > 4000) then
104:
105: FND_MESSAGE.SET_NAME('HXC','HXC_XXXXX_TOKENS_TOO_LONG');
106: FND_MESSAGE.SET_TOKEN('TOKENS',p_message_tokens);
107: FND_MESSAGE.RAISE_ERROR;
108:
109: end if;
110:
111: --

Line 165: FND_MESSAGE.SET_NAME

161:
162: --
163: -- Set on 'stack'
164: --
165: FND_MESSAGE.SET_NAME
166: (p_messages(l_message_count).application_short_name
167: ,p_messages(l_message_count).message_name
168: );
169:

Line 182: FND_MESSAGE.SET_TOKEN

178: -- table should be full of TOKEN, VALUE pairs. The number of TOKEN, VALUE pairs is l_token_table/2
179:
180: FOR l_token in 0..(l_token_table.count/2)-1 LOOP
181:
182: FND_MESSAGE.SET_TOKEN
183: (TOKEN => l_token_table(2*l_token)
184: ,VALUE => l_token_table(2*l_token+1)
185: );
186:

Line 198: FND_MESSAGE.SET_TOKEN

194: -- "I" - for information, also shown in a dialogue box
195: -- "E" - for error, shown in an OAException
196: --
197:
198: FND_MESSAGE.SET_TOKEN
199: (TOKEN => c_message_level_token
200: ,VALUE => nvl(substr(p_messages(l_message_count).message_level,1,1),'E')
201: );
202:

Line 352: fnd_message.set_name

348: (g_messages(l_index).message_level <> hxc_timecard.c_reason_attribute)
349: )
350: ) then
351:
352: fnd_message.set_name
353: (g_messages(l_index).application_short_name
354: ,g_messages(l_index).message_name
355: );
356: IF g_messages(l_index).message_tokens IS NOT NULL THEN

Line 368: fnd_message.set_token

364: -- table should be full of TOKEN, VALUE pairs. The number of TOKEN, VALUE pairs is l_token_table/2
365:
366: for l_token in 0..(l_token_table.count/2)-1 LOOP
367:
368: fnd_message.set_token
369: (token => l_token_table(2*l_token)
370: ,value => l_token_table(2*l_token+1)
371: );
372:

Line 378: fnd_message.clear;

374: end if; -- end tokens
375:
376: fnd_msg_pub.add;
377:
378: fnd_message.clear;
379:
380: end if;
381:
382: l_index := g_messages.next(l_index);