Requisition number not sortable in sourcing
Hi,
We are on SRM 7.1 ECS(upgraded from SRM 5)
The issue we are facing is that the column "REQUISITION/ITEM NO" is not sortable in Sourcing Cockkpit.All other columns are sortable in sourcing transaction.
In our current production system SRM 5,we have all columns(except quanity) as sortable columns and would like to have the same feature in the sourcing transaction in the new version as well.
Is there any way we can change any code for the sourcing transaction to achieve this?
Hi,
Currently working on SRM 5.0 .In previous project i have worked on SRM 7.0.
If SAP has removed this functionality there will be a reason.
Normally for Requistion there is no need of sorting .By default it will be in Ascending order
you can check the shopping cart no easily either in Ascending from Top or Descending from bottom where
for other columns it may require sorting like vendor ,qty etc that is why they have not taken.
SAP has changed in SRM 7.0 based on the input from different clients
Please convenience the client stating it is a Std Functionality (or) why do require sorting in Requistion no
Regards
G.GaneshKumar
Similar Messages
-
Number of PO with Purchase requisition number not null
Hi Experts,
I need to number of PO with Purchase requisition number not null in ECC
T-CODE nse16n and table name =EKPO
But when I make EKPO-BANFN not equal NULL it doesnt work ? how can do that ?
I custom my data source 2LIS_02_SCL with EKET.BANFN I want to check my DS with ECC data .
Thanks and best regards
IlyaebiIF you need to check the number of PO's with Purchase requisition number not null then simply open the table EKPO in SE12, click on Contents and against the field BANFN right click on the empty box where you enter values and click on Options. From the pop up window selecte Not Equal to and check the Number of Entries in the table. You will get the desired result even though the volume of data might be large.
Regards,
Arminder -
Purchase Requisition number not changing when sales order item is rejected
Hi all,
I have a requirement to change the sales order status to 'TECO' when ever some reason for rejection is selected in the status tab at the item level.The status should change from 'TECO' when i remove the reason for rejection.
The status change is happening correctly.I have achieved it using user exit.
CASE 1 : Initially, when a new item is added in the Sales order the purchase requisition number appears in the schedule lines tab of the item level. This is as expected.
CASE 2 :When the same item is blocked (by entering a reason for rejection in status tab of VA02 ) then the purchase requisition number is not present in the schedule lines tab.This is as expected.
But i face the following issue.
CASE3 : Again if the blocked item is unblocked (By removing the reason for rejection in status tab of VA02 ) then the purchase requisition number does not appear again in the schedule lines tab.The purchase requisition number is expected to appear again.
This happens in case of DROP SHIPMENT scenario. I understand that in case of dropshipment scenario the purchase requisition number is triggered by item category and schedule lines only.
I tried to make the changes(to change the status ) in user exits 'MV45AFZZ' and also 'MV45AFZB'.But i face the issue in both the exits.Please let me know if there are any means to solve this issue(as mentioned in case 3).
Regards,
S.SubaMany thanks for your answer. It help me to solve the issue.
So applying note 738171, with transaction OVB5 (or VOFM, requirements->subsequent functions->Purch.requisitions) we create one new requirement, ie RV07A900, and then we apply the rule that if we have delivery or billing block, that is, VBAK-LIFSK or VBAK-FAKSK not empty, then we set an error with a code similar to this:
da_sy-msgid = 'Z1'. (message class)
da_sy-msgno = '001'. (message number)
error_exception = true.
and then the PR is not created.
Regards. -
Purchase Requisition number (current number) not seen correctly in OMI2
Hi All,
I see purchase requisition number created for the last number in the number range defined for Purchase Req., but i do not see the last number in the "current number" area. What are the possible reason for this ?
Regards,
PSS
Edited by: PSS on May 26, 2011 7:47 PMPSS,
This is not usually considered to be a problem. Are you using number range buffering?
https://service.sap.com/sap/support/notes/141497
Best Regards,
DB49 -
I am creating Contractor request Requisition in iProcurement and it is completed approved still not viewable in Sourcing super user to create RFQ what is missing?
is there any profile or set up i am missing?Thanks for quick reply
Yes,
But client do not want it to open through demand workbench
instead contractor request requisition should open in Sourcing super user and i should able to open through document builder to make New RFQ
Yogita -
Fetch Sales Order number VBELN from Purchase requisition number BANFN
Hi,
I'm not able to find a suitable method to fetch the sales order number(VBELN) from the purchase requisition number(BANFN).
I tried using VBEP table to fetch the data, but it is giving serious performance issues, as in for fetching one record it is taking approx 20 seconds!!!
Kindly suggest a suitable method for this.
I've used the query as folllows:
select single vbeln banfn
from vbep
into (wa_vbep-vbeln, wa_vbep-banfn)
where banfn eq wa_eban_zdd1_x-banfn.
where: wa_vbep is the workarea having two fields vbeln and banfn, and wa_eban_zdd1_x-banfn is the reference preq number.
Scenario in brief described below:
Whenever a direct delivery sales order is created on a supply chain plant, a dummy purchase requisition without source of supply is created automatically at preferred supplying plant for the customer in the sales order. Direct Delivery Sales Orders which are still in Open status and for the associated dummy purchase requisitions with these sales order, the deletion flag set has to be unchecked.
in this case, only one sales order is created corresponding to a preq..
BAPI: BAPI_PR_GETDETAIL is not giving entries for the table as this is a special case of direct delivery from the production plant directly to the customer, bypassing the warehouse / distribution center...
selection screen has input fields preq, matnr(product) and plant. we fetch entries depending on the data filled in selection screen and also they should be of document type(BSART in EBAN table) ZDD1 and deletion indicator is set(LOEKZ in EBAN).
then we check if the sales order corresponding to the preq is in open status...
for this i need to programmatically fetch the sales order number corresponding to the preq...
this is causing a performance issue as i could find only one way -- fetching sales order number from VBEP table corresponding to BANFN... indexing for easier also didnt work...
no other way i could find to fetch sales order number corresponding to the preq number....
there is a bapi: BAPI_PR_GETDETAIL, but this is not fetching entries to the changing tables related to sales order...
also EBKN table doesnt have any entries as this is a special case of direct delivery preq..
Guess i couldnt find anyother way...
Thanks.I'm not sure as to why the select query was still throwing performance issues. I could see that the index had been created on only BANFN in the DB. Prior to creating the index, it was taking approx 20 seconds per entry, but after creating the index, it took 13seconds approx.
I used the select query as follows:
select single vbeln banfn
from vbep
into (wa_vbep-vbeln, wa_vbep-banfn)
where banfn eq wa_eban_zdd1_x-banfn.
where: wa_vbep is the workarea having two fields vbeln and banfn, and wa_eban_zdd1_x-banfn is the reference preq number.
I tried a few other combinations also, but those also didnt work effectively:
select vbeln banfn
from vbep
into (wa_vbep-vbeln, wa_vbep-banfn)
where banfn eq wa_eban_zdd1_x-banfn.
without using SINGLE in the select query as the select query would implicitly pickup only a single record,
select vbeln banfn
from vbep
into wa_vbep
where banfn eq wa_eban_zdd1_x-banfn.
and another query where the INTO statement was directed directly to a workarea.
But unfortunately, nothing seemed to be working.
The index i had created was on BANFN alone in the VBEP table. -
PO Number not updated in Follow on documents tab
Hello,
We are on SRM_SERVER 550, SP07. SAP 4.7 backend.
We recently did the unicode upgrade on the SAP and SRM systems. Since then we are having a problem:
The SC is approved and PO is created in backend.
The Follow on documents tab shows--> Follow on documents created, but does not show the PO number.
The SC line item still has the "Sourcing relevant indicator" and the item appears in sourcing. The selection check box is deactivated.
Inspite of running BBP_GET_STATUS_2 and CLEAN_REQREQ_UP, the status doesnt change.
The spool of BBP_GET_STATUS_2 shows the message
"More than one reference to a purchase requisition is not expected"
Has anyone else also had a similar issue after unicode upgrade of SAP Systems? Please let me know if there is a solution to this.
Regards,
SrivatsanHi
Please go through the useful links ->
SAP Note 486379 Several order items for the same PReq item
SAP Note 565099 New BAPIs for the purchase requisition object (BUS2105)
Re: Material purchase requisition
More than one Follow On documents for a single shopping cart
backend exit in Purchase Requisition creation from SC in SRM
Re: SRM ( EBP) creating Purchase Requisition instead of Purchase Order
Re: SRM ( EBP) creating Purchase Requisition instead of Purchase Order
Purchase Requisition in Backend in ECS
Hope this answer all your queries. Do let me know.
Regards
- Atul -
Modify the process of generating Requisition number in iProcurement
We have a requirement to generate the Requisition number based on some of the information entered in iProc ( Using DFF) .Since iProc always use the sequence number to generate the number, we will be modifying the out of box functionality to generate the custom Req. Number.
I have to identify all the objects that i need to modify in iProc ( VO, EO or controller classes ..etc), I was wondering if any one has this information?.
I got the names of all the objects from 'About page' link and downloading these objects to my client and de compiling them to JAVA files to understand the flow, but this is very time confusing. I was wondering is there is a faster way to get this information.
ThanksYou can disable the image sizing portion of the UI and use the updateExportSettings() function on your export service provider to force the image size to your desired size. (This function is not well documented. It takes a single parameter, exportSettings, which you may modify in place before the export starts.) For example (this would go inside your export service provider declaration):
updateExportSettings = function( exportSettings )
exportSettings.LR_size_resizeType = 'wh' -- specific width and height
exportSettings.LR_maxHeight = 3600
exportSettings.LR_maxWidth = 5400
end,
hideSections = { 'imageSettings' }, -- hide the sizing panel
However, there is not a way to get Lightroom to render a file that is cropped to a specific aspect ratio. Whatever sizing parameters are specified, we will always honor the aspect ratio of the source file. In your processRenderedFiles function, you could use a third-party tool like Mogrify to regenerate the output file with the fill necessary to satisfy the desired aspect ratio. -
How to find Requisition number of a closed Back-to-back Order
For a closed back-to-back order line how to find the requisition number?
Tried using the "Requisition Summary" form --> Related Documents(Tab) --> providing the Sales order number.
But the LOV attached to sales order does not contain the B2B sales order number.
Hence not able to find the corresponding requisition.
Regards
Edited by: 839781 on Dec 1, 2011 2:25 AMAre sure it was a B2B sales order?
Does the item placed in the order is ATO enabled?
I can find the requistion of the closed B2B order line from the requistions summary window
only order line is closed..header is still open for me
Thanks
Mahendra -
Purchase requisition number Range in MRP Run (MD02)
Hi Experts ,
When I run the MRP through T-Code MD02 even in test mode the Purchase requisition number getting consumed with out saving the entries.
for eg:- number range = 100 to 200.
when I execute the MD02 by selecting the indicator "Display results before they are saved " system showed a Purchase requisition number 100 and exit with out saving the entries.Next time when I execute the same MD02 system is displaying the purchase requisation number as 101, where as i have not used PR number 100 at all.
Please guide me....
Regards,
Sri.Sri,
Nothing is missing. This is standard behavior. It appears to me that SAP makes no effort to ensure that all Purchase request numbers are contiguous.
You can try turning off number range buffering. This will reduce the number of gaps in your purchase req number sequences. However, I don't know if it will eliminate all gaps. Be aware that there is a performance tradeoff when you deactivate buffering. Making this change is considered to be a system modification, and is not supported by SAP.
https://service.sap.com/sap/support/notes/62077
Rgds,
DB49 -
BAPI_PO_CHANGE me22n add profit center for purchase requisition number
Hello all,
I have to add an item line for a specific sales order( p_vbeln ).
for that i use BAPI_SALESORDER_CHANGE and it works and the item is inserted.
( p_posnr = sales order item and ln_etnr = schedule_line = 1 )
Now I have to maintain the specific po item line and to insert the Profit Center related to the Purchase Requisition Number that was assigned to the above sales order item like using transaction ME22N.
when i use the transaction all i have to do is to ADD the Purchase requisition number to the PO Order Number and to add the PROFIT CENTER.
for this i use BAPI_PO_CHANGE.
i colect the folowing data:
from table VBFA( vbelv = sales order number vbeln = l_ebeln)
PO Number = p_ebeln.
from table VBEP ( vbeln = sales order number, posnr = the previously inserted sales order item )
Purchase Requisition Number = l_banfn
Purchase Requisition Item = l_bnfpo
from table VBAP (vbeln = sales order number, posnr = the previously inserted sales order item )
Profit Center = l_prctr
from table EKKN
select max( ebelp )
from ekkn
into l_ebelp
where ebeln = l_ebeln.
add 10 to l_ebelp
Purchase Order Item = l_ebelp .
and i move the data:
i_t_poitem-po_item = l_ebelp.
i_t_poitem-preq_no = l_banfn.
i_t_poitem-preq_item = l_bnfpo.
i_t_poitem-acctasscat = cc_x.
APPEND i_t_poitem.
i_t_poitemx-po_item = l_ebelp.
i_t_poitemx-po_itemx = cc_x.
i_t_poitemx-preq_no = cc_x.
i_t_poitemx-preq_item = cc_x.
i_t_poitemx-acctasscat = cc_x.
APPEND i_t_poitemx.
i_t_poaccount-po_item = l_ebelp.
i_t_poaccount-itm_number = p_posnr.
i_t_poaccount-SCHED_LINE = ln_etnr.
i_t_poaccount-profit_ctr = l_prctr.
APPEND i_t_poaccount.
i_t_poaccountx-po_item = l_ebelp.
i_t_poaccountx-profit_ctr = cc_x.
APPEND i_t_poaccountx.
then i use the function BAPI_PO_CHANGE:
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = p_ebeln
testrun = l_test
TABLES
return = i_t_return_po
poitem = i_t_poitem
poitemx = i_t_poitemx
poaccount = i_t_poaccount
poaccountx = i_t_poaccountx.
BUT i get the folowing result ( messages in return table)
Insert item for PO-order
Message: Changing of PO using Enjoy BAPI unsuccessful ;
Message: Purchase order item 00120 still contains faulty account assignments ;
Message: Enter Profit Center ;
what should i do?
best regards,
emiliahello,
i debugged the function.
first the data from poaccount is copied in lt_account.
then this happens:
PERFORM get_current_data
TABLES poitem poschedule poaccount
pocondheader pocond
extensionout
poexpimpitem allversions popartner
potextheader potextitem return
USING
l_po lf_header_currency
CHANGING
expheader exppoexpimpheader.
exppoexpimpheader = poexpimpheader. "foreign trade export workaround
after this form is executed poaccount-profit_ctr is empty.
lt_account-profit_ctr in not empty but then it is not anymore.
in the form this happens:
item data
CALL METHOD im_po->get_items
IMPORTING
ex_items = lt_items.
LOOP AT lt_items INTO an_item.
l_item ?= an_item-model.
CALL METHOD l_item->get_data
IMPORTING
ex_data = ls_mepoitem.
ls_mepoitem-ebeln = ls_header-ebeln.
APPEND ls_mepoitem TO lt_item.
schedules
accountings*
CALL METHOD l_item->get_po_accountings
IMPORTING
ex_accountings = lt_accountings.
LOOP AT lt_accountings INTO an_item.
l_accounting ?= an_item-model.
CALL METHOD l_accounting->get_data
IMPORTING
ex_data = ls_mepoaccounting.
ls_mepoaccounting-ebeln = ls_header-ebeln.
APPEND ls_mepoaccounting TO lt_account.
ENDLOOP.
item conditions
foreign trade (item data; EIPO)
ENDLOOP.
so it acctualy copies every item from purchase number ebeln in lt_item.
for each one of them it copies the account data into lt_account.
so the last loop is for the item that i want to enhance.
here it copies all the necessary data in lt_account except of course the profit center because that's the one that i need to insert.
after this loop there is a form:
PERFORM move_account_out TABLES lt_account
ext_poaccount
USING header_currency.
where the ext_poaccount is the poaccount parameter.
this form:
clears ext_poaccount.
copies the data from lt_account into ext_poaccount.
and returns the ext_poaccount with the empty Profit center field
and so after performing get_current_data my parameter is deleted.
then it's almost the end of the function and nothing else related to the poaccount parameter.
so it's no use for me to insert the field Profit_Center?
is there another FM that i should use to be able to insert the profit center?
what should i do?
Best regards,
Emilia -
Building a multiprovider to join Requisition Number and Purchasing Document
Hi,
I've built a multiprovider that is made up of two ODS's. ODS #1 has the Requisition Number and ODS #2 has the Purchasing Document Number along with other info objects that I need for my query. When I execute my query, the Requistion Number field populates with "#" but all the other fields are fine. I know requistion numbers exist for these PO's but they are not displaying. Does anyone know what I'm doing wrong?
Thank you for your help!Hi,
Check whether the requistion number is filled in the ODS or not. Secondly, check the identification for this by going in the Cube and hitting the "IDENTIFICATION" pushbutton.
Hope this helps..
PB -
Requisition number in Use error
We have a system which handles all the cafeteria etc transactions but this system is interfaced with Oracle financials via BPEL. When an order is placed in the system BPEL writes the requisition information into the interface table and a process which runs every 10min imports the requisitions into Oracle where PO's are created etc. The problem is that sometimes one line of the requisition errors because for example an item is not assigned to a certain organization, the requisition is created for the other lines but when the error is fixed and that item tries to import we get an error that the requisition number is in use, is there any way we can prevent this from happening because we cant give our suppliers 5 PO's for 1 order.
Thank you in advance
RoaldWe have a system which handles all the cafeteria etc transactions but this system is interfaced with Oracle financials via BPEL. When an order is placed in the system BPEL writes the requisition information into the interface table and a process which runs every 10min imports the requisitions into Oracle where PO's are created etc. The problem is that sometimes one line of the requisition errors because for example an item is not assigned to a certain organization, the requisition is created for the other lines but when the error is fixed and that item tries to import we get an error that the requisition number is in use, is there any way we can prevent this from happening because we cant give our suppliers 5 PO's for 1 order.
Thank you in advance
Roald -
Quantities/Dates and Status tab in purchase requisition is not working
Help!!! In the Quantities/Dates tab of Purchase Requisition is not updating the Quantity Ordered field if a Scheduling Agreement was created, no matter if have a Delivery Schedule or Goods Receipt, and in the Status tab is not updating the Ordered field.
Ok, but you can create a Scheduling agreement whit reference a PR and the PR show in the Status tab the number of Scheduling agreement created and the total quantity ordered to date, but is not showing the data, and in the Quantities/dates tab of PR __is not showing the Quantity Ordered too_, that is the problem, however that is not happened if you create a PO.
-
Error in RFC Code -EPG 001Personnel number not yet assigned
Dear Freinds,
i have requirement where the custom infotype which has been created with
the fields ZNOTENROLED,ZEMPLOYEE1,zEMPLSPCHLD1,ZEMPCHLOTH. This
fields they want in Portal. So i have created an RFC( by making the function module
remote enabled).
Now to test whether the function module is working or not i have unchecked the remote enabled.
however there is problem in my function module iam getting the error as follows
EPG 001Personnel number not yet assigned from t he function module
HR_INFOTYPE_OPERATION'.. Iam giving the code please correct me
Import parameters ( i have given my custom infotype fields)
EMPLOYEENUMBER LIKE P9004-PERNR
BEGINDATE LIKE P9004-BEGDA
ENDDATE LIKE P9004-ENDDA
NOTENROLEDINSUR LIKE P9004-ZNOTENROLED
EMPLOYEEINSUR LIKE P9004-ZEMPLOYEE1
EMPLSPOUINSUR LIKE P9004-ZEMPLSPCHLD1
EMPLCHILD1INSUR LIKE P9004-ZEMPCHLD1
EMPLCHILDOINSUR LIKE P9004-ZEMPCHLOTH
Export parameters
RETURN LIKE BAPIRETURN1
in the source code i have given as follows
call function 'BAPI_EMPLOYEE_ENQUEUE'
exporting
number = employeenumber.
call function 'HR_INFOTYPE_OPERATION'
exporting
infty = '9004'
number = employeenumber
subtype = subtype
objectid = objectid
lockindicator = lockindicator
validityend = enddate
validitybegin = begindate
recordnumber = recordnumber
record = p9004
operation = 'INS' "change
nocommit = ' ' " nocommit
importing
return = return
exceptions
others = 0.
*deque
call function 'BAPI_EMPLOYEE_DEQUEUE'
exporting
number = employeenumber.
i have executed the function module by entering the follows
EMPLOYEENUMBER 00002315
BEGINDATE 01062007
ENDDATE 31032007
NOTENROLEDINSUR Space
EMPLOYEEINSUR X
EMPLSPOUINSUR Space
EMPLCHILD1INSUR LIKE Space
EMPLCHILDOINSUR LIKE Space
in the return value i got the above error EPG 001Personnel number not yet assigned from t he function moduleDear Thiru,
thank you for answering to my question you almost answered my question, but i have one more clarification please ,
the qustion is i have already created the strucutre through infotype creation(PM01)
the following fields ZNOTENROLED,ZEMPLOYEE1,zEMPLSPCHLD1,ZEMPCHLOTH. for my structure (P9004).
so as per you i have created one more structure with 5 fields ZNOTENROLED,ZEMPLOYEE1,zEMPLSPCHLD1,ZEMPCHLOTH.
so could you pleae let me know the code which i updated in my question initially would be sufficient for calling in the portal.
if you have any similar code please do give me so that i complete theRFC function module correctly so that it can be work in the portal
as i havent worked on webdynpro. please help me in this regard
thanks in advance.
regards
syamla
Maybe you are looking for
-
How to set up guest wifi network on 1200 series APs with disclaimer web portal?
I've been thinking about this one for awhile. I want to set up a guest wifi network without any security (AES / TKIP) that allows guests to connect. Ideally, their web browser would be redirected to a web portal containing legal disclaimers, and they
-
I received a $ 25 iTunes gift card - when I cashed in some air miles points. Unfortunately the label on the back was covered in tape and when I tried to remove the tape and the label I found that there were only 15 numbers out of the sixteen. How c
-
Why can't i send an email from a group in my contacts
why can't i send an email from a group in my contacts? In the address bar of my email just shows up the title of my group...
-
Tax Form: HR_F_MMREF_1_MD 'RV' Record 'Source Field Names'
Hi, Without "Save" of the original (delivered) definition of the subject "Tax Form", the form was updated and customized by mistake or stupidity. (We are ECC 6.0 HR Rel 600 Level 0022 Payroll.) If anyone can browse his or her "Tax Form Definition" vi
-
Okay, fairly simply I'm using Flash MX 2004 (v7.2) and have used it to draw a piece of vector artwork incorporating a lot of nice shading and a really beautiful blood-red colour. I now want to export the image to Photoshop for printing off in a large