Setting up Approval Process for Purchase Requsition and PO in SAP
We are using SAP R/3 V 3.6, Doesn't have the work flow for PR or PO approval. PR is being done in SAP to process PO and approval request is being done seperatly though email system (outlook), which doesn't seem an efficient process rather it's a double work for people.....
Can anybody advise if I want to set up the approval work flow for PR & PO what needs to be done, I know this can be done as I saw it in my other work places.......but not sure what it requires to set this up, any additional module or just configaration??
Need a bit detail, how to proceed.........??
Please advise..
Thanks
Maruf
Create Classification for Workflow (Class Type 032):
Class: FRG_EBAN Header release for P.req
Characteristics: WERKS Plant
GFWRT Total value of requisition for
ESTKZ Creation indicator (purchase req)
Class: CEKKO2 Release Class for Outline Agreements
Characteristics: CEKKO-GNETW Total net order value
CEKKO-BSART Order type
Class: FRG_EBAN2
Characteristics: GFWRT Total value of requisition for
ESTKZ Creation indicator (purchase req)
Class: CEKKO Release Purchasing Document
Characteristics: CEKKO-WERKS Plant
CEKKO-GNETW Total net order value
CEKKO-BSART Order type
Class: CESSR Release strategy for services
Characteristics: CESSR-LWERT Value of services
CT01 u2013 Create Characteristic
CL01 u2013 Create Class
Once Classification and Characteristics have been set up need to do the following configuration:
OMGQ - Release Strategy
Grp Strat Description
S1 R1 Release Level 1
S1 R2 Release Level 2
S1 R3 Release Level 3
S1 R4 Release Level 4
Double-click into each one
example: R1
Fill out Values of Class FRG_EBAN2 - Object S1 R1
Characteristics Description / Value
Total Value of requisition / 0.01 - 2500.00 USD
Creation Indicator (pur req) / work order
Save and Transport u2026
To actually Turn Workflow on involves sending an email to your Basis team with something like:
Subject: Please Activate Workflow in Q40-101
Please Activate Workflow in Q40-101
Transaction SWU3, use password for RFC connection maintenance.
Let me know how it goes.
Nodes SWU3 Automatic Workflow Customizing
Preceding node Utilities
Preceding node SAP Business Workflow
Preceding node Development
Preceding node ABAP Workbench
Preceding node Tools
Nodes SWU2 Workflow RFC monitor
Preceding node Utilities
Preceding node SAP Business Workflow
Preceding node Development
Preceding node ABAP Workbench
Preceding node Tools
I hope this helps.......
Similar Messages
-
How to set up approval process for test case in SAP solution manager?
Hi Experts,
We need to setup a 2 level approval process for test case documents in SAP Solution Manager.
e.g. If test case document is uploaded for transaction "MM01" then first it will go to Reviewer1. Once Reviewer1 approves it , should go to Reviewer2.
Adn finally once reviewer2 approves it , it will be complete.
What are the required configurations and steps for approval process setup? It will be helpful if screenshots and detailed steps are provided.
Thanks.
regards,
SanjanaHi,
the above requirement we are going develop add on.below code is there. in this code how we can set for line level amount instead of document total amount
Private Function GetCondition(ByVal sCondition As String) As ApprovalTemplateConditionTypeEnum
Try
Select Case sCondition
Case "Deviation from Credit Limit"
Return (ApprovalTemplateConditionTypeEnum.atctDeviationFromCreditLine)
Case "Deviation from Commitment"
Return (ApprovalTemplateConditionTypeEnum.atctDeviationFromObligo)
Case "Gross Profit %"
Return (ApprovalTemplateConditionTypeEnum.atctGrossProfitPercent)
Case "Discount %"
Return (ApprovalTemplateConditionTypeEnum.atctDiscountPercent)
Case "Deviation from Budget"
Return (ApprovalTemplateConditionTypeEnum.atctDeviationFromBudget)
Case "Total Document"
Return (ApprovalTemplateConditionTypeEnum.atctTotalDocument)
End Select
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Function
Please guide me.
Regds,
Samapth Kumar. -
None approval process for Purchasing Info Record
Hi,
Are there some approval process in SAP for Purchasing Info Record?
Now, we use ME11 to creat Purchasing Info Record. And use ME12 to modify Purchasing Info Record. I feel it is very dangerous. Becase if someone make a mistake. Nobody know.
If the price is lower than actual price, vendor must ask us modify it. If the price is higher than actual price, I am not very sure what will happen.
So, we are seeking for an approval process in SAP system.
Dan Yang>
DanYang!@# wrote:
> Hi,
>
> Are there some approval process in SAP for Purchasing Info Record?
> Now, we use ME11 to creat Purchasing Info Record.
And use ME12 to modify Purchasing Info Record. I feel it is very dangerous.
Becase if someone make a mistake. Nobody know.
>
> If the price is lower than actual price, vendor must ask us modify it.
If the price is higher than actual price, I am not very sure what will happen.
>
> So, we are seeking for an approval process in SAP system.
>
> Dan Yang
There is no approval process in standard,Since it serves as master.
Better provide authorization for ME11 & ME12 to restrict it.
Raise quotation to maintain vendor prices. -
Approval Process for Purchasing in 2007 A does not work
I setup an approval process so all Purchase Orders would require approval. When a PO is entered, the Approval Process does not kick in, and the PO is instantly available without approval. I have built approval processes before, it's active and looks fine. Any suggestions?
Thanks!
Mike White
Level Eight SystemsOk, I am an idiot. I found the problem. I hadent turned on Approval Proceudres in the General Settings, Business Partner Tab! Doooooh
-
Release procedure for Purchase Requsition and especially f. a document type
Dear Experts,
how can I establish a release procedure. I need to set up the procedure
without classification. But it depends on a document type.
I have been to the customizing section with spro
Materials Management/Purchasing/Purchase Requisition/Release Procedure
and have choosen "Set up Procedure without classification. ".
But can I assign a document type and how is the handling generally with.
Release Codes
Release indicator
Assign Release Indicators
Release Points: Prerequisites
Determination of Release Strategy
Thanks
IlhanHi Ramesh,
You are saying:
"Click on the Release strategy button under item tabs". Where is this button.
All what I have is: Tab for "Material Data", "Quantities", "Valuation", "Account Assignment",
"Source of Supply", "Status", "Contact Person", "Texts","Delivery Adress", "Customer Data",
on calling of Tcode me54n I get immediatly a message
"Purchase Requisition 5000000131 can not be released" although I didn't enter any number in it
Why does it refer to a PR Nr. generally . I think it is pre-filled- How can I call this transaction without this message ? Or how can I call this transaction so that I can type in my own Purchase Rq-Nr.
Regards
Ilhan -
Setting up Approval Process in KM : SuperApprover
Hello Friends,
I have set up approval process for documents in KM.
Step 1- A
Step 2-B
Step 3- C
Now, I need to set up the process owner as SuperApprover, who if approves the document, the document will be published in any step.
Can we achieve this? If so how?
Thanks
AvikHi Avik
Please assign service permission as approver administrator to the user.
Regards
Arun -
Workflow to send mail for purchase requisation and approval msg which automatically updates sap
I am new to workflow,I need to create work flow for purchase requisation and send mail for concern person for approval,like if he clicks approve in mail ,automatically it should get updated in sap if he rejects then he should enter reason for rejection
pls help...Hi Surya,
SAP had provided you with a standard WF template for PR. You only have to activate it. The workflow template is WS20000077. In this what you have to do is, make all the tasks in this
WF as a general task. For that go to each activity and double click on the task ID. Then from within the task go to menu Additional Data->Agent Assignment->Maintan. Then slect the task and press Attributes and select general task. This will ask for a customizing request. Do this for all task.
The give event linkage by going to the Basic Data of the workflow and give binding. This will fulfill
your requirement.
Regards,
Abijith -
Approval process for Scrapping of asset
Dear SAP Gurus,
In our present client, there is a requirement is to have approval process for scrap inside SAP. And only on receipt of proper approval, the scrap should be posted and accounting should be generated.Please advice if it is possible to do so in standard SAP.
Many ThanksIn standard asset accounting this is not available. An option for this is to set-up a workflow for the appoval proces
-
What is Tcode for purchase order and purchse requisition.
HI all
What is Tcode for purchase order and purchse requisition.
ThanksHi Melanie,
How are you trying to check for the PR number? Are you accessing it via Portal (IE) or the GUI?
If you are trying to get the PR number for a SC through Portal. Then please follow the below process.
Go to the SC > Related Documents tab
The related Documents tab should have all the follow-on document number along with the type of document.
If you are trying to get the PR number for a SC through GUI, then:
Go to transaction BBP_PD in GUI > Give the Object Types as BUS2121 and the Object ID as the SC number and click on F8.
Once you have opened the SC then scroll down till you get the Header Links and click on the line.
This should display the document that is linked to the SC.
Hope this helps.
Regards -
UWL Workflow for Purchase creation and Requisition
Hello Friends,
Could you please help me on the following UWL configuration scenario?
1. Workflow process for purchase requisitions (create purchase requisition ME51N)
2. Workflow process for purchase orders (create purchase order ME21N)
For the above scenario, what need to be done in portal. I already established SSO, and other connectivity between portal 7.0 and SAP System.
For the above scenarios do we need to import any package into portal...like business packages?
Or will it work in UWL automatically? (I am not sure about this line...I am new to UWL)
Please help me on this.
Thanks,
VasanthHi
U need to register the system with portal
Registering the SAP ECC system that will provide work items to UWL. For example, registering the system on which Business Workflow runs
Each SAP system that will provide work items must be registered as follows.
1.Navigate to System Administration  System Configuration  Universal Worklist and Workflow  Universal Worklist - Administration.
2.Choose the New button.
3.In the dialog box:
In System Alias, enter the system alias.
In Connector Type, select WebFlowConnector.
4.Choose Save to store the current configuration object.
Register Work Item Types:
The work item registration process involves identifying each system by its alias, and then generating the XML description of how to process the work item types to be received by UWL from each system.
1.Choose System Administration  System Configuration  Universal Worklist & Workflow  Universal WorkList - Administration. The system displays the iView titled Registration for item types of Universal Worklist Webflow. The system displays a list of system aliases for which the work item types are not yet registered.
2.Select Register Item Types for New Systems Only button.
Register Item Types for All Systems button is selected to perform the registration for all configured systems. Register Item Types for New Systems Only button is selected to perform registration for systems whose XML processing description has not been downloaded before.
Regards
Krishna. -
NO Approved found for Purchase Requisition
HI,
we have a case, employee belongs to company B and raising the PR for company A. when he / she was initiating the PR. it says "NO Approved found for Purchase Requisition". we are following the Position Hierarchy. we have only one hierarhy for the two companies Can only please let me know how to sort the issue.
regardsHi,
Are you using positional Hierarchy for approval for your Purchasing? Please check what is the final approver's approval limit/Position
and how much he can approve ?
You will get "No approver found" when system failed to find a approver based on the amount/position in your PR/PO.
Moreover, Please review the following MOS doc.
How To Diagnose Deferred Purchase Order And Requisition Workflows? [ID 884391.1]
How to Diagnose No Approver Found (Document Status Remains Incomplete with No Action Taken) and Build Default Approval List Failures in the Purchasing Approval Workflow [ID 295153.1]
HTH
sd -
Approval-process for publishing documents in Collaboration-Room
Hi @ all,
is it possible to use a approval-process for publishing documents form the private document store of a collaboration room to the public one? I it is, how I have to do it, I have no idea?!?
Or is there a way to give specific users the right to publish a document.
Thanks for your response!
Best regards
KaiKai -
I'm not sure about publishing from private to public. However, you can set-up folders in the Collaboration rooms to enable State Management. To do this, you'll need to use a system principal to alter the permissions on the specific Collaboration room document folder.
Regards,
Kyle -
Hi All,
Can we have approval process for MIRO?
I know that It can not be done through REL Strategy.
I have come to know from some of the threads that it can be handled through work flow. KIndly provide the process how it is handled through workflow.
Thanks
NiteshHi Nitesh,
Thro' MIR7, the invoice can be saved as complete (not parking) by the end user.
Thro' MIRO, the same invoice can be pulled and save as completed again by the relevant authority.
Unless it is confirmed in MIRO, MIR7 doc. can not be used for making payment.
Please check whether this route can be of use.
Regards,
Siva -
OIM: Error while deploying Custom Approval Process for Self-Register
While deploying the Custom Approval Process for Self-Register, i am getting the following error in scac.log file
Nov 16, 2011 2:48:58 PM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
INFO: XMLSchema incremental build enabled.
Nov 16, 2011 2:48:58 PM com.collaxa.cube.CubeLogger info
INFO: validating "ApprovalProcess.bpel" ...
oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:155)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:271)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:153)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:51)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
Nov 16, 2011 2:49:00 PM CubeProcessGenerator compile
WARNING: classpath is: D:\JDev11g\Middleware\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;D:\OIMPS1\Middleware\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\gen-classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\lib\oimclient.jar;D:\JDev11g\Middleware\oracle_common\modules\commonj.sdo_2.1.0.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel1-1-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel_coherence_config.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpm-analytics.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\wsif-binding.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-validator.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\monitor-rt-xbean.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\oracle.soa.bpmn.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\user-patch.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\uddi\lib\oracle.soa.uddi.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\bpm-infra.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\testfwk-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-ext.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-scheduler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\xmlunit-1.1.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-tools.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-xpath-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle-soa-client-api.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-client.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-was.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.workflow_11.1.1\bpm-services.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.ext_11.1.1\classes
In scac_out.xml file following is the error message
<Fault>
<severity>error</severity>
<loc>/ns:composite</loc>
<line/>
<col/>
<file/>
<msg>
<![CDATA[SCAC-50012]]>
</msg>
</Fault>Hi,
I have run into the same problem with SOA 11.1.1.5 version. In my case after fixing the following two errors it seems to work fine.
If you have followed the guide, there must be some errors:
First the java code if copied then contains an extra enter value:
Instead of:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization
Administrator");"
Use the following:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization Administrator");"
The other error is that you should not use <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar, but the <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-api.jar in jdeveloper. After these the deployment to the application server works fine for me. -
SAP workflow for purchase requisition and purchase order
Hello Sap Workflow,
Can you please help me on building workflow for purchase requisition and purchase order with the necessary screen shots ?
your quick response will be greatly appreciated.
Thanks in AdvanceHi,
Please check http://help.sap.com .
http://help.sap.com/erp2005_ehp_04/helpdata/EN/04/92761846f311d189470000e829fbbd/frameset.htm
http://help.sap.com/erp2005_ehp_04/helpdata/EN/04/92775546f311d189470000e829fbbd/frameset.htm
Configuration guides are available in SAP Solution Manager.
Regards,
Masa
Maybe you are looking for
-
Embedding links in a pdf?
Hi Folks, I'm trying to create a pdf with links to various web sites but I have had no success when creating a pdf doc in Word. I'm using the Print dialog for saving as a pdf. (Using the Acrobat toolbar doesn't work because I don't have the Acrobat p
-
Midi to usb. Microphone
so i have a casio plugged into my garageband via a midi to usb cord, and when i try to record it won't record any sound unless the microphone is on, which of course has horrible quality. then when i turn the microphone off it doesn't register that it
-
Output different with the spool file
Hi friends, I have using this Tcode : S_ALR_87012301 to print GL account balances. once executed, the system display correct information. but once printed, in spool file, instead of showing the name of the company , the system displayed the environme
-
EOF error message in email.log
Hello. We are having problems sending out an email through our CF-based application using cfmail. We are seeing the following record in mail.log: "Error","scheduler-8","11/04/08","15:10:23",,"[EOF]" I gather that EOF stands for end of file, but I'm n
-
We use 10g database and use AWM to create the analytic workspace, Dimensions, Levels, Hierarchies, Measures and Cubes etc. We also use BI Beans query manager for reading the Cube and have a UI on top of that. Do we need to createn OLAP catalog also?