Purchase Order value rounded to a single number
How is the Purchase Order value rounded to a single number ?
Ex: Example - 100.51 to be rounded to 101 OR
100.49 to be rounded to 100
It is required at PO - Price conditions . (Item details----material net price )
(and also in PO output screen which can be done with the help of developer)
regards,
ck
Hi,
Go to
SPRO - > MM -> Purchasing -> Define price detmination process -> define condition types -> go for define condition type -> select any condition type -> go to details -> inside it you will see the Rounding rule -> choose 'A'
Save your enteries...and check..
Hope it helps..
Regards,
Priyanka.P
AWARD IF HELPFULL
Similar Messages
-
KEY FIGURE: Effective purchase order value & K.F "No. of Purch.Orders"
Yo my fellow Gurus,
Got a problem, when executing listcube on the Info-Cube 0PUR_C01 - I see the data/amounts in the column for "Effective purchase order value" / 0ORDER_VAL. But when running the query with the Key Figure I just get "0"
I tried the option of adding the Process Keys not allocated in the Routine list of keys, yet still nothing has popped in the query, and heres the routine after additonal keys added:
PROGRAM UPDATE_ROUTINE.
$$ begin of global - insert your declaration only below this line -
TABLES: ...
INCLUDE RS_BCT_MM_UPDATE_RULES.
$$ end of global - insert your declaration only before this line -
FORM compute_data_field
TABLES MONITOR STRUCTURE RSMONITOR "user defined monitoring
USING COMM_STRUCTURE LIKE /BIC/CS2LIS_02_SCL
RECORD_NO LIKE SY-TABIX
RECORD_ALL LIKE SY-TABIX
SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
CHANGING RESULT LIKE /BI0/V0PUR_C04T-ORDER_VAL
RETURNCODE LIKE SY-SUBRC
ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
$$ begin of routine - insert your code only below this line -
fill the internal table "MONITOR", to make monitor entries
IF ( COMM_STRUCTURE-PROCESSKEY = '001' or "Bestellung
COMM_STRUCTURE-PROCESSKEY = '011' or
*change of keys
COMM_STRUCTURE-PROCESSKEY = '015' or
COMM_STRUCTURE-PROCESSKEY = '005' or
COMM_STRUCTURE-PROCESSKEY = '025' or
COMM_STRUCTURE-PROCESSKEY = '041' or
COMM_STRUCTURE-PROCESSKEY = '051' or
COMM_STRUCTURE-PROCESSKEY = '061' or
*change of keys
COMM_STRUCTURE-PROCESSKEY = '021' or
COMM_STRUCTURE-PROCESSKEY = '004' or "LP
COMM_STRUCTURE-PROCESSKEY = '014' or
COMM_STRUCTURE-PROCESSKEY = '024' )
AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'
AND COMM_STRUCTURE-ORDER_VAL <> 0.
perFORM LOC_CURR_CONVERT
USING COMM_STRUCTURE-ORDER_VAL
COMM_STRUCTURE-DOC_DATE
COMM_STRUCTURE-ORDER_CURR
COMM_STRUCTURE-LOC_CURRCY
COMM_STRUCTURE-EXCHG_RATE
CHANGING RESULT.
if the returncode is not equal zero, the result will not be updated
RETURNCODE = 0.
else.
RETURNCODE = 4.
endif.
if abort is not equal zero, the update process will be canceled
This seems to be also the issue with my other Key Figure "No. of Purch. Orders" except here it the just comes up blank / 0 . This is to some the number of pos per plant for the month. So it's not storing anything but running via an interface and then with the aid of the routine loading the count into the cube:
PROGRAM UPDATE_ROUTINE.
$$ begin of global - insert your declaration only below this line -
TABLES: ...
DATA: ...
$$ end of global - insert your declaration only before this line -
FORM compute_data_field
TABLES MONITOR STRUCTURE RSMONITOR "user defined monitoring
USING COMM_STRUCTURE LIKE /BIC/CS2LIS_02_HDR
RECORD_NO LIKE SY-TABIX
RECORD_ALL LIKE SY-TABIX
SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
CHANGING RESULT LIKE /BI0/V0PUR_C04T-NO_PUR_ORD
RETURNCODE LIKE SY-SUBRC
ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
$$ begin of routine - insert your code only below this line -
fill the internal table "MONITOR", to make monitor entries
if COMM_STRUCTURE-HDRPROCESS = '01' "Bestellung
AND COMM_STRUCTURE-no_hdr <> 0.
result value of the routine
RESULT = COMM_STRUCTURE-no_hdr.
if the returncode is not equal zero, the result will not be updated
RETURNCODE = 0.
else.
RETURNCODE = 4.
endif.
if abort is not equal zero, the update process will be canceled
ABORT = 0.
$$ end of routine - insert your code only before this line -
ENDFORM.
Please advise the way forward.
Thanks,
Ishaamwhat do u want?
-
Requirement Standard SAP Report on Total Purchase Order Value
Dear Friends,
Could u please suggest is there any standard SAP report. Requirement has given belwo.
I required if we have account assignment Category A as one of inputs, we will get the reqd output " Total Purcchase order value."
Note 1) Total Purchase Order Value means - Basic price + taxes + Charges (Freight + Other charges - Discounts etc)
Note 2) My requirement standard SAP report only.
Thanks and regrds,
Vijay Kumar TVNHi,
T code : ME80FN
Select :Edit->Dynamic selections>Purchasing document item> Acct. assignment cat.>select A(f4)->execute
select Material no., PO Number in program selections
Hope it shall resolve your query....
regards
rahul -
sir,
is there any std report available wherein i can get total purchase order value inclusive of all taxes(excise,vat,octroi). pl tell me any possible source to get the same.HI
RM06EBWA Report for Analysis of Purchase Order Values
RM06EESF Analysis of Exported Purchase Orders
Check these it may help you.
Reward if useful
Thanks n Best Regards,
Kiran -
Date Deviates from permissible range [Purchase Order - Value Date]
hello all,
i want to add a Purchase Order (Services) Posting date 05/07/2008 and Delivery Date is 09/30/2008, it prompts me the Error "Date Deviates from permissible range [Purchase Order - Value Date]", now this is my question.
what is the date range for PO posting date and delivery date that the system will allow(date difference)? can i set this one?
Note: we need to make an advance PO for this since our BP required this time period for them to accomplished.
Please help.
Thanks.
FIDELFIDEL,
All documents have 3 dates DocDate, DocDueDate, TaxDate. The date ranges for these dates are taken from the Active Posting period definition.
Open Administration > System Initialization > General Settings > Posting Periods
Click on the Yellow link arrow next to the current posting period and check the Due Date From and To Range and expand the To date to cover 09/30/2008
Posting Date From
Due Date From
Document Date From
Suda -
Dear All
How to Restrict the Field of Purchase order value we want to restrict it for X value sothat check will be there for Not more then that PO made by Any one.
Second Thing how we can put in Material master that whenever we r putting PO qty then it will check stk and then confirm that stk is there , no PO is required.
Rgds
Pankaj Agarwal1. You can use the standard SAP functionality of release strategy, where you can maintain your maximum PO value. If PO is created for the value higher than this, it will be stopped for output & has to be released or has to be cancelled.
2. For second point also, you can use SAPu2019s standard functionality of PTO (Purchase to stock) , Here you can use MRP type u2018VBu2019 for the material, maintain lot size, safety stock, reorder level quantity. So that whenever you will run the MRP, system will generate requirements. -
Coding to calculate net purchase order value against the contract?.
Hi ,
Please help.
Can any one send me the coding to calculate net purchase order value against the contract?.
ThanksI got the below coding and information from SDN, would you please help me to fix this coding
infomation from SDN
For the above requirment I have coded a program in Endroutine but it is not populating cummulative Order value against Contract.
DATA:
WA_ty_t_TG_1 TYPE tys_TG_1.
data: netsum type char15.
types:begin of ty_net,
netsum type /BI0/OINET_PO_VAL,
V_EBELN TYPE /BI0/OIOI_EBELN,
end of ty_net.
data:t_net type standard table of ty_net .
data:wa_net type ty_net.
SORT RESULT_PACKAGE BY CONTRACT.
loop at RESULT_PACKAGE INTO WA_ty_t_TG_1.
WA_NET-V_EBELN = <RESULT_FIELDS>-CONTRACT.
AT END OF CONTRACT.
netsum = WA_ty_t_TG_1-NET_PO_VAL + NETSUM.
ENDAT.
WA_NET-netsum = NETSUM.
APPEND WA_NET TO T_NET.
CLEAR:T_NET,NETSUM.
ENDLOOP.
loop at RESULT_PACKAGE assigning <RESULT_FIELDS> .
READ TABLE T_NET INTO WA_NET WITH KEY
V_EBELN = <RESULT_FIELDS>-CONTRACT
<RESULT_FIELDS>-/BIC/YNET_VAL = NETSUM.
CLEAR: WA_NET-NETSUM.
endloop.
<RESULT_FIELDS>-/BIC/YNET_VAL = netsum.
CLEAR:NETSUM,<RESULT_FIELDS>-/BIC/YNET_VAL.
ENDLOOP.
I have coded above one..let me know what mistake I have done.in the bolded loop I have given INTO instead of Assigning, because I need all records which assigns to WorkArea, but while executing DTP its leading to shortdump.if I replace Assigning statement,its working fine. but zero values in output( I think wrong in logic part)
Let me know the brief coding part if I am wrongly coded. -
"cheapest purchase order value" in SOCO
Dear helper,
Where is this field "cheapest purchase order value" read from?. Steps:
- At SOCO add any item to the workarea
- Press "propose source of supply"
- The vendor list has two price fields:
"current purchase order value"
"cheapest purchase order value"
Where are these fields read from?
Which table should be maintained?
Thanks in advance for your help!
GuillermoHi
I suppose (not sure) these fields are read from the table BBP_PDHGP (check for field TOTAL VALUE).
Current Purchase order value will be the current SC value to be converted to PO, and the cheapest will be the relative value of the old PO's for that vendor(may be so).
Regards
Reddy -
Purchase Order values are not reflecting in MIGO
Dear Experts,
I have changed standared Pricing Procedure from TAXINN to TAXINT because excise calculation was wrong. Now I have assinged new pricing procedure & reflecting in Purchase order & working as per requirement also.But when we are doing MIGO, excise values are not automatically coming in MIGO. So Is there any configuration or missing copy control because i have changed pricing procedure?
Also I want to put a check, if purchase order value is not matching with vendor invoice value then stores person can't do the MIGO.
Could any body guide me?
Thanks
TruptiHi,
It is not like that you have to mandatory use the TAXINN rather it is recommended by SAP to use but if some business requirement doesnu2019t meet up with what is recommended that its business call to go TAXINJ from TAXINN, but right now we don't know at what circumstances they moved to TAXINJ but question is what are the settings missing while moving from TAXINN to TAXINJ and because of that system is not picking the Tax Values at the time of MIGO in excise capture & posting.
So I have several questions in mind in order to understand your system behaviour.
1) Are you using the correct Tax code at PO level?
2) If using the correct Tax code then is't correct value maintained in FTXP for the Tax code used in PO.
3) If correct Value maintained in Tax code then by clicking on Taxes button mentioned under PO item level details are you able to see the correct value against each applicable condition type in next screen by clicking over Taxes button in PO?
4) if not then first check J1id - Material Chapter Id combination, vendor excise indicator mentioned, correct duties maintained in excise duty so check all master data related to CIN maintained in J1id
So first give answer to above mentioned questions then we procees further but I am sure I can make your system to picked the correct duties don't worry Just answer my questions hope things become fine in your system.
Best Regards,
Silky
Note: Please assign valuable points in order to encourage contributors to each answer to queries... -
please check the value 170360 4080 both are different why?
Hi tekhnath,
Well according to the screen that you posted, the status of a PO can be seen under the status tab in the header of the PO, the value that you see in the service entry sheet is the price of the ordered value, like wise if my net price is 200 and the quantity i am booking is 2 then the value field in the service entry sheet would show 4000. The pending quantity can be seen in the report me2n against the PO number.
here in your figures 170360 is the remaining order value and 4080 is the value for which you have booked the service entry sheet for.
Regards,
Sagnik -
Purchase order quantity round up - how not to have it?
Hi,
When we create a purchase order for, let's say 2.5 kg of some material, it is getting created saying 3 kg (the price is correct, but the quantity is rounded).
So, when we send the PO - vendors send up 3 kg instead of 2.5 and it creates problems.
How can i fix that? I dont want to have any ABAP code developed - i believe there is a standard config piece for that.
Does anyone know?
Thanks!Hello,
Please check SAP
Note 1166277 - No rounding procedure for multiple acc.assignment
Note 807290 - ME21N: Rounding of Purchase Order Quantity
Note 772558 - FAQ: Quantity conversion and rounding
Note 769171 - ME21N: incorrect batch-specific quantity conversion
Note 491211 - FAQ: Purchase order (general)
Regards,
Ravi -
Purchase order(PO) created SRM Rfx Document number
Hi
we created PO at ERP from SRM Rfx Response.
I could find Purchase order numbe stored in EKKO table. But where can i find related SRM RFX response number.
Its not stored history in ERP tables? i could not find the source object type and object number in EKKO or EKPO table.
Pls advice how to find it.
Regards
ChandraHi
we created PO at ERP from SRM Rfx Response.
I could find Purchase order numbe stored in EKKO table. But where can i find related SRM RFX response number.
Its not stored history in ERP tables? i could not find the source object type and object number in EKKO or EKPO table.
Pls advice how to find it.
Regards
Chandra -
How to fix/control Purchase Order value as per delegation of powers?
Can you please let me know the config steps required to fix a certain amount in a purchase order ( I mean to say one designated General Manager Purchase has got delegation of powers to issue purchase order for an amount of Rs. 10 lacs only). Is it possible in MM or in FI to fix that amount of Rs.10 Lacs while creating Purchase Order Kindly provide config steps in detail if available in MM or in FI?
Three levels of release procedures have been configured in our company from purchase officer to finance and from there to the next higher level but not included any value/amount validation is included. Is there any other option other than release procedure since I think meddling with the release procedure which is already working fine does not sound proper by our MM guys.
-
Purchase Orders replicated in BE with wrong number
Hello,
Recently we've observed that in our dev system Purchase Orders are being replicated from SRM to R/3 System with numbers used for POs created in R/3,
Let say, for example, that in SRM the PO number starts with 33 and once the PO is replicated it's created with a number that starts with 45.
Once POs are replicated, there are no links between this PO and the one in SRM shown in bbp_pd.
So we want to know what checks (transactions) we must check in order to detect what could the reason for this behaviour.
Any advice is welcome.Dear Elias,
please check number ranges which was defined in SRM for PO's.
The number ranges for PO's in SRM should be defined as internal, the same number range should be define as external in R/3.
The number ranges for PO's in SRM which was defined in SRM already defined in R/3 previously and in use.
Regards
vasanth -
Purchase Order External Send, Print for single output message
Hi Experts,
In my purchase order, NEU message output in triggered ( Medium 5 ). In communication method i defined comm strategy as CS01. Print immediately check box is active. I am able to send mail, but i am not getting printout.
What could cause this, will i get printout, when i keep print immediate option.
Is there any notes that is helpful for this.
Thanks & Regards,
RaviI assume that when you say "I am able to send mail, but i am not getting printout" you mean that for vendors where no email address can be found the communications strategy CS01 is not then printing the purchase order, is this correct?
Maybe you are looking for
-
I am trying to call sharepoint online from powershell. Below is the code. I get Exception calling "ExecuteQuery" with "0" argument(s): "The remote server returned an error: (407) Proxy Authentication Required." $loadInfo1 = [System.Reflection.Assemb
-
I tried to play a song on my iphone 4 but it didnt let me so i thought let me update my iphone to the IOS 6.0.1 since i havent done it yet. When i did it told me to connect to itunes after doing so it told me i have to restore my iphone. But i cant s
-
Dual monitors setup no longer works in Citrix receiver
I just upgraded to latest OS X Mavericks which no longer allows me to run the Citrix Viewer program in Dual screen mode for my cloud PC. Is there a particular display setting that needs to be changed??
-
Database Components in Oracle 8i
Hello, How to find all the Oracle Database features installed on Oracle 8i. Thanks
-
Hi All, I have uplaoded INLK data into SAP. Now my requirement is to download the same data from SAP (table name : 558B) and give that to user to confirm. Can any buddy tell me how to do this.. I have options like downloa