Blocking a Requisition Line Item if A Purchase order exists
Hi All,
We are looking at a way to block a purchase requisition (not allow the end user to make changes) if a Purchase Order Exists for that purchase requisition line item. Is there a way of doing this without having to use a user exit?
We do have release strategies on requisitions so we can control the filed status there but this is not really going to solve the 'problem'
Your help will appreciated.
Kind Regards,
GA
Hi,
Thanks for your help. The end user are mostly changing the value, quantity and adding specification in the text fields. But the procurement department do not pick these changes up as the PO is already with the Vendor.
Regards,
GA
Similar Messages
-
How to create an inspection lot for each line item of the Purchase order?
Hi,
How to create an inspection lot for each line item of the Purchase order ?
In detail if possible.Hi
please check this
[thread|Create Inspection Lot; -
How 2 Copy Header & Line Item Text from Purchase Order 2 Out Bound Delivery
Hi SD Gurus,
I want to copy header and line item text from Purchase Order to Out Bound Delivery (This is required in Stock Transfer Process).
I have been able to do successful config. for copying header and line item text from Sales Order to Outbound Delivery but config. doesn't seems to be same for copying text from PO to OBD.
Is there any way to achieve the same? Can some expert show the way to achieve this.
Thanks in advance.
Warm regards,
Rahul MishraHi Ravikumar thanks for u quick reply.
This is wht is currently coded.
concatenate values to get item text for read text function
invar3+0(10) = invar1. "PO number
invar3+10(5) = invar2. "PO line number
SELECT SINGLE * FROM stxh WHERE tdobject = 'EKPO'
AND tdname = invar3
AND tdid = 'F01'
AND tdspras = sy-langu.
IF sy-subrc = 0.
invar4 = invar3.
reading the text for the document items.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'F01'
language = sy-langu
name = invar4
object = 'EKPO'
TABLES
lines = it_itab.
I have seen some PO's which have info rec texts in that, which gets pulled by the above code...first thing is its id is F02 which exist in STXH table also there is other text with F01 id, and hence the table it_itab gets both these text hence no pbm.
but i came across a PO which has only one text which is info rec text with id F05 and is not store in stxh and hence doesnot get pulled by read_text fm. How do i change my cod to get this text which should not hamper other PO's as well.
As mentioned in above msgs, this F05 could be retrieved by providing object name as EINE.
anyhelp will be appreciated and rewarded.
thanks -
Max # line items in a purchase order
What is the maximun number of line items that can be created in a purchase order or in a contract?
Thanks>
mamamoraga wrote:
> What is the maximun number of line items that can be created in a purchase order or in a contract?
>
> Thanks
Best practice would be to stay with 99 line items, as if created more, than you will have trouble in Goods receipt. GR allows just 99 line items receiving. If more than 99 line items are used in PO, then you need to do multiple GR's against the said PO. -
Modifying line item price in Purchase Order
Hi guys,
Need your help regarding pricing modification in purchase order. I know the below explanation is quite long enough, but still if you can look into it and put some thoughts:
The price picked for a line item from PIR, needs to be modified depending on total price.
Say for example, in a PO there are two line items
Mat1 10PC 10 usd/1pc
Mat2 10PC 20 usd/1pc
so total price for PO goes as 300 usd.
Now, if PO price exceeds 250 usd a different price needs to be picked from a custom table for line items. Say it should now become 8 usd/1PC and 18 usd/1PC for Mat1 and Mat2 respectively.
So, after entering PO items if the user presses the 'check' button, new price should be picked, as per the above example the new lines should be shown as
Mat1 10PC 8 USD/1PC
Mat2 10PC 18 USD/1PC
so total price for PO goes as 260 USD.
Hope I've made you clear about the requirement.
Now, what we are able to do so far is:
We have used the 'check' method BADI 'me_process_po_cust'. And we are calculating the total price and changing the item conditions.
But it's not reflecting on the me21n screen even after execution of the 'check' method successfully.
It still shows the line items as
Mat1 10PC 10 USD/1PC
Mat2 10PC 20 USD/1PC
But, now if we make any changes in the line items (say we add the requisitioner name) and hit ENTER the changed prices are reflected. And the items become
Mat1 10PC 8 USD/1PC
Mat2 10PC 18U SD/1PC
This is a thing we are stuck into.
Please express if you have any idea how to come out of this issue.
Thanks in advance.
AnupamHi Anupam,
Flow Logic of the screen.
PROCESS BEFORE OUTPUT.
MODULE STATUS_0100.
LOOP AT ITAB WITH CONTROL TABC.
ENDLOOP.
PROCESS AFTER INPUT.
LOOP AT ITAB.
MODULE READ_TABLE_CONTROL.
ENDLOOP.
Write the read_table_control module like below
MODULE read_table_control INPUT.
MODIFY itab INDEX tabc-current_line.
"The above will update the entered data on table control
ENDMODULE.
Kindly check if this table control gets updated in PAI or not.... if not... try to find an exit where this can be done on PAI.....
Regards,
Deeba -
Delete SO after deleing PO line item in Individual Purchase order
"Individual Purchase order"
if i create SO with individual PO then PR is created automatically and i convert this PR to PO if i want to delete So line item i can't because it's linked to PO.
I deleted this PO line item and i tried again to delete SO line item the same information message comes u can't delete SO because it's linked to PO however PO is deleted.You can reject the line item in Sales Order rather than deleting the sales order.
Thanks,
Ramesh
PS: please award points if you find my information useful. -
Vendor Line Item display/ and Purchase order Field
FI Experts
We recently implemented the MM PO module in SAP, we are creating PO's automatically in SAp from a 3 party system. We are using field "Our Field" EKKO-UNSEZ to enter a reference from the 3rd party system. Our account payable have requested that they need this field to display in FBL1N "Vendor Line Item Display". I tried by using special fields but table is not available. Anyone has any suggestions? I know I can use BSEG and EKKO but it is too big of a table to use. Does this requires more of an ABAP report rather than just a simple QUERY report?
Your suggestions are appreciated.Hi,
PO Nr. doesn't appear in Vendor line item, but yes, in GRIR account.
So when are you performing MIRO, you may use XREF3 field, which usually remains blank, through user exit (OBBH) for populating PO Nr. But yes, if you are processing MIRO of multiple POs, you may not be able to set multiple values.
BR -
How to move the item level details to line item in the Purchase order form
Hello,
I am in SAP SRM7.0 system, my customers requirement is that the item level details like MPN (Manufacturer Part Number) etc.. should be moved to line item field in the Puchase Order.
Can any one give me susggestion on this. This is not the correct forum for this thread but still pls post the link of related threads which may help in this regard.
Regards
MadhanHI Masa,
THanks a lot for your reponse, in the option given by you i could find it to make visible or required but there is clue on moving the MPN to item field in the line item level. Can you give more input on this.
Regards
Madhan -
Item text in Purchase Order getting updated with info. record Purchase Order Text
Hello All,
I am working in a roll out project and facing issue in text repeating twice for the line item in the Purchase Order for the new company code for which rollout is happening
Issue:
Item text in Purchase Order getting updated with info. record Purchase Order Text
01) PO Text is maintained in the material master under "Purchase Order Text" tab
02) The PO text that is maintained in material master is getting updated in the Purchase Info. Record
03) When Purchase Order is created, the "Item Text" gets updated in the Purchase Order automatically only for the new company code for which rollout is happening. when printed, this results in the text getting duplicated twice
03.1) this behavior is not observed in the Plants/ Company code that is already Live
Configurations in the system:
The copying rules for the "Texts for Purchase Orders" is
Source Object = "Info Record", Source Text="Purchase Order Text", Fix="*"
We have modified the Purchase Order form to print one of the condition types maintained for calculating the tax. Other than this there is no change to the plants that are already live.
I could not locate any "Purchase Organization" / "Company Code" / "Plant specific configuration.
Am I missing any configuration or where can I look in what is causing this error.
Request help from the experts in the forum.
with Regards,
Dhandapani RThere 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) -
Cancel all items in the purchase order
we need a program to cancel all items in the purchase order .
exists any BAPI or funcion or metod to do this ?
becuase if we to do this for the TC ME22N we need to do this item by item.
our programmer suggest us an update of the table EKPOHere is an example program using the BAPI to set the deletion indicator on all line items of a PO.
report zrich_0001.
data: return type table of bapiret2 with header line,
poheader type bapimepoheader,
poheaderx type bapimepoheaderx,
poitem type table of bapimepoitem with header line,
poitemx type table of bapimepoitemx with header line.
data: iekpo type table of ekpo with header line.
parameters: p_ebeln type ekpo-ebeln.
start-of-selection.
poheader-po_number = p_ebeln.
clear iekpo. refresh iekpo.
select * into table iekpo from ekpo
where ebeln = p_ebeln.
loop at iekpo.
poitem-po_item = iekpo-ebelp.
poitem-delete_ind = 'X'.
append poitem.
poitemx-po_item = iekpo-ebelp.
poitemx-po_itemx = 'X'.
poitemx-delete_ind = 'X'.
append poitemx.
endloop.
call function 'BAPI_PO_CHANGE'
exporting
purchaseorder = p_ebeln
poheader = poheader
poheaderx = poheaderx
tables
return = return
poitem = poitem
poitemx = poitemx.
commit work.
loop at return.
write:/ return.
endloop.
Regards,
RIch Heilman -
MM: Purchase requisition line Items - How many line items can we use
Hi all,
1. Purchase requisition Line items (How many line items can we use?), is there any restrictions.
2. While creating PO with only one tax code for the related PR to input Tax code (without selecting line Items).
Regards,
SudheerHi
There is no limitation for number of items in PR.
Tax code is always applicable for individual item only.It cannot be selected form the whole PO.
Regards
Dev -
Purchase Order / Requisition Line Item Approval
Hi
Just wondering if Purchase Order / Purchase Requisition LINE ITEM approval is an option for workflow?
Would the better solution be to use SRM line item approval on a shopping cart and create the Purchase Order from this?Hi
Just wondering if Purchase Order / Purchase Requisition LINE ITEM approval is an option for workflow?
If the process involved the need to use different approvers for different line items, would the better solution be to use SRM line item approval on a shopping cart and create the Purchase Order from this? -
Unable to delete the Purchase Requisition line item
Hello MM sapperu2019s,
I am unable to delete one of the line item in Purchase Requisition. Please let me know how to delete this Purchase Requisition line item.
When I tried to delete the line item in ME52N the delete button is gryed out hence I could not able to do it.
The purchase requirement has reference of network in the account assignment.
Please let me know if you need more clarification.
Cheers,
Kumar.SHi,
You are experiencing the stnadrad behavior
When the Preq is automatically created from either
a production, plant maintenance, or network, order, what you can change
in the PReq is very limited.
This is to ensure no conflicts arises between the PReq and the source
application of the PReq (be it PP, PM/CS or PS).
The technical explanation is due to the recorded value in EBAN-ESTKZ
(Creation indicator). The value stored here (automatically by the
system) controls what you can or can't change in ME52/N.
We cannot delete the line item in this case
regards,
Lalita -
Purchase requisition line item reject
I need to reject the requisition line item programatically.
Can any body suggest BAPI or Fun mod for it.
Please suggest me the solution.you have posted correct question in wrong forum. Post is in ABAP forum
-
Delivery block on the line item and on schedule line
why are there two delivery block on the line item and on schedule line respectively in the sales order? which one is exactly used for blocking delivery order from creating ? thank you very much!
Hi
The reason being, each line item can have more than one schedule line. If the line item has only one schedule line, the block at item level or SchLine level gives the same result. If the line item has two schedule lines, and if you want to block only specific delivery(one among the two schedule lines) the block at item level blocks both the deliveries and if you use delivery block at schedule line level, you can block only the required scheduled delivery.
Thanks,
Ravi
Maybe you are looking for
-
Hello all, I currently have a report that displays days of the week and a task associated to the days. The report allows the user to enter time against the given task for the week. The report is a time tracker. How do I create a save button on the re
-
I need to be able to convert .jar/.jad to .alx/.ali so I can use a software program i have. I believe the .jar/.jad is JAVA? I have downloaded the file to the media card, but I see no options to open the software from the phone. The desktop software
-
Watermark Panel 2.2.3 in CC 2014
I managed to install the Watermark Panel v 2.2.3 in Adobe Photoshop CC 2014. I don't see it anywhere inside of Photoshop. I've tried installing using the fully automated installer and the alternative method. From Photoshop (after restarting) Window >
-
Dear Sir, Complements of the day, I am javed iqbal ahmed from the city kararchi of the South East Asian country Pakistan. I am fine and I pray from the Almighty Allah(GOD) that you will be fine and good condition of health. Sir during search of regar
-
Macron & underdot entities coded in OEB file does not showup properly in epub file
"A" macron entity coded as "ā" and "N" underdot entity coded as "ṇ" and "d" underdot entities coded as "̣ḍ" are not showing up properly in the epub files but they display properly in the OEB file (HTML display). Please advise. Does