[Home] [Help]
2744: BEGIN
2745: aPlsqlItem.TEMPLATE_ID := aSqlItem.TEMPLATE_ID;
2746: RETURN aPlsqlItem;
2747: END SQL_TO_PL34;
2748: FUNCTION PL_TO_SQL17(aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE)
2749: RETURN ASO_QUOTE_PUB_TEMPLATE_TBL_TY IS
2750: aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY;
2751: BEGIN
2752: -- initialize the table
2745: aPlsqlItem.TEMPLATE_ID := aSqlItem.TEMPLATE_ID;
2746: RETURN aPlsqlItem;
2747: END SQL_TO_PL34;
2748: FUNCTION PL_TO_SQL17(aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE)
2749: RETURN ASO_QUOTE_PUB_TEMPLATE_TBL_TY IS
2750: aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY;
2751: BEGIN
2752: -- initialize the table
2753: aSqlItem := ASO_QUOTE_PUB_TEMPLATE_TBL_TY();
2746: RETURN aPlsqlItem;
2747: END SQL_TO_PL34;
2748: FUNCTION PL_TO_SQL17(aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE)
2749: RETURN ASO_QUOTE_PUB_TEMPLATE_TBL_TY IS
2750: aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY;
2751: BEGIN
2752: -- initialize the table
2753: aSqlItem := ASO_QUOTE_PUB_TEMPLATE_TBL_TY();
2754: IF aPlsqlItem.COUNT > 0 THEN
2749: RETURN ASO_QUOTE_PUB_TEMPLATE_TBL_TY IS
2750: aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY;
2751: BEGIN
2752: -- initialize the table
2753: aSqlItem := ASO_QUOTE_PUB_TEMPLATE_TBL_TY();
2754: IF aPlsqlItem.COUNT > 0 THEN
2755: aSqlItem.EXTEND(aPlsqlItem.COUNT);
2756: FOR I IN aPlsqlItem.FIRST..aPlsqlItem.LAST LOOP
2757: aSqlItem(I + 1 - aPlsqlItem.FIRST) := PL_TO_SQL34(aPlsqlItem(I));
2758: END LOOP;
2759: END IF;
2760: RETURN aSqlItem;
2761: END PL_TO_SQL17;
2762: FUNCTION SQL_TO_PL18(aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY)
2763: RETURN ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE IS
2764: aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE;
2765: BEGIN
2766: BEGIN
2759: END IF;
2760: RETURN aSqlItem;
2761: END PL_TO_SQL17;
2762: FUNCTION SQL_TO_PL18(aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY)
2763: RETURN ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE IS
2764: aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE;
2765: BEGIN
2766: BEGIN
2767: FOR I IN 1..aSqlItem.COUNT LOOP
2760: RETURN aSqlItem;
2761: END PL_TO_SQL17;
2762: FUNCTION SQL_TO_PL18(aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY)
2763: RETURN ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE IS
2764: aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE;
2765: BEGIN
2766: BEGIN
2767: FOR I IN 1..aSqlItem.COUNT LOOP
2768: aPlsqlItem(I) := SQL_TO_PL34(aSqlItem(I));
2883: P_LN_TAX_DETAIL_TBL IN ASO_QUOTE_PUB_TAX_DETAIL_TBL_,
2884: P_LN_SALES_CREDIT_TBL IN ASO_QUOTE_PUB_SALES_CREDIT_TB,
2885: P_LN_QUOTE_PARTY_TBL IN ASO_QUOTE_PUB_QUOTE_PARTY_TBL,
2886: P_QTE_ACCESS_TBL IN ASO_QUOTE_PUB_QTE_ACCESS_TBL_,
2887: P_TEMPLATE_TBL IN ASO_QUOTE_PUB_TEMPLATE_TBL_TY,
2888: P_RELATED_OBJ_TBL IN ASO_QUOTE_PUB_RELATED_OBJ_TBL,
2889: X_QTE_HEADER_REC OUT NOCOPY ASO_QUOTE_PUB_QTE_HEADER_REC_,
2890: X_QTE_LINE_TBL OUT NOCOPY ASO_QUOTE_PUB_QTE_LINE_TBL_TY,
2891: X_QTE_LINE_DTL_TBL OUT NOCOPY ASO_QUOTE_PUB_QTE_LINE_DTL_TB,
2909: X_LN_TAX_DETAIL_TBL OUT NOCOPY ASO_QUOTE_PUB_TAX_DETAIL_TBL_,
2910: X_LN_SALES_CREDIT_TBL OUT NOCOPY ASO_QUOTE_PUB_SALES_CREDIT_TB,
2911: X_LN_QUOTE_PARTY_TBL OUT NOCOPY ASO_QUOTE_PUB_QUOTE_PARTY_TBL,
2912: X_QTE_ACCESS_TBL OUT NOCOPY ASO_QUOTE_PUB_QTE_ACCESS_TBL_,
2913: X_TEMPLATE_TBL OUT NOCOPY ASO_QUOTE_PUB_TEMPLATE_TBL_TY,
2914: X_RELATED_OBJ_TBL OUT NOCOPY ASO_QUOTE_PUB_RELATED_OBJ_TBL,
2915: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
2916: X_MSG_COUNT OUT NOCOPY NUMBER,
2917: X_MSG_DATA OUT NOCOPY VARCHAR2
2943: P_LN_TAX_DETAIL_TBL_ APPS.ASO_QUOTE_PUB.TAX_DETAIL_TBL_TYPE;
2944: P_LN_SALES_CREDIT_TBL_ APPS.ASO_QUOTE_PUB.SALES_CREDIT_TBL_TYPE;
2945: P_LN_QUOTE_PARTY_TBL_ APPS.ASO_QUOTE_PUB.QUOTE_PARTY_TBL_TYPE;
2946: P_QTE_ACCESS_TBL_ APPS.ASO_QUOTE_PUB.QTE_ACCESS_TBL_TYPE;
2947: P_TEMPLATE_TBL_ APPS.ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE;
2948: P_RELATED_OBJ_TBL_ APPS.ASO_QUOTE_PUB.RELATED_OBJ_TBL_TYPE;
2949: X_QTE_HEADER_REC_ APPS.ASO_QUOTE_PUB.QTE_HEADER_REC_TYPE;
2950: X_QTE_LINE_TBL_ APPS.ASO_QUOTE_PUB.QTE_LINE_TBL_TYPE;
2951: X_QTE_LINE_DTL_TBL_ APPS.ASO_QUOTE_PUB.QTE_LINE_DTL_TBL_TYPE;
2969: X_LN_TAX_DETAIL_TBL_ APPS.ASO_QUOTE_PUB.TAX_DETAIL_TBL_TYPE;
2970: X_LN_SALES_CREDIT_TBL_ APPS.ASO_QUOTE_PUB.SALES_CREDIT_TBL_TYPE;
2971: X_LN_QUOTE_PARTY_TBL_ APPS.ASO_QUOTE_PUB.QUOTE_PARTY_TBL_TYPE;
2972: X_QTE_ACCESS_TBL_ APPS.ASO_QUOTE_PUB.QTE_ACCESS_TBL_TYPE;
2973: X_TEMPLATE_TBL_ APPS.ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE;
2974: X_RELATED_OBJ_TBL_ APPS.ASO_QUOTE_PUB.RELATED_OBJ_TBL_TYPE;
2975: x_msg_data_temp VARCHAR2(2000);
2976: lx_msg_index_out NUMBER;
2977: BEGIN