Urgent : Workflows for Purchase Order
hi,
My requirement is to make workflows for creation of Purchase Order.i,e Whenever a PO is made in the system,one mail should be sent to the concerned person for approval.I came across object type BUS2012 which is for Purchase Order but it's event list does not contain for "creation".How to approach for the same or any other solution.
Thanks and Regards,
Gaurav
Hi,
Standard Workflow for Purchase Order is WS20000075(Access it via PFTC_DIS Tcode). The business Object for Purchase order is BUS2012(access it via SWO1 Tcode).
http://help.sap.com/saphelp_47x200/helpdata/en/75/ee153f55c811d189900000e8322d00/frameset.htm
Regards
Kiran Sure
Similar Messages
-
Searching for Workflow for Purchase Order Change
Hi experts!
We are using SRM5.0 / extended classic scenario and backend R/3 4.7 Enterprise.
We should implement an approver process for the purchase order changes. Does any one of you know whether there exists a standard SAP workflow?
Many thanks for your help.
Regards,
CorinneHi
<i>Please refer to the following links for detailed step-by-step details.</i>
<u>Workflows for Purchase Orders - n-step approval workflow ( WS14000145 )... Start WS14000075, WS14000089 or WS14000145...-step approval workflow ( WS14000145 )</u>
http://help.sap.com/saphelp_srm50/helpdata/en/5a/c5173f5ff48443e10000000a114084/frameset.htm
<u>Authorization - Purchase orders ( WS14000145 )</u>
http://help.sap.com/saphelp_srm50/helpdata/en/f7/a6a3415e34b05fe10000000a1550b0/frameset.htm
<u>Setting Up SAP Business Workflow - WS14000145 ( n-step approval )... WS14000145... WS14000145 N-step approval PO WS14000145 N-step approval of contract</u>
http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
<u>Dynamic Modification - Purchase orders ( WS14000145 )</u>
http://help.sap.com/saphelp_srm50/helpdata/en/84/dda441e79ead5fe10000000a1550b0/frameset.htm
<u>Back & Forth Processing and the Retain Function - Purchase orders ( WS14000145 ) </u>
http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
<u>Approval Workflows for Purchase Orders and Change Versions</u>
http://help.sap.com/saphelp_srm50/helpdata/en/ec/fe163ff8519a06e10000000a114084/frameset.htm
<u>Workflow for Contracts - Workflow for Purchase Orders ( WS14000145 )</u>
http://help.sap.com/saphelp_srm50/helpdata/en/26/0f8b41ed891609e10000000a155106/frameset.htm
<u>SRM Business Workflow - One-step Approval</u>
http://help.sap.com/saphelp_srm50/helpdata/en/8b/4fa9585db211d2b404006094b92d37/frameset.htm
<u>WS14000089</u>
http://help.sap.com/saphelp_srm50/helpdata/en/5a/c5173f5ff48443e10000000a114084/frameset.htm
<u>WS14000075</u>
http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/5a/af5efc85d011d2b42d006094b92d37/frameset.htm
Regards
- Atul -
Creating workflow for purchase order release.
Hi friends
I want step by step detail about creation of workflow for purchase order release..
After release purchase order it will goes to the two level of approval..
after that the workflow should be completed...
how can i develope the workflow for that scenario..
Thanks
GowrishankarHi Gowrishankar,
You can get step by step workflow for PO using standard workflow
<b>Release of Purchase Order :WS20000075</b>
And for two levels of approvals you have to configure in SPRO the path is
Purchase Order:
SPRO> Material Management->Purchasing->/Purchase order-->Release procedure ---> Procedure with classification ---> set up procedure with classification ---> double click on Release strategies and Workflow.
If you don't know about this configuration, you have to confirm with your MM consultant.
Thanks and Regards,
Prabhakar Dharmala -
Workflow for purchase order rejection and esclation.
Hi,
Can any body tell us the what is the standard workflow for purchase order rejection and esclation.
if no standard WF is there then how can create the workflow for ecslation and rejection.
Thanks & Regards,
Priti shrivastavaPlease check here.
http://help.sap.com/saphelp_srm30/helpdata/en/5a/c5173f5ff48443e10000000a114084/content.htm -
Hi,
Can anyone let me know the steps to activate workflow for purchase order so that workflow will be triggered after creation of PO and for any modification done after release.
What are the customization and tcodes required for PO workflow and is there any technical involvement requires.
Thanks in advance!
KarunHi
I took it from sdn.
WORKFLOW FOR PO RELEASE PROCEDURE
Steps involved are :
1) SPRO > MM > Purchasing > Purchase Order > Release Procedure for Purchase Orders > Define Release Procedure for Purchase Orders > Release Codes > here assign Workflow indicator as "1" against each Release Code
2) SPRO > MM > Purchasing > Purchase Order > Release Procedure for Purchase Orders > Define Release Procedure for Purchase Orders > Workflow > Here against each release code assign OT as US and respective User ID's for Release Codes.
3) Go to OOCU > here under MM, go to MM-PUR,
4) Click on "activate event linking"
5) Go for "WS 20000075" and for BUS2012 RELEASESTEPCREATED, click on Detailed view button. Activate "Event linkage activated" and also activate "Enable usage of event queue"
and Save.
6) Click on "Assign agents" and proceed all above steps.
BUS2012 is the relevant business object and Releasestep created is the event for the same.
7) Check SWETYPV transaction for the WF you have activated for BUS2012 and confirm.
Test the same by creating a PO and check the SBWP for SAP Mail of respective Users -
Standard n-step approval workflow for Purchase Order in sap 4.7?
Hello friend,
In SAP 4.7 there is any standard template for n-step approval workflow for Purchase Order.
thanks in advance.Hi AM,
there is no std template for n-step approvals but for Single Release.
What you could do is create a custom one as per the number of approvals for PO.
Also note a PO Release Strategy can handle only 8 levels of approval.
Hope it helps.
Aditya -
Workflow for Purchase Order Form?
I am setting up a paperless Purchase Order system at my company.
A Purchase Order form has been created in Acrobat with spaces for 4 digital signatures.
There is a network filesystem where a copy of the form can be stored and completed copies of the form placed. Preferably, a copy of the form will be retrieved from the server, then emailed through the signature process.
The Workflow:
1. A user obtains a copy of the PO form, fills it out, digitally signs the form and sends it to their supervisor for approval by email (preferred) or by placing the form in a shared directory.
2. The supervisor digitally signs the PO and sends it to their Manager.
3, The Manager digitally signs the PO and sends it to the approval authority.
4. The approval authority digitally signs the PO and forwards the form to the purchasing department for placement.
There are about 100 users, 20 supervisors, 5 Managers and 1 Approval Authority.
How would this workflow be implemented? What I have found so far is examples where 1 form is distributed to a number of people, filled out and returned, collated and reviewed. I been unable to find any examples of this type of workflow.
Any suggestions?
DennisIt's not that difficult. I think there is only one entry for the object and event you use in your workflow.
If you would have done a little searching in this forum you would have had your answer already.
Regards,
Martin -
Workflow for Purchase order creation!!!
Hi,
I am new for SAP Workflow. I have a requirement to create workflow for PO creation. Once the approval of 2 levels, then PO should be released. Could you please help me to do this. Please provice me the step by step procedure or relevent materials links.
Thanks in Advance!!Hi,
Get yourself familiar with terms like PO release strategy, etc. This has lots of material in SAP help. You might also take a look to SAP MM workflow scenarions document - it has documentation of PR release, but the idea is quite similar with POs.
You can also google "PO release strategy in SAP", and you should find some step by step instructions.
In general, lots of things can be done purely by configuring in SPRO and not that much WF development (if any) is required unless you have some specific requiremenets.
Regards,
Karri -
Hi All,
We have go problem follow:
we completed with T.Code MIGO, but we used TCode MD04 to view stock in warehouse then system show field Avaiable Qty is zero with MRP type is Stock.
pls help us,
ThanksHI,
After MIGO the stock is been displayed in MMBE which is the stock overview.
MD04 is used to display stock from the MRP.
Please do MD03 which is MRP run and then MD04 then you will see the stock.
There may be configuration issues in MRP settings.. Have you maintained MRP 1.2.3.4 views for that material?
Thanks & regards,
Kiran. -
Open items for purchase order its very urgent
hi
my requirement is to write extract program for purchase order(me21) to extract only open items.
please provide sample code its very urgent.
thanks in advance.
points will be rewarded.
thanks
hari prasad reddycheck the below report :
REPORT ZMM_OPEN_PO_REPORT no standard page heading
line-size 255
message-id zwave.
======================================================================
Program Name : ZMM_OPEN_PO_REPORT *
Description : This report displays all Open PO Items and output *
would be PO Number,Material number and so on *
Author : Seshu *
Date : 01/24/2007 *
MODIFICATION HISTORY *
DATE | AUTHOR | CHANGE # | DESCRIPTION OF MODIFICATION *
--|||--
01/24/07| Seshu | DEVK921979 | Initial *
D A T A D E C L A R A T I O N P A R T ***
type-pools
type-pools : slis.
Tables
tables : ekko, " Purchase order Header
ekpo, " Purchase order Item
marc. " Material with Plant data
Internal table for output.
data : begin of i_output occurs 0,
ebeln like ekko-ebeln,
matnr like ekpo-matnr,
end of i_output.
ALV Data declaration.
data : v_repid like sy-repid.
ALV Function Module Variables
DATA: gs_layout type slis_layout_alv,
g_exit_caused_by_caller,
gs_exit_caused_by_user type slis_exit_by_user.
DATA: gt_fieldcat type slis_t_fieldcat_alv,
gs_print type slis_print_alv,
gt_events type slis_t_event,
gt_list_top_of_page type slis_t_listheader,
g_status_set type slis_formname value 'PF_STATUS_SET',
g_user_command type slis_formname value 'USER_COMMAND',
g_top_of_page type slis_formname value 'TOP_OF_PAGE',
g_top_of_list type slis_formname value 'TOP_OF_LIST',
g_end_of_list type slis_formname value 'END_OF_LIST',
g_variant LIKE disvariant,
g_save(1) TYPE c,
g_tabname_header TYPE slis_tabname,
g_tabname_item TYPE slis_tabname,
g_exit(1) TYPE c,
gx_variant LIKE disvariant.
data : gr_layout_bck type slis_layout_alv.
Ranges
ranges r_eindt for eket-eindt.
initialization.
v_repid = sy-repid.
start-of-selection.
Get the data from EKKO ,EKPO and MARC Table
perform get_data_tables.
end-of-selection.
display the data in the form of ALV
perform display_data.
*& Form get_data_tables
Get the data from EKKO,EKPO and MARC Table
FORM get_data_tables.
clear : i_output.
refresh : i_output.
fill the dates in ranges
r_eindt-low = sy-datum - 7.
r_eindt-high = sy-datum + 14.
r_eindt-option = 'BT'.
r_eindt-sign = 'I'.
append r_eindt.
Get the data from EKKO,EKPO and EKET Tables
select aebeln bmatnr into table i_output
from ekko as a inner join
ekpo as b on aebeln = bebeln
inner join marc as c on cmatnr = bmatnr
inner join mara as d on dmatnr = bmatnr
inner join eket as e on eebeln = aebeln
and eebelp = bebelp
where c~beskz = 'E'
and c~werks = '1000'
and d~mtart = 'FERT'
and b~loekz = space
and b~elikz = space
and e~eindt in r_eindt.
if sy-subrc ne 0.
message e000(zwave) with 'No open purchase order found'.
endif.
ENDFORM. " get_data_tables
*& Form display_data
text
FORM display_data.
Fill the Fiedlcat
PERFORM fieldcat_init using gt_fieldcat[].
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = v_repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = g_user_command
I_CALLBACK_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = ' '
I_STRUCTURE_NAME =
I_BACKGROUND_ID = ' '
I_GRID_TITLE =
I_GRID_SETTINGS =
IS_LAYOUT = gr_layout_bck
IT_FIELDCAT = gt_fieldcat[]
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT =
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = g_save
IS_VARIANT =
IT_EVENTS =
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
IT_ALV_GRAPHICS =
IT_ADD_FIELDCAT =
IT_HYPERLINK =
I_HTML_HEIGHT_TOP =
I_HTML_HEIGHT_END =
IT_EXCEPT_QINFO =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = i_output
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " display_data
*& Form fieldcat_init
text
-->P_GT_FIELDCAT[] text
FORM fieldcat_init USING e01_lt_fieldcat type slis_t_fieldcat_alv.
DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
Purchase order number
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'EBELN'.
LS_FIELDCAT-ref_fieldname = 'EBELN'.
LS_FIELDCAT-ref_tabname = 'EKKO'.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Purchase Order'.
ls_fieldcat-seltext_M = 'Purchase Order'.
ls_fieldcat-seltext_S = 'Purchase Order'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material #
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MATNR'.
LS_FIELDCAT-ref_fieldname = 'MATNR'.
LS_FIELDCAT-ref_tabname = 'EKPO'.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Material'.
ls_fieldcat-seltext_M = 'Material'.
ls_fieldcat-seltext_S = 'Material'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
ENDFORM. " fieldcat_init -
Activating conditions for Purchase Order workflows in EBP
Dear SRMer's,
I am facing the following problem:
System Info :SRM Server 5.5, ECC 6.0
Scenario 1:
All start conditions for Purchase Order in SAP Business Workflow are activated.
I created a direct procurement shopping cart (DP) in SRM browser and ordered it, then I logged in as proffessional purchaser, changed the Price and processed the DP PO.
When Ordering, the follow on Documents are created, but says the PO is waiting for approval. When I check for this PO in the Backend R/3 system in the Me22n (Display PO changes), I don't see the PO.
Scenario 2:
All Start conditions for Purchase Order in SAP Business Workflow are de-activated
I created another direct procurement shopping cart (DP2) in SRM browser and ordered it, then I logged in as proffessional purchaser, changed the Price and processed the DP2 PO (Status is held).
When Ordering, I get the Warning message, no workflow found, contact system administrator.
Please advice what needs to be configured for the PO to be ordered successfully.
Thanks in advance
RajHi,
In your scenario 1, if system is saying that there the PO has to be approved, it means that you have managed the user that will receive the workitem..
Activating all PO WF is not a solution as in standard there are two many cases activated (amount, role, limit...)
I propose you to first activate only the 0 step WF and to overwrite the code inside
Just code that every PO modification should trigger O step WF thus it will be more simple to test it.
Later on, if you want to implement more complex starting conditions, you just have to modify the WF content...
Kind regards,
Yann -
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 -
Release for purchase order for workflow
explain me about the release procedure for purchase order i am comfortable with all steps but for the last step were we will be defining the settings for workflow
It's all fine and dandy that you want to be polite and reply to every reply with a "thanks for your reply", but it isn't very informative. In fact, I'm leaning towards calling it SPAM, but that is perhaps going a bit too far. Such replies do not add one bit of information, they just mark the thread as having contents added since I last visited, and wastes my time as I look at the thread to see what new information has come up.
At the risk of sounding rude, could you please quit your habit and <u>instead</u> mark the question as answered if any of the answers solved your problem (handing out forum points where appropriate)? If none of the replies solved your problem, then please tell us how far they got you and what's stopping you now.
Thank you. -
For Purchase order, is any Smartform available
Hi,
for Purhcase order Medruck Script is available but I want a smart form for purchase
is there smart form available for purchase order if exists plz. give me the name.
it is very urgent.
GaneshHi Ganesh,
There is standard smartform for PO (pre-configured forms) but you have to import package :/SMB40
PO Form: /SMB40/MMPO_L
Print Program: /SMB40/FM06P
See the note 595812: it explain how to download the preconfigured smartforms.
Anyway this is an extract of that note:
Detailed information can be accessed at the site:
http://service.sap.com/preconfiguredforms OR
http://service.sap.com/smb/development/preconfiguredforms.
To download preconfigured smartform package, please:
1. Go to http://service.sap.com/installations, select tab "download".
2. On the right hand side screen, locate navigation tree node
SAP Software Distribution Center->Download->Installations and Upgrades->
Entry by Application Group.
3. In the main window (right hand side), follow the path
SAP Best Practices->Best Practices for mySAP All-in-One-> PRECONFIGURED
SMART FORMS, you can find available preconfigured smartform versions.
Here you can also download the PO smartform.
Hope this will help.
Regards,
Ferry Lianto -
To send IDOC to vendor from SAP for purchasing order
Hi Gurus,
I want to setpu an EDI for send the outbound & inbound idocs to vendor for purchasing order from SAP and below are the message type I am using:
Outbound message type :
ORDERS
Inbound message type :
ORDRSP
INVOIC
I know how to set up the link, making the partner profiles attaching the process code, assigning the ports but I want to know the below customize set up:
1) Which transaction I need to used for customize this sceranio
2) Could you provide me any documentation which specifies the steps for configuration
And other details which I am suppose to know.
Please reply me as soon as possible as I am urgently in need of this.
Regards,
SagarHi Sagar
For the Confirmation you need to do the customizing for confirmation control, like what would you like to do after the confirmation. Confirmation is an inbound process.
For Invoice you need to complete the customizing under LIV in SPRO- for Invoices received via EDI.
Please go throught the help link for further details.
http://help.sap.com/saphelp_47x200/helpdata/en/a8/b99f58452b11d189430000e829fbbd/frameset.htm
Reward points if useful
Thanks & regards
Kishore
Maybe you are looking for
-
Javascript code needed for "Add to Favorites" icon in Webhelp using RH8
Hi, I have a huge problem in making the add to favorites icon click event associate with the appropriate code. This was the code i used in the Inline Javascript tab: <script type="text/javascript" language="JavaScript" src="showhide.js"></script> <
-
Coordinates for next internal square
Hi, the next question :) Imagine big square and several small squares inside it. These small squares should appear automatically and should not lay one over other. So, the problem is to calculate next X and next Y for each new square to be placed on
-
Automator - Filter Finder Items bug?
I've only started using Automator a few months ago, but now I ran into a problem, which I think is not my fault, but is a bug in Automator. Here's the scenario: What I have is a Folder Action on the Downloads folder, and the following list of actions
-
REF CURSORs in 8.1.6
In Oracle 8.1.7 I have written Oracle Database packages which use REF CURSORS to return data. I give users access to the package by creating a public synonym and granting execute access on the package. I don't need to grant any access on the underlyi
-
Calling IVI/Visa drivers from TestStand
I want to call directly to IVI or Visa driver DLLs using the DLL Flexible Prototype Adapter (because not every instrument in the world is a power-supply, dmm, scope, function-generator or switch). So far, straightforward. But when an error happens, I