Purchase Requistion : ME52n/ME53n Total Value
Hi
Is it possible to add a field next to the purchase requisition number or in the top quarter of the screen . I want to total the valuation price into the field.
Thanks
Dear,
Dear If u got 100 Items also u can get the Total of all.
Select the total Value column then Click on Total (Sum) Icon.
As it is Possible in STD then Why to go for Development.
Regards
Biswajit
Similar Messages
-
Purchase Requistion List by total value
Hi All
Is there a report that shows total value of all items in a Purchase requisiton by number
VishnuHi
U can check total price of PR in That PR also
Follow the steps
1)In Item Overview click select layout -->change Layout
2)Select valuation price from hidden column to display column and tick check box next to it
3)Save above
4)Now Valuation price field is available in item overview
5)U can click sigma button to find total item value
Vishal... -
Hi,
This is a requirement in ME52N. If some user opens the ME52N in change mode, then he should be able to change only Purchasing Organization and no other fields.
I have got one BADI for this : ME_PROCESS_REQ_CUST and OPEN method. I am not sure how to proceed further .Please any one me?Hi,
SE19 we need to implement the BADI.
And give the implementation andBADI name.
Automaticaly some clases are created.
Pls refer these links for more insight into BADIs-
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=howtoimplement+badi&cat=sdn_all
http://help.sap.com/saphelp_nw2004s/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
Pls keep break points in these BADI implamentaions.
Try to run ME52n in debugging mode.
We can continue until the BADI triggers there we can insert our code.
<removed_by_moderator>
Regards
Chandralekha
Edited by: Julius Bussche on Jul 8, 2008 6:01 PM -
User Exit ME51N/ME52N/ME53N when save purchase requisition
Hi,
I want to validate purchase requisition data for release startegy. If there is no value for release startegy .Then ME51N/ME52N/ME53N populate a custom message before saving.
I have found the Enhancement MEREQ001.Can anyone help me to find the exit because there are 10 user exit for this enhancment.
Thanks in advance,
HarinderHi,
Follow the following steps to find the EXIT
1. Open transaction SE24.
2. Now open the object CL_EXITHANDLER in display mode.
3. Go to the method tab and double click on the method GET_INSTANCE.
4. Put a break point on cl_exithandler=>get_class_name_by_interface.
5. Now execute the transaction you want to find EXIT for, it will take you to the above method.
6. Write EXIT_HANDLER in fieldnames and hit enter, it will tell you the EXIT used for your transaction.
7. Hit F8 and it will tell you all the EXITu2019s for your transaction.
Now put break points in each user exit and check which one gets triggered for your transaction.
Regards,
Manish -
Can you calculate multiple text boxes to achieve a total value? If so how is that done? I am trying to create a order form where multiple items can be purchased but i would like the values of each item to calculate so I can achieve a total value.
Hi sashby51,
I've moved your discussion to the PDF Forms forum--the folks who visit this forum regularly should be able to point you in the right direction.
Best,
Sara -
Hi all!
Is there any table or any function module which gives the total value of the purchase order inclusive of all the taxes and conditions?Hi Gud Afnoon,
Now Try EKBE / EKPO table in SE16 Tc.
U hav to mention PO no there.
Can i hav ur mail Id. -
Need PO Total value control against plant or purchase org. or business area
Currently we had individual PO release for its price..Also we need to control that particular plant for a particular PO type will not put Purchase order more than the Total Value in Rs. that a plant can spend..
For Ex: Plant A can spend Rs 1 lahks in one month.. it can put many PO. but total PO Value should not be more than 1Lahk..
Guide me wat is procedure..
Thanks in advanceHi,
option 1
you can use blanket purchase order use limit, if GR is not compulsury in your case, than make a business process that plant can have only one PO in a month.
option 2:
use user exit, in that add value of all PO created in that month and if that value goes up to the required limit, give a error message.
in case, if diffrent plant have diffrent usage limit (in Rs), use a Z-table and maintain the limit for respective plant, user exit will check values from Z-table and give message accordingly.
regards,
vikas -
Purchase Requistion release procedure
Hi,
Purchase requistion header level approval procedure activated. We required two level of approvals procedure based on total PR value range. Eventhrough i have maintained relase strategy its pulls always single stragey.
Do the needful.
Regards
MohanDear,
Have a look at:
http://www.scribd.com/doc/548510/SAP-Release-Strategy
Regards,
Syed Hussain. -
Purchase Requistion Release Stratergy
Hi,
I have a situation where I need to get the details of the classification Net total in purchase Requistion for the particluar Release Stratergy and Release Group from the relevant table for raising an event manually in work flow, which I am uable to trace out.Please help in this regard for identifying the tables which holds the data of the Net value for the same.
Thanks in Advance for your Help
Regards,
Krishna MukthineniHi Krishna,
the classifications of the release strategy is best read via the API (interfaces) for the class system. To get quick results and to check, if your designed process could be working at all, you could hard-code the class' name and it's characteristics. Later on -- to be more precisely -- you should read the class name from the customizing and the characteristic definition from the class system.
To get an example of how SAP determines the release strategy from the classification (which is kinda the other way round), you may consult the following function modules/coding sections:
Function module ME_REL_COM_STRATEGY_EBAN
--> Form strategie_neu
->-> Function module CLSC_SELECT_OBJECTS
To see the usage of this function module within your system, you could set a break-point there and create/change a requisition in your system.
The internal table iausp holds the values of the characteristics.
The referenced characteristic you'll be possibly looking for is based on CEKKO-GNETW
Best regards,
Florin -
Set up purchase requistions "Closed" automatically after creation of PO
We have following requirement
Purchase requistions should be "Closed" automatically after creation of Purchase order. Purchase orders are created manually.
Is there any settings or config to achieve this?
Thanks in advanceHello
The closed indicator (EBAN-EBAKZ) could only be set manually within the transaction ME52N or when converting the purchase requisition into a PO. via transaction ME21 or ME21N.
In the case you use transaction ME21 or ME21N to create the PO with reference to purchase requisition the 'closed' flag has to be set manually. In ME21 before you adopt the item, in ME21N the indicator to close the PReq in ME21N is in the delivery schedule tab of the item details at the far right end of the window.
In the change requisition transaction ME52N, set the close indicator.
In ME57, while creating a PO with reference to a requisition, set the close indicator on the item selection screen (SAPMM06E, 0125).
You are able to create multiple PO's from the same requisition; however, once the total quantity of the PReq has been assigned to PO's, your quantity of the PReq will be 0.
In other words, when you go to ME21N or ME21 and you create with reference to a previously fully assigned requisition, you will be prompted to make an entry in the quantity field, as there is nothing left on the requisition to pull from. This should be an alert to the user that there are no selectable quantities available for the item. This prevents double ordering.
If you want to prevent the requisition to be used again, you should set the closed indicator for the item in the requisition. The closed indicator is never set automatically. When creating a purchase order in reference to this requisition, you should select the 'open only' flag. If the closed indicator has been set for the requisition, you will receive a message that no data satisfying selection criteria exist
Thanks -
Screen exit MEREQ001- for Transactions ME51N/Me52N/ME53N
Hi,
I have implemented the Enhancement MEREQ001 to add a new tab for Purchase Requistion screen.
Requirement for me is to show the same data in the newly added tab for all line items and also to save the same data in EBAN table.
I am facing a problem while saving the data. In EBAN table, the data was saved for all line items. But the custom added field values are saved for only the line item displayed.
I ll explain with an example for better understanding.
I have created a PR with 2 line items ITEM1 and ITEM2
When i saved the data when ITEM1 is displayed, EBAN have custom added field values for ITEM1 but not for ITEM2.
The same way, if I save data when ITEM2 is displayed, EBAN has custom added field values for ITEM2 but not for ITEM1.
Now, my requirement is to get the both line items ITEM1 & ITEM2 updated with custom added field values in EBAN.
Has anyone faced this kind of issue.
Please reply back.
Regards,
Sreekanth.GHi,
Use BADI 'ME_PROCESS_REQ_CUST' to copy item 1 custom fields data to item 2 custom fields data.
Regards,
Hemanth -
Enhancement in ME51n, ME52n, ME53n,
Hi experts,
I want to add one tab in Purchase requisition screens(, ME51n,ME52n,ME53n). In that tab i need to add some fields. i need to do using MEREQ001 . Can any one tell me how to do it? please......
Thanks
siva
Moderator message: please do more research before asking, show what you have done when posting.
Edited by: Thomas Zloch on Feb 14, 2012Hi,
You can't use the BADI " ME_PROCESS_REQ_CUST.
The main purpose of this badi is use to validate the PR at different levels. If you see the methods of that BADI for eg :
1. Process_header : This for validating the header part.
2. Process_item : This for validating the line item details.
Like that there are so many methods are there inside this BADI.
You mentioned that you deactivated the Existing Project of PR and i want to know in which package you have mentioned.
If that existing project is not needed you can delete the old one and incoporate the new logic and the old logic in the new project.
Hope you got some idea now.
With Regards,
Sumodh.P -
Error in vendor selection while creating Purchase requistions
Hi,
I was using bapi_requestion_create to create purchase requistion with different quotas for different vendors.
Ex: vendor A with 60%
vendor B with 40%
If the required quantity is 100 items then it has to split 60 items to vendor A and create seperate Puechase Requistion.
and for 40items with another Purchase requsition.
Currently iam able to split the noof purshcase requisiton but it was picking only with one vendor.
MY Code :
*******Split PRs with respect to Quota ************************
data : lv_lines type i,
lv_qty type p DECIMALS 4.
lv_qty = it_oo-qty.
DESCRIBE TABLE t_equp LINES lv_lines.
IF lv_lines GT 1.
clear : w_equp.
loop at t_equp into w_equp
where qunum = w_equk-qunum.
refresh : t_req_item.
clear : w_eord,
t_req_item[],
t_req_item.
READ TABLE t_eord INTO w_eord
WITH KEY matnr = it_oo_sum_purch-matnr_sap
werks = it_oo_sum_purch-plant
lifnr = w_equp-lifnr.
if sy-subrc is initial.
it_oo_purch-AGREE = w_eord-EBELN. "To Fill ALV
it_oo_purch-ITEM = w_eord-EBELP. "To Fill ALV
it_oo_purch-FORNEC = w_equp-LIFNR. "To Fill ALV
t_req_item-doc_type = c_zbmr.
t_req_item-pur_group = it_oo-ekgrp.
t_req_item-material = it_oo_sum_purch-matnr_sap.
t_req_item-plant = it_oo_sum_purch-plant.
t_req_item-AGREEMENT = w_eord-EBELN.
t_req_item-AGMT_ITEM = w_eord-EBELP.
t_req_item-FIXED_VEND = w_equp-LIFNR.
t_req_item-QUOTA_ARR = w_equk-qunum.
t_req_item-QUOTARRITM = w_equp-qupos.
t_req_item-gr_ind = c_x.
t_req_item-ir_ind = c_x.
t_req_item-MRP_CONTR = 'NOV'.
CONCATENATE it_oo_sum_purch-due_dte+4(4)
it_oo_sum_purch-due_dte+2(2)
it_oo_sum_purch-due_dte(2)
INTO t_req_item-deliv_date.
t_req_item-QUANTITY = ( w_equp-QUOTE / 100 ) * lv_QTY.
endif.
********Rounding off values*******************
data : lv_int(20) type c,
lv_dec(20) type c,
lv_tot(20) type c.
clear : lv_int ,
lv_dec,
lv_tot.
lv_tot = t_req_item-QUANTITY.
split lv_tot at '.' into lv_int lv_dec.
if lv_dec(1) ge '5'.
lv_int = lv_int + 1.
endif.
t_req_item-QUANTITY = lv_int.
APPEND t_req_item.
clear : v_number.
Create purchase requisition by group
CALL FUNCTION 'BAPI_REQUISITION_CREATE'
IMPORTING
number = v_number
TABLES
requisition_items = t_req_item
return = t_return.
ERRO
IF t_return-type CO 'AE'.
CLEAR: v_msg, v_x.
CALL FUNCTION 'WRITE_MESSAGE'
EXPORTING
msgid = sy-msgid
msgno = sy-msgno
msgty = sy-msgty
msgv1 = sy-msgv1
msgv2 = sy-msgv2
msgv3 = sy-msgv3
msgv4 = sy-msgv4
IMPORTING
messg = v_msg.
PERFORM zf_grava_log_erro_oo
USING it_oo_purch it_oo_sum_purch v_msg v_x.
SUCESSO - Atualiza Tabela zsytmm_pr_po
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = c_X.
CLEAR: v_msg, v_x.
CONCATENATE text-026 v_number INTO v_msg
SEPARATED BY space.
it_oo_sum_purch-QTY = t_req_item-QUANTITY.
PERFORM zf_grava_log_sucesso_oo
USING it_oo_purch it_oo_sum_purch v_msg v_x.
CLEAR: zsytmm_pr_po.
vl_item = c_00001.
zsytmm_pr_po-banfn = v_number.
zsytmm_pr_po-bnfpo = vl_item.
zsytmm_pr_po-ebeln = c_false.
zsytmm_pr_po-ebelp = c_false.
zsytmm_pr_po-zshmode = it_oo_purch-shipm.
MODIFY zsytmm_pr_po.
ENDIF.
endloop.Hi,
You have to fill DES_VENDOR & FIXED_VEND of structure REQUISITION_ITEMS while calling BAPI. But while going through your code,
* t_req_item-FIXED_VEND = w_equp-LIFNR
is commented, uncomment the same and add line for DES_VENDOR also.
Regards
Vinod -
User Exit -- To include purchase requistion/purchase order in COOIS report
In a MTO envirnoment, trying to include purchase requistion/purchase order
with requested delivery date information in COOIS report. Is there a
user exit for this ?Hi,
Please follow this an Example:-
The COOIS report (Order Info System) gives the complete information regarding Production Order like header report, Operation report, Component Report, document report.
This document deals with the addition of extra fields in the output display of COOIS.
For the demo purpose, I have added the material group (MATKL) for the production order material for header report.
BADI Name: WORKORDER_INFOSYSTEM
Method: TABLES_MODIFY_LAY
In the method TABLES_MODIFY_LAY there are many table parameters for different data display of the production order .In this scenario only the header detail structure is being extended with append structure.
Add the extra fields to be displayed to through append structure to IOHEADER_TAB, here MATKL.
In the method write the code for updating the field value.
DATA : BEGIN OF st_matkl,
matkl TYPE matkl,
END OF st_matkl.
DATA : st_header TYPE ioheader.
LOOP AT ct_ioheader INTO st_header.
IF NOT st_header IS INITIAL.
SELECT SINGLE matkl
FROM mara
INTO st_matkl
WHERE matnr = st_header-matnr.
ENDIF.
st_header-matkl = st_matkl-matkl.
MODIFY ct_ioheader FROM st_header.
ENDLOOP.
Regards,
Ravi -
Purchasing report - To capture PO value changes
Experts,
I am in process of creating Purchase order report.
User wants to report on total PO value at start of date - end of date.
I have currently captured changes at line-item level by reading data from CDPOS and CDHDR through functional module.
At the moment we are reporting only line items that have changed, however in order to see the total value of a PO... we would need either of the following:
- all line items on a PO if any line items have changed OR
- two additional fields - one for total PO value at the start of the period and one for total PO value at the end.
Where a line item has multiple changes within the period, we really only want to see what the value was at the start of the reporting period and at the end of the reporting period.
How to go forward in this scenario?
Any suggestion greatly appreciated.
Thanks,
Ishak
Edited by: Ishak007 on Nov 30, 2009 4:04 PMDo you want users to select a period or a range of periods and then see the beginning and end value of a certain PO? You can try creating two date variables based on the entered period selection. Set the first one for all datas smaller or eual to the first date of the low value period selection and the second one for all dates smaller or equal to the last date of the high value of the period selection. Use these in two different columns and you're done. Might not give the best performance however.
A second option might be the snapshot scenario suggested by SAP for stock values, basicly load from your changes ODS to a new ODS or cube with a period selection.
Kind regards,
Alex
Maybe you are looking for
-
Fax over the network with HP LaserJet 400 ColorMFP M475dw
Hi there, I was trying to send fax over the network with HP LaserJet 400 ColorMFP M475dw, I have connected the printer/scan/fax on a wired network, just have 3 computers on it, all of them can scan or print. But I can't find any option to just FAX
-
Dear, Yesterday(05/08/2010) i have mistakenly inserted duplicate values in the tables, every value is inserted 2 times in a table. so upto my knowledge the data were correct upto 30/Jul/2010. hence i need to recover the data from this 30th Jul date.
-
Selectively removing attachments in mail to send
If I am sending a bunch of files as attachments, and then decide I want to remove just 1 of them before I send the e-mail, how do I do that? Clicking on Remove Attachments removes them all, and selecting one and dragging it to the trash does nothing.
-
Date is not shown in messages list
For many emails that I am receiving from different accounts, date is not shown in messages list, only time. It looks like these messages were received today, in fact they are old. Encountered this problem on 2 different PCs, 3 different mail accounts
-
I have very few applications on my 1st gen iPad, as I use it mostly for web browsing. However more and more it is crashing when using Safari or a game like Angry Birds. The diagnostics indicate a "low memory" crash. I have seen many forums including