DBA Data[Home] [Help]

APPS.IBE_QUOTE_SAVE_PVT dependencies on FND_PROFILE

Line 454: l_payment_term_id := fnd_profile.value('IBE_DEFAULT_PAYMENT_TERM_ID');

450: ibe_util.debug('p_qte_header_rec.contract_id is null hence l_payment_term_id is null');
451: END IF;
452: -- changed 4/5/04 for bug 3551866
453: --l_payment_term_id := null;
454: l_payment_term_id := fnd_profile.value('IBE_DEFAULT_PAYMENT_TERM_ID');
455: end if;
456:
457: if(p_hdr_payment_tbl.count>0) then
458: for counter in 1..p_hdr_payment_tbl.count loop

Line 610: x_qte_header_rec.contract_id := NVL(FND_Profile.Value('IBE_USER_DEFAULT_AGREEMENT'),

606: x_qte_header_rec.quote_header_id := FND_API.G_MISS_NUM;
607: -- if create quote and contract_id(agreement_id) is not set
608: -- then check if there is user default agreement
609: IF x_qte_header_rec.contract_id = FND_API.G_MISS_NUM THEN
610: x_qte_header_rec.contract_id := NVL(FND_Profile.Value('IBE_USER_DEFAULT_AGREEMENT'),
611: FND_API.G_MISS_NUM);
612: END IF;
613: -- update quote
614: /*A quote header_id is passed in during every update quote operation*/

Line 790: x_hdr_payment_tbl(1).PAYMENT_TERM_ID := FND_PROFILE.VALUE('IBE_DEFAULT_PAYMENT_TERM_ID');

786: END IF;
787:
788: IF x_qte_header_rec.quote_header_id is null OR l_org_payment_id is null THEN
789: IBE_Util.Debug('initializing header payment record...');
790: x_hdr_payment_tbl(1).PAYMENT_TERM_ID := FND_PROFILE.VALUE('IBE_DEFAULT_PAYMENT_TERM_ID');
791: IBE_Util.Debug('profile option IBE_DEFAULT_PAYMENT_TERM_ID='||x_hdr_payment_tbl(1).PAYMENT_TERM_ID);
792: IF x_qte_header_rec.quote_header_id is not null THEN
793: x_hdr_payment_tbl(1).QUOTE_HEADER_ID := x_qte_header_rec.quote_header_id;
794: END IF;

Line 894: l_combinesameitem := FND_Profile.Value('IBE_SC_MERGE_SHOPCART_LINES');

890: end loop;
891: close c_checkForPRG;
892:
893: IF (p_combinesameitem = FND_API.G_MISS_CHAR) THEN
894: l_combinesameitem := FND_Profile.Value('IBE_SC_MERGE_SHOPCART_LINES');
895: Else
896: l_combinesameitem := p_combinesameitem;
897: END IF;
898:

Line 901: IBE_Util.Debug('IBE_USE_SUPPORT: '||FND_Profile.Value('IBE_USE_SUPPORT'));

897: END IF;
898:
899: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
900: IBE_Util.Debug('Checking line level services profile');
901: IBE_Util.Debug('IBE_USE_SUPPORT: '||FND_Profile.Value('IBE_USE_SUPPORT'));
902: IBE_Util.Debug('IBE_USE_SUPPORT_CART_LEVEL '||FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL'));
903: END IF;
904:
905: IF (FND_Profile.Value('IBE_USE_SUPPORT') = 'Y' ) THEN

Line 902: IBE_Util.Debug('IBE_USE_SUPPORT_CART_LEVEL '||FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL'));

898:
899: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
900: IBE_Util.Debug('Checking line level services profile');
901: IBE_Util.Debug('IBE_USE_SUPPORT: '||FND_Profile.Value('IBE_USE_SUPPORT'));
902: IBE_Util.Debug('IBE_USE_SUPPORT_CART_LEVEL '||FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL'));
903: END IF;
904:
905: IF (FND_Profile.Value('IBE_USE_SUPPORT') = 'Y' ) THEN
906:

Line 905: IF (FND_Profile.Value('IBE_USE_SUPPORT') = 'Y' ) THEN

901: IBE_Util.Debug('IBE_USE_SUPPORT: '||FND_Profile.Value('IBE_USE_SUPPORT'));
902: IBE_Util.Debug('IBE_USE_SUPPORT_CART_LEVEL '||FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL'));
903: END IF;
904:
905: IF (FND_Profile.Value('IBE_USE_SUPPORT') = 'Y' ) THEN
906:
907: l_line_level_services := 'Y';
908: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
909: IBE_Util.Debug('line level services turned on');

Line 1724: l_control_rec.header_pricing_event := FND_Profile.Value('IBE_INCART_PRICING_EVENT');

1720: end loop;
1721: close c_getlineids;
1722:
1723: l_control_rec.pricing_request_type := 'ASO';
1724: l_control_rec.header_pricing_event := FND_Profile.Value('IBE_INCART_PRICING_EVENT');
1725: l_control_rec.line_pricing_event := FND_API.G_MISS_CHAR;
1726: l_control_rec.calculate_freight_charge_flag := 'Y';
1727: l_control_rec.calculate_tax_flag := 'Y';
1728:

Line 2045: if (( FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL') <> 'N') AND

2041: IBE_Util.Debug('Save_flag in AddItemsToCart_orig is: '||p_save_flag);
2042: END IF;
2043:
2044: -- Check for cart level support
2045: if (( FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL') <> 'N') AND
2046: ((FND_Profile.Value('IBE_USE_SUPPORT') = 'N') OR (FND_Profile.Value('IBE_USE_SUPPORT') is null ))) then
2047: l_isCartSupp := 'Y';
2048: else
2049: IF (IBE_UTIL.G_DEBUGON = l_true) THEN

Line 2046: ((FND_Profile.Value('IBE_USE_SUPPORT') = 'N') OR (FND_Profile.Value('IBE_USE_SUPPORT') is null ))) then

2042: END IF;
2043:
2044: -- Check for cart level support
2045: if (( FND_Profile.Value('IBE_USE_SUPPORT_CART_LEVEL') <> 'N') AND
2046: ((FND_Profile.Value('IBE_USE_SUPPORT') = 'N') OR (FND_Profile.Value('IBE_USE_SUPPORT') is null ))) then
2047: l_isCartSupp := 'Y';
2048: else
2049: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
2050: IBE_Util.Debug('Cart level support turned off ');

Line 2054: IF ((FND_Profile.Value('IBE_USE_SUPPORT') <> 'N') and

2050: IBE_Util.Debug('Cart level support turned off ');
2051: END IF;
2052: end if;
2053: -- Check for line level support
2054: IF ((FND_Profile.Value('IBE_USE_SUPPORT') <> 'N') and
2055: (FND_Profile.Value('IBE_USE_SUPPORT') is not null)) THEN
2056:
2057: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
2058: IBE_Util.Debug('Line level support profile turned on');

Line 2055: (FND_Profile.Value('IBE_USE_SUPPORT') is not null)) THEN

2051: END IF;
2052: end if;
2053: -- Check for line level support
2054: IF ((FND_Profile.Value('IBE_USE_SUPPORT') <> 'N') and
2055: (FND_Profile.Value('IBE_USE_SUPPORT') is not null)) THEN
2056:
2057: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
2058: IBE_Util.Debug('Line level support profile turned on');
2059: END IF;

Line 2129: l_combinesameitem := FND_Profile.Value('IBE_SC_MERGE_SHOPCART_LINES');

2125: END IF;
2126:
2127: -- added 8/4/03: if merge case, we might not want to pass SRV info down
2128: IF (p_combinesameitem = FND_API.G_MISS_CHAR) THEN
2129: l_combinesameitem := FND_Profile.Value('IBE_SC_MERGE_SHOPCART_LINES');
2130: Else
2131: l_combinesameitem := p_combinesameitem;
2132: END IF;
2133:

Line 2207: l_suppLevelLookupName := rtrim(ltrim(FND_Profile.Value('IBE_CART_LEVEL_SUPPORT_LOOKUP')));

2203: END LOOP;
2204: END IF; --if l_itemIdListSRV is null and cart is not empty
2205:
2206: -- if add 1st item to cart
2207: l_suppLevelLookupName := rtrim(ltrim(FND_Profile.Value('IBE_CART_LEVEL_SUPPORT_LOOKUP')));
2208: l_suppLevelProfileValue := rtrim(ltrim(FND_Profile.Value('IBE_PREFERED_SUPPORT_LEVEL')));
2209:
2210:
2211: IF (IBE_UTIL.G_DEBUGON = l_true) THEN

Line 2208: l_suppLevelProfileValue := rtrim(ltrim(FND_Profile.Value('IBE_PREFERED_SUPPORT_LEVEL')));

2204: END IF; --if l_itemIdListSRV is null and cart is not empty
2205:
2206: -- if add 1st item to cart
2207: l_suppLevelLookupName := rtrim(ltrim(FND_Profile.Value('IBE_CART_LEVEL_SUPPORT_LOOKUP')));
2208: l_suppLevelProfileValue := rtrim(ltrim(FND_Profile.Value('IBE_PREFERED_SUPPORT_LEVEL')));
2209:
2210:
2211: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
2212: IBE_Util.Debug('Support Level Lookup Name: ' || l_suppLevelLookupName);

Line 2642: IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y' ) THEN --Only if contracts is enabled

2638: lx_Price_Adj_Attr_Tbl := lx_Price_Adj_Attr_Tbl_tmp;
2639: lx_Price_Adj_Rltship_Tbl := lx_Price_Adj_Rltship_Tbl_tmp;
2640:
2641: IF(l_attach_contract = FND_API.G_TRUE) THEN
2642: IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y' ) THEN --Only if contracts is enabled
2643:
2644: --instantiate a contract and associate to the quote
2645: /*mannamra: Chnages for MOAC : Bug 4682364*/
2646: --l_contract_template_id := FND_Profile.Value('ASO_DEFAULT_CONTRACT_TEMPLATE'); --Old style

Line 2646: --l_contract_template_id := FND_Profile.Value('ASO_DEFAULT_CONTRACT_TEMPLATE'); --Old style

2642: IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y' ) THEN --Only if contracts is enabled
2643:
2644: --instantiate a contract and associate to the quote
2645: /*mannamra: Chnages for MOAC : Bug 4682364*/
2646: --l_contract_template_id := FND_Profile.Value('ASO_DEFAULT_CONTRACT_TEMPLATE'); --Old style
2647: l_contract_template_id := to_number(ASO_UTILITY_PVT.GET_OU_ATTRIBUTE_VALUE(ASO_UTILITY_PVT.G_DEFAULT_CONTRACT_TEMPLATE)); --New style
2648: --
2649: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
2650: IBE_UTIL.debug('l_contract_template_id = '||l_contract_template_id);

Line 2706: END IF; --IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y'

2702: END IF;
2703: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
2704: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2705: END IF; --IF (l_contract_template_id is not null
2706: END IF; --IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y'
2707: END IF;
2708: END IF; --if l_attach_contract is true;
2709:
2710: -- End of API body.

Line 2795: --l_context_org_id :=fnd_profile.value('ORG_ID');

2791: begin
2792:
2793: l_database_id := fnd_web_config.database_id;
2794: l_session_ticket :=cz_cf_api.icx_session_ticket;
2795: --l_context_org_id :=fnd_profile.value('ORG_ID');
2796: l_responsibility_id := fnd_profile.value('RESP_ID') ;
2797: l_calling_application_id := fnd_profile.value('RESP_APPL_ID');
2798: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL') ;
2799: /*construct the XML string here*/

Line 2796: l_responsibility_id := fnd_profile.value('RESP_ID') ;

2792:
2793: l_database_id := fnd_web_config.database_id;
2794: l_session_ticket :=cz_cf_api.icx_session_ticket;
2795: --l_context_org_id :=fnd_profile.value('ORG_ID');
2796: l_responsibility_id := fnd_profile.value('RESP_ID') ;
2797: l_calling_application_id := fnd_profile.value('RESP_APPL_ID');
2798: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL') ;
2799: /*construct the XML string here*/
2800:

Line 2797: l_calling_application_id := fnd_profile.value('RESP_APPL_ID');

2793: l_database_id := fnd_web_config.database_id;
2794: l_session_ticket :=cz_cf_api.icx_session_ticket;
2795: --l_context_org_id :=fnd_profile.value('ORG_ID');
2796: l_responsibility_id := fnd_profile.value('RESP_ID') ;
2797: l_calling_application_id := fnd_profile.value('RESP_APPL_ID');
2798: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL') ;
2799: /*construct the XML string here*/
2800:
2801: str_database_id := ''||l_database_id||'';

Line 2798: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL') ;

2794: l_session_ticket :=cz_cf_api.icx_session_ticket;
2795: --l_context_org_id :=fnd_profile.value('ORG_ID');
2796: l_responsibility_id := fnd_profile.value('RESP_ID') ;
2797: l_calling_application_id := fnd_profile.value('RESP_APPL_ID');
2798: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL') ;
2799: /*construct the XML string here*/
2800:
2801: str_database_id := ''||l_database_id||'';
2802: str_session_ticket :=''||l_session_ticket||'';

Line 3077: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL');

3073: END IF;
3074:
3075: if (l_number_of_bundles > 0) then
3076: l_bundle_counter := 0;
3077: l_servlet_url := fnd_profile.value('CZ_UIMGR_URL');
3078: -- by now the control record has already been set not to price
3079: -- we will restore the input pricing parameters on the last loop
3080:
3081: /*Loop through the model quote line ids obtained from the previous call to AddItemsToCart*/

Line 3482: L_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');

3478: )
3479: or((p_quote_header_rec.quote_name = fnd_api.g_miss_char)
3480: and (l_cart_name is not null)
3481: and (l_cart_name <>'IBE_PRMT_SC_UNNAMED'))) then --MANNAMRA: 16/09/02:Changed IBEACTIVECART to IBE_PRMT_SC_UNNAMED
3482: L_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');
3483: Else
3484: L_profile_value := FND_Profile.Value('IBE_EXP_ACTIVE_CART');
3485: End If;
3486:

Line 3484: L_profile_value := FND_Profile.Value('IBE_EXP_ACTIVE_CART');

3480: and (l_cart_name is not null)
3481: and (l_cart_name <>'IBE_PRMT_SC_UNNAMED'))) then --MANNAMRA: 16/09/02:Changed IBEACTIVECART to IBE_PRMT_SC_UNNAMED
3482: L_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');
3483: Else
3484: L_profile_value := FND_Profile.Value('IBE_EXP_ACTIVE_CART');
3485: End If;
3486:
3487: /*If((p_quote_header_rec.quote_name <> fnd_api.g_miss_char
3488: and p_quote_header_rec.quote_name <> 'IBEACTIVECART' )) then

Line 3492: L_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');

3488: and p_quote_header_rec.quote_name <> 'IBEACTIVECART' )) then
3489: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
3490: IBE_UTIL.debug('Using the IBE_EXP_SAVE_CART profile value');
3491: END IF;
3492: L_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');
3493:
3494: Elsif((l_cart_name = 'IBEACTIVECART')
3495: or(p_quote_header_rec.quote_name = 'IBEACTIVECART')) then
3496: IF (IBE_UTIL.G_DEBUGON = l_true) THEN

Line 3499: L_profile_value := FND_Profile.Value('IBE_EXP_ACTIVE_CART');

3495: or(p_quote_header_rec.quote_name = 'IBEACTIVECART')) then
3496: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
3497: IBE_UTIL.debug('Using the IBE_EXP_ACTIVE_CART profile value');
3498: END IF;
3499: L_profile_value := FND_Profile.Value('IBE_EXP_ACTIVE_CART');
3500: End if;*/
3501: x_expiration_date := trunc(sysdate)+nvl(l_profile_value,0);
3502: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
3503: ibe_util.debug('Expiration date returned by get_quote_exp_date is '||x_expiration_date);

Line 3723: --l_salesrep_id := FND_Profile.Value('ASO_DEFAULT_PERSON_ID'); --Old code

3719: /*--10/17/2005: Mannamra: In light of MOAC chages, default salesrep setting is no
3720: longer a profile value but is instead stored
3721: as Quoting parameter. Bug ref: 4682364*/
3722:
3723: --l_salesrep_id := FND_Profile.Value('ASO_DEFAULT_PERSON_ID'); --Old code
3724: l_salesrep_id := ASO_UTILITY_PVT.GET_OU_ATTRIBUTE_VALUE(ASO_UTILITY_PVT.G_DEFAULT_SALESREP); --new way of getting the salesrep id
3725:
3726: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
3727: IBE_UTIL.debug('IBE_QUOTE_SAVE_PVT.Request_for_sales_assistance: salesrep id from quote_attrib: '||l_salesrep_id);

Line 3837: IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y' ) THEN --Only if contracts is enabled

3833: IBE_UTIL.debug('contract context is Yes, before calling get_terms_template');
3834: END IF;
3835: */
3836:
3837: IF (FND_Profile.Value('OKC_ENABLE_SALES_CONTRACTS') = 'Y' ) THEN --Only if contracts is enabled
3838: --check whether ther is already a contract associated with the quote
3839: IF (OKC_TERMS_UTIL_GRP.Get_Terms_Template('QUOTE', p_quote_header_id) IS NULL) THEN
3840: --no contract associated with the quote yet, hence get the contract template id.
3841: --instantiate a contract and associate to the quote

Line 3843: --l_contract_template_id := FND_Profile.Value('ASO_DEFAULT_CONTRACT_TEMPLATE'); --Old style

3839: IF (OKC_TERMS_UTIL_GRP.Get_Terms_Template('QUOTE', p_quote_header_id) IS NULL) THEN
3840: --no contract associated with the quote yet, hence get the contract template id.
3841: --instantiate a contract and associate to the quote
3842: /*Mannamra: Changes for MOAC: Bug 4682364**/
3843: --l_contract_template_id := FND_Profile.Value('ASO_DEFAULT_CONTRACT_TEMPLATE'); --Old style
3844: l_contract_template_id := to_number(ASO_UTILITY_PVT.GET_OU_ATTRIBUTE_VALUE(ASO_UTILITY_PVT.G_DEFAULT_CONTRACT_TEMPLATE)); --New style
3845: /*Mannamra: End of changes for MOAC**/
3846: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
3847: IBE_UTIL.debug('l_contract_template_id = '||l_contract_template_id);

Line 4482: l_combinesameitem := FND_Profile.Value('IBE_SC_MERGE_SHOPCART_LINES');

4478: -- set default value for line
4479: --DBMS_OUTPUT.PUT_line('before setlinedefaultval ');
4480:
4481: IF (p_combinesameitem = FND_API.G_MISS_CHAR) THEN
4482: l_combinesameitem := FND_Profile.Value('IBE_SC_MERGE_SHOPCART_LINES');
4483: Else
4484: l_combinesameitem := p_combinesameitem;
4485: END IF;
4486: -- bug 6146600, scnagara

Line 4821: --l_pricebasedonowner := FND_Profile.Value('IBE_SC_PRICE_BASED_ON_OWNER');

4817:
4818: END IF;
4819: -- End Bug# 1955991
4820:
4821: --l_pricebasedonowner := FND_Profile.Value('IBE_SC_PRICE_BASED_ON_OWNER');
4822: l_ln_payment_tbl := p_Ln_Payment_Tbl;
4823: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
4824: Ibe_util.debug('Printing quote_line_tbl passedd to get_termid_pricelistid');
4825: END IF;

Line 6251: l_ship_method_code := FND_PROFILE.VALUE('IBE_PREFERED_SHIP_METHOD');

6247: if (l_isDone <> 'Y') then
6248: -- 2.1 First, look at the prefered Shipment Method profile:
6249: -- if there is a value then we have to validate this value with the list of shipment methods
6250: -- created from an intersection of shipment methods in the minisite and those in the operation unit
6251: l_ship_method_code := FND_PROFILE.VALUE('IBE_PREFERED_SHIP_METHOD');
6252:
6253: IF (IBE_UTIL.G_DEBUGON = l_true) THEN
6254: IBE_Util.Debug('l_ship_method_code :'||l_ship_method_code||'*');
6255: END IF;

Line 6610: px_hd_Payment_Tbl(1).PAYMENT_TERM_ID := fnd_profile.value('IBE_DEFAULT_PAYMENT_TERM_ID');

6606: if (l_payment_type_code = 'INVOICE') then
6607: l_payment_type_code := null;
6608: end if;
6609: px_hd_Payment_Tbl(1).PAYMENT_TYPE_CODE := l_payment_type_code;
6610: px_hd_Payment_Tbl(1).PAYMENT_TERM_ID := fnd_profile.value('IBE_DEFAULT_PAYMENT_TERM_ID');
6611:
6612: /*CC consolidation*/
6613: if ((lx_cc_assignment_id <> FND_API.G_MISS_NUM) and (lx_cc_assignment_id is not null)) then
6614: px_hd_Payment_Tbl(1).INSTR_ASSIGNMENT_ID := lx_cc_assignment_id;

Line 7316: l_exp_date_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');

7312: END IF;
7313: END LOOP;
7314:
7315: -- Get the expiration date from the Saved Cart expiration profile.
7316: l_exp_date_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');
7317: l_quote_expiration_date := trunc(sysdate)+nvl(l_exp_date_profile_value,0);
7318:
7319: -- Get Header Pricing event from IBE profile as it is needed for both calls (iStore duplicate cart logic and ASO copy quote)
7320: l_header_pricing_event := FND_Profile.Value('IBE_INCART_PRICING_EVENT');

Line 7320: l_header_pricing_event := FND_Profile.Value('IBE_INCART_PRICING_EVENT');

7316: l_exp_date_profile_value := FND_Profile.Value('IBE_EXP_SAVE_CART');
7317: l_quote_expiration_date := trunc(sysdate)+nvl(l_exp_date_profile_value,0);
7318:
7319: -- Get Header Pricing event from IBE profile as it is needed for both calls (iStore duplicate cart logic and ASO copy quote)
7320: l_header_pricing_event := FND_Profile.Value('IBE_INCART_PRICING_EVENT');
7321:
7322: -- If the cart is a shared cart or published quote, then copy only items and agreements and commitments if applicable
7323: -- Else call ASO copy_quote api to copy the entire cart.
7324: