1: PACKAGE BODY ISC_DBI_WSH_FTE_OBJECTS_C AS
2: /* $Header: ISCSCF9B.pls 120.8 2006/09/13 06:41:03 abhdixi noship $ */
3:
4: g_batch_size NUMBER;
5: g_global_currency VARCHAR2(30);
3134: BIS_COLLECTION_UTILITIES.WRAPUP(
3135: TRUE,
3136: g_row_count,
3137: NULL,
3138: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3139: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3140: );
3141:
3142: RETURN (1);
3135: TRUE,
3136: g_row_count,
3137: NULL,
3138: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3139: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3140: );
3141:
3142: RETURN (1);
3143:
3187: IF (SET_WMS_PTS_GSD = -1)
3188: THEN RAISE l_failure;
3189: END IF;
3190:
3191: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := g_global_start_date;
3192: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3193:
3194: BIS_COLLECTION_UTILITIES.put_line( 'The collection date range is from '||
3195: to_char(g_push_from_date,'MM/DD/YYYY HH24:MI:SS')||' to '||
3188: THEN RAISE l_failure;
3189: END IF;
3190:
3191: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := g_global_start_date;
3192: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3193:
3194: BIS_COLLECTION_UTILITIES.put_line( 'The collection date range is from '||
3195: to_char(g_push_from_date,'MM/DD/YYYY HH24:MI:SS')||' to '||
3196: to_char(g_push_to_date,'MM/DD/YYYY HH24:MI:SS'));
3314: BIS_COLLECTION_UTILITIES.WRAPUP(
3315: FALSE,
3316: g_row_count,
3317: g_errbuf,
3318: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3319: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3320: );
3321:
3322: WHEN OTHERS THEN
3315: FALSE,
3316: g_row_count,
3317: g_errbuf,
3318: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3319: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3320: );
3321:
3322: WHEN OTHERS THEN
3323: ROLLBACK;
3330: BIS_COLLECTION_UTILITIES.WRAPUP(
3331: FALSE,
3332: g_row_count,
3333: g_errbuf,
3334: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3335: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3336: );
3337:
3338: END load_facts;
3331: FALSE,
3332: g_row_count,
3333: g_errbuf,
3334: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3335: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3336: );
3337:
3338: END load_facts;
3339:
3356: RAISE_APPLICATION_ERROR (-20000,'Error in SETUP: ' || errbuf);
3357: return;
3358: END IF;
3359:
3360: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := null;
3361: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3362:
3363: IF (CHECK_SETUP = -1)
3364: THEN RAISE l_failure;
3357: return;
3358: END IF;
3359:
3360: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := null;
3361: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3362:
3363: IF (CHECK_SETUP = -1)
3364: THEN RAISE l_failure;
3365: END IF;
3462: BIS_COLLECTION_UTILITIES.WRAPUP(
3463: FALSE,
3464: g_row_count,
3465: g_errbuf,
3466: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3467: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3468: );
3469:
3470: WHEN OTHERS THEN
3463: FALSE,
3464: g_row_count,
3465: g_errbuf,
3466: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3467: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3468: );
3469:
3470: WHEN OTHERS THEN
3471: ROLLBACK;
3478: BIS_COLLECTION_UTILITIES.WRAPUP(
3479: FALSE,
3480: g_row_count,
3481: g_errbuf,
3482: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3483: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3484: );
3485:
3486: END update_detail_fact;
3479: FALSE,
3480: g_row_count,
3481: g_errbuf,
3482: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3483: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3484: );
3485:
3486: END update_detail_fact;
3487:
3508: RAISE_APPLICATION_ERROR (-20000,'Error in SETUP: ' || errbuf);
3509: return;
3510: END IF;
3511:
3512: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := null;
3513: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3514:
3515: IF (CHECK_SETUP = -1)
3516: THEN RAISE l_failure;
3509: return;
3510: END IF;
3511:
3512: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := null;
3513: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3514:
3515: IF (CHECK_SETUP = -1)
3516: THEN RAISE l_failure;
3517: END IF;
3622: BIS_COLLECTION_UTILITIES.WRAPUP(
3623: FALSE,
3624: g_row_count,
3625: g_errbuf,
3626: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3627: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3628: );
3629:
3630: WHEN OTHERS THEN
3623: FALSE,
3624: g_row_count,
3625: g_errbuf,
3626: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3627: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3628: );
3629:
3630: WHEN OTHERS THEN
3631: ROLLBACK;
3638: BIS_COLLECTION_UTILITIES.WRAPUP(
3639: FALSE,
3640: g_row_count,
3641: g_errbuf,
3642: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3643: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3644: );
3645:
3646: END update_leg_stop_fact;
3639: FALSE,
3640: g_row_count,
3641: g_errbuf,
3642: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3643: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3644: );
3645:
3646: END update_leg_stop_fact;
3647:
3664: RAISE_APPLICATION_ERROR (-20000,'Error in SETUP: ' || errbuf);
3665: return;
3666: END IF;
3667:
3668: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := null;
3669: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3670:
3671: IF (CHECK_SETUP = -1)
3672: THEN RAISE l_failure;
3665: return;
3666: END IF;
3667:
3668: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date := null;
3669: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date := sysdate;
3670:
3671: IF (CHECK_SETUP = -1)
3672: THEN RAISE l_failure;
3673: END IF;
3771: BIS_COLLECTION_UTILITIES.WRAPUP(
3772: FALSE,
3773: g_row_count,
3774: g_errbuf,
3775: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3776: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3777: );
3778:
3779: WHEN OTHERS THEN
3772: FALSE,
3773: g_row_count,
3774: g_errbuf,
3775: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3776: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3777: );
3778:
3779: WHEN OTHERS THEN
3780: ROLLBACK;
3787: BIS_COLLECTION_UTILITIES.WRAPUP(
3788: FALSE,
3789: g_row_count,
3790: g_errbuf,
3791: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3792: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3793: );
3794:
3795: END update_invoice_fact;
3788: FALSE,
3789: g_row_count,
3790: g_errbuf,
3791: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_from_date,
3792: ISC_DBI_WSH_FTE_OBJECTS_C.g_push_to_date
3793: );
3794:
3795: END update_invoice_fact;
3796:
3793: );
3794:
3795: END update_invoice_fact;
3796:
3797: END ISC_DBI_WSH_FTE_OBJECTS_C;