PO Release for - change in item (material) price
Dear Sir,
Can you guide me in following Purchase Order release scenario :
1) While making Purchase Order if there is change in item(material) Price (only increase only) then wants approval.
Regards,
Mahesh.
Hi ,
No , If earlier i purchased material A @ 500 now second time i am purchasing same material A@600 means price change is there ,then i required release (approval).
If it was same like earlier A@500 then not required release (approval)
Regards,
MAhesh.
Similar Messages
-
BADI/EXIT for changing line items (F-02)
Hi All,
I want to know any BADIs/EXITs which allow changing of G/L line items in transaction f-02. I have tried substitution it does not work for my requirement.
My requirement is copying of PRCTR from offset line item to the Vendor/customer line item which always appears as line item 001.
Thanks,
Preetham SF050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F180A001 Balance Sheet Adjustment
FARC0002 Additional Checks for Archiving MM Vendor Master Data
FEDI0001 Function Exits for EDI in FI
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
RFEPOS00 Line item display: Checking of selection conditions
RFKORIEX Automatic correspondence
SAPLF051 Workflow for FI (pre-capture, release for payment) -
Details of open invoices for the current year/ material price analysis
Hi,
I'm very new to SAP SD,MM modules. Can any one help me in the following of my requirements?
1. How to get the details of open invoices for the current year? Which table should I look into?
2. I have to create a report to display material price analysis. How should I do that?
3. How to develope a report to list out all the Open Sales Order with earliest ship date and requested ship date
4.How to create an interactive report for displaying plant status to know the status of a particular material
5. How to develope a report on Sales Order displaying Sales order Number, Sales order date, Material, PO Date and Customer requested date
Thanks in advance!!
Uma.
Message was edited by:
Uma RaviHi Ravi,
for 3, 4, 5 --> u can go through the code ...
REPORT ZEX2 MESSAGE-ID arc NO STANDARD PAGE HEADING.
Tables :kna1,vbak.
SELECT-OPTIONS : so_vkorg FOR vbak-vkorg OBLIGATORY,
so_vtweg FOR vbak-vtweg OBLIGATORY,
so_spart FOR vbak-spart,
so_kunnr FOR kna1-kunnr.
DATA : BEGIN OF sales_open OCCURS 0 ,
vbeln LIKE vbak-vbeln,
auart LIKE vbak-auart,
kunnr LIKE kna1-kunnr,
bstnk LIKE vbak-bstnk,
lfstk LIKE vbuk-lfstk,
fkstk LIKE vbuk-fkstk,
gbstk LIKE vbuk-gbstk,
END OF sales_open.
DATA : BEGIN OF itm_sales OCCURS 0,
vbeln LIKE vbap-vbeln,
posnr LIKE vbap-posnr,
matnr LIKE vbap-matnr,
kwmeng like vbap-kwmeng,
lfsta LIKE vbup-lfsta,
lfgsa LIKE vbup-lfgsa,
fksta LIKE vbup-fksta,
fksaa LIKE vbup-fksaa,
gbsta LIKE vbup-gbsta,
END OF itm_sales.
DATA : l_kunnr LIKE kna1-kunnr,
l_vkorg LIKE vbak-vkorg,
l_vtweg LIKE vbak-vtweg,
l_spart LIKE vbak-spart.
DATA: v_statusl(20) TYPE c,
v_statusb(20) TYPE c,
v_statusf(20) TYPE c,
v_statusg(20) TYPE c,
v_status(20) TYPE c,
v_field(1) TYPE c.
data : v_openqty like vbap-kwmeng.
**Selection Screen Validations.
AT SELECTION-SCREEN.
PERFORM validations.
*& Form Validations
* text
* --> p1 text
* <-- p2 text
FORM validations.
**Customer
IF NOT so_kunnr[] IS INITIAL.
SELECT SINGLE kunnr INTO l_kunnr
FROM kna1
WHERE kunnr IN so_kunnr.
IF sy-subrc NE 0.
MESSAGE e002 WITH text-005.
ENDIF.
ENDIF.
**Sales Organization
IF NOT so_vkorg[] IS INITIAL.
SELECT SINGLE vkorg INTO l_vkorg
FROM tvko
WHERE vkorg IN so_vkorg.
IF sy-subrc NE 0.
MESSAGE e003 WITH text-006.
ENDIF.
ENDIF.
**Distribution Channel
IF NOT so_vtweg[] IS INITIAL.
SELECT SINGLE vtweg INTO l_vtweg
FROM tvkov
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg.
IF sy-subrc NE 0.
MESSAGE e004 WITH text-007.
ENDIF.
ENDIF.
**Division
IF NOT so_spart[] IS INITIAL.
SELECT SINGLE spart INTO l_spart
FROM tvta
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg
AND spart IN so_spart.
IF sy-subrc NE 0.
MESSAGE e005 WITH text-008.
ENDIF.
ENDIF.
ENDFORM. " Validations
Top-of-page.
PERFORM sales_top_of_page.
Start-of-selection.
PERFORM sales_sel.
*& Form sales_sel
* text
* --> p1 text
* <-- p2 text
FORM sales_sel.
SELECT vbeln auart kunnr bstnk
lfstk fkstk gbstk
INTO TABLE sales_open
FROM vbakuk
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg
AND spart IN so_spart
AND kunnr IN so_kunnr
AND gbstk NE 'C'.
LOOP AT sales_open.
WRITE:/4 sy-vline,
5 sales_open-vbeln HOTSPOT ON COLOR 2 INTENSIFIED OFF,
16 sy-vline,
17 sales_open-auart COLOR 2 INTENSIFIED OFF,
27 sy-vline,
28 sales_open-kunnr COLOR 2 INTENSIFIED OFF,
40 sy-vline,
41 sales_open-bstnk COLOR 2 INTENSIFIED OFF,
55 sy-vline,
56 sales_open-lfstk,
76 sy-vline,
77 sales_open-fkstk,
96 sy-vline,
97 sales_open-gbstk ,
117 sy-vline.
HIDE sales_open-vbeln .
ENDLOOP.
ENDFORM. " sales_sel
*& Form sales_top_of_page
* text
* --> p1 text
* <-- p2 text
FORM sales_top_of_page.
WRITE:/4 sy-uline(114),
50 'OPEN SALES ORDERS' COLOR 7 INTENSIFIED ON .
WRITE: /4 sy-vline,
5 'SalesOrder' COLOR 1 ,
16 sy-vline,
17 'OrderType' COLOR 1,
27 sy-vline,
28 'Customer' COLOR 1,
40 sy-vline,
41 'PoNumber' COLOR 1,
55 sy-vline,
56 'Delivery Status' COLOR 1,
76 sy-vline,
77 'Billing Status' COLOR 1,
96 sy-vline,
97 'Processing Status' COLOR 1,
117 sy-vline .
WRITE:/4 sy-uline(114).
ENDFORM. " sales_top_of_page
AT LINE-SELECTION.
SELECT a~vbeln
a~posnr
a~matnr
a~kwmeng
b~lfsta
b~lfgsa
b~fksta
b~fksaa
b~gbsta
INTO TABLE itm_sales
FROM vbap AS a JOIN vbup AS b
ON a~vbeln EQ b~vbeln
AND a~posnr EQ b~posnr
AND b~gbsta NE 'C'
WHERE a~vbeln EQ sales_open-vbeln.
IF NOT sales_open IS INITIAL.
LOOP AT itm_sales.
at end of vbeln .
sum.
v_openqty = itm_sales-kwmeng.
endat.
WRITE:/5 itm_sales-vbeln,
itm_sales-posnr,
itm_sales-matnr,
itm_sales-kwmeng,
itm_sales-lfsta,
itm_sales-lfgsa,
itm_sales-fksta,
itm_sales-fksaa,
itm_sales-gbsta.
ENDLOOP.
ENDIF.
skip 2.
write:/ 'open Quantity for the order is ', v_openqty .
for 1.
open invoices..
SELECT vbeln
fkart
kunag
gbstk
INTO TABLE it_billing_h
FROM vbrkuk
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg
* AND spart IN so_spart
AND kunag IN so_kunnr
and year in p_year ---->"parameter for year..
AND gbstk NE 'C'. "----> open invoices
for 2..
2. refer TABLES mara, EINA ..
regards,
VIjay -
Remote Function Module for Change document Items.
Hi Experts,
I want a Remote Function Module to read Change document Items, can any please help me out. <removed by moderator>
Thanks,
Sridevi
Edited by: Jan Stallkamp on Aug 25, 2008 8:25 PMIf you are looking for the fm here it is.....
you can check this CHANGEDOCUMENT_READ_POSITIONS fm and its documentation.
If it is suitable for your requirement copy the same fm and make it remote enabled.
I think it should work for you. -
Userexit for changing line item from header, tcode VA42, VA41
Hi All,
I have a Zfield (VBAK) for the sales document (contract) at the header level in Additional tab.
Also the same zfield is present in VBAP table for all line items.
When this field is maintained by the user using Tcode VA41 or VA42 the line item zfield should also get updated.
I am trying to find out if User Exits
1. USEREXIT_MOVE_FIELD_TO_VBAK
2. USEREXIT_SAVE_DOCUMENT_PREPARE
might work. Can anyone tell me if there is access to line items in the above 2 user exits which I can modify.
Thanks,
KajalHi Breakpoint,
Yes I did use table XVBAP in uesr exit SAVE_DOCUMENT_PREPARE.
But somehow my changed values in XVBAP table is not reflected in the table VBAP.
Am I missing something here.
My piece od code in the user exit :
FORM XVBAP_ZZREBREL_CHANGE TABLES t_xvbap STRUCTURE vbapvb
USING P_VBAK_ZZREBREL TYPE vbak-zzrebrel.
data wa_xvbap type vbapvb.
IF p_vbak_zzrebrel = 'X'.
LOOP AT t_xvbap into wa_xvbap.
wa_xvbap-zzrebrel = 'X'.
MODIFY t_xvbap from wa_xvbap INDEX sy-tabix TRANSPORTING zzrebrel.
clear wa_xvbap.
ENDLOOP.
ENDIF.
ENDFORM. -
User exit for changing PR Item No. (me51n/me52n)
Hi Guys.
I need to change indexing for Purchase Requisition Items from 0010 to 1000 (first will be 1010, second 1020, etc).
I try to use USER-EXIT MEREQ001 > EXIT_SAPLMEREQ_003.
When i CALL METHOD im_req_item->set_data it does not change field BNFPO (PR Item No.).
But another fields change fine.
Any ideas?
Edited by: andriy.hulyk on Dec 7, 2011 4:06 PMHi,
Did you try ME_PROCESS_REQ_CUST - PROCESS_ITEM method.
Thanks,
Shailaja Ainala. -
Exit/bAdI for changing the item level field in VA02.
Dear Guruss...
I am facing a problem while trying toi change the account assignment group in VA02. The field is present at the iteem level in the tab BILLING.
When I change the field by choosing one of the values provided in the search help and enter, the value is again reset to its initial value. However if I change the value and SAVE (without pressing enter) then the value is saved.
The technical field name is VBAP-KTGRM, I have checked in the include:MV45AFZZ by putting break-points at all the forms but unfortunately none of them is getting triggered when I press enter.
During the debugging I found tha the values of the structure VBAP are overwritten by those of XVBAP everytime I press enter.
I also checked for the bAdI but can not get any help.
Is there any bAdI or exit that can help me for this????
Thanks in Advance......
Abhi.....Hi Digvijay
these are some of the enhancements/badi's which is related to t-code va02. just check it out
Transaction Code - VA02 Change Sales Order
Enhancement/ Business Add-in Description
Enhancement
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
V46H0001 SD Customer functions for resource-related billing
V45W0001 SD Service Management: Forward Contract Data to Item
V45S0004 Effectivity type in sales order
V45S0003 MRP-relevance for incomplete configuration
V45S0001 Update sales document from configuration
V45P0001 SD customer function for cross-company code sales
V45L0001 SD component supplier processing (customer enhancements)
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45E0001 Update the purchase order from the sales order
V45A0004 Copy packing proposal
V45A0003 Collector for customer function modulpool MV45A
V45A0002 Predefine sold-to party in sales document
V45A0001 Determine alternative materials for product selection
SDTRM001 Reschedule schedule lines without a new ATP check
SDAPO001 Activating Sourcing Subitem Quantity Propagation
Business Add-in
BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001 SD Customer functions for resource-related billing
Regards
Zulfikhar ali
Edited by: Zulfikhar Ali Bhutto.N on Sep 23, 2011 11:15 AM -
Hi,
I have a scenario wherein in a sales order, for two different material, the tax base of pricing should get triggered on the basis of sold to party and the material entered at line item level.
Logic triggers on the basis of Region of Customer & a unique field in the Material Master but problem comes in the calculation of Tax base as the sequence of condition type (from – to) is already defined in the pricing procedure to pick from a particular step but in second line item the base is different i.e. the sequence of condition types that are maintained in pricing procedure should be different for Tax to calculate differently.
Kindly suggest if the same can be handled in a single pricing procedure and dynamically taking care of condition type sequence through Alt Cal Base Formula, so far I’ve tried both Alt Cal Formula & Base but it is not working
Client doesn’t want to go ahead by creating two different orders (through separate Pricing Procedure) for that. They want to have both materials in same order.
Kindly suggest a suitable way to handle this scenario.
Regards,
Aashika AgarwalHi,
Click on the ''check availability'' button at item overview and then click on ''One-time delivery'' on the top. This will ensure that you will have only one delivery for whatever quantity is confirmed on that date.
If you want to apply this rule for all orders across a sales area, then you can do the below configuration step :
SPRO->sales and distribution->basic functions->availability check with ATP logic->Define default settings-> Here in avail. checking rule select A (one time delivery). This will ensure that all orders created for a particular sales area will have only one delivery.
Hope this helps.
Regards,
Palani -
Item credit price changed in Sales order - credit management.
Dear Friends,
In Sale order item change log shows ' item credit price changed' . Item credit price comes from 'Total ' value line in pricing which is the sum or prices and taxes. But where as none of prices and taxes that contribute to this total have been changed, the change long shows item credit price as changed from a value to other .
This sale order has many items and for most items same is the case. For some items it looks like quanity got confirmed eventually through back order or availability check from VA02. The change log for the document also shows 'credit released value' also as changed.
User wants to know how item credit price which is nothing but total value line is shown as changed when none of the prices and taxes have been changed
Could someone throw light on this?
Regards
Mahesh.Hi Murali ,
First, Thanks for the reply .
In this issue what happened is, after couple of items added, the sales order was released for credit check. Later changes have been made to this credit released document either by way of adding new items or by confirming the availability check for some items . Because of this change log is showing ' realeased credit vlaue' as changed from certain vlaue to the other . How this could have affected change in item credit price which is coming form toal value line which is nothing but netvalue ( price -disccount+ taxes assingend with subtoal 'A' ) ?
What exactly is the concept of released credit value and its relation to item credit price ?
As per releasing the document that is not a problem but user's request is he wants to know why this is happening .
Please help me in understanding this better.
regards
Mahesh -
Split valuated material price change at header level (without val. Type)
Hi All,
Need to change Split valuated Material Price at Header level (without val. type).
In MR21 valuation type is mandetory for split valuated material.
Please suggest on changing Material price without val. type.
ThanksYou have to advise the users who create accounting views to enter a valid price when they create a material master. Maybe you need to make use of the user exit to prevent saving when no price (or a dummy 0,01) is entered.
It is not possible to change the header price with any SAP given transaction, as it could cause inconsistencies if you dont take care about the stocks at valuation type level.
you may have to deveope an own report on own risk. I personally have the opinion that it is more secure to post stock and reverse it again (which just creates to accounting documents that equalize each other, no remaining value anywhere) than going the risk with an own program to screw up the valuation of a material in general -
Getting a material Price change in a certain period
Hi everyone,
I would like to seek your help regarding a problem I have in MM module. I am not an MM person but I need something that came from MM module.
What I need is the price change of a material in a certain period. Is there any FM that I can use to do this? I need it to compute the ratio how a component material affects the price change of the header BOM material. So if we check the FI document posted for the header BOM material price change, explodes it and check if the components of that material had also undergone a price change in that period. So how will I check the price change done on that component material?
Thank you.Hi,
I need to compute ratio so I need the price change. In the report, you need to drilldown first to see the document.
thank you. -
HI
i need a report where i can see the changes made to material price. it should be inclusive of all the documents (PO, MIGO or MIRO).
i have not activated the material ledger for this. i heard about it but can somebody explain me what is it?
i know i tried the changes with CDPOS table but its for single material.
please guide me in this regarddear sir
In SE16N.
Table : MBEW material valuation at present and previous month.
Table : MBEWH material valuation history it will show all the months.
Regards
jrp -
Wanted a new item to be released for Blanket PO instead of old item
Hi All,
I have a requirement :
A new item (B) is replaced for an old Item (A), ie the purchasing flags are disabled for the old Item (A).
And the item releationships for the Old and New Item are defined in inventory.
There are few Open Blanket PO's where the old item is present in the Po's,now we wanted to release a PO for the new item instead of old item in the PO.
Client don't want to update the new item to the old item.
Please let us know how to use this functionlality.And the steps /setups to achive this.
Thanks
SreekanthHi Sreekanth,
I guess your requirement is not achievable...
As long as the item is present in BPA then the same item will be defaulted in Release...we cannot use new item here even touch we have item relationship.
if you require a new release for the new item then you need to create a new BPA.
I guess Item releation ship wont work here.
I tried to work it out thru sourcing rules by creating a BPA with old item and putting new item in assign sourcing rule window....but while releasing thru autorelease old item got defaulted in the new release.
HTH
-Arif. -
Line item net price not updated in overview screen net price&line item
Hi ,
We have down payment order with 10 line items
In orders with billing plan, the sales line item net price, if we entered manual condition price (ZPNP) ,gets updated in item condition net value. But it does not simultaneously gets updated at once in 1) Sales order overview screen net value 2) Billing plan header 3)Sales order overview screen line item condition net value. Updation at these three places happens only after clicked on header conditions.
However, in case of the last item in the sales order, the updation happens simultaneously in all the 3 places i.e. 1) item condition net value. 2) Sales order overview screen net value 3) Billing plan header 4) Sales order overview screen line item condition net value.
This is also true for the order with only single line item. We are faced a information popup message every time we change the item net price u201CItem 000100(100 is last line item number in sales order) exists already; the entry ignored u201C. This happens in case of all line items except the last line item. Also this does not happen in case where there is a single line item in order.
Our requirement: The moment the net price of an item is change manually, it should get updated at all the 4 places mentioned above like it does in case of the last line item.
Kindly help me to fix this problem.
Regards,
AdikesavHi,
Can u elaborate ur query ?
By this FM you cannot create a SO . Use FM --> BAPI_SALESORDER_CREATEFROMDAT2
Regards,
MAdhukar Shetty -
Reason for rejection for a completed item
I have a maintenance contract where in there are two line items. One line item is completed and the other one is still open.
The business requirement is a new maintenance contract with reference to the above mentioned contract. In the new maintenance contract, the completed line item from the reference contract is also coming. Is there any way to avoid this?
We cannot give the reason for rejection in the old contract since the line item is completed and and the field is greyed out.
Any suggestions welcome.
Thanks,
BalaAre you creating a new maintenance contract or want to deliver the second item. If your objective, then please use the release order
In order to create a release order for a quantity contract, proceed as follows:
1. In the initial screen, choose Logistics -Sales and Distribution -Sales.
2. Choose Order -Create.
3. Enter the order type and, if necessary, the organizational data.
The values for sales organization, for distribution channel and the division are usually proposed from user-defined parameters. Entries for the sales office and the sales group are optional.
4. Choose Sales document Create with reference.
A dialog box appears.
5. Choose the Contract tab page.
6. Enter the contract number and the number of the partner requesting the goods (the releasing partner).
If the partner authorization check is activated in Customizing, the system checks whether the partner is authorized to release against the contract. If the partner is not authorized to release against the contract, you cannot continue processing the release order until you enter a partner who is authorized. If several ship-to parties are defined in the contract to which the release order refers, a dialog box containing the possible ship-to parties appears. You must select the ship-to party who is to receive the goods.
7. Choose Selection list.
The quantities (quantity contract) or values (value contract) that have not yet been released for the contract items are displayed here.
8. Change the quantities/values for this release. If certain contract items should not be copied in this release, deselect these items.
9. Choose Copy.
10. Enter the purchase order number for the customer.
11. If you want to enter further data for the header or items, select the corresponding menu entry. If you wish to change data for an item, select the item before you choose the menu entry.
12. Enter all the necessary data.
13. Save your document.
If you want to create a new contract then the old contract should have expired in which case you can copy that contract to the new one and edit the changes and save it.
regds
Jude
Maybe you are looking for
-
IPOD DOESN'T SHOW MUSIC! PLEASE HELP!
I have no idea what happened. At first I saw a white screen and then I reset it. Finally the menu showed up as normal, but when I go to music, it does not list anything even though I listened to it just yesterday afternoon and it was fine. It's fully
-
How to configure the Oracle XSL Mapper for schemaLocation attribute?
In the Transformation_1.xsl I need to have the schemaLocation attribute defined as such: <inc:CaseIncidentReport xsi:schemaLocation="http://caseincidentreport.com/1.0.4 CaseIncidentReport.xsd"> This is fine as long as long as I dont switch to the
-
Problems migrating contacts' phone numbers from droid HTC to droid 4.
Hello- Advice please. Just bought Droid 4. Set up FB and Gmail accounts with no problems. Contacts migrated from Droid HTC. EXCEPT contact's actual phone numbers. Anyway of getting these numbers back? Thanks!
-
I'll admit, I'm not good with computers but it seems that it should be simple to download illustrator without any problems. I don't know what operating system my mac is and apparently adobe doesn't have people to call for help so I'm trying to ask he
-
There is someone who pass in certification Oracle sales cloud? What to study?
Hello, My name is Rafael and i need a help, I will do the test for Oracle sales cloud, but i need to know what to study? And how tips i must to follow. thankyou.