Purchase Order Workflow message for previous level approver
Hi folks!!
We are implementing PO workflow through which we want to notify the next level releaser as well as we also want to notify the previous levels releaser as well as Purchase requisition creator (if PR has been used as reference document to create PO).
I have already successfully implemented the workflow, in which next level of approver gets the notification in his/her SAP Business Workplace as soon as the PO gets approved by the previous level.
But my requirement is on final approval of PO, notification should also send back to the previous levels approver of PO and Requisition creator.How can I achieve it, please help.
Best regards
Hi,
A check can be made during final level of approval for which e-mail will get triggered to the previous approver and the requisitioner. you would need to provide a Logic to your developer with the message body whihc will trigger an e-mail during final approver and mail recipients will be the previous approver and the Requisitioner which can be picked from Line item in Purchase Order.
Prashant
Similar Messages
-
Project Workflow Extension for Multi level approval
Hi,
We have a requirement of 2 or 3 level of approval on Project Workflow for Project Status Change. We are planning to use the Seeded extension provided by Oracle to get the Approver for Project Status Change.
The extension procedure provided pa_client_extn_project_wf . select_project_approver has only one out parameter that is Approver id. This means it's only possible 1 level of approval.
Please help me to find out the way how can i make this work for multi level Approval.
Regards,
RamHi Paul,
Thanks for your suggestion.
By comments field I'm assuming OfficeTask.Comments field. Problem is, this field is always null. I tried accessing this field in CheckExitCondition activity as well as in OnTaskCompleted but in both the cases, it was null only(I wrote comments while approving
the task).
I used a code activity within OnTaskCompleted activity and following code for accessing Comments and Description fields:
public string officeComments;
public string officeDescription;
private void TaskCOmplete(object sender, EventArgs e)
CodeActivity Sender = (CodeActivity)sender;
Microsoft.Office.Workflow.Actions.OfficeTask ofctask1 = ((CompositeActivity)Sender.Parent).Parent as Microsoft.Office.Workflow.Actions.OfficeTask;
officeComments = ofctask1.Comments;
officeDescription = ofctask1.Description;
Please tell me if I'm doing anything wrong here, I'm very new to Workflows. Also, do I need to set any specific property of officeTask for retriving comments?
Thank you -
Workflow Configuration for 5-Level Approver
Dear Experts,
We are using and Extended Classic Scenario in which we have 5-Level approver of the Shopping cart. The below is the funcational logic which i need to configure.
Logic:
Find the Requestors manager by using the SLAPPROVER in the workflow container
Now run this logic for the SLAPPROVER such as.
Initially the SLAPPROVER = Requestors SLAPPROVER
IF the SLAPPROVER spending limit is greater or equal to the cart total
value THEN record SLAPPROVER as the final level approver and end approval chain (<b>How do i Record the SLAPPROVER as a final level</b>)
ELSE the SLAPPROVER spending limit is less then the cart total value
Then record SLAPPROVER as level N approver and set SLAPPROVER = to level N approvers SLAPPROVER
Now repeate the logic above until an approver is found with dollar limit greater or equal to cart total value.
The end result will be a chain of approvers with a max of 5 levels because the fifth level will contain a large dollar value such as 99999999 to be the last approver. This way if anything exceeds Jim Orrs level then it will be approved outside of the system and then documented and Jims level will approve it in the system.
Now the chain of approvers will exist. The first level will have to approve it before its goes to the next level. If a approver rejects the cart then no work items will be sent to the levels above. All levels must approve for the cart to be approved.
Eample:
User A orders a cart with value $1500
SLAPPROVER = Requestors SLAPPROVER = Manager A
Manager A spend limit (500) less than cart total (1500)
Record Manager A as level 1 approver
Find Manager As SLAPPROVER = Manager B
Set SLAPPROVER = Level 1 SLAPPROVER = Manager B
Manager B spend limit (1000) less than cart total (1500)
Record Manager B as level 2 approver
Find Manager Bs SLAPPROVER = Manager C
Set SLAPPROVER = Level 2 SLAPPROVER = Manager C
Manager C spend limit (9999) greater than cart total (1500)
Manager C is final approver in the approval chain is single level
The chain now exist:
Manager A -> Manager B -> Manager C
Can this be done through the configuration in the SWB_PROCURMENT transaction or i need to have any development.
If its the case of Development, Please advice me the flow in which i need to go about.
Thanks in Advance,
Mohit.Mohit
You could look to use the n-step dynamic spend limit approver workflow (WS14000109) to do this.
You could also implement badi BBP_WFL_APPROV_BADI for workflow WS14000133.
Have a look at the following link to see if this is what you are looking for.
http://help.sap.com/saphelp_srm50/helpdata/en/79/ca013a0c88bc7ce10000000a114084/frameset.htm
Regards
Keith -
Purchase order workflow generating mails to invalid peron for one plant
Hi,
I have a situation, where the user is receiving workitem mails to approve to outlook, even though he is not an approver. This is the case with only one plant. One more point is even in non-PO workflow, he is receiving the woritem mail execution mails, and plant is same as in PO workflow. Can anyone explain, where I can find the plant and this user relation and how it is happening.Hi,
Check wrong user ID assigned release code in basis side in authorization(SU01 & PFCG) and also check wrong user ID assigned release code to following path:
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
Regards,
Biju K -
Steps required for second level approval Workflow
Hi,
Can any one explain me step by step procedure of how to configure 2 level approval process in SRM.I have activated the second level approval for SC.But after this what i have to do. Where can i set the value conditions in workflow?How system will decide for one level approval it has to go for a person "Y" and for 2nd level approval it has to go to Manager?
kindly help me out in this
regards
subbramanyamI think you have to activate the below workflows in the system which automatically identifies the number of levels that it should cross.
WS14000133
WS10000049
WS14000134 ---> This Sub workflow determines, is there any next approver or not?. -
OIM 11g r2: SOA workflows for two level approval.
HI Experts,
I am using SOA workflows in OIM 11g r2. The requirement is to have a two level approval for a role (which provisions Oracle DBUM connector at present) : first for Manager and second for the Role owner.
I have created and deployed the composite with name AddAccessApproval but need to find how to use this for two level approval.
There is option for serial approval but how to pass it to Role owner.
Any help in this regard is appreciated.
Many Thanks,
ArvindI've run into the same error with oim 11gr2 bp04:
<Mar 18, 2013 11:07:09 AM CDT> <Notice> <Stdout> <BEA-000000> <<Mar 18, 2013 11:07:09 AM CDT> <Error> <oracle.soa.services.identity>
<BEA-000000> <<oracle.tip.pc.services.identity.jps.AuthenticationServiceImpl.authenticateUser()> authentication FAILED>>
<Mar 18, 2013 11:07:09 AM CDT> <Notice> <Stdout> <BEA-000000> <<Mar 18, 2013 11:07:09 AM CDT> <Error> <oracle.soa.services.identity>
<BEA-000000> <<.> Identity Service Authentication failure.
Identity Service Authentication failure.
Either the user name or password is incorrect. Check the error stack and fix the cause of the error. Contact Oracle Support Services if error is not fixable.
ORABPEL-10528
Identity Service Authentication failure.
Identity Service Authentication failure.
Either the user name or password is incorrect. Check the error stack and fix the cause of the error. Contact Oracle Support Services if error is not fixable.
at oracle.tip.pc.services.identity.jps.JpsProvider.authenticateUser(JpsProvider.java:2337)
Caused By: javax.security.auth.login.LoginException: [Security:090304]Authentication Failed: User SOAAdminPassword javax.security.auth.login.FailedLoginException:
[Security:090302]Authentication Failed: User SOAAdminPassword denied
at oracle.security.jps.internal.jaas.module.authentication.JpsUserAuthenticationLoginModule.login(JpsUserAuthenticationLoginModule.java:71)
...Did you find what the issue is? I'm finding scant information about this user named "SOAAdminPassword" (who makes up these usernames :-/). -
Hello all,
in a purchase orderI will send out IDOC's. After creating the purchase order a proposal for an output type had been made (checked in analysis, the condition record has been found, but no proposal had been made in the purchase order. After saving the PO there is no record in NAST.
Has somebody an idea?
Regards
Norberthi
You need to do some configuration for this.
u2022 Goto NACE .
u2022 Select EF and click on OUTPUT TYPES.
u2022 Then select Output Type NEU and click on processing routines .
u2022 In that you have to add a new entry - medium 5 .
u2022 Then you need to assign a program, form routine and form.
u2022 You can use the standard program i.e. SAPFM06P, FORM routine is always ENTRY_NEU and standard MEDRUCK.
u2022 Then in PARTNER FUNCTION you need to add a new entry : medium - 5 and function - VN .
u2022 For subject of the mail goto Mail Title and Texts. In title give PO No. &EKKO-EBELN& .
u2022 Under General data -> Replacement of text symbols give programm as SAPMM06E and Form Routine as TEXT_SYMBOL_REPLACE .
u2022 Now the subject will be PO No. 1800004202.
u2022 You need to maintain your email id in tcode SU01 and also the vendor's email id.
u2022 Now while creating a new purchase order , change the medium to External Send .
u2022 Then goto Communication Method and select CS01 . ALSO make sure that the Cover Page Text has value PO No. &EKKO-EBELN& .
u2022 Goto tcode ME9F .
u2022 Execute.
u2022 Select the checkbox and click on Output Message.
u2022 You will get a message MAII 00000000000001 generated .
u2022 Use note no 191470
VB -
Error in Purchase Order Workflow
Hi,
I am facing an problem in Purchase Order Workflow. We are working on ECC6.0 Version. I activated the PO workflow WS20000075 (BUS2012) for the PO release strategy. I assigned an user for the task "Release Purchase Order effected" that is step 000107 and after that I deassigned that user from that step.
Now I am facing a problem, that the workflow is getting deactivated and unable to go further because it is getting an error in resolving the agent at that release effected step even after I deassigned the user. Every time I need to go to type event linkages to activate type event for the workflow.
The error it is raising is SWF_RUN 544.
So can anyone suggest me some solution for this and highly appreciated for the quick response.
Thanks & Regards,
Ramesh SHi Krishna,
Thanks for the reply. But here I donot want the agent to be assigned to that step. I already deassigned the agent from there but still it is giving me the error saying that unable to resolve the agent.
Thanks & Regards,
Ramesh S -
MM Purchase order Workflow links
Dear friends,
I was working on MM Purchase order workflows.
Please specify Links for exploring MM workflows.
thanks and Regards,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
<b>Reward points if useful</b> -
How to create purchase order using VA01 for BAPI?
how to create purchase order using VA01 for BAPI?
Hi Arun,
Please check this link
Example Program for BAPI_PO_CREATE1
Re: BAPI_PO_CREATE1
Questions in BAPI_PO_CREATE1
Problem with BAPI_PO_CREATE1
*& Report BAPI_PO_CREATE *
REPORT bapi_po_create.
Input File Declaration
TYPES: BEGIN OF ty_input_file,
column1 TYPE char50,
column2 TYPE char50,
column3 TYPE char50,
column4 TYPE char50,
column5 TYPE char50,
column6 TYPE char50,
column7 TYPE char50,
column8 TYPE char50,
column9 TYPE char50,
column10 TYPE char50,
column11 TYPE char50,
column12 TYPE char50,
column13 TYPE char50,
column14 TYPE char50,
column15 TYPE char50,
column16 TYPE char50,
column17 TYPE char50,
column18 TYPE char50,
END OF ty_input_file.
DATA: i_input_file TYPE STANDARD TABLE OF ty_input_file,
wa_input_file TYPE ty_input_file.
CONSTANTS: c_path TYPE char20 VALUE 'C:\',
c_mask TYPE char9 VALUE ',.,..',
c_mode TYPE char1 VALUE 'O',
c_filetype TYPE char10 VALUE 'ASC',
c_x TYPE char01 VALUE 'X'.
PARAMETERS : p_fname LIKE rlgrap-filename.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname.
Browse Presentation Server
PERFORM f4_presentation_file.
START-OF-SELECTION..
Read presentation server file
PERFORM f1003_upload_file.
IF NOT i_input_file[] IS INITIAL.
PERFORM split_data.
ENDIF.
*& Form f4_presentation_file
*& F4 Help for presentation server
FORM f4_presentation_file .
CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
def_path = c_path
mask = c_mask
mode = c_mode
title = text-001
IMPORTING
filename = p_fname
EXCEPTIONS
inv_winsys = 1
no_batch = 2
selection_cancel = 3
selection_error = 4
OTHERS = 5.
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. " f4_presentation_file
*& Form f1003_upload_file
*& Upload File
FORM f1003_upload_file .
DATA: lcl_filename TYPE string.
lcl_filename = p_fname.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = lcl_filename
filetype = c_filetype
has_field_separator = c_x
TABLES
data_tab = i_input_file
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
IF sy-subrc 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
EXIT.
ENDIF.
ENDFORM. " f1003_upload_file
*& Form split_data
Collect data for creating Purchase Order
FORM split_data .
DATA: i_poitem TYPE STANDARD TABLE OF bapimepoitem,
i_poitemx TYPE STANDARD TABLE OF bapimepoitemx,
i_poitem_sch TYPE STANDARD TABLE OF bapimeposchedule,
i_poitem_schx TYPE STANDARD TABLE OF bapimeposchedulx,
i_acct_*** TYPE STANDARD TABLE OF bapimepoaccount,
i_acct_assx TYPE STANDARD TABLE OF bapimepoaccountx,
i_services TYPE STANDARD TABLE OF bapiesllc ,
i_srvacc TYPE STANDARD TABLE OF bapiesklc,
i_return TYPE STANDARD TABLE OF bapiret2,
wa_header TYPE bapimepoheader,
wa_headerx TYPE bapimepoheaderx,
wa_poitem TYPE bapimepoitem,
wa_poitemx TYPE bapimepoitemx,
wa_poitem_sch TYPE bapimeposchedule,
wa_poitem_schx TYPE bapimeposchedulx,
wa_acct_*** TYPE bapimepoaccount,
wa_acct_assx TYPE bapimepoaccountx,
wa_services TYPE bapiesllc,
wa_srvacc TYPE bapiesklc,
wa_return TYPE bapiret2,
ws_po TYPE bapimepoheader-po_number.
break gbpra8.
wa_services-pckg_no = 10.
wa_services-line_no = 1.
wa_services-outl_no = '0'.
wa_services-outl_ind = c_x.
wa_services-subpckg_no = 20.
APPEND wa_services TO i_services.
wa_srvacc-pckg_no = 10.
wa_srvacc-line_no = 1.
wa_srvacc-serno_line = 01.
wa_srvacc-serial_no = 01.
wa_srvacc-percentage = 100.
APPEND wa_srvacc TO i_srvacc.
LOOP AT i_input_file INTO wa_input_file.
IF wa_input_file-column2 EQ 'HD'.
wa_header-doc_type = wa_input_file-column3.
wa_header-creat_date = sy-datum.
wa_header-created_by = sy-uname.
wa_header-vendor = wa_input_file-column4.
PERFORM conversion_output USING wa_header-vendor
CHANGING wa_header-vendor.
wa_header-comp_code = 'DE03'.
wa_header-purch_org = 'DE03'.
wa_header-pur_group = 'DE1'.
wa_header-vper_start = wa_input_file-column9.
wa_header-vper_end = wa_input_file-column10.
wa_headerx-comp_code = c_x.
wa_headerx-doc_type = c_x.
wa_headerx-creat_date = c_x.
wa_headerx-created_by = c_x.
wa_headerx-vendor = c_x.
wa_headerx-purch_org = c_x.
wa_headerx-pur_group = c_x.
wa_headerx-vper_start = c_x.
wa_headerx-vper_end = c_x.
ENDIF.
IF wa_input_file-column2 EQ 'IT'.
wa_poitem-po_item = wa_input_file-column3.
wa_poitem-short_text = wa_input_file-column6.
wa_poitem-plant = wa_input_file-column8.
wa_poitem-quantity = '1'.
wa_poitem-tax_code = 'V0'.
wa_poitem-item_cat = 'D'.
wa_poitem-acctasscat = 'K'.
wa_poitem-matl_group = wa_input_file-column7.
wa_poitem-pckg_no = '10'.
APPEND wa_poitem TO i_poitem .
wa_poitemx-po_item = wa_input_file-column3.
wa_poitemx-po_itemx = c_x.
wa_poitemx-short_text = c_x.
wa_poitemx-plant = c_x.
wa_poitemx-quantity = c_x.
wa_poitemx-tax_code = c_x.
wa_poitemx-item_cat = c_x.
wa_poitemx-acctasscat = c_x.
wa_poitemx-matl_group = c_x.
wa_poitemx-pckg_no = c_x.
APPEND wa_poitemx TO i_poitemx.
wa_poitem_sch-po_item = wa_input_file-column3.
wa_poitem_sch-delivery_date = sy-datum.
APPEND wa_poitem_sch TO i_poitem_sch.
wa_poitem_schx-po_item = wa_input_file-column3.
wa_poitem_schx-po_itemx = c_x.
wa_poitem_schx-delivery_date = c_x.
APPEND wa_poitem_schx TO i_poitem_schx.
wa_acct_***-po_item = 10.
wa_acct_***-serial_no = 01.
wa_acct_***-gl_account = '0006360100'.
wa_acct_***-co_area = '1000'.
wa_acct_***-costcenter = 'KC010000'.
APPEND wa_acct_*** TO i_acct_***.
wa_acct_***-po_item = 10.
wa_acct_***-serial_no = 02.
wa_acct_***-gl_account = '0006360100'.
wa_acct_***-co_area = '1000'.
wa_acct_***-costcenter = 'KC010000'.
APPEND wa_acct_*** TO i_acct_***.
wa_acct_assx-po_item = 10.
wa_acct_assx-serial_no = 01.
wa_acct_assx-po_itemx = c_x.
wa_acct_assx-serial_nox = c_x.
wa_acct_assx-gl_account = c_x.
wa_acct_assx-co_area = c_x.
wa_acct_assx-costcenter = c_x.
APPEND wa_acct_assx TO i_acct_assx.
wa_acct_assx-po_item = 10.
wa_acct_assx-serial_no = 02.
wa_acct_assx-po_itemx = c_x.
wa_acct_assx-serial_nox = c_x.
wa_acct_assx-gl_account = c_x.
wa_acct_assx-co_area = c_x.
wa_acct_assx-costcenter = c_x.
APPEND wa_acct_assx TO i_acct_assx.
wa_services-pckg_no = 20.
wa_services-line_no = 2.
wa_services-service = wa_input_file-column9.
wa_services-quantity = '100'.
wa_services-gr_price = '100'.
wa_services-userf1_txt = wa_input_file-column13.
APPEND wa_services TO i_services.
wa_srvacc-pckg_no = 20.
wa_srvacc-line_no = 1.
wa_srvacc-serno_line = 02.
wa_srvacc-serial_no = 02.
wa_srvacc-percentage = 100.
APPEND wa_srvacc TO i_srvacc.
ENDIF.
ENDLOOP.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = wa_header
poheaderx = wa_headerx
POADDRVENDOR =
TESTRUN =
MEMORY_UNCOMPLETE =
MEMORY_COMPLETE =
POEXPIMPHEADER =
POEXPIMPHEADERX =
VERSIONS =
NO_MESSAGING =
NO_MESSAGE_REQ =
NO_AUTHORITY =
NO_PRICE_FROM_PO =
IMPORTING
exppurchaseorder = ws_po
EXPHEADER =
EXPPOEXPIMPHEADER =
TABLES
return = i_return
poitem = i_poitem
poitemx = i_poitemx
POADDRDELIVERY =
poschedule = i_poitem_sch
poschedulex = i_poitem_schx
poaccount = i_acct_***
POACCOUNTPROFITSEGMENT =
poaccountx = i_acct_assx
POCONDHEADER =
POCONDHEADERX =
POCOND =
POCONDX =
POLIMITS =
POCONTRACTLIMITS =
poservices = i_services
posrvaccessvalues = i_srvacc
POSERVICESTEXT =
EXTENSIONIN =
EXTENSIONOUT =
POEXPIMPITEM =
POEXPIMPITEMX =
POTEXTHEADER =
POTEXTITEM =
ALLVERSIONS =
POPARTNER =
break gbpra8.
LOOP AT i_return INTO wa_return.
ENDLOOP.
ENDFORM. " split_data
*& Form conversion_output
Conversion exit input
FORM conversion_output USING p_ip
CHANGING p_op.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = p_ip
IMPORTING
output = p_op.
ENDFORM. " conversion_output
Best regards,
raam -
Release of purchase order Workflow
Dear all,
I have Configured the standard PO release workflow and it is working fine for first level approval.
My requirement is for three level approval,I have maintained three release code in SPRO.I want to know other setting for Workflow in SPRO for 3 level approval.
Thanks and Regards
KumarHello Raj,
the standard behaviour is, that all three release codes are "open" at the same time and that you get the events for all three of them at once up creation.
To create a certain hierarchy for the release code, you have to maintain the "Prerequesites" for each release code. This means:
Set 01 prerequesite to 02
and set 01 and 02 as prerequesite to 03.
You find the right button at the customizing (spro) maintenance step for the "Release strategy", and there's a button "Prerequesites".
The SAP online help documentation gives you hints on howto maintain them correctly, as the upcoming dialog looks a bit confusing.
To give you a quick start: Mark all checkboxes of the left side of the dividing line that runs from top-left to bottom-right. ... Yes, and have a look at the Forums here using the search term "Prerequesites".
With the very best wishes,
Florin -
Purchase Order Workflow - getting de-activated
Hi All,
We have a Purchase Order workflow that has been working well for quiet some time now. Over this weekend, we installed Enhancement Packs 1 to 3 and in the midst of testing in QA, I have noticed that, each time a PO workflow gets triggered, it de-activates the workflow causing other instances of the workflow to not be triggered.
Each time, I have to go and re-activate the workflow.
Has anyone faced such an issue and if so, what did you do to prevent them occuring.
Thank you,
SatishI think the person who is creating the PO do not have the Proper authorization hence this deactivating. This deactivating thing can be avoided by going to SWE2 and changing the Error on Feedback field to Do not change Linkage. I hope this will solve your issue. You can also try to find the event that have not triggered from Event Queue SWEQADM
Thanks
Arghadip -
Exception Message for Lower Level
Hi everyone...
I get this message:
"Exception Message for Lower Level"
after of one MD02, for my FERT Material.
This FERT material has 2 lower levels, for a couple HALBs material in the next level and other HALB material into the level 3.
I don't get the requeriments for the HALBs materials, when I select the Order Report for the PlOrd.
This 3 materials are produced since level 3 up to level 1 into the same plant, therefore I need to see the requeriment of the Level 3 to produce and then, use it for the Level 2 and till the Level 1., but I'm recieving this message.
Thanks in advance.
OPHi,
Not quite understandable ur query
can u re-phrase it, anyways
as per my understanding
u are not getting plan orders for (HALB'S)
just check the stock for that HALB'S &
just execute CS11, CS12 for that header material & check
whether BOM is getting exploded or not (upto all levels)
Regards
kumar -
Restrict purchase order document type at plant level
Dear,
I would like to restrict the purchase order document type at plant level,
Plz help me.Hi Dear,
at the Plant level you have to use the below given Authorization Objects for the Users in different Plant
M_BEST_BSA Document Type in Purchase Order
M_BEST_WRK Plant in Purchase Order
Give the values of the respective Plant and Order Type for the Respective Users.
For more help you can contact your Security Team.
but before that please check out in the T-Code SU24, if both the Objects are active, if not then ask the ABAP person to activate them.
Hope it helps you.
regards,
yawar Khan -
ShoppingCart ProcessControlledWorkflow SRM 7.0 -BC set for N-level approval
Hi experts,
Which BC set I should activate for Shopping cart N-level approval Work Flow.?
How to deactivate existing Active BC set in the system?
ThanksHello,
Activation of BC set is to facilitate the faster & easier configuration. You have two options :
1. Activation of new BC set will make the necessary changes. e.g if you have activated SC auto approval, run the BC set for 1 level approval, system will make all the changes required.
2. Manually change the configuration based on your requirement. SRM - SRM Server - Cross Application Basic Setting - Business Workflow.
BC sets are generic & might not fulfill all of your requirements. If your requirement is n -level approval, better to build your own expressions & process schema & levels. Take the reference of SAP delivered process levels.
Hope this helps.
Thanks
Ashutosh
Maybe you are looking for
-
Hi Experts, I am doing a VC application. In this I am using Combo box in input form. I am populating this combo box with one RFC from R/3 system. I am able to see data on Development system. I have transported my VC Model and RFC to quality system bu
-
How to see rows errors not loaded by interface
Hello, I have a simple interface, I am loading data within same oracle database from one schema to another schema. But I see 3 rows less. Can some body please advice how to see rows that are not loaded,what was reason etc. Thanks
-
Satellite L300-0H9 - DC jack needs to be replaced
My DC jack needs to be replaced and I'm not able to find a new one. I looked at ebay and some other websites, but they dont have a DC jack for L300 PSLB8C 0H901X model. Any idea please? Thanks,
-
I know that it is not good to leave batteries on charge after it's being fully charged becasue it reduces it's life span (the chemical reaction stuffs up...) Anyway, I heard that some people were saying that it is ok to leave the Mac plugged in even
-
Creating radio buttons in table coloumn.
Please share any documents available on how to create and implement radio buttons in table coloumns . And please also share how to read the enabled or diaabled radio buttons