on 2011 Oct 24 10:15 AM
Hi experts,
Recently, I am working on catalog scenario of SRM. I need to check the update of price at the end of SC approval workflow. So I have some questions.
1. what is usage of FM /SAPSRM/PDO_CATALOG_VALIDATE, which does not have export or table parameters.
2 I am not very clear about the price update of the item in catalog. Will the final price be updated according to the catalog at the end of the apprvoal WF? How to check this price, is there any FM or methods?
At the end, thanks for reading.
Request clarification before answering.
Hi,
It seems you maybe misinterpret the usage of the validate function, this is not for update of data during the approval process, but for validation if using the old shopping cart or template to create a new document, then the validate method is fired. During the approval process no validation is fired as it is not required, continous calls to the catalog would be detrimental to performance so we do not do this.
Regards,
Jason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your reply, Jason.
As my understanding, the item information, such as price, of a catalog will be chaged. If we want to check whether it is changed or not at the end of SC approval WF. We need to get the last version of catalog and compare it to the data of the items in SC.
So if I want to check whether the price of a external catalog item has been changed or not, which FM should I use? I do some test on this FM, it will send a request and get the response from a catalog. But my test environment does not have the external catalog available, so what I can get is an error:Object not found in lookup of CAT_CONFIG..
Edited by: Yichao Sun on Oct 26, 2011 5:53 PM
Hi
Unless you have modified the system to allow for such, data such as price cannot be changed with material from catalog, this goes against the whole concept of catalog management, wouldn't we all love to connect to a store and stick an iPad into our shopping cart then reduce the price of it to $1 in our PO or SC?? Fraid it is not an option though. Generally we must stick with the price from catalog, the exception allowed by SAP is if the price transferred is zero, then we have a note which introduces logic to allow this to be changed in SC.
Regards,
Jason
Hello Jason, thanks for you reply and you are right. But imaginning another scenario, when I put item A with price $100 in my SC and wait for several leaders approving. It may take 1 or 2 weeks for all of the approvals. in this 2 weeks, the price of item A raise to $150, but in SC, it is still $100. What should do for this situation? Maybe a check for the price of catalog will be needed in the end or during the process. Then a method or FM for checking catalog information, such as price will be needed. What do u say? : )
Hi,
It is possible to implement price re-validation by implementing the note [1449196|https://service.sap.com/sap/support/notes/1449196], this note allows for such an instance, however, the neccesity should be weighed up bearing in mind the overall performance hit which will occur after this is implemented. However, the option is there to achieve this requirement.
Regards,
Jason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.