Sales Order Release Procedure (VA01) through WORKFLOW
Hi all,
I've a requirement where the Sales Order should have a FIVE People Authorisation before Processing to Invoice. If all the People responsible approves only it will goto next step . How can i achieve that through WorkFlow ?
Hi,
Develop one workflow, with business object BUS2032 & event created. So when ever the sales order is created the workflow will getting triggered.
Then using loop step type you can send a work items to five approves. Finally you can release the sales order using the method of bus2032.
Thanks.
Similar Messages
-
How to make all fields mandatory in sales order T- code VA01 initial screen
Dear all,
how to make all fields mandatory in sales order T- code VA01 initial screen itself
The fields are
Sales Organization
Distribution Channel
Division
Sales Office
Sales Group
Regards,
Amar ReddyHi,
You can use Transaction Variant to achieve this functionality.Please go through the following link which helps you in creating the same.
[Link|http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation]
Regards,
Phani Prasad -
Sales order released from Credit block, but Purchase Requistion not created
Hi,
In third party sales scenario based on Scheduline Line category configuration purchase requistion creates when the order is created. If order is blocked for credit check then purchase requistion will not be created until order released from credit.
Here my scenario is
I have two users like A and B. When A releases the order from credit block by using transaction VKM1, Sales order releasing from credit and creating Purchase requistion. But, if the order is released by B, Sales order is getting released from credit but purchase requstion is not getting created.
There is no issue from security side, we activated trace and analysed everything it is not security issue.
Thanks and Regards
Alokam Chandra SekharHi Lakshmi,
Thanks for reply. I followed your instructions, pls find my observations below.
1. Can you check the below settings:
What is the Credit status in the header status tab page of the sales order for the B's sales order?
Is it "Not approved or releasedu201D If it is not approved, you might have released the sales order in VKM3, but you might not have saved it.
Reply: We are releasing order through VKM1 and after releasing the order the status is showing as "Released".
2. Did you use the same material for B's Sales order? If it a different material check the Item category and Schedule line category whether these are same with A's sales order.
Reply: Both the orders has same information, like material Item category and scheduline category
3. Check in the Schedule line tab page --> Procurement button whether you have maintain vendor, Source determination and Info record.
Source list has been verified through ME03 transaction and vendor data maintained correctly.
I really appreciate your time and efforts on this.. looking forward some more suggestions...
Thanks and Regards
Alokam Chandra Sekhar -
Replacing Profit Center value while sales order creation process - VA01
Hi,
Profit Center replacement in Tcode VA01 and VA02
I want to replace the profit center value (COBL- PRCTR) in Account assignment TAB in sales order creation time VA01 and VA02 by using custom logic (Line item Material Group and Sales District VBKD-BZIRK).
Can anyone tell me what exit or BADI I can use for this ( I tried some of them and not working properly).
1. In Exit I need to have the value of Sales District VBKD-BZIRK and Line item u2013 Material Value - These 2 field values I need in the exit.
Thanks in advance.
Rajesh.What do you mean this is not correct user exit. That is an include and there are user exits within that include.
Have you tried save document prepare? If yes, what have you done?
Don't just blindly say 'that is not correct' or don't expect someone code for you. You better try in different way and learn how to do it. I just got it worked in my system just in 5 minutes in debug.
You are not going to change COBL-PRCTR but you should change XVBAP-PRCTR.
put a break point in userexit_save_document_prepare in include MV45AFZZ
Loop through XVBAP and change PRCTR as per your logic.... This changed PRCTR carried till end (billing document/accounting document). I can see the profit center document with changed profit center.
Good luck... if that solves. Mark this thread appropriately.
Most importantly, you better close your previous threads if they are answered. if you solved by yourself post the solution so that others can benefit from that.
@moderator, please check this guy posts
Edited by: Sampath Kumar on Apr 28, 2011 1:16 PM -
SD Sales order release for MTO
Hi All,
I have a scenario regarding the sales order release.
The requirement is that, when i create a SO, it should be blocked automatically and never allow to create other subsequent document, unless its released in the SO.
I have completed doing the release procedure for SO.
Now my requirement is that, in MD04 the SO should'nt show any requirements, unlessSales order is released.
Thanks
Best Regards
PrabbathHI GSL,
Thanks for your reply.
May i know how to make the reason for rejection as a default while creating the SO.Since the User creates the SO and while the document is saved SO will be in blocked, due to status profile.
And only the authorized person can release the SO and deactivate the reason for rejection.
The user cannot choose reason for rejection.
Please let me know if there any solution.
Thanks
Best Regards
Prabbath -
Help ! Saving a sales order manually in VA01
Hi All,
I have a requirement to let the user's save the return sales order manually in VA01, by making some additional changes in the order like change in qty and so on..etc..
As of now the return sales order is created with reference to the sales order by using BDC and calling the transaction VA01 at the end of the program.
Ex:
CALL TRANSACTION 'VA01' USING bdcdata
MODE 'E'
UPDATE 'S'
MESSAGES INTO messtab.
REFRESH bdcdata.
CALL TRANSACTION 'VA02' AND SKIP FIRST SCREEN.
Now here since the BDCDATA table will have all the required data and we call the tcode VA01, it automatically creates a return sales order until and unless there is a error.
But my requirement is to save the return sales order manually via VA01 and it should not be created automatically even if it doesn't have any errors in it.
Could you please let me know on how to go about the same.
Would really appreciate any help on it.
Edited by: Imran on Dec 12, 2008 11:15 AMn/a
-
WMS : How to Process Sales Order Released before Turning on WMS
Hello Gurus,
How to process sales orders released before WMS enable flag is turned on in the new WMS enviournment in Oracle 11.5.10 ?Helios,
Thanks for the document.
I m looking for how to perform Pick confirm transactions for already printed Pick slips before WMS enabled flag is turn on for the org.
One option is to close all the deliveries but if there is no on hand at that point the they will remain option.
Other option is to Back order those deliveries and re release them post wms enable flag is turned on... The only issue i see here is that if there are more new orders for one of the items and the orders are released then which orders will get allocated/reserved if there is limited on hand quantity to statisfy the SO need.
Let me know if you can think off some alternative solution.
Apprecite help !!
Thanks,
Sam -
Purchase Order release procedure
Hi All,
My client is having following requirement for Purchase Order release procedure.
Plant 1 - 1 Release code (Manager)
Plant 2 - 2 Release Codes (Manager, Sr Manager)
Plant 3 - 3 Release Codes (Purchase Officer, Manager, Sr Manager)
All plants are assigned to one company code. Please advise me how I can map above requirement in sap.
Thanks & Regards,
NagiHi Nagi,
In PO Realease startegy configuration, you need to decide and select the Release objects for which the system should trigger release for the document. you should work with Characteristics for each object (Your requirement is for 3plants) so in one of your characteristic WERKS should be your field along with other characteristics based on your requirements such as Total Net Value, Doc type etc.
Create Characteristics in CT04 for the class type 032 and proceed maintaining the release Group and Release codes as per your requirement.
Refer the following thread and revert if any confusions...
http://**********************/2008/11/release-procedure-release-strategy-main.html
Regards
Shiva -
EDI Sales order creation in CRM through inbound IDocs from non SAP system
Hi Friends,
We are having a scenario where we need to create a Sales Order in CRM for a B2B EDI transmission through IDoc. Customer is sending the EDI Transmission of his Sales order , which is passing through PI and then reaching to CRM to create a Sales order.This is the design we need to follow to make it happen,we are initially trying to create an order using WE19 for testing and the details are:
Basic Type - CRMXIF_ORDER_SAVE_M01
Message Type - CRMXIF_ORDER_SAVE_M
Functional Module - APPL_IDOC_INPUTI which is automatically giving a status text as " Function module CRMXIF_ORDER_SAVE has been called successfully", but no sales order is saved in CRM.
We are getting idocs posted successfully with status 53 with the statuses sequence 74, 50 ,64, 62 and 53.Our issue is inspire of the Idoc having status 53 and the FM called successfully we are not seeing the sales order created in CRM.
We are stuck here no sales order is created in CRM.
Are we missing any config. - set up - Prerequisit - Any OSS note need to be applied -- ANy middle ware setting ?
Any help will be greatly appreciated.
Thanks
VijayHi Christophe,
Awesome!!!!!! it worked, You are the best.
I could able to create a sales order in CRM,but below are the valid data I passed in the respective segment fields.Except for first 3 values rest all did not get reflected in teh Sales order.I feel i am missing some qualifiers.
Can you kindly share the IDoc data to be passed in...along with respective segments and fields:
Segment Field
E101CRMXIF_BUSTRANS OBJECT_TASK
E101CRMXIF_BUSTRANS PROCESS_TYPE
E101CRMXIF_BUSTRANS POSTING_DATE
E101CRMXIF_PARTNER PARTNER_NO
E101CRMXIF_PARTNER RELATION_PARTNER_NO
E101CRMXIF_ORGMAN SALES_ORG
E101CRMXIF_ORGMAN DIS_CHANNEL
E101CRMXIF_ORGMAN DIVISION
E101CRMXIF_SALES PO_NUMBER_SOLD
E101CRMXIF_SALES YOUR_REF_SOLD
E101CRMXIF_SALES PO_NUMBER_SHIP
E101CRMXIF_BUSTRANS_ITEM ITEM_NUMBER
E101CRMXIF_BUSTRANS_ITEM ITEM_TYPE
E101CRMXIF_BUSTRANS_ITEM ORDERED_PRODUCT
E101CRMXIF_PRODUCT_I PROCESS_QTY_UNIT
E101CRMXIF_PRODUCT_I PROCESS_QTY_UNIT_ISO
E101CRMXIF_PRODUCT_I BASE_QTY_UNIT
E101CRMXIF_PRODUCT_I BASE_QTY_UNIT_ISO
E101CRMXIF_SCHEDLIN_I ORDER_QTY
Thanks a ton in advance .
Vijay -
TWO CURRENCIES IN ONE Purchase Orders Release Procedure.
TWO CURRENCIES IN ONE Purchase Orders Release Procedure.
Please provide a solution if a release strategy is maintained for two currencies like USD and SGD for more clarification please Read the below Requirement.
Requirement for Singapore:
u2022 COMPANY Asia (Singapore) wants its own Purchase order release strategy is based on their local currency (SGD)
u2022 Whereas COMPANY is using only USD as currency in Purchase order release strategy.
u2022 Standard SAP works based on Character currency which is defining in Class of Purchase release strategy and converts with Local currency to compare with Character Currency.
Required analysis:
u2022 The value assigned in classification is based on Conversion from SGD to USD, Due to Exchange rate fluctuations the assigned value is differ by large amounts and hence system is either determining the higher release strategy or Lower release strategy
u2022 But during Release Strategy Configuration the Net order Value is assigned as 3600 USD considering the Exchange as 1.388889.
u2022 As per the exchange rate in the purchase order 1.3799 the system is calculation the PO Net order Value but the Strategy is Determined based on the value maintained according to exchange Rate 1.388889
In the Purchase Order the system is
Ex: Total Purchase Order Value is 4765.21 SGD and 3453.30 in USD
For Level 1 the value limit is 5000 SGD if it exceeds 5000 SGD it has to go to his manager (Level 2) Exchange rate on 01.04.2008 is 1.3799.
System Considerations:
Possible Solution:
1. Create a new Class with Characteristic with Currency Value SGD System should determine the class based on the combination of Plant 6000 and Document Category F Purchase Order.
2. By using Enhancement spot with Function Module ME_RELEASE_STRATEGIE/ ME_RELEASE_STRATEGIE_EKKO
Logic:
1. System will determine the class PUR_RELEASE from table T16FG if the system finds Plant as 6000 and Document Category as F Then replace PUR_RELEASE with New class as ZPUR _6000.
2. Maintain Z table for the combination of Plant and Class for future requirement
Edited by: Mohammad Irfan on Jun 8, 2009 10:41 AMHi Mohamed,
You can create separate characteristics far all check points and assign those to class.
Regards,
Prasath -
I need a Badi that is triggered when saving Sales order in both Va01 and Va
Hi
I need a Badi that is triggered when saving Sales order in both Va01 and Va02
I tried with the following BADI's
BADI : BADI_SD_SALES
Implementation : /BEV1/SR_SALES_ORD_1
Method SAVE_DOCUMENT
Now when i want to put my peice of code in this (SAVE_DOCUMENT) method.
It is asking for Access key. Which i do not have.
Should i create a implementation and then create a method and then put my code there?
Anybody plz help.You will probably not find a BADI to suit your needs. However if you look at include program MV45AFZZ you should find two subroutines: USEREXIT_SAVE_DOCUMENT_PREPARE and USEREXIT_SAVE_DOCUMENT. You can put the code you need directly into these subroutines. If these have not been changed yet on your system, you will need an access key to make these changes.
Please read the documentation in the header of the subroutines for furtner information on when they are called.
Best Regards,
Chris H. -
Mass sales order release.
hi guru's,
Can you tell me that what to do Mass sales order release?any Tcode for tht?U wanted the sales orders to be released(release status) . the scenario is the end user creates sales orders and saves them. and Sales manager after going thru them will release them(say after approving the order) for delivery- without which the end user will not be able to create delivery.
U need to assign status profile to OR (tcode bs02) in the back ground of OR. then the sales orders created will be released by sales manager . The sales manager can go for change mode of OR and then change the status .to released .
path- spro-sd-sales - sales docs-define n assign status profile(BS02) -
Sales Order Releasing strategy
Dear All
Our SAP implimentation is going on.
I want Sales order releasing stratety. pl help
Eknathback ground of sales docs, there is a field status profile. Go to spro-img-s&d-sales - soles documents - Define and assign Status profile -
tcode-BS02 -
Workflow for Sales Order Release via Status Profile
Dear all,
i want to make a workflow for sales order which have 4 User Status in One status profile.
Once Event triggered for sales order
1. Mail should go to main authority with sales order number.
2. Once authority will do some changes in the required field then he/she changes
the user status-1 from defauts as per line Item and mail should go to department no-1 (Head authority).
3. Once again same changes in sales order but now user status-2 from user status-1
as per line Item and mail should go to department no-2 (Head authority).
4. Once again same changes in sales order but now user status-3 from user status-2
as per line Item and mail should go to department no-3 (Head authority).
5. Once again same changes in sales order but now user status-4 from user status-3
as per line Item and mail should go to department no-4 (Head authority) .
and parrally for each changes of Status mail should also go to User (Event Creator).
6. Finally mail sholud go to User as you are permitted to do next business transaction for this sales order
Please tel me the process as i am very new this topic and i am always going to stuck in Binding.
please help me out.
Thank YouHi Neeraj,
First of all start with SWELS and SWEL T-Code to check if any standard event is getting triggered or not. If event is getting triggered, then use the same event to trigger the workflow; otherwise create a custom event of BO and use the same to trigger the workflow.
Hope you are aware of T-Code SWO1 and delegation of BO. The BO used for your requirement will be BUS2000115.
As you want the workflow to get triggered only for one status profile and one of its status, so use check function module. There set the condition for you status profile and status.
The FM which you will be using the most is CRM_ORDER_READ. To read the status, you can also use CRM_STATUS_READ_OW.
Now simply make the approval steps in the workflow using activity. In the activity, you can use the standard method USERSTATUSPOPUP to send the workitem for approval. In each step use the same activity with different agents as approvers.
Just go with these things and let me know if you get stuck up somewhere.
Regards,
Guddan -
Sales order create u0096 VA01 - Automatic costing procedure u0096 cond. type EK02
Hello,
Can anybody tell me if there is a possibility to process automatic costing procedure (ctrl + F5) during sales order creation? I can do it manually (ctrl + F5) or it will be done during saving the document.
I need to have a value for EK02 before document save and I don't want to do that manually.
Thank you in advance.
Best regards,
/MKHi venky raj
Planned cost will come up in EK02 If you have given that condition type in the requirement class.
Coming to actual costs, Are you using MTO with sales order controlling or MTO without sales order controlling.
If you are using MTO with sales order controlling, then you can see the costs on the sales order only when the underlying objects (prod order/ prject/ prodcuct cost collector) are settled at the period end.
If you are using MTO W /O sales order controlling, you should be able to see them directly on the product cost collctor/prod order. In this case you do not see the cost on the sales order as the sales order is not a cost object.
Maybe you are looking for
-
Password needed to access pdf file in email
Ok Im trying to access a pdf file in a email, but when I click on the link a box pops up saying that it is PDF password protected. I have never set up a password, so where do I get this magical password b/c I need to view the email. I have a MAC if t
-
Anyone ever hooked up a mini to a Toshiba 32C120U TV. Planning to use this configuration as a household computer for the family, phot editing for me and video streaming for netfix, hulu, etc. Will connecting to the internet with an Airport Extreme.
-
I created a simple table and created a schedule to index it. The crawler indicates success:: Shutting down all crawling threads... Caching thread cache_1 returns without getting a file Caching thread cache_0 returns without getting a file Shutting do
-
IPod and Sync'ing w/ MS Outlook
Is it possible to sync my iPod w/ my home computer (music only) and also sync my iPod w/ my work laptop (MS Outlook contacts and calendar, no music)? If yes, how? Thanks.
-
Had a persistent itunes error message on my old Macbook -- 4002 unable to complete your transaction -- which came up every time I start itunes. But the message was false. I can buy music from the store. Bought a new macbook pro and transferred my