Sales price increase in Condition records
Dear All,
Need a Standard Report to view Sales price increase in Condition records, When we change Condition records system should show Customer,Material, Sales Organization, Distribution channel wise. Except T-Code : V/LD.
Regards
KS
In VK12, once you execute the condition record, click from top menu bar "Environment > Changes".
G. Lakshmipathi
Similar Messages
-
Function Module for getting the Sales Price for a condition type
Hi,
I am looking for a standard function module to which I can pass my condition type(new customizing) and it will return the sales price. The customer is going to create some new condition type to manitain the sales price. I'll have the necessary information like material/sales org/distribution channel, customer and need the standard function module to read the condition records for that condition type(as configured) and give me the price. PLease help if you know of a standard function module performing this.
Thanks in advance.
Regards
MalthiHi malthi ,
welcome to sdn
for material sales area u can look for the validations is table MVKE.
the classification of the conditions is in tables like A901, a902 etc which in my opinion holds the condition types per classification .
put a A* in se11 and this will give the list of tables per classification .
u need to get the conditions as per kschl and dmbtr and
etc..
like this ..
Get Condition Values for Material/Plant combination
IF NOT i_a916[] IS INITIAL.
SELECT knumh kappl kschl krech
kbetr konwa kpein kmein
INTO TABLE i_konp
FROM konp
FOR ALL ENTRIES IN i_a916
WHERE knumh EQ i_a916-knumh AND
kappl EQ i_a916-kappl AND
kschl EQ i_a916-kschl AND
loevm_ko NE 'X'.
ENDIF.
Get Condition Values for Material/Plant/Ordertype/
Customer combination
IF NOT i_a925[] IS INITIAL.
SELECT knumh kappl kschl krech
kbetr konwa kpein kmein
APPENDING TABLE i_konp
FROM konp
FOR ALL ENTRIES IN i_a925
WHERE knumh EQ i_a925-knumh AND
kappl EQ i_a925-kappl AND
kschl EQ i_a925-kschl AND
loevm_ko NE 'X'.
ENDIF.
just check this Fm if u can apply ur condition over here ..
ME_GET_PRICE_CONDITION
regards,
VIjay. -
Sales price upper/lower conditions
hi,
I would like to know if it's possible to set a warning message, if we set a sales prices upper or lower (in % or not) then a default value.
I have already defined upper/lower limits for the sales conditions but does not work.
Thank you very much
Pedro BarrosHey Ines,
LSMW is probably your best bet. The only tricky part is ensuring your key combination string e.g. Sales Area, Customer, Article is included for SAP to figure out which pricing table to update. If you create an LSMW object using a recording, it calls tcode VK15 (for what its worth...).
The other option you could try is CATT (Computer Aided Test Tool). You can access that via transaction SCAT. That will do the trick for as well.
Good luck!
Cheers,
Paul... -
How to handle effect of sales price increase in already invoiced sales
Our customer is dealing with parts made by metal.As metal prices are fluctuating, Customer need to raise prices of products.In some cases as the customer of customer take time in approval of prices increase, when our customer receives approval from his customer, he generates supplimentary bill, which is actually the price difference between old price and new price.
The issue is in this scenario, material movement is not involved, so in SAP B1 if we take the same item which was supplied to customer earlier, then inventory will not allowed.
Request to suggest the correct process to record the accounting and tax effect in case of price difference case.
Samir Gandhisamir,
Direct Solution,
1.Reverse the ar invoice by ar credit memo.
2.Create a new delivery for customer with new price.
3.Raise ar invoice.
There is a work around as below,
1.Create a excisable item master as Item Code Supp.Inv.
2.Do goods receipt for item with qty as 1 and unit price
as total price difference(for all items) post good receipt to inventory account (to inventory account impact happens in case of delivery).
3.Do delivery for customer with qty as 1 and price difference
as unit price and with reqd. excise tax code.
4.Do Outgoing ex. invoice frm delivery
5.Raise ar invoice frm delivery.
Hope this solution will solve the problem.
Jeyakanthan -
Hi all,
The company has a requirement to increase the prices based on the material hierarchy codes for nearly all sold materials.
We still have the original programs in our production and test systems when the prices were originally loaded for all the materials from a text file. The plan is that we can use the load program to load the prices with the new validity dates and set the "valid to" date in VK13 for condition type PR00 for the current price list to end resulting in two records for each material, one valid and one out of the date range.
Is there a better way of doing this? Does SAP provides any functionality for price changes for finished goods? Are there any other considerations that we need to consider.
Any helpful information will be greatly appreciated and rewarded,
Thank you,
SergiyYou wrote:
If you already have the proces in the system then you can go in and change them with a % or an absolute amount.
Do you mean changing the condition for each product by just typing a new price, one a time or is there a process within SAP to do it for all of them?
Could you clarify please?
Thanks,
Sergiy -
Copying the sales price data into Condition type
Dear SD Gurus,
Iam in a typical situation. my client is into Electrical Installation and services, so based on the tender documents, they quote the project.
they are doing costing (ie arriving at a supply rate) in quotation. To arrive at a supply rate, they are entering the cost price of the material ie (PR00) in the quotation and adding the profit (for eg : ZPRF condition type) for it. now my problem is i have to add these two condition types into one condition type to arrive at a selling price. how can i achieve this.
And also while creating the sales order with reference to quotation, these two condition types (ie cost price(PR00) and profit (ZPRF) should not get displayed in the sales order.
Is there any solution for this method.
eagerly waiting for your replies.
Thanking you all in advance
rgdsHi SD
First of all for project quotation the best practice documentation is available in SAP Discrete Manufacturing ,please go through it . that will help.
Secondly for getting costs in quotation level pricing u can use either of 2 conditions EK02 or VPRS that will give cost .
Add Profit condition to it .
U can use different pricing procedure for quotation and sales order and in copy controls give routine to redetermine manually.
Else if u r using the same pricing procedure ,take help of Abap developer for changing table controls in program.
Check whether u can use Transaction SHD0.
Hope this helps
Regards
Mandar -
To upload the price in the condition record
Dear all,
i want to upload the amount in the record,my record combination is sales org /material.I have to upload for 1000 materails.those 1000 materails with amount i have in exel.
Now i want to create record,when i copy and paste in the record,at a time 20 material with amount only i could be able to copy.
is there any solution other than lsmw to create record for 1000 material 1 at a time
venuHi,
LSMW is a good-option, however, if you are not interested to use LSMW; You may Run BDC-Program upload.
Following is for your further understanding:
General flow of a BDC program is like this....
1) First create recording for the T code which you want to make BDC for... Use T code SHDB for recording.
2 ) Now save that recording and create pogram from that recording using Create Program button. give the BDC driver program name and create.
3 ) Now the general logic of BDC program goes like this....
- Upload Flat file into and internal table using function module "UPLOAD"
- OPEN BDC GROUP.
- Now loop at that internal table which contains the data from flat file.
- move data from internal table to fields of BDCDATA using automatically gebnerated code from BDC.
- CALL TRANSACTION <T CODE> using BDCDATA...
- CLOSE BDC GROUP
A sample program for the same is attatched here for your referance... just go through it..
report ztej_test_new no standard page heading line-size 255.
data bdcdata like bdcdata occurs 0 with header line.
tables: zipcldesigcat.
data : begin of itab occurs 0,
mandt like zipcldesigcat-mandt,
zdesigncd like zipcldesigcat-zdesigncd,
zdesignation like zipcldesigcat-zdesignation,
zdesigcat like zipcldesigcat-zdesigcat,
end of itab.
*INCLUDE bdcrecx1.
start-of-selection.
perform upload.
perform open.
loop at itab.
perform move.
call transaction 'SE16' using bdcdata mode 'E'.
refresh bdcdata.
endloop.
perform close.
*& Form UPLOAD
text
--> p1 text
<-- p2 text
form upload.
call function 'UPLOAD'
exporting
CODEPAGE = ''
filename = ''
filetype = 'DAT'
item = 'Your File'
FILEMASK_MASK = ' '
FILEMASK_TEXT = ' '
FILETYPE_NO_CHANGE = ' '
FILEMASK_ALL = ' '
FILETYPE_NO_SHOW = ' '
LINE_EXIT = ' '
USER_FORM = ' '
USER_PROG = ' '
SILENT = 'S'
IMPORTING
FILESIZE =
CANCEL =
ACT_FILENAME =
ACT_FILETYPE =
tables
data_tab = itab
exceptions
conversion_error = 1
invalid_table_width = 2
invalid_type = 3
no_batch = 4
unknown_error = 5
gui_refuse_filetransfer = 6
others = 7
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
*CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = 'C:\TEST.XLS'
i_begin_col = 1
i_begin_row = 1
i_end_col = 3
i_end_row = 5
tables
intern = ITAB
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3
*IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF.
endform. " UPLOAD
Start new screen *
form bdc_dynpro using program dynpro.
clear bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
append bdcdata.
endform.
Insert field *
form bdc_field using fnam fval.
if fval <> space.
clear bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
append bdcdata.
endif.
endform.
*& Form OPEN
text
--> p1 text
<-- p2 text
form open.
call function 'BDC_OPEN_GROUP'
exporting
client = sy-mandt
DEST = FILLER8
group = 'ZDESIGCAT_R'
HOLDDATE = FILLER8
KEEP = FILLER1
user = sy-uname
RECORD = FILLER1
IMPORTING
QID =
exceptions
client_invalid = 1
destination_invalid = 2
group_invalid = 3
group_is_locked = 4
holddate_invalid = 5
internal_error = 6
queue_error = 7
running = 8
system_lock_error = 9
user_invalid = 10
others = 11
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
endform. " OPEN
*& Form MOVE
text
--> p1 text
<-- p2 text
form move.
perform bdc_dynpro using 'SAPLSETB' '0230'.
perform bdc_field using 'BDC_CURSOR'
'DATABROWSE-TABLENAME'.
perform bdc_field using 'BDC_OKCODE'
'=ANLE'.
perform bdc_field using 'DATABROWSE-TABLENAME'
'ZIPCLDESIGCAT'.
perform bdc_dynpro using 'SAPLZIPCLDESIGCAT' '0001'.
perform bdc_field using 'BDC_CURSOR'
'VIM_POSITION_INFO'.
perform bdc_field using 'BDC_OKCODE'
'=NEWL'.
perform bdc_dynpro using 'SAPLZIPCLDESIGCAT' '0001'.
perform bdc_field using 'BDC_CURSOR'
'ZIPCLDESIGCAT-ZDESIGCAT(01)'.
perform bdc_field using 'BDC_OKCODE'
'=SAVE'.
perform bdc_field using 'ZIPCLDESIGCAT-ZDESIGNCD(01)'
'2101'.
perform bdc_field using 'ZIPCLDESIGCAT-ZDESIGNATION(01)'
'new'.
perform bdc_field using 'ZIPCLDESIGCAT-ZDESIGCAT(01)'
'n'.
perform bdc_dynpro using 'SAPLZIPCLDESIGCAT' '0001'.
perform bdc_field using 'BDC_CURSOR'
'ZIPCLDESIGCAT-ZDESIGNCD(02)'.
perform bdc_field using 'BDC_OKCODE'
'=ENDE'.
perform bdc_dynpro using 'SAPLSETB' '0230'.
perform bdc_field using 'BDC_OKCODE'
'/EEND'.
perform bdc_field using 'BDC_CURSOR'
'DATABROWSE-TABLENAME'.
endform. " MOVE
*& Form CLOSE
text
--> p1 text
<-- p2 text
form close.
call function 'BDC_CLOSE_GROUP'
exceptions
not_open = 1
queue_error = 2
others = 3.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
endform. " CLOSE
Best Regards,
Amit -
How to Prohibit Sales Price Lower Than Material Standard Cost
Hi Moderators:
I got a problem from our sales departement, because they found a manual mistake, that was, somebody who maintained a incorrect sales price in the condition record which was lower than the standard price in the material master data! This must be a error!
My question is, how to customize in SAP system and prohibit to maintain the sales price (LT standard price) in the condition record? Maybe system could issue a "Warning" or "Error" message to the user before saving the changes!
I'm highly appreciated that you can help me to solve the problem. Thanks in advance.
Have a good day and best regards
Z.THi Zhang
If I have understood correctly, you want that, when the "Selling Price" is less then the "Cost" , system should give you warning or should prohibit from futher processing.
That means, system should not allow negative Profit.
If this is the requirement, then you can not set it in the Condition record.
You need to make the settings in the Pricing Procedure.
Go to your Pricing Procedure and for the condition type VPRS(Cost) make the below mentioned settings.
Sub Total - B,
Requirement --- 4'
AltCTy - 5 and save the settings.
Now when you create an order with Negative Profit ( Selling Price is less then Cost),system will give you warning and if you will try to save then system will regard this document as Incomplete. -
GL account deletion from Sales Order Condition record
Hi,
Please experts guide me on this! what do i have to do and where to look for it.
The GL account 200000 , 1200001 , 00002 are all directly mapped to sales order in the condition record. When a sales order is raised the entry are directly posted in this accounts which further hits the Profit & Loss Account.
1) The said 3 GL accounts are to be discontinued from condition record in sales order
2) The entry which are till date recorded in the said accounts needs to be reversed. There are some manual entry also made by the user which are correct, only the entry which have happened due to automatic posting needs to be deleted
Thanks and regards.Hi,
Please make the necessary changes in the pricing procedure for those condition types. I am not sure what you mean by condition record.
Check under Basic Function for Accoutn assignment & make the necessary changes to the GL accounts determination/ assignment. -
How to know if an output condition record is ever used in sales docs
All,
I can see some output condition records in table B001. Additional detail of these records is in table NACH. But is there a way to know whether these condition records are determined in any sales docs?
In individual sales documents, I can manually check what condition records are determined from the 'output determination analysis' screen. Here I can see the number of the condition record that the system has determined. But is there a table which links sales document and output condition record? (equivalent of KONV)
Thanks & Regards,
KC
PS: Table NAST stores transaction data but only the output type and sales doc number is shown but it doesn't show the condition record (though it can be checked manually).Hi Krishna,
Depending on the version of SAP you are using there is a transaction i think it is VA70 in ECC6 or in 4.6 there is a standard program for mass printing from a sales order.
You can use this tcode/program the very same as VL71 for deliverys and enter in your output type and change the processing mode to 2 and execute from here you can see if it was ever printed
Regards
Paul -
Where it is advisable to store PRICE - Info record or condition record
Hi Gurus,
I maintained a pricing procedure and PO is taking price from the condition record maintained. I would like to know why we have to maintain a condition record, we can maintain the Price and other condition types in info record itself...
So my question is where we have to store prices, ie. in info record or in condition record...in which all cases we'll go for maintaining condition records...
thanks in advance...
robinHello,
We stored prices in info records.
In info records you will get updated price.Short for "(purchasing) information data record". Provides concise information on a vendor and a material that you already procure from the former. The info record thus represents a vendor-material relationship.
The purchasing info record permits the purchasing department to obtain data such as the following:
which materials has a certain vendor submitted quotations for or supplied to date?
which vendors have quoted prices for or supplied a certain material?
It may essential if you want to create automatic purchase order with in connection with MRP.(It always refers to info record)
Always refer to purchasing info record.
Regards
Kedar Kulkarni -
Condition record deleted still it is reflecting in pricing
Hi Gurus,
I have created sales order and saved when i was analyzing sales order i came to know that system has taken two taxes (VAT and CST) . After i realizing that there two condition records maintained in system then i have deleted one condition record which is not required. Then i went to change mode of sales order and carried out new pricing but system is still showing both conditions and both the amounts are reflecting. Interesting is in pricing analysis the condition record which i have deleted is showing deleted but system is showing deduction amount in pricing. So please suggest me what should i do so that system will take only one condition record and show only that amount.
Pls reply me urgent since client is stuck up.
correct asn will get good reverts.
thanks & regards
SreeHi,
U are correct. Please check any subsequent documents exist for that sales order..
Please also check whether u have deleted entire record or only set the deletion indicato and also check the document pricing date and condition record validity date factors also..
Please try it once again in VA02 by carrying out new pricing and also click on price analysis and condition record buttons see that information there also..
Hope it will help u...
Regards
Sankar
Edited by: sankar sankar on Jun 6, 2008 2:47 PM -
Release status for condition records
Hello,
When ever a user changes the price in the condition record, I want the price to be in blocked status initially. Sales document should only pick tht price when it is release by the concerned person.
Could you tell me how is the authorization given to some users based on the processing status.
Thanks and Regards,
Pavan P.I tried to make the Processing status as blank and tried to save it and assigned the release status "Blocked". This doesn't seem to work. Any other ideas?
-
Hi all
Can we maintain the same retail sales price(RSP - Price created in the VKP5 calculation) in the sales order for the sales price or do we need to maintain the condition records for the sales order price.
Which means the price of VKP0 Condition record should be updated automatically??
Thanks in advance.Hi,
No need to maintain condition record for sales order...price which define in vkp5 is determined in sales order automatically
In Retail Price, Sale Price is determined automatically.
http://help.sap.com/saphelp_erp2004/helpdata/en/50/94f500470e11d1894a0000e8323352/frameset.htm
Regards
Vijai jain
Edited by: Vijai Jain on May 13, 2009 12:39 PM
Edited by: Vijai Jain on May 13, 2009 12:40 PM -
Simplest way to see Standard Sale price and associated COGS?
Hi there,
I'm working with some end users and analysts in the MM module and they want to have a really simple way of viewing all of their SKUs (to simplify this scenario assume 1 plant and 1 company code, single values for all key fields).
They want to be able to quickly get info for each SKU or a range of SKUs that shows:
Standard Sale Price / Moving Avg. Price
SKU Cost
Freight Charges
Ocean Freight Charges
For example
SKU 123456
Sale Price $100
SKU cost $40
Freight Charges $5
Ocean Freight Charges $2
Profit: $53
Could someone advise on the best way to do this in the ERP system? I'm not sure I have a simple solution for the users...
thanks!Hi ,
Most of the time it will be customer specific ..you may need to define one ...
Sale Price (usually a condition based )
SKU cost ( it can be transfer price , Map or std cost )
Freight Charges ( condition based )
Ocean Freight Charges ( condition based )
Thanks,
sudhakar
Maybe you are looking for
-
Are there any legit DVD authoring programs for Mavericks?
Seems like Apple is just done with optical media... which is probably about a decade early. In any case, does anyone have a legit (as in I won't be beta testing software for 3 days) / simple program for authorizing DVDs.
-
Hi all somebody have good exp in fi/co i think they can help us when we make payment which tables are updated ? when we configure GL master which tables are updated ? when we configure vendor/customer master data which one ? when we make AA mast
-
Embedded Form within a Task Definition
Why would I ever want to use an embedded form within a task definition instead of calling a manual action within my workflow? What are the advantages/disadvantages?
-
Concurrent Manager(s) stop working suddenly
Hello friends; We are having a problem on production server, today the concurrent managers suddenly stopped working. We restarted them and log file came with following errors: Found dead process: spid=(18790), cpid=(1734302), ORA pid=(27), manager=(8
-
Laptop Shipped a day too soon, 6/25!!
I bought my Vista laptop online and it shipped one day to soon! on 6/25! I know the eligible date is the shipment date, but is there anything i can do for 1 day! My card wasnt charged till the 26th, i can include that, does that help? im so bummed ri