Sql Notification -Price List
Dear Experts,
I have maintain price list in price list master, where i define my product price. & l same price list i assign in my customer.
& For some of my customer i have define special prices but my base price list is Same.
When i go for Sales Quotation document system show me my assign price in price after discount Column.
MY REQUIREMENT :
if user change product price in sales quotation only higher side unit price system need to accept.
If user try send quotation below assign product price than i need an a error msg (You do not have Authority to send Quotation below assign price )
Is it possible.
Waiting for your reply.
Hi Mangesh,
I need to confirm your requirement here.
Example - Item ABC (you set 2 price list here) :
- Price List 1 (standard selling price) : 150 USD
- Price List 2 (minimum selling price) : 100 USD
And you also set special prices for certain customer:
- Item ABC for customer Alpha : 130 USD
- Item ABC for customer Beta : 125 USD
So, even though you set special prices for particular customers, still the special price shouldn't be below minimum price, is that right?
If yes, you could use this stored procedure
IF @object_type='23'AND @transaction_type IN('A','U')
BEGIN
IF EXISTS(
SELECT*FROM QUT1 T0
INNER JOIN ITM1 T1 ON T0.ItemCode=T1.ItemCode
WHERE T1.PriceList=2 AND -- this is only AN EXAMPLE : PriceList=2
T0.Price<ISNULL(T1.Price,0) AND
T0.DocEntry=@list_of_cols_val_tab_del
BEGIN
SET @error=-1
SET @error_message='There are line(s) with price below minimum price'
END
END
I use price list number 2 as minimum price list in this example. If you manage your minimum price list as different price list no, just change the code above in line I already set as remark. Hope this help.
Best Regards,
Hendry Wijaya
Similar Messages
-
Price List expiration notification?
Hello. Does anyone know if there is a way to be automatically notified when a price list's validity is about to expire? I know you can create a task to remind yourself, but was wondering if there was a way to have the system automatically prompt you - similar to that of notification process for expiring purchase contracts.
Thanks!
JulieAs a comcast basher (due to their practices and denials) I will dispute a segment of your comments. I have used their chat services while vacationing in Spain and found the individuals i communicated with to be some of the best/intelligent I have dealt with @ the big C.. The billing is like the temperature outside.. up/down..then they have the audacity to state you had enrolled in a year plan and your term is up thus the higher billing.. I asked if they could produce a signed/ and or a voice recording of my so called agreement..NO was the reply..However I have experienced great customer service from the individuals at the corporate office. One may not get the result you desire, BUT they listen, research, call you back..which is gigantic upgrade from the field office and the ROBOTIC reps . PLUS they can hold a conversation and make you feel like they care about your plight... Our development is obtaining ideas for our new contract with comcast, I will suggest they have an office here as they are frequent visitors for repairs in the development.. Bythe way the service calls are now 70.00 and everything will be your fault(wiring-equipment etc... GREAT PRODUCT< HORRIBLE SUPPORT FOR THE CUSTOMER
-
How to create multiple price lists in indesign linking via ODBC/ SQL
Hello,
I'm hoping someone can help me as I am really not sure where to begin! We stock over 3000 product lines and have 2000+ customers who all have bespoke prices, all of this information is stored on our system. I am trying to find out if it is possible to create a price list that links to this information so that we can create bespoke price lists for each customer. We currently use excel but would like a more professional look to our price lists and to include product images etc. Whilst the price list product content will be the same for all customers we will need to periodically need to add new products to this price list. I anyone able to point us in the right direction for a solution to this?
Many thanks
JenHi Peter,
Yes I think that this is the way we will be probably go but not sure what the correct terms are for what I am looking for. Not sure if you are allowed to post examples of specific commercial plug ins here but if not, what should I search for. I know if sounds daft but it's a real case of not knowing what it is I am looking for. I am a complete InDesign newcomer who uses it at the moment for simple flyers etc so more than happy to find someone who can do the more complex stuff for me. The price lists will need to be done inhouse and on a regular basis.
thanks
Jen -
Adding criterias for Price List Criterias Selection
Hi,
I searched but did not find if this is possible to add criterias on the Price List Criterias Selection form and using this new information to filter the result ?
I would need to add OITM.FirmCode as a list under the Article and having this new field used to filter the price list
I know how to add the control on the form however I don't know if I can change the SQL or whatever it is used behind to get the result...
SAP 8.81
Thank youHi,
Which form is your targeted form?
Thanks,
Gordon -
Hello Friends,
I am trying to setup a Price List ( in a new R12 instance, not a R12 VISION instance ).
When with Responsibility "Oracle Pricing Manager", I click on Price List Setup, I get a message - Pricing APIs are not available for Basic Pricing installation.
I checked all profiles, setups etc but not able to find a fix for this. Any help will be really appreciated.
Thank youIt is illegal to share the contents of Metalink notes.
Please make sure that Advanced Pricing product is licensed from OAM.
- Login to OAM
- Navigate to Site Map > License Manager (under System Configuration) > License Manager
- Click on "Products"
- Select "License Applications Product"
- Click on "Continue"
More details about OAM can be found in the following manuals.
Oracle Applications Maintenance Procedures
http://download.oracle.com/docs/cd/B40089_09/current/acrobat/r12adproc.pdf
Oracle Applications Maintenance Utilities
http://download.oracle.com/docs/cd/B40089_09/current/acrobat/r12adutil.pdf
To verify the status of the product, run the following SQL and make sure it returns (I: Installed).
SQL> select qp_util.get_qp_status
from dual; -
PRICE LIST LINE을 DELETE 하는 SAMPLE API
제품 : MFG_QP
작성날짜 : 2006-05-23
PRICE LIST LINE을 DELETE 하는 SAMPLE API
========================================
PURPOSE
Price List Lines을 delete 할 수 있는 API가 있는지 알아보고 그 사용방법
을 이해한다.
Explanation
아래 설명하는 script는 Price List Lines 만을 delete 하는 sample API
script 이므로 고객사의 business needs에 맞게 고객사에서 script를 수정하
여 사용하여야 한다.
Oracle은 QP_LIST_LINES table에 있는 created_by, creation_date 등을 이용
하여 관련된 records를 읽을 수 있는 cursor를 생성하영 사용할 것을 권장한
다.
QP_LIST_LINES table의 list_line_id를 읽어 delete를 위해
qpr_price_list_line_tbl에 전달한다.
참고로 각 1000이 반복될때 마다 commit 하는것을 권한다.
/*$Header: QPPLXMP3.sql 115.3 2001/11/19 18:15:32 pkm ship $*/
Sample script which deletes an existing Price List line and the product
information for the line (Product Information is stored in pricing
attributes table in product attribute columns).
This sample price list does not have any qualifiers or price breaks or
non product-information type of pricing attributes.
This script must be modified by the user such that the
qpr_pricing_attr_tbl(J).product_attr_value column is populated with a valid
inventory_item_id from the instance where this script is run. Also, other user variables are noted within arrows, <>.
Please read the Oracle Pricing User guide (Appendix A & B) to understand
the flexfields and seed data.
-- set environment variables
set serveroutput on size 1000000
set verify off
set feedback off
set echo off
set autoprint off
set arraysize 4
set pagesize 58
set term on
set underline =
set linesize 100
declare
gpr_return_status varchar2(1) := NULL;
gpr_msg_count number := 0;
gpr_msg_data varchar2(2000);
gpr_price_list_rec QP_PRICE_LIST_PUB.Price_List_Rec_Type;
gpr_price_list_val_rec QP_PRICE_LIST_PUB.Price_List_Val_Rec_Type;
gpr_price_list_line_tbl QP_PRICE_LIST_PUB.Price_List_Line_Tbl_Type;
gpr_price_list_line_val_tbl QP_PRICE_LIST_PUB.Price_List_Line_Val_Tbl_Type;
gpr_qualifiers_tbl QP_Qualifier_Rules_Pub.Qualifiers_Tbl_Type;
gpr_qualifiers_val_tbl QP_Qualifier_Rules_Pub.Qualifiers_Val_Tbl_Type;
gpr_pricing_attr_tbl QP_PRICE_LIST_PUB.Pricing_Attr_Tbl_Type;
gpr_pricing_attr_val_tbl QP_PRICE_LIST_PUB.Pricing_Attr_Val_Tbl_Type;
ppr_price_list_rec QP_PRICE_LIST_PUB.Price_List_Rec_Type;
ppr_price_list_val_rec QP_PRICE_LIST_PUB.Price_List_Val_Rec_Type;
ppr_price_list_line_tbl QP_PRICE_LIST_PUB.Price_List_Line_Tbl_Type;
ppr_price_list_line_val_tbl QP_PRICE_LIST_PUB.Price_List_Line_Val_Tbl_Type;
ppr_qualifiers_tbl QP_Qualifier_Rules_Pub.Qualifiers_Tbl_Type;
ppr_qualifiers_val_tbl QP_Qualifier_Rules_Pub.Qualifiers_Val_Tbl_Type;
ppr_pricing_attr_tbl QP_PRICE_LIST_PUB.Pricing_Attr_Tbl_Type;
ppr_pricing_attr_val_tbl QP_PRICE_LIST_PUB.Pricing_Attr_Val_Tbl_Type;
K number := 1;
j number := 1;
begin
oe_debug_pub.initialize;
oe_debug_pub.setdebuglevel(5);
Oe_Msg_Pub.initialize;
DBMS_OUTPUT.PUT_LINE('Debug File = ' || OE_DEBUG_PUB.G_DIR||'/'||
OE_DEBUG_PUB.G_FILE);
--dbms_output.put_line('after get price list ');
/* setup the list_header rec for update */
gpr_price_list_rec.list_header_id := <price_list_header_id>;
gpr_price_list_rec.name := <price_list_name>;
gpr_price_list_rec.list_type_code := 'PRL';
gpr_price_list_rec.description := '<price_list_description>;
gpr_price_list_rec.operation := QP_GLOBALS.G_OPR_UPDATE;
-- delete the price list line rec
gpr_price_list_line_tbl(K).list_header_id := <price_list_header_id>;
gpr_price_list_line_tbl(K).list_line_id := <price_list_line_id>;
gpr_price_list_line_tbl(K).list_line_type_code := 'PLL';
gpr_price_list_line_tbl(K).operation := QP_GLOBALS.G_OPR_DELETE;
--dbms_output.put_line('before process price list ');
QP_PRICE_LIST_PUB.Process_Price_List
( p_api_version_number => 1
, p_init_msg_list => FND_API.G_FALSE
, p_return_values => FND_API.G_FALSE
, p_commit => FND_API.G_FALSE
, x_return_status => gpr_return_status
, x_msg_count => gpr_msg_count
, x_msg_data => gpr_msg_data
, p_PRICE_LIST_rec => gpr_price_list_rec
, p_PRICE_LIST_LINE_tbl => gpr_price_list_line_tbl
, p_PRICING_ATTR_tbl => gpr_pricing_attr_tbl
, x_PRICE_LIST_rec => ppr_price_list_rec
, x_PRICE_LIST_val_rec => ppr_price_list_val_rec
, x_PRICE_LIST_LINE_tbl => ppr_price_list_line_tbl
, x_PRICE_LIST_LINE_val_tbl => ppr_price_list_line_val_tbl
, x_QUALIFIERS_tbl => ppr_qualifiers_tbl
, x_QUALIFIERS_val_tbl => ppr_qualifiers_val_tbl
, x_PRICING_ATTR_tbl => ppr_pricing_attr_tbl
, x_PRICING_ATTR_val_tbl => ppr_pricing_attr_val_tbl
IF ppr_price_list_line_tbl.count > 0 THEN
FOR k in 1 .. ppr_price_list_line_tbl.count LOOP
dbms_output.put_line('Record = '|| k ||
'Return Status = '|| ppr_price_list_line_tbl(k).
return_status);
END LOOP;
END IF;
IF gpr_return_status <> FND_API.G_RET_STS_SUCCESS THEN
RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
END IF;
dbms_output.put_line('after process price list ');
for k in 1 .. gpr_msg_count loop
gpr_msg_data := oe_msg_pub.get( p_msg_index => k,
p_encoded => 'F');
dbms_output.put_line('err msg ' || k ||' is: ' || gpr_msg_data);
null;
end loop;
EXCEPTION
WHEN FND_API.G_EXC_ERROR THEN
gpr_return_status := FND_API.G_RET_STS_ERROR;
-- Get message count and data
--dbms_output.put_line('err msg 1 is : ' || gpr_msg_data);
WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
gpr_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
--dbms_output.put_line(' msg count 2 is : ' || gpr_msg_count);
for k in 1 .. gpr_msg_count loop
gpr_msg_data := oe_msg_pub.get( p_msg_index => k,
p_encoded => 'F');
-- Get message count and data
dbms_output.put_line('err msg ' || k ||' is: ' || gpr_msg_data)
null;
end loop;
WHEN OTHERS THEN
gpr_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
-- Get message count and data
--dbms_output.put_line('err msg 3 is : ' || gpr_msg_data);
end;
commit;
--- exit;
Reference Documents
Note 362667.1Name: Chris Mentch
Region: US/Americas
Contact E-mail: chris.mentch at mentchconsulting.com
Website: http://www.mentchconsulting.com
Time working with BC: 1.5+ years
Programming Languages: PHP, JSP, Javascript, Ruby/RoR, Jquery, .Net (if I have to), SOAP API
Custom BC Client Applications: Integrating custom external applications with Business Catalyst through eCommerce and CRM APIs.
Name: cindy radford
Region: Americas Canada
Contact E-mail: [email protected]
Website: http://.com
Logo: Link to your logo image (no larger than BC standard partner image, I will place this at the top of your listing)
Time working with BC: new
Programming Languages: Cobol and mainframe, starting web development
Third Party API Experience: Cobol
Custom BC Client Applications: None as of yet
Name: eBridgeConnections
Region: Americas, APAC, Europe, Africa
Contact E-mail: [email protected]
Website: http://www.ebridgeconnections.com
Logo: http://www.ebridgeconnections.com/images/ebhome/logo.png
Time working with BC: 1.5 years
Programming Languages: n/a - Back-office integration with 40+ accounting/ERP systems
Third Party API Experience: 20+ eCommerce platforms, CRM (SalesForce)
Custom BC Client Applications: B.C. API integration
Name: OneSaas (www.OneSaas.com) - Cloud Integrations Made Easy
Contact E-mail: [email protected]
Website: http://www.onesaas.com
Time working with BC: 2 yeras
Third Party API Experience: We integrate over 35 cloud platforms with BC. We know every API from almost every system. -
I am uploading price list using price list API QP_PRICE_LIST_PUB.PROCESS_PRICE_LIST into the ERP system(11.5.10.2). For 900 records the custom program is taking about 2 Days. I generated the trace file for this program. In that file there is one SQL statement which is not present in my custom code so it must be in API. Below is the part of the that trace file for the statement.
SELECT CONCATENATED_SEGMENTS
FROM
MTL_SYSTEM_ITEMS_VL WHERE INVENTORY_ITEM_ID = TO_NUMBER(:B2 ) AND
ORGANIZATION_ID = :B1
call count cpu elapsed disk query current rows
Parse 1 0.02 0.01 0 0 0 0
Execute 21481699 303.60 272.41 0 0 0 0
Fetch 21481698 539.50 686.48 45149 150371886 0 21481698
total 42963398 843.12 958.90 45149 150371886 0 21481698
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 44 (recursive depth: 2)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file sequential read 45149 0.51 163.59
latch free 562 0.03 1.99
From this file I want to know that how much time it is actually taking? Along with this please suggest any other way to find the reason for poor performance of program.
Please any one help me out.I went through the metalink doc
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=371375.1
Note is telling about a parameter p_check_duplicate_lines. I am not able to find it in the API (QPXPPRLB.pls 115.14.11510.3).
In the API I have following parameters
PROCEDURE Process_Price_List
( p_api_version_number IN NUMBER
, p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
, p_return_values IN VARCHAR2 := FND_API.G_FALSE
, p_commit IN VARCHAR2 := FND_API.G_FALSE
, x_return_status OUT VARCHAR2
, x_msg_count OUT NUMBER
, x_msg_data OUT VARCHAR2
, p_PRICE_LIST_rec IN Price_List_Rec_Type :=
G_MISS_PRICE_LIST_REC
, p_PRICE_LIST_val_rec IN Price_List_Val_Rec_Type :=
G_MISS_PRICE_LIST_VAL_REC
, p_PRICE_LIST_LINE_tbl IN Price_List_Line_Tbl_Type :=
G_MISS_PRICE_LIST_LINE_TBL
, p_PRICE_LIST_LINE_val_tbl IN Price_List_Line_Val_Tbl_Type :=
G_MISS_PRICE_LIST_LINE_VAL_TBL
, p_QUALIFIERS_tbl IN Qp_Qualifier_Rules_Pub.Qualifiers_Tbl_Type :=
G_MISS_QUALIFIERS_TBL
, p_QUALIFIERS_val_tbl IN Qp_Qualifier_Rules_Pub.Qualifiers_Val_Tbl_Type :=
G_MISS_QUALIFIERS_VAL_TBL
, p_PRICING_ATTR_tbl IN Pricing_Attr_Tbl_Type :=
G_MISS_PRICING_ATTR_TBL
, p_PRICING_ATTR_val_tbl IN Pricing_Attr_Val_Tbl_Type :=
G_MISS_PRICING_ATTR_VAL_TBL
, x_PRICE_LIST_rec OUT Price_List_Rec_Type
, x_PRICE_LIST_val_rec OUT Price_List_Val_Rec_Type
, x_PRICE_LIST_LINE_tbl OUT Price_List_Line_Tbl_Type
, x_PRICE_LIST_LINE_val_tbl OUT Price_List_Line_Val_Tbl_Type
, x_QUALIFIERS_tbl OUT Qp_Qualifier_Rules_Pub.Qualifiers_Tbl_Type
, x_QUALIFIERS_val_tbl OUT Qp_Qualifier_Rules_Pub.Qualifiers_Val_Tbl_Type
, x_PRICING_ATTR_tbl OUT Pricing_Attr_Tbl_Type
, x_PRICING_ATTR_val_tbl OUT Pricing_Attr_Val_Tbl_Type
Also this parameter is used to prevent the duplicate check so will it affect in the case of price break if I have two similar price break lines to be uploaded with different prices (As a negative test case)? -
I'm trying to use the Price Lists I download from here on the Cisco website :
https://tools.cisco.com/qtc/pricing/MainServlet?Request=ViewDownloadListPage
However I there are some errors with the files and I've not had any success with getting anyone at Cisco to take any notice
1. Some of the product descriptions seem to have become corrupted. For example under Cisco Wide Area Application Engine / Hardware Spares and Options, the product descriptions of some of the products seem to have been corrupted.
DISK-SCSI-144GB
^144GBSCSIDiskDriveforWAE-7326
N/A
$1,400.00
DISK-SCSI-72GB
^72GBSCSIDiskDriveforWAE-7326
D
$1,100.00
DISK-SCSI-300GB
^300GBSCSIDiskDriveforWAE-7326
N/A
$2,500.00
I'm not sure how it shows up here, but in the Excel file the descriptions are all right justified (rather than left justified for all the others), have no spaces between words and start with the ^ character.
Some seem to have the descriptions truncated which makes it rather hard to see what they are. For example
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
IPS-SP SVC, AR NBD Cisco 831 Ethernet R
IPS-SP SVC, AR NBD Cisco 836 ADSL-over-
IPS-SP SVC, AR NBD Cisco 837 ADSL Route
IPS-SP SVC, AR NBD Cisco 836 Security B
IPS-SP SVC, AR NBD Cisco 837 ADSL Route
IPS-SP SVC, AR NBD Cisco 876 Security B
IPS-SP SVC, AR NBD Cisco 876 Security B
IPS-SP SVC, AR NBD Dual E Security Rout
IPS-SP SVC, AR NBD Dual E Security Rout
Although some have longer descriptions so I don't think it's simply a width restriction.
Some of the product codes seem to have been converted to floating point numbers instead of the product codes.
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
1.7977E+308
D9887B 4:2:0 +h.264,HD/SD-SDI BIS-1E DB-E DuIP ASI DVB-S2
D
$12,407.00
1.7977E+308
D9887B 4:2:0 MP2/4,HD/SD-S,BISS,DBE,2IP,DT
D
$10,492.00
1.7977E+308
D9887B 4:2:0 2xMP2/4,HD/SD-SDI,BISS-1/E,DB-E 2IP,DVB-S2,DB-E
D
$13,646.00
1.7977E+308
D9887B 4:2:2 MP2,HD/SD-SDI,BISS-1/E DB-E DuIP DB-E
N/A
$12,905.00
1.7977E+308
D9887B 4:2:2 MP2,HD/SD-SDI,BISS-1/E DB-E DuIP ASI DB-E
D
$14,211.00
1.7977E+308
D9887B 4:2:2 MP2,HD/SD-SDI,BISS-1/E,DB-E 2IP,ASI,DVB-S2,DB-E
D
$15,206.00
The 1.7977E+308 is what should be the product code. It's not just a case of changing the cell value to string - the error seems to have occured in the code that builds this file.
Next I tried to "Space Delimited Text File". This has fewer problems - the product descriptions that are right-justified and have no spaces between them in the Excel file DO have spaces between the words in this file and are left justified although they do still start with the "^" character. The product codes that have been converted to floating point values are also correct. However the file is hard to parse (I need to load it into a SQL table) as it contains form feed control characters at the start of some of the lines, so the record lengths are not consistent.
Also the Space Delimited Text File also contains 197,188 actual prices whilst the Excel format file contains fewer actual prices - 195,238. Why is there a difference?
Next I looked at the Ascii Flat File format. This seems to use the | character to delimit fields but does not have a header row to tell me what the layout is - and it has more fields than the other files? I've worked out that the the first field and the last two can be ignored - they seem to be numeric values not in the other files. However I don't have confidence in this file either as it ends with this data:-
958|2TIER ESS 8X5XNBDOS (CON-CCDO-xxx)|CON-CCDO for TELPRES Series Products|CON-CCDO-CTSHFRC|2TIER ESS 8X5XNBDOS China Collaboration codec|N/A|2588.00|63166|63167
Content-type: text/html
An error has occurred while retrieving your information. Please click the back button and try again. If the problem persists, please contact <A href="http://www.cisco.com/warp/public/687/cust_service/contacts.shtml">customer service</A> for help.
ORA-12899
The last line is an Oracle error code which I presume is an error on your system (since I'm not using Oracle) and means something about a value to long for the data type. Also the link about contacting customer services gives me a message it has moved and redirects me to another page that also says it has moved. Ingoring the error message, the record count is 195,238 which matches the Excel file, but is less than the Space Delimited File.
All in all I have to conclude that it's in a bit of a mess - could someone at Cisco please take a look? I reliase this may not be the correct place to raise this problem but the contact us responses etc from the website only seem to get ignored and I've been advised that the company I work for has tried in the past to alert Cisco to these problems also without success.Hi --
This issue has been reported in our case management tool and has been assigned. Your detailed writeup of the problem is very helpful, and we do appreciate your bringing this to our attention.
Regards,
Michael
Cisco Technical Documentation -
Approval according to the price list
Dear All,
Would like to know if it is possible to set about the Approval for the following issue?
I have 3 price list, A, B and C.
A: $10
B: $20
C: $30
When i create a SO with 5 line items. the system need to check if each item is greater than price list A ($10) and smaller than price list B ($30), if it doesn't match, then the document need to be approved, if match, the document no need to be approved.
Please kindly advise.
Thank you very much on this.Hello
You can generate SQL Transaction validation by preventing the creation of the document when that condition is met
Best regards, -
Dear all,
I am unable to update price list from
Inventry->Price List->price list->Pricelist A
geting no error.Update buton doesnt work.
I am using SAP B1 2007 PL :12 SP:00
Thank You
Ratish Pratihasthi Raj
please also check if there is any coding done in relation to it also please check it in transitional notification.
Regards,
Manish -
Is there an API or Open Interface to convert Price Lists?
Hi,
Is there an API or Open Interface to convert Price Lists?
What are the additional setups needed to do implement Price Lists ?
Im new to Advnaced Pricing and Order Managment.
Thanks and Regards,
MPHThere is the Price List Setup API (QP_Price_List_PUB.Process_Price_List) which you'll find details for in the Order Management APIs manual and the Price List Bulk Loader which is detailed in the QP user guide plus there's lots of good info and example scripts on My Oracle Support.
Apart from qualifying your price list header as per your business requirement (in other words, restricting its use to particular OUs, customers, products, order types etc.), in the simplest case the price list itself can be just a simple list of discrete items with their associated prices. However, you may also need to consider:
<li> Multicurrency - do you want to have multiple price lists, one for each currency, or one price list in a base currency with multicurrency conversions in the background? (the latter being much the easiest to maintain).
<li> Is your business requirement best served by pricing by discrete inventory item codes? by item categories? by pricing attributes? (this being the mapping of some properties of your data to a named pricing attribute, the value being collected from a lookup, entered at order entry, or derived via custom PL/SQL),
<li> Consider using secondary price lists if this allows your pricing information to be structured better
<li> Do you intend to enter a fixed value against each price list line or to calculate a price by way of a dynamic or static formula?
Regards,
Jon -
Set price list for new invoice
When creating a new invoice for a customer, Is there a way to specify which price list to get the prices from either for the invoice or for the invoice line? I want to have the option to use a price list that is different from the customers default.
Hello
If you are using GUI, you may click the Form Settings, then you can change the price list. Then you can start to enter the items.....
Regards
János -
Multiply price list per Business partner
Hi
does any one come accross information on how i assign Business partner 2 or more price list
basicly what i want to do is to give diffrent factors (price list) for diffrent Group of items , so each BP will have diffrent disscount for each group of items in the same time .
Example :
2 items from group A will have Price List 50% disscount
3 items from group B will have Price List 45% disscount
i want to assign both Price List for the same bussnies partner.
Thanks
yanivhHi Zohar,
I did something a while ago for a customer, the basics of it were as follows:
Create a UDT to store the discount matrix
Add a UDF to the UDT so that you can store the Customer Group
Add a UDF to the UDT so that you can store the Item Group
Add a UDF to the UDT so that you can store the Discount % for the combination of Customer & Item
Add a formatted search to the Customer Group column in the UDT so you can lookup the OCRG table
Add a formatted search to the Item Group column in the UDT so you can lookup the OITB table
Then add a formatted search to the Discount % field so that it goes and gets the Discount % from the UDT where the Item Group is the Item group from the row item $\[$38.1.0\] and get the customer group from the BP on the form $\[$4.CardCode\]
Hopefully that should give you a starting point for this and allow you to work out the rest yourself.
Regards,
Adrian
Sorry, a couple of extra points, you can simplify this is you don't need to know the Customer Groups (e.g. all customers get the same discount %'s for the item groups) or you can make this as complicated as you need it to be.
Edited by: Adrian Johnson on Oct 20, 2009 1:45 PM -
Performance of AQ when using callback procedure (using PL/SQL notification)
I am enqueueing XMLType in AQ.XML file is large in size.NOw I want to dequeue the AQ using PL/SQL notification(using callback procedure which will call DBMS_AQ.DEQUEUE to dequeue the AQ and process the XML.After fetching the data from XML ,I want to store these data in another table columns).
Please suggest,In this case which approach would be better to dequeue the AQ table :
1.PL/SQL notification(using callback procedure)
OR
2.Scheduling the call to DBMS_AQ.DEQUEUE to dequeue the AQ table
What would be the impact on performance of above two approaches?Hi,
The question of performance is not down to the technique one employes to enqueue/dequeue, but at a basic level, is relative to the number of messages!
The is what the Oracle documentation states:
>
When persistent messages are enqueued, they are stored in database tables. The performance characteristics of queue operations on persistent messages are similar to underlying database operations. The code path of an enqueue operation is comparable to SELECT and INSERT into a multicolumn queue table with three index-organized tables. The code path of a dequeue operation is comparable to SELECT, DELETE, and UPDATE operations on similar tables.
>
So, if anything, the dequeue is a fraction more time & resource consuming. However, it is only a "fraction". You could always add multiple subscribers to dequeue if you want!
You could ofcourse choose to have non-persistent messages if your application does not need the kind of fault-tolerance that persistent messaging offers, which speed things up, but only a bit, so don't get too excited about it!
There are other things to consider however, which you may wish to read up on before getting bogged down on whether you should use notification or the scheduler:
- Is your system clustered?
- Concurrency on a single queue (i.e. multiple enqueues/dequeues, but single queue)
- Propogation latency issues
Read about these and much more at:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14257/perform.htm
Finally, whether you pl/sql notification or not and whether you use dbms_scheduler is down to your application requirements!
P; -
Can you associate different price list to catalog?
We have a scenario where we will have two different catalogs and would like one of the catalogs to use a different price list from the standard. The price lists and catalogs have been set up, but is there a way to associate a specific catalog to a different price list than the default? I'm not seeing any such option in the catalog setup or the price list setup.
While eventually I hope to be able to do this by assigning specific BP's to price lists, it will be a ways out before it is feasible to do it that way.
Thanks in advance for any help you can give.
Sincerely,
JasonCurrently it is only possible to associate pricelists to customers, not to themes.
I think that this would be a fairly easy customization to make though.
Jay
Maybe you are looking for
-
I'm trying to update iPhoto 7.1.5 on my old iMac (running 10.9.5) to current versions so I can get my photos onto iCloud to access from my iPad. I can't seem to find an upgrade route that will work? Any suggestions?
-
Isight Camera as a Security Camera
Is there any way in which I can log into my iMac at home from work and run my iSight camera, essentially using it as a security camera? Is there any software that does this? I would appreciate any specific information you could provide. Thank you.
-
Data Guard Administration Question.... (10gR2)
After considerable trial and error, I have a running logical standby between 2 10gR2 databases. 1) During the install of the primary database, I didn't comply fully to the OFA standard (I was slightly off on the placement of my database devices). Dur
-
I need to have my mini/display set at 640 x 480. So, after I change the resolution to 640 x 480 then restart the computer, the resolution automatically switches back to 1024 x 786. I've tried this on numerous displays all with the same outcome. This
-
How do i make an error message come up if i type a letter not a number
Hi i have a problem with a program that when i type a letter where a number should be in JOptionPane the program crashes as it should. I would like it to return an error message i know how to return an error message if an incorrect number is returned