Price Breaks change when spliting line
Hi All
I need to know if the system let me control this functionality:
I defined Price Break (point) for an item-
quantity 1-19 price 20,
and quantity 20-100 price 10,
when entering this item to a SO line with qty 30 it brings the right price - 10
but when splitting the line to half the unit price changes back to 20.
The system looks at the sub line level and I want it to consider the SUM of the
items. Please let me know if there is any flag/ profile/ definition that helps
me control this
There is a field on order line level 'Calculate Price Flag'. When you keep this flag to 'Freeze Price', the price of lines will not be recalculated automatically. Hopefully this should take care of your requirement.
Nitin
Similar Messages
-
ANY SY-INDEX REFLECT CHANGES WHEN CONTROL BREAK STATEMENT PROCESS
Dear Guru's,
I have a requirement where i have to move the values to variable when control break (AT END OF) process. So i want to move the values according to the end of Vendor so for that i want to know is there any sy-index available which reflects changes when Control break (AT end of) process.
LIKE Sy-subrc = 0 when select statement fetches record or sy-tabix is like counter for loop.
Hope to get reply soon.
Regards,
Himanshu RangappaHi,
There is no system Fields for it.
But your requirement can be done with 'AT NEW' and 'AT END' statement.
Refer this sample example,
loop at otab.
at new module.
move otab-module to otab2-module.
ENDAT.
at END OF effort.
sum. "Do your calculations here
move otab-count to otab2-count.
append otab2.
endat.
endloop. -
I dropped my iphone vertically on the ground.The screen works when it is locked.When unlocked, it's broken down from the clock.Can it be fixed and is it under warranty conditions?If not how much is the price to change the screen?Thanks
User damage is not covered by warranty unless you have Applecare +
assuming you do not, the out of warranty exchange price for an iPhone 4 is $149,exchange at an Apple Store genius bar
iPhone 4 are not repaired they are exchanged -
Order of Line Items change when billing
Hi all,
For some reason the order of the line items change when billing a salesorder
Salesorder line items:
10
20 text line
30
When billing it changes in:
20 text line
21
30
I'm kind of lost on how to solve this.
With kind regards,
John Waltmanstry to do with copy controls... VTLA.. sales doc to delivery doc.. goto item and there take item categioreis..
there check wethere data transfer
101
0
2
reard if it helps..
Ramki -
How to add new price break lines to existing PO quotations?
Hi,
I am using a custom interface (to insert quotations data into PO headers/lines interface tables) and PO documents open interface to create PO Quotations in Oracle.
I need to modify this interface to:
1. Update existing price break lines for a quotation line.
2. Add new price break lines to existing quotation line(which may/may not have exsiting price break lines).
Please let me know:
1. What modifications need to be done to the existing code.
2. What values needs to be passed to the action columns in PO_HEADERS_INTERFACE and PO_LINES_INTERFACE for above scenarios?
Any ideas/help will be appreciated.
Thanks
ImranHi Imran,
I have done a similar exercise for BPA price breakup.. Let me know if you need that as reference. I can share that :).. Please provide your personal mail id..
Regards,
S.P DASH -
Mass upload for info records when price gets changes
Dear All,
How to do Mass upload for info records when price gets change.
Regards,
BhargavHi Bhargav,
Please upload the present price (Map) by LSMW . When you are doing the transactions then automatically by selecting option info update price will be updated the info record in Order Price history
Regards
M B Raju -
'How to trigger Material determination again' when Price group changes
Hi All,
I have a requirement like this
1. I have a line item for which the material detemination is done based on condition records.
Say the order has been saved now.
2. Now, for this line item if I change the price group (Double click on line item ->Sales B), the material dermination should trigger again.
3. I know that the FM PRODUCT_SUBSTITUTION would be used to determine the material.
4. But, where exactly should I call this again?
Please let me know if there is any user exit available for this.
Thanks,
Babu KilariNo. I have not got the solution for this. Luckily, requirement got changed. So, couldnot invest much time on this.
But, I think you need to write the code in MV45AFZZ(USEREXIT_MOVE_FIELDS_TO_KOMP). Not sure. Please check it
Thanks,
Babu Kilari -
Table Names ( for quotations , quotation lines and price breaks)
Hi Experts,
What are the table names for quotation, quotation lines and quotation price breaks.
Thanks,
MPHQuotes and POs share the same tables.
The type_lookup_code in po_headers_all identifies the type of the document.
Quotations > po_headers_all (or you can use PO_HEADERS_RFQQT_V)
lines => po_lines_all (or you can use PO_LINES_RFQQT_V)
price breaks => po_line_locations_all (or you can use PO_LINE_LOCATIONS_V )
Hope this answers your question,
Sandeep Gandhi -
When i type my email, the text would go on and on and overflows. I mean to say it doesn't autmatically hit the right hand side wall and change to next line! I have to manually press enter and then next line starts. Started happening suddenly.pls help.
Does it happen when you reply to an email? If so, it might be that there's content in the original email (like an image or something similar) that overflows the window content, therefore the Mail app, when you hit the border, follows the content below instead of going on a new line. You might wanna try that.
Also: Please do not post the whole question in the question title. -
Confirmation Price Changing when Invoice is entered first
Hello,
We are having an the following issue... When the invoice is entered first it causes the goods receipt price to change to match the invoice price in place of the Purchase Order price. How do we configure so that the goods receipt price always matches the PO price; along with allowing the invoice to be entered without a goods receipt?
Thanks,
WillThis is a standard feature. If you do Invoice Verification before GR, the GR price will be based on the invoice price for the invoice quantity and the PO price for the remaining quantity.
It is not possible to change this. (You will have to change the standard SAP code to achieve this)
Lakshman -
Price drops off when vendor changes
Hi
While creating shopping cart, when the vendor is changed, the price is getting dropped off. The vendor is assigned to a contract item/product category.
Any clue on what could be the reason for this?
Regards
RajeevHi
We have faced similar issues in our previous SRM implementation.
Which sRM version are you using ?
Couple of rerasons can be possible here ->
1) Missing Authorization to the user roles (Employee / Approver or Manager / Buyer role). Are you using standard SAP roles or using Z roles in PFCG transaction ? Ask BASIS to help you out.
2) BADIs implemented incorrectly.
Mostly it is due to following BADIs ->
BBP_DOC_CHANGE_BADI
BBP_ITEM_CHANGE_BADI
BBP_APPEND_ITEM
BBP_DOC_CHECK_BADI
Check the logic again carefully.
3) Organization structure settings in PPOMA_BBP for the user (Approving limit / Spending limit attributes not mainteined correctly for the users)
Or
Alternatively, in the SU01 transaction for the particular user (Employee / Buyer / Manager), in the Personalization tab, the Approving limit / Spending limit attributes not mainteined correctly.
4) Try de-activating all the Custom BADI Implemenatations using SE19 Transaction, (Name of the BADI starting with Y or Z ). Teh ntry again creating a new shopping cart with the same steps.
5) Check for Sourcing and pricing conditions as well.
6) A problem during the PO transfer. Check if there is any logs in SLG1 under user WF-BATCH at the time of the po creation. You may find some more information or explaination.
<b>Please go through the following SAP OSS Notes, which definitely will help.</b>
<u>
Note 993214 - Simplified pricing: Price becoming Zero in Sourcing Cockpit
Note 744020 - Catalog price is lost if purchase order is changed
Note 991260
Note 975313 BBPSOCO01: Change of Price not reflected in SC data
Note 1034949 Wrong price in SC when a product has multiple conditions
Note 1027656 Simplified pricing:wrong price calculation in SC using prod.
Note 550071 FAQ: EBP - Shopping Cart
Note 1015317 Price for PO free text item transfered from SC not updated
Note 836774 Incorrect price after contract assignment in SC and PO
Note 550071
</u>
Incase it does not help, please raise an OSS message with SAP.
Do update me as well.
Regards
- Atul -
Display msg when Schedule line is changed
Hi Experts,
I have a requirement that when Schedule line qty is made zero then an error msg should be displayed.
Msg should be displayed as soon as qty is made 0 and enter is pressed and at the time of saving it.
I have tried to code in User exit field_modification, but still it does not work.
Plz suggest the way in which this can be achieved.This code is in MV45AFZZ: userexit_field_modification.
DATA: v_days TYPE VTBBEWE-ATAGE,
vbep_edatu Type VTBBEWE-DBERVON,
V_sydat TYPE VTBBEWE-DBERBIS,
n type N,
V_change type c value 'N'.
constants: c_item_cat type string value 'TAPA'.
Data : ls_vbap_posnr type string.
DATA : LIT_VBAP type STANDARD TABLE OF VBAP with header line ,
WA_VBAP TYPE VBAP.
DATA :LIT_OLD_VBEP type STANDARD TABLE OF vbep WITH HEADER LINE,
WA_VBEP TYPE VBEP.
check sy-uname = 'CCHAUHA1'.
*SELECT VBELN POSNR ETENR LFREL EDATU WMENG FROM VBEP into CORRESPONDING FIELDS OF TABLE LIT_OLD_VBEP
WHERE vbeln = xvbep-vbeln.
*SELECT KEVER FROM VBAP into CORRESPONDING FIELDS OF TABLE LIT_VBAP
WHERE vbeln = xvbep-vbeln.
IF SY-TCODE ='VA32'AND XVBAP-PSTYV = 'TAPA' and VBAK-VBTYP = 'E'
and vbak-auart = 'ZLZ' OR vbak-auart = 'ZLP'.
*Loop at xvbep where VBELN = xvbep-VBELN.
V_sydat = sy-datum.
vbep_edatu = xvbep-edatu.
CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
EXPORTING
I_DATE_FROM = V_sydat
I_DATE_TO = VBEP_EDATU
IMPORTING
E_DAYS = v_days.
IF v_days > 0 and v_days <= WA_VBAP-KEVER
and VBAK-VBTYP = 'E'
and vbak-auart = 'ZLZ' OR vbak-auart = 'ZLP'.
READ TABLE lit_old_vbep INTO wa_vbep index sy-tabix.
IF wa_vbep-WMENG ne xvbep-WMENG ."and xvbep-posnr eq lS_vbap_posnr.
MESSAGE 'Quantity zero not allowed ' TYPE 'E'.
ENDIF.
endif.
ENDLOOP.
*ENDIF. -
How do I change legends in line charts when you change line type
I have created a line chart with two lines. I only have a black and white printer. If I change the two lines to black, the legends change to match. To distinquish the two lines I change the line type making one dots and the other dashes. The lines change but the lengends don't. This makes the graph useless.
Any suggestions on how to get the lines in the legends to change to match the lines in the graph?
Thanks for any help.
PaulI could not get the line legends to differ either. You can add a marker to only 1 of the plots though:
Regards, -
Where in the icx tables are price break and price break quantities stored?
I am trying to build a query from the icx tables that will show me all the BPA line price breaks and quantities.
I cannot seem to find any documentation on what is specifically is extracted from the BPA lines when an internal catalog build is performed. I am able to validate that in iP, the price breaks are being taken into consideration when I create Requisitions with various quantities, but I do not know where iP is storing this information. Perhaps the data isn't stored and is taken from the core app po_line_locations_all table at the time the requisition is being created?
I have a BPA, line 27, that has multiple price break lines.
select rt_item_id, price_type, contract_num, contract_line_num, allow_price_override_flag, not_to_exceed_price, value_basis
from apps.icx_cat_item_prices
where contract_num = 'xxxxxx' and contract_line_num = '27'
and price_type = 'BLANKET';
All I could find when running this query was the price break information for the first price break line, none of the other price break lines.
If anybody knows where the documentation is that tells me exactly what is extracted from the core application BPA to the icx tables, I would be greatly appreciative. Even better, if someone already knows the answer to either 1) price break and quantity are not stored in icx tables or 2) they are stored and you have SQL that shows me how to find it, I would be so very appreciative to have this information.
Edited by: user6287397 on Jan 24, 2009 6:40 AMI got the answer. :-)
Price breaks details are not stored in any icx tables. iP retrieves the information based on the need by date entered on the requisition.
Oracle support referred me to the Oracle® Purchasing Release 11i10 Open Interfaces and APIs.
The java code - SourceDocHelper.java - is responsible to get the price information by calling the procedure po_price_break_grp.get_price_break (POXPRBKB.pls DefaultPricing ) For a given a Source Document (Quotation/Catalog), Quantity and Unit of Measure, this procedure derives the best price for the calling routine.
The SQL used to get the price information that was sent to me is attached. Note that this SQL uses the need by date to get the right price in case of price break used at the distribution level.
SELECT poll.price_override
, round(poll.price_override * v_conversion_rate,
l_base_curr_ext_precision )
, poh.rate_date
, poh.rate
, poh.currency_code
, poh.rate_type
, poll.price_discount
, poll.price_override
, decode( poll.line_location_id,
null, pol.unit_meas_lookup_code,
poll.unit_meas_lookup_code)
, poll.line_location_id -- SERVICES FPJ
FROM po_headers_all poh -- FPI GA
, po_lines_all pol -- FPI GA
, po_line_locations_all poll -- FPI GA
WHERE poh.po_header_id = p_source_document_header_id
and poh.po_header_id = pol.po_header_id
and pol.line_num = p_source_document_line_num
and pol.po_line_id = poll.po_line_id
and ( p_required_currency is null
or poh.currency_code = p_required_currency )
and ( p_required_rate_type is null
or poh.rate_type = p_required_rate_type )
and nvl(poll.unit_meas_lookup_code, nvl(p_unit_of_measure,
pol.unit_meas_lookup_code))
= nvl(p_unit_of_measure, pol.unit_meas_lookup_code)
Change sysdate to l_pricing_date in order to use the Need By
Date
to determine the price.
and (trunc(nvl(l_pricing_date, trunc(sysdate))) >= trunc(poll.
start_date) -- FPJ Custom Price
OR
poll.start_date is null)
and (trunc(nvl(l_pricing_date, trunc(sysdate))) <= trunc(poll.
end_date) -- FPJ Custom Price
OR
poll.end_date is null)
--Bug #2693408: added nvl clause to quantity check
and nvl(poll.quantity, 0) <= nvl(p_in_quantity, 0)
Determining the price based on ship-to-location and
destination organization
and ((poll.ship_to_location_id = v_ship_to_location_id OR poll.
ship_to_location_id is null)
AND
(poll.ship_to_organization_id = p_destination_org_id OR poll.
ship_to_organization_id is null))
and poll.shipment_type in ('PRICE BREAK', 'QUOTATION')
-- <2721775 START>: Make sure Quotation Price Breaks are Approved.
AND ( -- ( poll.shipment_type IS NULL )
( poll.shipment_type = 'PRICE BREAK' )
OR ( ( poll.shipment_type = 'QUOTATION' )
AND ( ( poh.approval_required_flag <> 'Y' )
OR ( EXISTS ( SELECT ('Price Break is Approved')
FROM po_quotation_approvals pqa
WHERE pqa.line_location_id = poll.line_location_id
AND pqa.approval_type IN ('ALL
ORDERS', 'REQUISITIONS')
AND trunc(nvl(l_pricing_date,
sysdate)) -- FPJ Custom Price
BETWEEN
trunc(nvl(start_date_active, sysdate-1))
AND trunc(nvl(end_date
_active, sysdate+1)))))))
-- <2721775 END>
order by poll.ship_to_organization_id ASC, poll.ship_to_location_id ASC,
NVL(poll.quantity, 0) DESC,
trunc(poll.creation_date) DESC, poll.price_override ASC; /*
*/ -
Hi,
I am trying to implement Price Break Functionality and as per Metalink Note 204168.1 -- Flow for Price Break Note, I have setup the scenario in the system. But when I am trying to test the scenario, it is behaving strange.
When I enter the Item Information and Quantity and press down arrow to enter new item, it is changing the price. But when I save the order, it is again changing the price back to original price. (For e.g. If the original price is $100, then when I enter the item info and quantity and press down arrow, it reduces the price as per price break. But when I save it, it again changes the price to $100)
In the view adjustment window, correct price break information is available.
To get back the discounted price, I need to either update the quantity of the line or call Price Line action to get the discounted price. After this, the price is not getting back to original price.
Please help me as I need to show case this functionality to client Monday.
With Regards,
Vishal MajithiaThere is a field on order line level 'Calculate Price Flag'. When you keep this flag to 'Freeze Price', the price of lines will not be recalculated automatically. Hopefully this should take care of your requirement.
Nitin
Maybe you are looking for
-
CSM-S "Configuration Sync is not supported by this card"
This is the message everytime I try to sync the cards. NETCSP01#hw-module contentSwitchingModule 5 standby config-sync Configuration Sync is not supported by this card NETCSP01# The are both installed into the same 6513. Here are the configs module C
-
Exchange server not aviable on OSX but works fine on IOS
Using coorperate Exchange server i suddenly cannot acces my exchange mail leaving the HQ (outside the firewall) on my Macbook air. This has worked fine earlier but apperently our company upgraded the firewall or changed the port settings. My mail and
-
How does one create a BOLD character when entering a password for WIFI network access on an iPad?
-
Errors installing Fabric Manager 3.3.x on Linux
With the 3.3.x version of FM, PostGreSQL is the local DB that gets installed with FM. During an install on Fedora 9 I keep getting errors during the DB install portion. The errors revolve around the inability to find certain libraries. Examples are s
-
Hi Experts There is an issue in the production environment with the mu_bsops_<geo> (EX. mu_bsops_apac) groups in DRM. When you create a user by copying this default user, the following error occurs. I have tried to trouble shoot this by creating a us