PO and Requisition approvals
In R12, if we set the purchasing system to use position hierarchy after defining all the jobs and positions.
Is it advisable to change back to the employee/supervisor relationships setup later just by unchecking the option in the financial options for that OU? Also does it apply the same to the vice versa too? System doesn't get corrupted right?
1. Make sure that the approval rules and assignments are done accordingly. For position hierarchy the position is used as for the association; for employee supervisor job is used as key for the association.
2. For PR approval, the approver list is generated when the requisition is submitted (unless you are using AME for requisition approval). But for PO the next approver is determined on the last approver's response. So the In Process PO Approvals will realize this change immediately; but the In Process PR approvals may have a lag (because of pre determined approval list). Please test the PR approvals once.
- Shiva
Similar Messages
-
Requisition Approvals AME errors on Approval List Rebuild When an Employee
We're using AME for requisition approvals which contains several dynamic approver groups.
The problem is that the approval list can be large and depending on how long it takes the requisition to be approved a person who has already approved the requisition might be terminated in Oracle. The approval list rebuilds after each subsequent approval and errors at the point where the termed person falls in the list.
How can we work around this? Is there a way to get AME to NOT rebuild the list once the approval is in process? Or is there a way to have it not look at stages of the approval list where approval has already happened?
Thanks,
SuzanneHi All,
We have found out the Problem for the above issue.
The PREPARER_ID in the PO_REQUISITION_HEADERS_ALL table is coming as -1 which should not be. The user is linked to HR User and in FND_USER table we can see the employee id.
Can someone suggest on this if we have miss something.
Regards
Aryan -
How to change category on open and closed PO and Requisition lines
We realized a little late that our category definition needs change. But when we change the category definitions (including structure) how do we change the existing PO lines and Requisition lines to have the new categories? We checked for any APIs, but there are none. What other option do we have?
changing the name of the home directory and the login name is not advisable. it can be done
http://www.macworld.com/article/132693/2008/03/changeshortusername.html
but a better way would be to make a new user account using system preferences->accounts. call it whatever you want. log into that and delete the old account. since you just got this computer you don't have any data on it yet, right? -
What is the link between PO and Requisition in database side
hello friends,
please can any one tell me that what is the link between PO and Requisition in database side. means after creating the requisition we will go for create the PO based on that requisition.
want to know that what is the link between both in database side.
Thanks in advance
krish.Hi,
The link is at distribution level, between:
PO_DISTRIBUTIONS_ALL.REQ_DISTRIBUTION_ID
and
PO_REQ_DISTRIBUTIONS_ALL.DISTRIBUTION_ID
Hope it helps. -
Hi Experts,
Currently we run Program 'RMMRP000' as a batch job to create Planned orders and requisitions.
The client wants that Planned orders and Requisitions should be created for a particular MRP controller and for all the others only Requisition is to be created.
I implemented Exit 'EXIT_SAPMM61X_001' in the following manner by passing MRP controller to user_key.
IF mt61d-dispo <> user_key.
no_planning = 'X'.
ENDIF.
But as you can see that this will not meet my client requirement.
If any of you has worked on similar requirement / if any one knows that this is achievable or not,
please share your inputs.Moved from SAP ERP Sales and Distribution (SAP SD) to ABAP Development
G. Lakshmipathi -
How to export and import "Computer Groups" and "Patch approvals" in WSUS 4.0 ?
Hi,
I have a query regarding the export and import options for "Computer Groups" and "Patch Approvals" in WSUS 4.0.
In WSUS 3.2 once we install WSUS 3.0 API Samples and Tools, we get "WSUSMigrationExport" and "WSUSMigrationImport" tools under
C:\Program Files\Update Services 3.0 API Samples and Tools\WsusMigrate\ folder.
Using the 'WSUSMigrationExport' tool we can export the Computer Groups and the Patch Approvals in a XML file. And using the 'WSUSMigrationImport' tool we can import the 'Computer Groups' and the 'Patch Approvals' from that XML file into a different WSUS
3.2 server. We can run the import tool as below:
a. Run command prompt as administrator.
b. In the command prompt, go to C:\Program Files (x86)\Update Services 3.0 API Samples ans Tools\ WsusMigrate\WsusMigrationImport
c. Type WsusMigrationImport filename.xml TargetGroups None. Press enter; this will import Computer Groups to the WSUS 3.2 server.
Type WsusMigrationImport filename.xml Approvals None. Press enter; this will import "Patch Approvals" to the WSUS 3.2 server.
This is easy and useful.
Now, for WSUS 4.0 I did not find "WSUS
4.0 API Samples and Tools". So I installed "WSUS 3.0 API Samples and Tools" in my WSUS 4.0 server. And tried to import a valid XML file in the above mentioned process. But the command returned an error.
The error says the "Microsoft.UpdateService.Administration.dll" file was not found.
I further searched in the internet about this issue and I found that the "WSUS 3.0 API Samples and Tools" is not supported in WSUS 4.0 as the .net framework used in "WSUS 3.0 API Samples and Tools" is 2.0 and WSUS 4.0 uses .net Framework
4.5.
So, Here are my questions.
1. Is it correct that "WSUS 3.0 API Samples and Tools" is not supported in WSUS 4.0?
2. Is "WSUS 4.0 API Samples and Tools" available?
3. Is there any alternative way in WSUS 4.0 to export and import XML file consisting "Computer Groups" and "Patch Approvals" configurations?
I need an urgent reply. Thank you in advance.Hi Tapojyoti,
>>1. Is it correct that "WSUS 3.0 API Samples and Tools" is not supported in WSUS 4.0?
Yes, WSUS 3.0 API Samples and Tools is not supported in Windows Server 2012R2 by default. We may try to rebuild it in Windows Server 2012R2. For detailed information about how the rebuiled, please refer to the readme document of the WSUS 3.0 API Samples
and Tools.
>>2. Is "WSUS 4.0 API Samples and Tools" available?
No, I can't find the WSUS API Samples and Tools for 2012R2.
>>3. Is there any alternative way in WSUS 4.0 to export and import XML file consisting "Computer Groups" and "Patch Approvals" configurations?
As I have mentioned above, due to WSUS 3.0 API Samples and Tools is released with source code, we can try to rebuild it in the Windows Server 2012R2.
If it doesn't work, as a workaround, we can configure the new WSUS server as the replica server of the existing WSUS server. After the synchronization, change the server mode to stand alone.
Best Regards.
Steven Lee
TechNet Community Support -
Reservation and requisition for material in MO from the equipment BOM only
Dear all,
i want to create material reservation and requisition from the equipment BOM only which is maintain against that equipment ( in the 'list' tab of component).and which material is not in that BOM, system should not allow to create material reservation and requisition of that material in maintenance order.Shahanawaz,
You could try making the material and material text fields display-only via field selection.
Otherwise, try user-exit CNEX0026 (general inspection of material) via TCode SMOD.
PeteA -
E-Recruiting: Posting and Requisition relationship
Greetings,
My question has a couple layers to it. An internal audit dictates a review of job posting for a particular work location in a given time frame.
I have requisition (NB) IDs for that site.
First question: Is there a relationship between req (NB) and posting (NC)? I need to identify the posting for each req ID that I have but was unable to do so through table 1001. Is there a roundabout way to get to the NC object from NB?
Second question: Once I've identified posting (NC), how might I produce the text objects associated with each posting ID en masse. Table 5121 points to text objects, but I do not know of how to get to them. I would like to avoid having to go through the posting text individually through the front end. I've seen a couple posts regarding this topic, but I'm uncertain of the mechanics discussed. The posts I've seen are:
/community [original link is broken]
Description of requirements field in e recruitment
Thank you in advance for any assistance.
Regards,
BradREPORT zrwe_0001.
* Declarations
*-- Type Pools --------------------------------------------------------*
TYPE-POOLS:
abap.
*-- Types -------------------------------------------------------------*
TYPES:
BEGIN OF __ls_result,
requ_key TYPE hrobject,
requ_header TYPE rcf_requisition_header,
post_key TYPE hrobject,
post_header TYPE string,
post_company TYPE string,
post_department TYPE string,
post_project TYPE string,
post_task TYPE string,
post_requirement TYPE string,
pinst_guid TYPE rcf_pinst_guid,
pinst_start TYPE rcf_posting_start_date,
pinst_end TYPE rcf_posting_end_date,
pinst_chan TYPE rcf_posting_channel,
pinst_chan_txt TYPE rcf_posting_channel_txt,
END OF __ls_result,
__lt_result TYPE STANDARD TABLE OF __ls_result.
*-- Field symbols -
FIELD-SYMBOLS:
<lv_any> TYPE ANY.
*-- Variables -
DATA:
lr_pins_hdl TYPE REF TO cl_hrrcf_posting_inst_bl,
lv_plvar TYPE plvar,
lv_channel TYPE rcf_posting_channel,
lt_5122 TYPE STANDARD TABLE OF hrp5122,
ls_5122 TYPE hrp5122,
ls_requ TYPE rcf_s_requisition_info_text,
lt_result TYPE __lt_result,
ls_result TYPE __ls_result,
ls_chan TYPE t77rcf_postchn_t,
ln_count TYPE i,
lv_str_trick TYPE string,
lr_exc TYPE REF TO cx_hrrcf.
Selection Screen
*-- Selection Screen Definition -
SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE text-001.
SELECT-OPTIONS:
o_chan FOR lv_channel.
PARAMETERS:
p_from TYPE rcf_posting_start_date,
p_to TYPE rcf_posting_end_date.
SELECTION-SCREEN END OF BLOCK b01.
*-- Selection Screen Processing -
AT SELECTION-SCREEN ON p_from.
IF p_from IS INITIAL.
MESSAGE e001(00) WITH 'Enter a from date'.
ENDIF.
AT SELECTION-SCREEN ON p_to.
IF p_to IS INITIAL.
MESSAGE e001(00) WITH 'Enter a to date'.
ELSEIF p_to LT p_from.
MESSAGE e001(00) WITH 'To date has to be greater or equal from date'.
ENDIF.
Processing
-- Init the runtime -
INITIALIZATION.
get handler class instance
lr_pins_hdl = cl_hrrcf_posting_inst_bl=>get_instance( ).
get the active plan
CALL FUNCTION 'RH_GET_PLVAR'
EXPORTING
no_message = abap_true
IMPORTING
plvar = lv_plvar
EXCEPTIONS
OTHERS = 0.
make a 1 space string
lv_str_trick = ' a'. "#EC NOTEXT
lv_str_trick = lv_str_trick(1).
-- Processing -
START-OF-SELECTION.
get all publications which were really published (PUBLISHED_DOC <> 0)
and which were published in the date borders
SELECT * FROM hrp5122 INTO TABLE lt_5122
WHERE
plvar = lv_plvar AND
otype = cl_hrrcf_posting_bl=>c_otype_posting AND
subty = ' ' AND "#EC NOTEXT
istat = '1' AND "#EC NOTEXT
endda = '99991231' AND "#EC NOTEXT
posting_channel IN o_chan AND
published_doc <> '000000' AND "#EC NOTEXT
start_date <= p_to AND
end_date >= p_from.
gather the posting texts and requisition information
LOOP AT lt_5122 INTO ls_5122.
CLEAR:
ls_result,
ls_chan.
read the frozen doc
TRY.
ls_result-pinst_guid = ls_5122-pinst_guid.
ls_result-pinst_start = ls_5122-start_date.
ls_result-pinst_end = ls_5122-end_date.
ls_result-pinst_chan = ls_5122-posting_channel.
ls_result-post_key-plvar = ls_5122-plvar.
ls_result-post_key-otype = ls_5122-otype.
ls_result-post_key-objid = ls_5122-objid.
lr_pins_hdl->get_frozen_post_inst_data(
EXPORTING
p_pinst_guid = ls_5122-pinst_guid
IMPORTING
p_post_header = ls_result-post_header
p_post_company_desc = ls_result-post_company
p_post_department_desc = ls_result-post_department
p_post_project_desc = ls_result-post_project
p_post_task_desc = ls_result-post_task
p_post_requirement_desc = ls_result-post_requirement
ps_requisition_info_text = ls_requ ).
ls_result-requ_key-plvar = ls_requ-plvar.
ls_result-requ_key-otype = ls_requ-otype.
ls_result-requ_key-objid = ls_requ-objid.
ls_result-requ_header = ls_requ-header.
" Channel Text
cl_hrrcf_t77rcf_postchn=>read_description(
EXPORTING
langu = sy-langu
posting_channel = ls_result-pinst_chan
IMPORTING
t77rcf_postchn_t = ls_chan ).
ls_result-pinst_chan_txt = ls_chan-description.
APPEND ls_result TO lt_result.
CATCH cx_hrrcf INTO lr_exc.
cl_hrrcf_exception_handler=>write_exception_log( ex = lr_exc ).
ENDTRY.
ENDLOOP.
excel download
" replace all Tabs and CT/LF or the excel will be messed up
LOOP AT lt_result INTO ls_result.
ln_count = 1.
WHILE 1 = 1.
ASSIGN COMPONENT ln_count OF STRUCTURE ls_result TO <lv_any>.
IF sy-subrc NE 0.
EXIT.
ENDIF.
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>horizontal_tab
IN <lv_any> WITH lv_str_trick.
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>cr_lf
IN <lv_any> WITH lv_str_trick.
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>newline
IN <lv_any> WITH lv_str_trick.
ADD 1 TO ln_count.
ENDWHILE.
MODIFY lt_result FROM ls_result.
ENDLOOP.
cl_gui_frontend_services=>gui_download(
EXPORTING
filename = 'C:\myfile.csv'
write_field_separator = abap_true
CHANGING
data_tab = lt_result
EXCEPTIONS
OTHERS = 0 ).
simple list output
LOOP AT lt_result INTO ls_result.
WRITE: / 'Requisition:', ls_result-requ_header,
/ 'Posting :', ls_result-post_header,
/ 'Channel :', ls_result-pinst_chan_txt.
SKIP.
WRITE: / 'Company:', / ls_result-post_company. SKIP.
WRITE: / 'Department:', / ls_result-post_department. SKIP.
WRITE: / 'Project:', / ls_result-post_project. SKIP.
WRITE: / 'Task:', / ls_result-post_task. SKIP.
WRITE: / 'Requirement:', / ls_result-post_requirement. SKIP.
ULINE. SKIP.
ENDLOOP. -
Item categories in agreement and requisition incompatible
Hi gurus,
I have this error message when i create a requisition with an outline agreement. Can anyone pls help me with this error. I do not know how to configure this.
Thank you so much!Hi ,
I create a supply instruction po with an contract. and i get error massege "Item categories in agreement and requisition incompatible" even the contract not reference to requisition ,Can anyone pls help me with this error. I do not know how to configure this
Thanks
Asher Binhas -
Account assgt. cats. in agreement and requisition incompatible
Hi.
Pl help me.
Error message at the time of CO01;
"Account assgt. cats. in agreement and requisition incompatible"
Regards,
Vivek NeheteHi Seema,
I am trying to do automatic service PR with ref. to Value contract.After complition of production order service pr generated.Because first operatiob is inhouse and next is brazing but done in own premises with labour contract.
A/c assignment cat.U and item category D.
Pl help me above scenario .
Regards,
Vivek Nehete -
PO and Requisition Notifications
Using standard functionality in R12,
1. When purchasing buyer returns the requisition with a reason, can the requestor, req approver be notified via email about this? How?
2. Let say, the PO approver (someone from finance dept) rejects the PO due to lack of funds, the buyer will be notified via the workflow and he cancels the PO. What can the buyer do to notify this to the requestor and req approver(manager)? What happens to the requisition as the PO was already created in this case but cancelled?1. If a req. is returned, Oracle sends a notification to the preparer. If you need to expand this to include requestor or approver, you will have to write an alert.
2. If a po gets rejected and was never approved, you can NOT cancel it. You have to delete it. (I am assuming that the "archive upon" option is set to approval)
When a buyer deletes a PO, the req. goes back to the autocreate pool.
When a buyer cancels a PO, he/she has a choice to cancel the underlying requisition. You will notice that there is a checkbox called "Cancel Requisition" on the Cancel PO window. If the box is unchecked, the requisition returns to the autocreate pool. If the box is checked, the requisition gets canceled. You may have to write an alert or modify the workflow to send a notification out if you want someone (e.g the approver) to be notified.
Hope this helps,
Sandeep Gandhi -
Purchase orders and requisitions - R12 user interfaces
Hi,
I see that the purchase order can be registered in the system by two different interfaces (I'm running R12.1.1): Using Oracle forms (Navigation path: Purchasing Super user: -> Purchase orders -> Purchase orders) and using Java html pages (Navigation path: Purchasing Super user: ->Buyer workspace ->Orders).
I have two questions:
1. The second option (using java pages) is not documented in the usersguide. Is it fully in production or they are still developing it? Why there are two different interfaces for the same purpose?
2. I see that from Java pages interface I can only see requisitions, but I cannot enter new ones (Navigation path: Purchasing Super user: ->Buyer workspace ->Requisitions). Should I enable somewhere this or the requisition is not developed using Java pages interface?
Thank you993322 wrote:
Hi,
I see that the purchase order can be registered in the system by two different interfaces (I'm running R12.1.1): Using Oracle forms (Navigation path: Purchasing Super user: -> Purchase orders -> Purchase orders) and using Java html pages (Navigation path: Purchasing Super user: ->Buyer workspace ->Orders).
I have two questions:
1. The second option (using java pages) is not documented in the usersguide. Is it fully in production or they are still developing it? Why there are two different interfaces for the same purpose?
2. I see that from Java pages interface I can only see requisitions, but I cannot enter new ones (Navigation path: Purchasing Super user: ->Buyer workspace ->Requisitions). Should I enable somewhere this or the requisition is not developed using Java pages interface?
Thank you
http://docs.oracle.com/cd/E18727_01/doc.121/e13410/T446883T443956.htm
http://www.apps2fusion.com/training_demo/puneetk/Professional-Buyer-Work-Center.pdf
HTH
Mahendra -
How to create a new document type for PO and Requisition
Hi All
Can you please help me with the steps of creating a new document type for PO and PR. Also the steps that need to be update for the procure pay cycle to work properly.
Once the document type is been created. I want to create the PO referecing the new PR and PO document type.I am new in MM.
Thanks, RosHi,
1. You can create new PR and PO docu types at the following path:
For PR docu type:
First you need to create number range for docu type or you can use existing number range also. The path for creation of no. range is
SPRO>Materials Management->Purchasing->Purchase Requisition->Define Number Ranges
Then create PR docu type at below path and assign no. range to PR docu type here only
SPRO>Materials Management->Purchasing->Purchase Requisition->Define Document Types
For PO docu type:
Follow same procedure as mentioned for PR docu type. Path is
SPRO>Materials Management->Purchasing->Purchase Order->Define Number Ranges
SPRO>Materials Management>Purchasing->Purchase Order->Define Document Types
If you want to create PO referencing new PR docu type, link the PR docu type to PO docu type at below path:
SPRO>Materials Management->Purchasing->Purchase Requisition->Define Document Types--> Link purchase requisition - document type
Regards
Chetan -
No: of Approvers on PO and requisition
How can we find from backend no: of approvers that a PO or requisition have?
Thanks
SSNot sure whether this is what you want, but you can check PO_ACTION_HISTORY and linked that table to PO_HEADERS_ALL.
It is similar like you click - View Action History in PO Forms. -
WF - Purchase Order and Requisition
hi,
I'm work with 4.6c release 620. I set as active the trace of events workflow. But when i work with me21n, me51n and me54n my trace(swel) dont show nothing.
How can i work with workflows and objects?
Object: BUS2012, BUS2009..etc.
thanks,
AlexandreAlexandre,
You need to maintain the customizing node MM-Purchasing-Purchase Requisition-Release Procedure.
The event creation function module checks the tables maintained via the above customization and will trigger the requisition events only if the field T16FC-FRGWF is set to 1 or 9.
Ask your functional contact to configure the release procedure to suit the above.
-Kiran
Maybe you are looking for
-
Is it possible to Update Remote Key
Hi, I have a remote system which create remote key while syndicating to ERP... ERP will create the material number which inturn needs to be updated in MDM using import manager.. While importing I am mapping Material number to remote key.. which is cr
-
I have a problem in the iPhone 4 is an inability to make or receive calls, and must restore the information from iTunes, how do I do this and what is the way?
-
Re: Qosmio G20 blocked on JBOD in the BIOS
Hi, I have a problem with the Toshiba Qosmio G20-109 . The system does not start, the two hard drives in JBOD (unable to start Windows). HDD1 - 120GB HDD2 - 250GB So I wanted to put the first HDD 1 1RAID-0 using the method described in the manual : I
-
i am installing xml database on live server with following step:- created tablespace create tablespace XDB datafile '/umsdata03/umsdb/datafile/ums_data_xdb01.dbf' size 1G; executing script @?/rdbms/admin/catqm.sql xdb123 XDB UMS_AUTOALLOC_TEMP but th
-
Hi Experts, I created Process chain for Deliveries in D sys and transported to P sys. Here we have six source systems so first we created 6 process chains for each source systems. Later we decide to add all those variants in one Process chain and w