2144: --
2145:
2146: PA_MASS_ADDITIONS_CREATE_PKG.Insert_Mass(
2147: p_api_version => 1.0,
2148: p_init_msg_list => FND_API.G_TRUE,
2149: p_commit => FND_API.G_FALSE,
2150: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2151: x_return_status => l_pa_return_status,
2152: x_msg_count => l_pa_msg_count,
2145:
2146: PA_MASS_ADDITIONS_CREATE_PKG.Insert_Mass(
2147: p_api_version => 1.0,
2148: p_init_msg_list => FND_API.G_TRUE,
2149: p_commit => FND_API.G_FALSE,
2150: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2151: x_return_status => l_pa_return_status,
2152: x_msg_count => l_pa_msg_count,
2153: x_msg_data => l_pa_msg_data,
2146: PA_MASS_ADDITIONS_CREATE_PKG.Insert_Mass(
2147: p_api_version => 1.0,
2148: p_init_msg_list => FND_API.G_TRUE,
2149: p_commit => FND_API.G_FALSE,
2150: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2151: x_return_status => l_pa_return_status,
2152: x_msg_count => l_pa_msg_count,
2153: x_msg_data => l_pa_msg_data,
2154: x_count => l_count1,
2159: p_bt_code => P_bt_code,
2160: p_primary_accounting_method => l_primary_accounting_method,
2161: p_calling_sequence => 'Oracle Payables Mass Addition Process');
2162: --
2163: IF l_pa_return_status = FND_API.G_RET_STS_SUCCESS THEN
2164: --
2165: l_total1 := l_total + nvl(l_count1, 0);
2166: --
2167: IF (G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
2216: l_debug_info := 'Calling Project API for Inserting PA Discount Adjustments';
2217: --
2218: PA_MASS_ADDITIONS_CREATE_PKG.Insert_Discounts(
2219: p_api_version => 1.0,
2220: p_init_msg_list => FND_API.G_TRUE,
2221: p_commit => FND_API.G_FALSE,
2222: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2223: x_return_status => l_pa_return_status,
2224: x_msg_count => l_pa_msg_count,
2217: --
2218: PA_MASS_ADDITIONS_CREATE_PKG.Insert_Discounts(
2219: p_api_version => 1.0,
2220: p_init_msg_list => FND_API.G_TRUE,
2221: p_commit => FND_API.G_FALSE,
2222: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2223: x_return_status => l_pa_return_status,
2224: x_msg_count => l_pa_msg_count,
2225: x_msg_data => l_pa_msg_data,
2218: PA_MASS_ADDITIONS_CREATE_PKG.Insert_Discounts(
2219: p_api_version => 1.0,
2220: p_init_msg_list => FND_API.G_TRUE,
2221: p_commit => FND_API.G_FALSE,
2222: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2223: x_return_status => l_pa_return_status,
2224: x_msg_count => l_pa_msg_count,
2225: x_msg_data => l_pa_msg_data,
2226: x_count => l_count1,
2235: IF (G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
2236: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name,l_debug_info);
2237: END IF;
2238: --
2239: IF l_pa_return_status = FND_API.G_RET_STS_SUCCESS THEN
2240: --
2241: l_total := l_total + nvl(l_count1,0);
2242: --
2243: IF (G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
2284: --
2285: FA_MASSADD_CREATE_PKG.Create_Lines (
2286: p_book_type_code => P_bt_code,
2287: p_api_version => 1.0,
2288: p_init_msg_list => FND_API.G_TRUE,
2289: p_commit => FND_API.G_FALSE,
2290: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2291: p_calling_fn => 'Oracle Payables.'||l_api_name,
2292: x_return_status => l_return_status,
2285: FA_MASSADD_CREATE_PKG.Create_Lines (
2286: p_book_type_code => P_bt_code,
2287: p_api_version => 1.0,
2288: p_init_msg_list => FND_API.G_TRUE,
2289: p_commit => FND_API.G_FALSE,
2290: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2291: p_calling_fn => 'Oracle Payables.'||l_api_name,
2292: x_return_status => l_return_status,
2293: x_msg_count => l_msg_count,
2286: p_book_type_code => P_bt_code,
2287: p_api_version => 1.0,
2288: p_init_msg_list => FND_API.G_TRUE,
2289: p_commit => FND_API.G_FALSE,
2290: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2291: p_calling_fn => 'Oracle Payables.'||l_api_name,
2292: x_return_status => l_return_status,
2293: x_msg_count => l_msg_count,
2294: x_msg_data => l_msg_data );
2292: x_return_status => l_return_status,
2293: x_msg_count => l_msg_count,
2294: x_msg_data => l_msg_data );
2295:
2296: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
2297: -- bug 9001504
2298: l_debug_info := 'Update Invoice Distributions which are transferred to Asset ';
2299: --
2300: IF (G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
2485: END IF;
2486: --
2487: PA_MASS_ADDITIONS_CREATE_PKG.Update_Mass(
2488: p_api_version => 1.0,
2489: p_init_msg_list => FND_API.G_TRUE,
2490: p_commit => FND_API.G_FALSE,
2491: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2492: x_return_status => l_pa_return_status,
2493: x_msg_count => l_pa_msg_count,
2486: --
2487: PA_MASS_ADDITIONS_CREATE_PKG.Update_Mass(
2488: p_api_version => 1.0,
2489: p_init_msg_list => FND_API.G_TRUE,
2490: p_commit => FND_API.G_FALSE,
2491: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2492: x_return_status => l_pa_return_status,
2493: x_msg_count => l_pa_msg_count,
2494: x_msg_data => l_pa_msg_data,
2487: PA_MASS_ADDITIONS_CREATE_PKG.Update_Mass(
2488: p_api_version => 1.0,
2489: p_init_msg_list => FND_API.G_TRUE,
2490: p_commit => FND_API.G_FALSE,
2491: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2492: x_return_status => l_pa_return_status,
2493: x_msg_count => l_pa_msg_count,
2494: x_msg_data => l_pa_msg_data,
2495: p_request_id => l_request_id);
2493: x_msg_count => l_pa_msg_count,
2494: x_msg_data => l_pa_msg_data,
2495: p_request_id => l_request_id);
2496: --
2497: IF l_pa_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2498: --
2499: IF (NVL(l_pa_msg_count, 0) > 1) THEN
2500: FOR I IN 1..l_pa_msg_count
2501: LOOP