Purchase Order - Version
Hi SRM Gurus,
After Ordering a Purchase Order, if we come out of the Process PO screen and after some time if again go and display the PO, System is showing second version. Due to which, in the Print out it is being displayed as Version 2, even though it is of version1.
Thanks & Regards,
Ramkumar
Dear Ramkumar,
SPRO > Material Management > Purchasing -> Version Management .
After activating version management you can see the Version tab in ME53N near to source of supply tab in PR.
http://help.sap.com/saphelp_47x200/helpdata/en/8a/60b43bb7492147e10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm30/helpdata/en/46/882fdd8bfc1743bd5ef8b532f94402/content.htm
SAP Enterprise Buyer provides you with version management for purchasing documents. As a first step, you can display versions of purchase orders and contracts.
The system creates a version in the background if you, as a purchaser, carry out one of the following actions:
· You change a posted purchase order
· You order a posted purchase order again
· You change a contract that has already been released
· You release an already released contract again
In contrast to the change documents that retain a change history, a version displays the status of a document at a specific point in time.
Version management provides a check for you as a purchaser, for example, if you wish to display a purchase order in the form in which you transferred it to the vendor on day X. A version provides clarity, for example, in negotiations on a contract.
Features
You can use versions as follows:
· Display
· Compare and list differences in tabular form. The comparison result has separate areas that can be displayed:
Header data (including organizational data, tax and payment data; partner data and documents)
Item data (including taxes and limits if they exist; partner data, documents; account assignment and conditions)
· Archive, if it relates to transaction data (you can archive versions of purchase orders, but not contract versions)
You cannot change or output versions. This is only possible for the active document.
Also, visit the following thread:
Hope this will help.
Regards,
Naveen.
Similar Messages
-
Purchase order version management
Dear All.
I have configured the purchase order version management.
but at the time of change ppurchase order i have changed the text field for that also new version is triggered. i want to control this if only qty and price and payment terms change only version management should trigger. is it possible through standard please tell me the config steps.
Regards
Kumar.Data output category
Indicates the data output category to which the relevant field belongs.
Use
You can assign a character to related fields. You can then use this
character to select the fields in the application.
Note
SAP recommends you use only the folloiwng characters: a-z, A-Z, 0-9.
Example
You wish to obtain a quick and straightforward overview of changes
involving the material, order quantity, and price. This information is
particularly important to you. You therefore assign the character A to
these fields.
Indicator: no output
Indicates whether the field is included in the display of changes.
Use
If this indicator is selected, the corresponding field is not included
in the display of change documents.
Example
You have selected the indicator for the Requester field. The content of
this field is then changed in the purchase requisition.
Result
The changed field is not included among the changes that are displayed.
Indicator: No output in case of versions and buyer approval
Specifies whether or not the field is to be included in the display of
changes for a version.
Use
If this indicator is selected, the relevant field will not be included
in the display of changes that you can invoke via @II@ on the Versions
tab page. -
Problem in Purchase order version management
Dear Guru,
My Friend i have some problem in version management in Purchase order, when my user changed PO new version created, then user fill the data like reason, text, requested by but he forget about the tick mark on completed field so that PO not require new release.
can u suggest how i can mandetory this completed field
Regards
Kashyap KumarHello,
In version management..the tick is mandatory.... and remaining fields are not manadatory.......
Mahesh -
Table For Purchase Order Version Number and Version Created Date
Dear Sir,
Whenever we make any change in Purchase Order , then a new Version Number along with Created Date is assigned . In Me23n the Version Number and It's Created date is also displayed ( at PO Header Level) .
We request you to kindly guide us as which Table is required to be reffered to get the Version Number and Version Created date for the Purchase Order .
With Thanks and Rgds
SoniaHi
Check in EKKO - Purchase order header
EKPO - Purchase order item
CDHDR
CHPOS
Regards
Ram
Edited by: Parasuram M on Sep 16, 2009 11:59 AM -
Item changed in Purchase Order version
Hi to all,
my customer needs to have the list of items of a purchase order that have changed in a version. I explain: I have a purchase order in version 0 with 10 items, for example. I create version 1 and II change quantity or price or unit of measure or other of 3 of these items. So I need to know if exist a function module with in input version number and in output these 3 items and what changed.
Can you help me please?
Thank you very much
EnricoThere is no company/purchasing/plant specific customizing for purchase order text.
The customizing copying rules for the "Texts for Purchase Orders" affects all equally .
If the text in the purchase order in ME23N is already filled different to other plants, then you either have a modification in place, or the texts are differently maintained in the referenced data (vendor, material, info record, contract) -
Purchase Order Version Management / Amendment Number
Hi All,
Can anyone help with the following......
Everytime we re-print a Purchase order the amendment automatically increases.
For audit purposes we have to identify every change to a PO but we do not want to have to document hundred of re-print every year.
Is there a way of controlling what justify's a changes or what triggers the amendment number to increase?
We basically want the amendment number to increase if the Po has been changed but not if we are simply reprint the document.
Many Thanks in advance, points will be rewards immediately.
ChrisPlease check these helpfull links:
problem with PO amendment
po amendment
For better answers, please post your query in ABAP forum.
Edited by: Afshad Irani on Jun 3, 2010 2:42 PM -
Purchase Order version issue...
Hi,
We are facing one very picular issue.
Whenver an PO is getting created with reference to the Shopping Cart or through carry out sourcing or a direct PO, system is generating the version as 2.
Actually, once the SC is approve through various stages or when we are creating a PO using carry out sourcing or we are creating an puchase order directly then the version should always be zero.
Can somebody help/guide me to resolve this issue.
Thanks in advance.
Regards,
~AbeyWhenver an PO is getting created with reference to the Shopping Cart or through carry out sourcing or a direct PO, system is generating the version as 2.
Not only PO, but all business document types that are configured to have versioning turned on have the same behavior as you described, which is standard. The reason is that when PO is first created and ordered, a historical version is generated as a copy of the active document. That historical document is given version 1. The current active document would then be 2 to begin with. There has never been a version zero concept in SRM standard. -
Purchase Order lines link with each version of purchase order?
Hi,
I have a requirement of development of a report which will give details of po headers and po lines.
I have to pass parameter revision number which is purchase order revision number.
When I try to get line details of previous revisions of PO the matches were not exact.
I am using tables : PO_HEADERS_ARCHIVE_ALL, PO_LINES_ARCHIVE_ALL.
suppose currently in the system there is 10th revision of PO. User want to generate report for 8th version of PO.
The lines were not exactly matching when user select revision 8 from the report parameter.
Can someone help me in getting the logic of getting exact output.
As PO_LINES_ARCHIVE_ALL only stores those line_num that have been changed for the particular revision of PO.
I am getting only those line details that are changed in the 8th PO. But user want all the lines corresponding to 8th PO whether changed or not changed.
Thanks
MankindThanks a lot. I explored TRM already.
What I found is that whenever there is changes in any level either header or line PO revision got changed.
But when there is change in lines only then for that particular line revision got changed.
So for the 8th revision suppose there were 6 lines. And for 2 lines there were price changes. So those two lines have revision number 8. But for the rest 4 lines revision 8 was not there.
I want to get all the six lines when I choose revision 8 in my report parameter.
How can I achieve this..
My Query is as follow:
Select pha.segment1, pla.item_description, pla.quantity, pla.unit_price
from po_headers_all pha, po_lines_all pla
where pha.po_header_id =pla.po_header_id
and pha.po_header_id = :header_id
and pha.revision_num =nvl(:PO_revision_num,pha.revision_num)
union
Select phar.segment1, plar.item_description, plar.quantity, plar.unit_price
from po_headers_archive_all phar, po_lines_archive_all plar
where phar.po_header_id =plar.po_header_id
and phar.po_header_id = :header_id
and phar.revision_num =:PO_revision_num
and plar.revision_num =:PO_revision_num
and phar.revision_num = plar.revision_num
The issue is when I am selecting the current revision of PO , I am getting correct data as query is fetching data from po_headers_all and po_lines_all tables.
But when I am selecting previous versions of PO, I am getting correct data for header level. But for line level, I am getting only those lines which are amended for that PO.
Client requirement is to get complete line details for that PO whether lines are amended or not. Means if for PO revision 2 , three lines amended and there are total 5 lines---- so all 5 lines need to be displayed.
Thanks for your valuable thoughts.
Regards
Mankind
Message was edited by: user11655073 -
Purchase order smart form - Version number and link to RFQ
Hi I am making enhancements to the purchase order smartform and wanted to print the version number (ekko-revno) on the print layout.
The structure for ekko which is being filled in at runtime from print program ZMMS_640FM06P has the field 'revno' blank. It is filling in the rest all fields. When I go into the ekko table I can see a value in this field. Does anyone know why this field is NOT being filled. I do not want to do a select on this field again in my smart form.
I would also like to know if there is a any way you can track back the RFQ number for a particular PO.
Thanks in advance..I hope It wil be there in table, check the entry & check teh work area entry.
Quotation will be available in PO item data. Keep a break point in Table and workarea.
Tx
Parthi
If helpful, reward points. -
Deletion of Purchase Order from Version
Hi,
I want to delete a resource at a factory. I have deleted all planning data related to this resource from live version 000 and Copied version.
When I try to delele resource from the model it gives a message " Res. F313_HAND_RESO, plng ver. ALT_TEST21 has assignments in liveCache - action not possible", which indicates that the resource is still being used in a Purchase Order (PchOrd) which exists in a copied version.
If I use /sapapo/rlcdel to delete these PchOrd from version, message is displayed "No orders exist in LiveCache". I even tried to delete these PchOrd using transaction "/SAPAPO/SDORDER_DEL" (ATP: (SD) - Delete Orders from the Database), but even this program is unable to delete this PchOrd.
Can one of you throw light as to how i can go about deleting this PchOrd from version?
Thanks for your help in advance
Regards
AmodTry report /SAPAPO/DELETE_PP_ORDER giving the appropriate version and select checkbox Products Planned Externally.
Please note if PO is in active version then this report can not delete it.
In that case you need to deactivate the appripriate Integration Model, run delta Report which should propose delete of the PO in APO.
Hope this helps,
somnath -
Version management for Purchase order
Dear Friends,
I am implimenting version management for Purchase orders.
Under version management(IMG) ,set up change dispalys node--
following fields are available.
Ex:
Doc type-- ZCO,NB
For item view fields:
Field nameEMATN(material),TableMEPO1211--material field in Item over view
Field nameMENGE(Quantity),TableMEPO1211
For Header level fields:
Field nameZTERM(payment terms field),,TableMEPO1226
Category--A or B for selection of change documents
No out put--if i tick it concern field will not included in change doc
Version--what is the purpose
Please suggest me
1) we need enter the all the field names in the item over view and item details and Header level fields as given above ,is it correct.
2) And with regard to Table, do i enter for Header level fields-EKKO or MEPO1226 which is available in F1 under techinical information,
for item level fields,shall i enter table name-EKPO or MEPO1211as dispalyed in the F1 under techinical information.
3) I need to enter all the fields existing in the purchase order
4) All these fields and data is to be entered for every document type NB and ZCO.
5) After changes are made in Purchase order,first time on saving the PO,version is creating automatically,
second time,if we do changes, version is not creating on saving the purchase order,what configuration needs to be done.
Please suggest.
Regards,
MaganaAlso tell me the use of *Display of change documents in PO*.
It will display changes made both in item & header.It will help you to audit all changes made in p.o after it is raised.
In version management not all changes can be ameneded as seperate versions
only critical changes like price revision,quantity revision. -
API to add lines to an existing Standard Purchase Order on 11.5.8 version
Hello All,
Is there any API in Oracle 11.5.8 Version using which we can add a line to an existing open Standard Purchase Order.
In 11.5.10 we can do that using Purchasind document import program, how about 11.5.8, i am not able to find one.
Pls let me know the details, it is bit critical.
Regards,
AdarshYes see http://oracle-ebspro.blogspot.com/2011/12/how-to-programmatically-close-po-using.html
Sandeep Gandhi -
Possible version conflict, sending purchase order to SUS in MM-SUS scenario
We are currently trying to get the MM-SUS scenario working. In this
scenario, we create a purchase order in the ERP/MM system. The
purchase order is then transferred into SUS via XI/PI.
After creating a purchase order in the MM system, the purchase order
reaches the SUS system, but then errors-out in the SUS system upon
posting. The specific error is paraphrased as follows:
No interface action for sender or receiver found (from Trace)
PARSE_APPLICATION_DATA
CX_ST_MATCH_ELEMENT
System expected the element http://sap.com/xi/SAPGlobal20/Global;
PurchaseOrderRequest
We suspect a version conflict. The SUS version is 7.01. The XI/PI
system is version 7.11.
Can you confirm or rule-out a version conflict?
The Integration Builder scenario we are using is Plan
Driven Procurement with Supplier Enablement.
We have tryed many variations in Integration Builder, but all
produce errors in SUS. The test tool in Integration Builder also shows errors
for certain message types. The message type ORDERS.ORDERS02
needed to be added manually, and did not come along with the scenario.
Edited by: Bill Guderian on Mar 19, 2010 4:53 PMAny clue from here.
Note 936003 - ERS Invoice causes conversion error within SRM
When the SRM system attempts to process an ERS Invoice sent from the MM backend, a PARSE_APPLICATION_DATA CX_ST_DESERIALIZATION_ERROR fault is thrown.
Other terms
CX_ST_DESERIALIZATION_ERROR PARSE_APPLICATION_DATA SUS SRM EBP ERS Invoice XI Exchange Infrastructure Mapping
Reason and Prerequisites
This error will occur when the IDOC does not have a VPREI value; it is the result of an error within the divide logic of the XI mapping operation. This operation is performed within the XI system. A calculation of NETWR/MENGE is performed; however, the result is not properly formatted. As such, 72.30/10 produces a result of 7.2300002. This value is too long for the inbound SRM proxy and hence the error is thrown.
Solution
The solution to this problem is to add a FORMATNUM function within the XI mapping operation. This restricts the result to 2 decimal places, which adheres to the definition of the inbound proxy.
Step by step directions on how one implements the FORMATNUM function are as follows:
1. Log into the XI system with SAPGUI
2. Start the Integration Builder:Design tool (for steps on how to do this, review the steps below):
a. Run transaction sxmb_ifr
b. This will cause a browser to come up. Select the Integration Repository link
3. In the left pane, select the Objects tab
4. Navigate to the SAP SRM SERVER ' SAP SRM SERVER 5.0 ' http://sap.com/xi/SRM/SupplierEnablement/Global --> Mapping Objects --> Message Mappings folder
5. Double-click on MM2SUSInvoice
6. The right pane will display the mapping object
7. Select Edit mode
8. In the box that contains the output (Message Type: InvoiceRequest), navigate to InvoiceRequest ' Invoice ' Item ' Price ' NetUnitPrice
9. Double-click on the Amount element and you should see the mapping, represented graphically in the bottom pane
10. In the status line of the graphical editor, select Arithmetic from the list box:
11. To the right of the listbox, scroll until you see the FormatNum function
12. Click on FormatNum, which will cause the function to be added to the graphical editor. You may drag the box as desired
13. Select the connection that binds the if/then/else to the Amount box by grabbing the arrow within the input of the Amount
14. Release the drag of the connection while over the input to the FormatNum box. This will reassign the output of the if/then/else to the input of FormatNum
15. Create a connection between the output of the FormatNum box and the input of the Amount box. You accomplish this by clicking within the output and releasing within the input (respectively).
16. Save the modified mapping object
17. Activate the changes
a. In the left pane, select the Change Lists tab
b. Navigate to the Standard Change List entry
c. Right-click the Standard Change List entry and select Activate
d. Select only MM2SUSInvoice if more than one item is available, and press the Activate button
18. This will complete the required modification. -
Approve Purchase order - Define SAPUI5 Version
Hi all,
At one of our clients, we installed the approve purchase order application, but we're faced with a quirky problem.
On the detail page, at header level, you have a tabcontainer with multiple tabs (header info, notes, attachments).
I have a purchase order containing both notes and attachments, however, the tabs in question appear, but display "no data".
I checked the service, and all related data is available in there. In fact, the tabs (having icons) correctly display the number of notes and attachments in the icon Badge.
We have the same application running on multiple other systems, without any issues.
The only difference I could find, was the version of SAPUI5 libraries.
on the problematic system, there are 4 version (1.14, 1.16, 1.18 and 1.20)
on the working systems, we have version 1, 1.10, 1.12 and 1.14
Upon closer inspection, I noticed that the sap.me.tabContainer is actually deprecated as from version 1.16, and the implementation of the select-action is different from version 1.14.
a) Can this have to do with the issue I'm facing?
b) The mime handlers always take the latest version, is there a way to force a different version per app?
Tags edited by: Michael ApplebyThanks for your input.
unfortunately, that approach does not work in this case.
The approval app is a standard app, so I can't change the script tags.
On top of that: the approval app has been written in such a spaghetti entwined manner, that both local resources, as global resources, use the same base path. So if I change the bootstrap path to 1.14/resources/core... in debug mode, the local resources also attempt to follow that path, which doesn't exist, so I get a 404 on those resources.
I thought of renaming the folders for the other versions to something like 'disabled-v1.20' just to try it out, but because it's a SAP standard folder, I can't rename it either...
If there are any other ideas I can try, I'm happy to hear them. -
Version comparison in purchase order
Hi
In a Purchase order, how do we compare that the current version is different from last completed version.
can some one give me information on what tables and fields i need to check to see these details.
Thanks
Vamsihi
Set Up Version Management for External Purchasing Documents
In this step, you set up the version management facility for external
purchasing documents.
For a combination of purchasing organization, document category, and
document type, you can:
o Activate version management
If version management is active, changes to a purchasing document
are managed in versions.
o Define field selection for versions
You can specify the attributes certain fields of the version are to
have: mandatory entry, optional entry, display only, field
suppressed.
process
spro>mm>purchase>version mang
set up version management for purchasing doc create ur new entry and tick version man active
save come one step behind
below it define reason for change
do it ur version management will be active
CONFIGURATION:
1) Go to SPRO-MM-Purchasing-Version Mgmt-Setup Version Mgmt for External Documents
Activate Version Mgmt against your Doc type and Double click on that Doc type NB then in next screen in Control data tab mark all the fields and in Field Selection set all the Fields as Required entry Except Posting Date and save.
2) go to SPRO-MM-Purchasing-Version Mgmt-Define Reasons for change
Create one New Reason Called Xyz something and give text and save.
3) Go to SPRO-MM-Purchasing-Version Mgmt-Set up change Displays
Here Select Doc type say NB and Give Table name say EKPO for PO and EBAN for PR, Give Field name say MENGE for qty and save.
Hope it helps...
Regards
Priyanka.P
AWARD IF HELPFULL
Maybe you are looking for
-
How do I set up push notifications on my iPhone 4S using iTunes on my computer?
Every time I try to go onto certain apps, a notification shows up saying connect to iTunes to use push notifications. No matter how many times I push okay the notification doesn't go away. As soon as I press ok this notification how's up right away.
-
How can i delete a 'backups' from time machine for a computer i no longer have
i have been using my time capsule for a few years now, everything was great until my imac died and i had to replace it when i did, the time capsule worked perfectly, as it allowed me to "migrate" all my backed up data onto my new machine, joy but now
-
How to print the content of a DynPro Window?
Hello, Is there any DynPro (Or SAP) package that can print the current window content? If yes, can anyone please show me a code example? Roy
-
Why is any paint color I choose with paint brush not opaque while painting on a layer? I want to cover or paint part of a picture on the first layer. Using MAC and latest Photoshop CC
-
Jsp :: Importing Classes
I have followed a jsp tutorial with regards to a simple set of scripts. I have stored a class in the /cyb/WEB-INF/NameHandler folder that is called NameHandler.class When I call the import statement in the index.jsp file: <%@page import="hello.NameHa