DBA Data[Home] [Help]

APPS.OKL_CONTRACT_LINE_ITEM_PVT dependencies on WF_EVENT

Line 183: p_event_name IN WF_EVENTS.NAME%TYPE,

179: p_init_msg_list IN VARCHAR2,
180: x_return_status OUT NOCOPY VARCHAR2,
181: x_msg_count OUT NOCOPY NUMBER,
182: x_msg_data OUT NOCOPY VARCHAR2,
183: p_event_name IN WF_EVENTS.NAME%TYPE,
184: p_event_param_list IN WF_PARAMETER_LIST_T) IS
185:
186: l_event_parameter_list wf_parameter_list_t := p_event_param_list;
187: l_contract_process VARCHAR2(20);

Line 193: p_chr_id => wf_event.GetValueForParameter(G_WF_ITM_CONTRACT_ID, l_event_parameter_list)

189: x_return_status := OKL_API.G_RET_STS_SUCCESS;
190: -- wrapper API to get contract process. this API determines in which status the
191: -- contract in question is.
192: l_contract_process := okl_lla_util_pvt.get_contract_process(
193: p_chr_id => wf_event.GetValueForParameter(G_WF_ITM_CONTRACT_ID, l_event_parameter_list)
194: );
195: -- add the contract status to the event parameter list
196: wf_event.AddParameterToList(G_WF_ITM_CONTRACT_PROCESS, l_contract_process, l_event_parameter_list);
197:

Line 196: wf_event.AddParameterToList(G_WF_ITM_CONTRACT_PROCESS, l_contract_process, l_event_parameter_list);

192: l_contract_process := okl_lla_util_pvt.get_contract_process(
193: p_chr_id => wf_event.GetValueForParameter(G_WF_ITM_CONTRACT_ID, l_event_parameter_list)
194: );
195: -- add the contract status to the event parameter list
196: wf_event.AddParameterToList(G_WF_ITM_CONTRACT_PROCESS, l_contract_process, l_event_parameter_list);
197:
198: OKL_WF_PVT.raise_event(p_api_version => p_api_version,
199: p_init_msg_list => p_init_msg_list,
200: x_return_status => x_return_status,

Line 2924: l_business_event_name WF_EVENTS.NAME%TYPE;

2920:
2921: l_lty_code okc_line_styles_b.lty_code%TYPE;
2922: l_asset_id okc_k_lines_b.id%TYPE;
2923: l_raise_business_event VARCHAR2(1) := OKL_API.G_FALSE;
2924: l_business_event_name WF_EVENTS.NAME%TYPE;
2925: l_parameter_list WF_PARAMETER_LIST_T;
2926:
2927: /*
2928: -- vthiruva, 09/01/2004

Line 3168: wf_event.AddParameterToList(G_WF_ITM_FEE_LINE_ID, l_clev_rec.cle_id, l_parameter_list);

3164: */
3165: IF(l_lty_code = 'LINK_FEE_ASSET')THEN
3166: l_raise_business_event := OKL_API.G_TRUE;
3167: l_business_event_name := G_WF_EVT_ASSET_FEE_REMOVED;
3168: wf_event.AddParameterToList(G_WF_ITM_FEE_LINE_ID, l_clev_rec.cle_id, l_parameter_list);
3169: ELSIF(l_lty_code = 'LINK_SERV_ASSET')THEN
3170: l_raise_business_event := OKL_API.G_TRUE;
3171: l_business_event_name := G_WF_EVT_ASSET_SERV_FEE_RMVD;
3172: wf_event.AddParameterToList(G_WF_ITM_SERV_LINE_ID, l_clev_rec.cle_id, l_parameter_list);

Line 3172: wf_event.AddParameterToList(G_WF_ITM_SERV_LINE_ID, l_clev_rec.cle_id, l_parameter_list);

3168: wf_event.AddParameterToList(G_WF_ITM_FEE_LINE_ID, l_clev_rec.cle_id, l_parameter_list);
3169: ELSIF(l_lty_code = 'LINK_SERV_ASSET')THEN
3170: l_raise_business_event := OKL_API.G_TRUE;
3171: l_business_event_name := G_WF_EVT_ASSET_SERV_FEE_RMVD;
3172: wf_event.AddParameterToList(G_WF_ITM_SERV_LINE_ID, l_clev_rec.cle_id, l_parameter_list);
3173: -- check if the service line in context has a service contract associated with it
3174: -- if so, pass the service contract id and service contract line id as parameters
3175: OPEN get_serv_chr_from_serv(l_clev_rec.dnz_chr_id, l_clev_rec.cle_id);
3176: FETCH get_serv_chr_from_serv INTO l_service_top_line_id;

Line 3182: wf_event.AddParameterToList(G_WF_ITM_SERV_CHR_ID, l_serv_contract_id, l_parameter_list);

3178: IF(l_service_top_line_id IS NOT NULL)THEN
3179: OPEN get_serv_cle_from_serv(l_service_top_line_id);
3180: FETCH get_serv_cle_from_serv INTO l_serv_contract_id;
3181: CLOSE get_serv_cle_from_serv;
3182: wf_event.AddParameterToList(G_WF_ITM_SERV_CHR_ID, l_serv_contract_id, l_parameter_list);
3183: wf_event.AddParameterToList(G_WF_ITM_SERV_CLE_ID, l_service_top_line_id, l_parameter_list);
3184: END IF;
3185: END IF;
3186:

Line 3183: wf_event.AddParameterToList(G_WF_ITM_SERV_CLE_ID, l_service_top_line_id, l_parameter_list);

3179: OPEN get_serv_cle_from_serv(l_service_top_line_id);
3180: FETCH get_serv_cle_from_serv INTO l_serv_contract_id;
3181: CLOSE get_serv_cle_from_serv;
3182: wf_event.AddParameterToList(G_WF_ITM_SERV_CHR_ID, l_serv_contract_id, l_parameter_list);
3183: wf_event.AddParameterToList(G_WF_ITM_SERV_CLE_ID, l_service_top_line_id, l_parameter_list);
3184: END IF;
3185: END IF;
3186:
3187: IF(l_raise_business_event = OKL_API.G_TRUE AND l_business_event_name IS NOT NULL AND

Line 3189: wf_event.AddParameterToList(G_WF_ITM_CONTRACT_ID, l_clev_rec.dnz_chr_id, l_parameter_list);

3185: END IF;
3186:
3187: IF(l_raise_business_event = OKL_API.G_TRUE AND l_business_event_name IS NOT NULL AND
3188: OKL_LLA_UTIL_PVT.is_lease_contract(l_clev_rec.dnz_chr_id)= OKL_API.G_TRUE)THEN
3189: wf_event.AddParameterToList(G_WF_ITM_CONTRACT_ID, l_clev_rec.dnz_chr_id, l_parameter_list);
3190: wf_event.AddParameterToList(G_WF_ITM_ASSET_ID, l_asset_id, l_parameter_list);
3191: raise_business_event(p_api_version => p_api_version,
3192: p_init_msg_list => p_init_msg_list,
3193: x_return_status => x_return_status,

Line 3190: wf_event.AddParameterToList(G_WF_ITM_ASSET_ID, l_asset_id, l_parameter_list);

3186:
3187: IF(l_raise_business_event = OKL_API.G_TRUE AND l_business_event_name IS NOT NULL AND
3188: OKL_LLA_UTIL_PVT.is_lease_contract(l_clev_rec.dnz_chr_id)= OKL_API.G_TRUE)THEN
3189: wf_event.AddParameterToList(G_WF_ITM_CONTRACT_ID, l_clev_rec.dnz_chr_id, l_parameter_list);
3190: wf_event.AddParameterToList(G_WF_ITM_ASSET_ID, l_asset_id, l_parameter_list);
3191: raise_business_event(p_api_version => p_api_version,
3192: p_init_msg_list => p_init_msg_list,
3193: x_return_status => x_return_status,
3194: x_msg_count => x_msg_count,