PO approval control wrt last price
Hello Guys!
We have a requirement which is, while releasing Purchase Order, message should be triggered giving warning if the order price is higher as compared to last order price.
Kindly give your inputs to achive this
Thanks
Hrishi
Thanks both of you,
I will revert on this once i check this functionality, if any one encountered with this solution, then kindly shae with me.
Thanks
Hrishi
Similar Messages
-
How to develop a report with current price & the last price in the pre.yrs
hi ,
guys,
my client want a report to list of material with respective vendor and to make a price comparison betn the current price & the last price in the privious year.
can any one help how to develop the report, shall go for generic extrc.
thanks in advace.
ramnathCR CR 2011 / "Crystal reports For Visual Studio 2010", you are correct.
Re. the database thinggy. You can connect to a database via ODBC, OLE DB or in some instances natively. Once a report is created you an change the datasource. A good sample app on how to do this is csharp_win_dbengine / vb_win_dbengine. A link to the samples is here:
Crystal Reports for .NET SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
More info on connecting to dbs and changing them is in the developer help files:
SAP Crystal Reports .NET SDK Developer Guide
SAP Crystal Reports .NET API Guide
More info on CR APIs for .NET (applies to all versions of CR and VS):
Crystal Reports for Visual Studio 2005 Walkthro... | SCN
You can also use ADO .NET Datasets and in this way you handle the database connections in your app. A good sample is csharp_win_adodotnet (also available in VB) - same link as above.
More info on datasets:
Crystal Reports Guide To ADO.NET
Crystal Reports for Visual Studio .NET - Walkthrough - Reporting Off ADO.NET Datasets
For more complicated operations (e.g.; changing a report from ODBC to OLE DB, changing one table, etc., you will want to use the InProc RAS SDK that is also available in CRVS. Developer help files are here:
Report Application Server .NET SDK Developer Guide
Report Application Server .NET API Guide
Sample apps are here:
NET RAS SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
and here:
Crystal Reports .NET In Process RAS (Unmanaged) SDK Sample Applications
More info on RAS SDK:
How to Use The RAS SDK .NET With In-Process RAS Server
Lastly, do use the search box in the top right corner. I find simple search strings such as 'crystal net parameter' return best results (KBAs, Blogs, docs, wikis, discussions and more).
- Ludek -
Missing functionality Request: report "last prices" with BP name
In the report "last prices" (if Checkbox "BP code" is not checked) one sees only the GP code and not the BP name. This is very unfavorable if an item was very often sold in several customers.
Edited by: Inga Babco on Jan 31, 2008 10:27 AMI am not using form , it's just done in report, that is i am not calling the report from a form , just from a menu.
:last_name is a report_paramter that i created on the report.
you're right the first assignmnt is
AND UPPER( db column) LIKE
I have a paramter form on the report with a field last name and I am letting the user enter last name there which gets stored in the :last_name
Edited by: Forms_Reports_Beginner on Aug 14, 2009 7:29 AM
Edited by: Forms_Reports_Beginner on Aug 14, 2009 7:32 AM
Rodolfo,
your solution works,
:p_where_clause := ' AND UPPER( db_column ) LIKE (' ||''''||'%'||UPPER(Replace(:p_2,chr(39), chr(39)||chr(39)))||'%'||''''||')' ;
but i dont quite understand how this is working
Replace(:p_2,chr(39), chr(39)||chr(39))
i have never used chr
Edited by: Forms_Reports_Beginner on Aug 14, 2009 7:35 AM -
Last Prices is not working in SAPB1 2007
Hi all,
I just upgrade my sapb1 from version 2005 patch 36 to version 2007 patch 37. I found that the last prices feature, is not function in SAPB1 version 2007. Anyone have face it before?
Regards
WongHi Wong,
I'm using pl 38 & it works fine. You can call the report up from 2 different locations:
1.) From the SAP Business One Main Menu, choose Inventory-> Inventory Reports -> Last Prices Report .
2.) In a sales or purchasing document, place the cursor in the Unit Price field and press Ctrl + Tab. The values are copied automatically from the document.
To generate the report, enter the necessary information and choose Refresh.
Please be careful about your selection criteria, e.g. if you have selected a specific BP & you have not traded with this BP before with this item, there will be no data displayed.
All the best,
Kerstin -
Authorization control for actual price calculation
Dear all,
I found that there is no authorization control for actual price calculation(KSII), this means user can calculate actual price for all cost centers, even this cost center belongs to other company. Is there a way to control this?
Thanks,
BenHi Ben,
By SAP standard we do not have the control. we also have the same situation. We are venturing in to Realisation phase and we decided to have some kind of program (development) to control this.
Please let me know if you find some better solution
Best Regards
Surya -
Last Price report only allow sales price to view
Dear all expert,
The last price report included sales & purchase price. The customer wanted only sales employee to view customer sales price and block purchase price to view on the last price report.
Is that any alternative way & available function on latest version 8.8?
Thanks in advance..
Regards,
EricDear all,
The standard authorization didn't allow to do that. I'm thinking it only available disable the purchase document or block the vendor code to be selected on last price report.
Unfortunately, i dun have any idea about how to write the code. Any idea?Or sample?
Thanks.
Regards,
Eric -
Last price in a purchase requisition
Hello to everyone,
is there any way to get in a purchase requisition the last price of a purchase order for a material without any development?
RegardsDear,
The price which you see in the Purchase Requisition generally comes from Material master record.Same you can see in MM03 under accounting 1 view.
This is the valuation price which generally fetches in MMR after calculating Moving average / standard price .
The same price will fetch in Purchase requisitoin which signifies the valuation price of material.
So it will never fetch your Last PO price in the PR.
Hope it helps.
Utsav -
Hello experts,
in a Sales order when doing ctrl+tab on the price after discount, a "Last price report" pops up with various selection criterias,
do you know if we could get this report from the menu or somewhere else without having to go thu the SO?
Thanks,
ChristopheHi Christope.......
It is possible through user defined query......
SELECT Top 10 T0.CardName, t1.ItemCode, T1.Price, T0.DocNum FROM OINV T0 Inner Join INV1 T1 On T0.DocEntry=T1.DocEntry
--where T1.ItemCode=$[POR1.ItemCode.0]
Order By T0.DocDate DESC
Try above.....
Regards,
Rahul -
Issue with 'Show approval controls in task details only' in Human Task
Hi,
In human task, for the approval controls / outcomes to be displayed only in the task details (Not in the task summary, actions menu), the below option was selected and it was working perfectly in SOA BPM worklist application (11.1.1.5.0). But when we migrate to 11.1.1.6.0, this was not working...
Option to be selected: .task > Assignment > Configure Assignment > Assignment > Show approval control controls in task details only.
We are anyhow planning to test in 11.1.1.7.0 also, but do anyone knows why its not working in 11.1.1.6.0?I'm facing the same issue in 11g PS5. Any update on this?
-
Purchasing and need last price of an item
Hi ,
i need an help to find the last price or previous rate of an item for which we are going to create a PO
how to get this information from table (ie we are going to create a report to get this previous rate of an item)
thanks in advance,
usergHi,
PO header & line Archive data are stored in PO_HEADERS_ARCHIVE_ALL and PO_LINES_ARCHIVE_ALL tables respectively.
Pl.make necessary changes in following SQL
SELECT POA.LINE_NUM , POL.ITEM_ID , POA.UNIT_PRICE, POL.BASE_UNIT_PRICE
FROM PO_LINES_ALL POL, PO_HEADERS_ALL POH, PO_LINES_ARCHIVE_ALL POA
WHERE POA.PO_LINE_ID = POL.PO_LINE_ID
AND POA.PO_HEADER_ID = POH.PO_HEADER_ID
HTH
Sanjay -
How to Select the last price of parts
Hi Gents,
I have below table
TranNum | TranDate | PartNum | Price
1 | 1/1/15 | 111 | 5
2 | 1/5/15 | 212 | 7
3 | 1/7/15 | 111 | 4.5
4 | 1/8/15 | 212 | 6
5 | 1/9/15 | 212 | 5
I need to create new view to select last price per part.
TranDate | PartNum | Price
1/7/15 | 111 | 4.5
1/9/15 | 212 | 5
Thanks in advance.
Nothing is impossibleSomething like this will work as well...
IF OBJECT_ID('tempdb..#temp') IS NOT NULL
DROP TABLE #temp
GO
CREATE TABLE #temp (
TranNum INT PRIMARY KEY,
TranDate date,
PartNum int,
Price decimal(10,2)
CREATE UNIQUE NONCLUSTERED INDEX ix_Temp_PartNum_TranDate ON #temp (
PartNum,
TranDate
INCLUDE (
Price
WITH (DATA_COMPRESSION = PAGE)
INSERT INTO #temp (TranNum,TranDate,PartNum,Price)
VALUES
(1 ,'1/1/15 ',111,5),
(2 ,'1/5/15 ',212,7),
(3 ,'1/7/15 ',111,4.5),
(4 ,'1/8/15 ',212,6),
(5 ,'1/9/15 ',212,5)
SELECT
t1.TranNum,
t1.TranDate,
t1.PartNum,
t1.Price
FROM
#temp t1
WHERE EXISTS (
SELECT 1
FROM #temp t2
WHERE t1.PartNum = t2.PartNum
GROUP BY t2.PartNum
HAVING t1.TranDate = MAX(t2.TranDate)
Please note... Without any indexing on PartNum & TranDate, my solution will perform about the same as Martin's solution (currently the fasted of the supplied solutions).
Adding the following index, however, will show that the "EXISTS" solution can dramatically out perform the "NOT EXISTS" solution...
IF OBJECT_ID('tempdb..#temp') IS NOT NULL
DROP TABLE #temp
GO
CREATE TABLE #temp (
TranNum INT PRIMARY KEY,
TranDate date,
PartNum int,
Price decimal(10,2)
CREATE UNIQUE NONCLUSTERED INDEX ix_Temp_PartNum_TranDate ON #temp (
PartNum,
TranDate
INCLUDE (
Price
WITH (DATA_COMPRESSION = PAGE)
INSERT INTO #temp (TranNum,TranDate,PartNum,Price)
VALUES
(1 ,'1/1/15 ',111,5),
(2 ,'1/5/15 ',212,7),
(3 ,'1/7/15 ',111,4.5),
(4 ,'1/8/15 ',212,6),
(5 ,'1/9/15 ',212,5)
SELECT
t1.TranNum,
t1.TranDate,
t1.PartNum,
t1.Price
FROM
#temp t1
WHERE EXISTS (
SELECT 1
FROM #temp t2
WHERE t1.PartNum = t2.PartNum
GROUP BY t2.PartNum
HAVING t1.TranDate = MAX(t2.TranDate)
HTH,
Jason
Jason Long -
User Defined Field that gives the date output of the last price update.
We would like to create a User Defined Field (UDF) with a Formatted Search (FMS) on the Item Master form that gives the date output of the last price update specifically the wholesale price.
Last Price Update
Pricelist 2 = Wholesale
Is this feasible?
If it is feasible what is the recommended approach?
Current working UDF on Item Master.
/* Date output is based on all the latest updates on the Item Master.*/
select max(updatedate)
from aitm
where itemcode = $[oitm.itemcode]
Resources that were helpful.
1.(Note:1165947 - Tracking Item Price Changes.)
2. Case 4-I6: Query on price updates. Mastering SQL Queries for SAP Business One By: Gordon DuThank you Gordon,
We are looking for the date output of the 'Last Price Update' based on 'Pricelist 2 = Wholesale' which is the challenge.
These 2 are the parameters for the date output, I should have mentioned that in my original message.
Last Price Update
Pricelist 2 = Wholesale
Per reading a bunch of other similar Forum Questions it looked like it is might not be possible to do. With there being no date on the AIT1 table and AITM.Updatedate is based on any and all updates not just last 'Last Price Update' and not sure how to use the loginstanc.
Thanks,
Vern -
Hi friends,
I am using SAP B1 8.8, for my limited CRM licensed users, at sales order when they select one item the price comes from item master data, now if they right click on unit price the "last prices" option does not appear, but for an existing document this option appears. I need the option for a new record, how can I achieve this.
Regards
SumanHi Suman.
With a professional license I don't have any problem. I don't have CRM licenses
Is the Last Prices window opening?
Are you selecting a customer with last prices?
Regards,
Augusto -
Where I find last price of a material?
Hi,
I need to consult the last price of a material, Does exists a table that has this data?
I consult the A006 table but it's very very slow. I suposse that this table has the history.
Thanks for your attention.
Maria C.hi,
You can get the price of a material from table MBEW.
Price = mbew-stprs / mbew-peinh .
You can provide the period to get teh price of material in a specific period.
Regards
Sailaja. -
Last price copied from purchasing document
Hello all,
I have business requirements where they would like to hide the price at Purchase Order from buyer. They would like to have this control so that buyer could not change price unnecessarily.
I tried using role to control where I remove ACTVT = 09 (display price) under authorization object M_BEST_BSA. With this ACTVT=09 remove, buyer is not able to see the "Net Price" column anymore.
My problem is when buyer creates Purchase Order with an expired info record.
When buyer creates a Purchase Order with an expired info record, although there is an error "Please enter Net Price" and when buyer keys in the info record, the price somehow is adopted from the last purchasing document and thus, buyer could create a Purchase Order.
I understand that in MM customizing there is an option to set "Do not copy price" which need to be maintain in buyer's profile at "Parameter" tab which we are currently practicing.
However, business has disagree with this option because buyer is still able to delete the parameter maintain in their profile.
Discussed with Basis before to remove authorization from user to maintain user parameter (SU3) however, they also rejected my suggestion.
Thus, I need your help to figure out if there is any other option to solve this issue.
Thanks a lot in advance.
Santthi.For further clarification the PO is referencing a contract and as such not pulling the pricing information from the info record and instead pulling the price from the conditions on the contract.
I want to change the pricing date category from " No Control" to "5 GR Date" however I'm receiving the error message stated and unsure of how to make this change.
The intent is not to create a new PO each day the condition record is created and instead we are utilizing one PO referencing one contract with multiple date delimited condition records containing the daily pricing.
Maybe you are looking for
-
ISE 1.2 Standalone Mode
Hi Experts, Good day! I just want to clarify if I can provide posture assessment in ISE 1.2 even if it is in standalone mode because some said I can but based on my understandings of ISE since 1.1.4, I need to convert it first to an IPN mode for it t
-
PtData (Point Data Dictionary), Geospatial Features, Adobe Suppliment to the ISO 32000, extension level 3 In 8.8.1 Geospatial Features chapter, Point Data Dictionary sub-chapter are written: Any 2D object (image XObject....) that contains a measure d
-
We are running SAP 4.6C on an iSeries with v5r2. We will be upgrading to ERP 2005 and v5r4 within the next 9 months. Our EDI software (EDI Edge) is a PC based system that has to create iDocs and FTP them to the iSeries where we have written ABAP pro
-
Hi. I tried copy some text from PDF file in Adobe Reader, or Foxit Reader, or PDF-Xchange Viewer. And always feature COPY was disabled. Why ? On Windows 7 it works.
-
Have a look at this 'blk_employee_detail', Now what i want to do is, remove the blk prefix and also the '_'. and return employee detail. dipin