DBA Data[Home] [Help]

APPS.WSH_BULK_PROCESS_PVT dependencies on WSH_ACTIONS_LEVELS

Line 600: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_validate_OM_QTY_WT_VOL_LVL) = 1

596: p_line_rec.requested_quantity(p_index);
597: p_line_rec.volume(p_index) := p_line_rec.mtl_unit_volume(p_index) *
598: p_line_rec.requested_quantity(p_index);
599:
600: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_validate_OM_QTY_WT_VOL_LVL) = 1
601: OR WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CALC_WT_VOL_LVL) = 1 THEN --{
602: p_line_rec.gross_weight(p_index) := p_line_rec.net_weight(p_index);
603: ELSE --}{
604: WSH_UTIL_VALIDATE.Find_Item_Type(

Line 601: OR WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CALC_WT_VOL_LVL) = 1 THEN --{

597: p_line_rec.volume(p_index) := p_line_rec.mtl_unit_volume(p_index) *
598: p_line_rec.requested_quantity(p_index);
599:
600: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_validate_OM_QTY_WT_VOL_LVL) = 1
601: OR WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CALC_WT_VOL_LVL) = 1 THEN --{
602: p_line_rec.gross_weight(p_index) := p_line_rec.net_weight(p_index);
603: ELSE --}{
604: WSH_UTIL_VALIDATE.Find_Item_Type(
605: p_inventory_item_id => p_line_rec.inventory_item_id(p_index),

Line 3082: WSH_ACTIONS_LEVELS.set_validation_level (

3078: x_return_status := WSH_UTIL_CORE.G_RET_STS_SUCCESS;
3079: x_valid_rec_exist := 0;
3080: x_eligible_rec_exist := 0;
3081:
3082: WSH_ACTIONS_LEVELS.set_validation_level (
3083: p_entity => 'DLVB',
3084: p_caller => p_action_prms.caller,
3085: p_phase => nvl(p_action_prms.phase,1),
3086: p_action => p_action_prms.action_code,

Line 3123: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_POPULATE_ORGANIZATION_ID) = 1

3119: RAISE FND_API.G_EXC_ERROR;
3120: END IF;
3121:
3122:
3123: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_POPULATE_ORGANIZATION_ID) = 1
3124: THEN
3125: l_index := p_line_rec.ship_from_org_id.FIRST;
3126: WHILE l_index IS NOT NULL LOOP
3127: p_line_rec.organization_id(l_index) :=

Line 3188: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_VALIDATE_OKE_NULL_FIELDS_LVL) = 1

3184: ,p_line_rec.source_document_type_id(i));
3185: END IF;
3186: END IF;
3187:
3188: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_VALIDATE_OKE_NULL_FIELDS_LVL) = 1
3189: THEN
3190: check_null_fields(p_line_rec => p_line_rec,
3191: p_index => i,
3192: x_return_status => l_return_status);

Line 3201: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_SHIP_FROM_LOC_LVL) = 1

3197: p_line_rec.shipping_interfaced_flag(i) := 'N';
3198: END IF;
3199: END IF;
3200:
3201: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_SHIP_FROM_LOC_LVL) = 1
3202: THEN
3203: WSH_UTIL_CORE.GET_LOCATION_ID('ORG',
3204: p_line_rec.organization_id(i),
3205: p_line_rec.ship_from_location_id(i),

Line 3215: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_SHIPTO_LOC_LVL) = 1

3211: END IF;
3212: END IF;
3213:
3214:
3215: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_SHIPTO_LOC_LVL) = 1
3216: THEN
3217: WSH_UTIL_CORE.GET_LOCATION_ID('CUSTOMER SITE',
3218: p_line_rec.ship_to_org_id(i),
3219: p_line_rec.ship_to_location_id(i),

Line 3228: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_DELIVER_TO_LOC_LVL) = 1

3224: p_line_rec.shipping_interfaced_flag(i) := 'N';
3225: END IF;
3226: END IF;
3227:
3228: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_DELIVER_TO_LOC_LVL) = 1
3229: THEN
3230: IF p_line_rec.deliver_to_org_id(i) IS NOT NULL THEN
3231: WSH_UTIL_CORE.GET_LOCATION_ID('CUSTOMER SITE',
3232: p_line_rec.deliver_to_org_id(i),

Line 3248: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_INTMED_SHIPTO_LOC_LVL) = 1

3244: END IF;
3245: END IF;
3246:
3247:
3248: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_GET_INTMED_SHIPTO_LOC_LVL) = 1
3249: THEN
3250: IF p_line_rec.intermed_ship_to_org_id(i) IS NOT NULL THEN
3251: WSH_UTIL_CORE.GET_LOCATION_ID('CUSTOMER SITE',
3252: p_line_rec.intermed_ship_to_org_id(i),

Line 3264: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_VALIDATE_SHIP_FROM_LOC_LVL) = 1

3260: END IF;
3261: END IF;
3262:
3263:
3264: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_VALIDATE_SHIP_FROM_LOC_LVL) = 1
3265: THEN
3266: l_caller := null;
3267: IF (p_action_prms.caller = 'PO') THEN
3268: l_caller:='PO';

Line 3286: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_VALIDATE_SHIPTO_LOC_LVL) = 1

3282: END IF;
3283:
3284:
3285:
3286: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_VALIDATE_SHIPTO_LOC_LVL) = 1
3287: THEN
3288: l_caller := null;
3289: IF (p_action_prms.caller = 'PO') THEN
3290: l_caller:='PO';

Line 3344: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_DERIVE_DROPSHIP_LVL) = 1

3340: END IF;
3341: --OTM R12 End.
3342: --added for Inbound Logistics
3343: --{
3344: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_DERIVE_DROPSHIP_LVL) = 1
3345: AND p_line_rec.drop_ship_flag(i) = 'Y' THEN
3346: WSH_INBOUND_UTIL_PKG.get_drop_ship_info(
3347: p_line_rec => p_line_rec,
3348: p_index =>i,

Line 3452: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CHECK_ORGID_LVL) = 1

3448: -- Added for Inbound Logistics
3449: --{
3450:
3451:
3452: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CHECK_ORGID_LVL) = 1
3453: THEN
3454:
3455: IF p_line_rec.org_id(i) <> p_line_rec.org_id(p_line_rec.org_id.FIRST) then
3456: FND_MESSAGE.SET_NAME('WSH','WSH_ORG_ID_INVALID');

Line 3462: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_DEFAULT_SHIPFROM_LVL)=1

3458: RAISE FND_API.G_EXC_ERROR;
3459: END IF;
3460: END IF;
3461:
3462: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_DEFAULT_SHIPFROM_LVL)=1
3463: THEN
3464: p_line_rec.ship_from_location_id(i) := -1;
3465: p_line_rec.vendor_party_id(i) := l_vendor_party_id;
3466: END IF;

Line 3468: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_MAN_FIELDS_LVL) = 1

3464: p_line_rec.ship_from_location_id(i) := -1;
3465: p_line_rec.vendor_party_id(i) := l_vendor_party_id;
3466: END IF;
3467:
3468: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_MAN_FIELDS_LVL) = 1
3469: THEN
3470: validate_mandatory_info(
3471: p_line_rec => p_line_rec ,
3472: p_index =>i,

Line 3485: /* IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_DERIVE_DROPSHIP_LVL) = 1

3481: /* Moved the call to dervie drop ship info before calling calc_service_mode.
3482: p_line_rec.shipping_method_code is populated only ion get_drop_ship_info API.
3483: */
3484:
3485: /* IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_DERIVE_DROPSHIP_LVL) = 1
3486: AND p_line_rec.drop_ship_flag(p_line_rec.drop_ship_flag.FIRST) = 'Y' THEN
3487: WSH_INBOUND_UTIL_PKG.get_drop_ship_info(
3488: p_line_rec => p_line_rec,
3489: p_index =>i,

Line 3499: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_SHPTO_LOC_LVL) = 1

3495: x_num_errors => l_num_errors);
3496:
3497: END IF;
3498: */
3499: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_SHPTO_LOC_LVL) = 1
3500: THEN
3501: l_caller := null;
3502: IF (p_action_prms.caller = 'PO') THEN
3503: l_caller:='PO';

Line 3519: IF ( WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_FOB_LVL)= 1 )

3515: x_num_errors => l_num_errors);
3516:
3517: END IF;
3518:
3519: IF ( WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_FOB_LVL)= 1 )
3520: AND ( p_line_rec.fob_point_code(i) IS NOT NULL ) --condition added for bugfix 3679513
3521: THEN
3522: WSH_UTIL_VALIDATE.validate_fob(
3523: p_fob => p_line_rec.fob_point_code(i),

Line 3532: IF (WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_FR_TERMS_LVL) = 1)

3528: x_num_warnings => l_num_warnings,
3529: x_num_errors => l_num_errors);
3530: END IF;
3531:
3532: IF (WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_VALIDATE_FR_TERMS_LVL) = 1)
3533: AND (p_line_rec.freight_terms_code(i) IS NOT NULL) --condition added for bugfix 3679513
3534: THEN
3535: WSH_UTIL_VALIDATE.validate_freight_terms(
3536: p_freight_terms_code => p_line_rec.freight_terms_code(i),

Line 3546: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CALC_WT_VOL_LVL) = 1 THEN

3542: x_num_errors => l_num_errors);
3543:
3544: END IF;
3545:
3546: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_PO_CALC_WT_VOL_LVL) = 1 THEN
3547: --{
3548: IF p_line_rec.inventory_item_id(i) IS NOT NULL THEN
3549: --{
3550: Calc_wt_vol_qty(p_line_rec => p_line_rec,

Line 3611: IF (l_dff_update_flag = 'Y') AND ( WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_DEFAULT_FLEX_LVL) = 1)

3607: (NVL(p_line_rec.schedule_ship_date(i),p_line_rec.request_date(i)) +
3608: NVL(p_line_rec.Days_late_receipt_allowed(i),0));
3609: END IF; --}
3610:
3611: IF (l_dff_update_flag = 'Y') AND ( WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_DEFAULT_FLEX_LVL) = 1)
3612: THEN --{
3613: IF p_action_prms.caller = 'OM' THEN --{
3614: p_additional_line_info_rec.attribute_category(i) := l_dff_context ;
3615: p_additional_line_info_rec.attribute1(i) :=l_dff_attribute(1);

Line 3667: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_DEFAULT_CONTAINEER_LVL) = 1 THEN

3663: nvl(p_line_rec.attribute15(i), l_dff_attribute( 15));
3664:
3665: END IF; --}
3666: END IF; --}
3667: IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_DEFAULT_CONTAINEER_LVL) = 1 THEN
3668: IF l_debug_on THEN
3669: WSH_DEBUG_SV.log(l_module_name,'ordered_item_id ',
3670: p_line_rec.ordered_item_id(i));
3671: END IF;