Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

The following code involving call to Standard API (ozf_funds_pub.

process_fund_fr om_adapter) erroring with following message "Not able to derive ledger identifier. Please either pass a valid ledger Identif ier or set the Ledger identifier in Budget category/System parameters/Operating Unit level." declare x_return_status varchar2(10); x_msg_count number; x_msg_data varchar2(5000); x_fund_id NUMBER; x_msg_tbl OZF_Utility_PVT.ozf_msg_tbl_type; x_line_tbl ozf_offer_pub.list_line_tbl_type; p_fund_rec ozf_funds_pub.fund_rec_type; p_modifier_line_tbl ozf_offer_pub.modifier_line_tbl_type; p_qualifier_tbl ozf_offer_pub.qualifiers_tbl_type; begin p_fund_rec.FUND_NUMBER := '1-QG5YFP9'; p_fund_rec.SHORT_NAME := 'FY-12 SETH GL TEST FRUIT SPREADS FOOD LION REG CDF Fun d'; p_fund_rec.FUND_TYPE := 'FIXED'; p_fund_rec.START_DATE_ACTIVE := sysdate; p_fund_rec.end_date_active := sysdate+1000; p_fund_rec.ORIGINAL_BUDGET := 1; p_fund_rec.CURRENCY_CODE_TC := 'USD'; p_fund_rec.org_id := 204; p_fund_rec.attribute1:= 1; p_fund_rec.attribute2 := 1; p_fund_rec.attribute3 := 'CDF'; p_fund_rec.attribute5 := 'N'; p_qualifier_tbl(1).QUALIFIER_CONTEXT:= 'CUSTOMER_GROUP'; p_qualifier_tbl(1).QUALIFIER_ATTRIBUTE := 'QUALIFIER_ATTRIBUTE3'; ozf_funds_pub.process_fund_from_adapter(1.0,fnd_api.g_false,fnd_api.g_false,fnd_ api.G_VALID_LEVEL_FULL ,x_return_status ,x_msg_count ,x_msg_data ,'SIEBEL' ,p_fund_rec ,p_modifier_line_tbl ,p_qualifier_tbl ,x_fund_id ,x_msg_tbl ,x_line_tbl ); dbms_output.put_line('x_return_status'||x_return_status); dbms_output.put_line('x_msg_data'||x_msg_data); FND_MSG_PUB.count_and_get ( p_encoded => FND_API.g_false ,p_count => x_msg_count ,p_data => x_msg_data ); FOR I IN 1..x_msg_count LOOP

DBMS_OUTPUT.PUT_LINE(SUBSTR(FND_MSG_PUB.GET(P_MSG_INDEX => I, P_ENCODED => 'F'), 1, 254)); END LOOP; exception when others then dbms_output.put_line(sqlerrm); end;

You might also like