SAP Status Profile Functionality for SAP SD Professionals

作者:郑德鼎 约 5 分钟阅读 更新日期:2024-02-22 2 年前更新 标签:SD, 销售分销
目录

Status Profile Functionality for SAP SD Professionals

Follow RSS feed Like

19 Likes 32,915 Views 24 Comments

How Status Functionality in SAP helps professionals to control different activities:

SAP status profile functionality which is basically a workflow enabled functionality

Status profile is enabled by assignment to the sales order type (header level) or item category(item level)

Every activity will be defined by status number

With the help of the status number you determine the sequence in which the user statuses are activated.

You can assign lowest and highest number to status number so that particular activity can work within that number

you can track all activities performed for particular document based on updated statues

it can also be used for reporting purposes.

How to configure status profile in SAP and enable for Sales documents

Define Status Profile

SPRO——— Sales and Distribution———- Sales >Sales documents ———- Define and Assign Status Profile————Define Status profile

2.Assignment of Status profile at order type at below path

SPRO——— Sales and Distribution———- Sales >Sales documents ———- Define and Assign Status Profile————Assign order type/Status profiles

3.Assignment of Status profile at item category at below path

SPRO——— Sales and Distribution———- Sales >Sales documents ———- Define and Assign Status Profile———– Allocate status profile to item categories

4.Set Status controls based on business requirements.

Go to Transaction control screen and enable below functionality

5.Enter Authorization code to change the status

t-code BS02 can be used also

Details about User Status

Status Number

It is the number which is assigned per activity and it is unique to every status.

Status

This is the text  which will flow to sales document once it is activated and update as per business activity mentioned in the configuration.

Initial

whenever sales document is created by default this status will be activated to it.

Lowest Status No

This will ensure that particular activity will be performed within this lowest number and once that activity is performed this will get deactivated.

Highest Status Number

all activities will be performed till this number and it will block other activities or status updation having below status number than this.

Position

it will give you at which place this status can be activated.

Priority

if several status have same priority then status which has highest priority will have preference.

Step by Step usage of Status in Sales Document  status tab and approval process:

1.Based on initial Status ,order will have status A001 as per configuration

2.Update User exit logic based on business requirement and call function to change the user status and it will change to A002 as pending for approval

3.Use Authorization object to approve or reject, it will again call function to change the status as per maintained in the status profile and after approval it will change to A003

4.Once it is rejected ,it will have status A004 as below

Conclusion

Status profile functionality is useful to track activities in a sequence and create workflow based approval process.

Statuses can be used to control and communicate.  Statuses can be used in reporting.

Alert Moderator

Assigned tags

SD Sales

SAP ERP

SD (Sales and Distribution)

enterprise resource planning

sap erp sales and distribution

Related Blog Posts

SAP delivered: more than 30 new improvements in the area of SD Sales & Billing

By Carolin Hormuth, Oct 20, 2017

Billing Plan (Periodic)-SAP SD-Part1

By Former Member, Aug 28, 2015

Creating VOFM custom routine, functionality same as SAP standard routine 103 with Additional Functionality

By Former Member, Sep 19, 2013

Related Questions

blocking mrp run from status profile in sales order

By Tushar Saxena, Mar 27, 2018

User exit to set user status

By Geir Kronkvist, Oct 08, 2008

Interchangeability of Parts not working in SD Orders

By Jawad Ahmed, Dec 26, 2018

24 Comments

You must be Logged on to comment or reply to a post.

Pradeep Mani

September 30, 2013 at 3:58 am

Informative

Like(0)

venu gopal

September 30, 2013 at 5:18 am

Hai

very good document

Like(0)

Former Member

November 28, 2013 at 8:37 am

Its worth document for the junior consultant.

Like(0)

Former Member

January 31, 2014 at 12:39 pm

Good informative document.

Like(0)

Former Member

February 1, 2014 at 8:08 am

Thank you

Like(0)

Shiva Vasireddy

February 3, 2014 at 4:25 am

Hi,

This is nice Document ,can you share us if the Approval need to be Triggered on the Discount % on Different scales.

Like(0)

Former Member Post author

February 5, 2014 at 6:54 am

Hi,

This will call up when net price falls below your PMIN so as long your net price is greater than PMIN,it will not change status.

Like(0)

Former Member

May 26, 2014 at 3:12 pm

Helpful!

Like(0)

Kanishak Gupta

June 3, 2014 at 6:57 am

Hi,

Can we create a status profile based on division? For every division, diffrent status profile even for same document type at header?

Like(0)

Former Member Post author

June 9, 2014 at 11:33 am

We can not create status profile based on division,it can be created based on order type and item category level.

Like(0)

Nishant Nayak

June 12, 2014 at 8:31 am

Very Helpful indeed!

Regards,

Nishant

Like(0)

Former Member

June 18, 2014 at 5:32 am

Helpful document. Thanks.

Like(0)

Former Member

July 24, 2014 at 12:11 pm

Hi,

Very good and helpful document.

Thx..

Like(0)

Former Member

November 24, 2014 at 9:35 am

Hi,

User can  create delivery or billing  otr not even if status is required for approval.

Regards

Avanish

Like(0)

Former Member

May 14, 2015 at 8:45 pm

Hello,

Helpful document, thank you for sharing!

Like(0)

Former Member

December 16, 2015 at 7:25 pm

Helpful..

Like(0)

Parag Pandya

February 8, 2016 at 12:16 pm

This is a good doc, it is good for understanding the basic concept for those who are beginners, but not sufficient enough.

I was trying to do the same and there i found many thing which are not explained here, so practically it is incomplete. It should be in detailed when you are posting it.

Can anyone provide the detailed doc of it.

Like(0)

Shiva Vasireddy

February 10, 2016 at 4:59 am

Hi,

may be the point Authorization code Functionality is missing here, which assigned at various status in the status profile.

This authorization code is assigned as authorization key in user id—.roles–authorization object–(B_USERSTAT) under  Status Management: Set/Delete User Status.

if the Authorization key is not assigned User cannot Release the order.

Like(0)

Former Member

February 19, 2016 at 2:53 pm

Hello Parag,

As mentioned by Siva, there are few more things to consider under status profile, where you can have authorization control, having control at the item category level and how you can toggle between different user statuses in one sales order. Below is what I would suggest you to refer.

Release Strategy for Sales Orders – Status Profile

Thanks much.

Regards,

Simon

Like(0)

Former Member

February 28, 2016 at 6:12 am

Very helpful document and thank you for sharing……

Like(0)

giri m

March 30, 2016 at 10:23 am

Good Info & Thank You

Like(0)

Former Member

March 30, 2016 at 11:15 am

very good, thank you!

Like(0)

Former Member

April 22, 2016 at 7:07 am

Hi,

Very helpful document and thx.

Can we make the sales order non-editable affter the status is changed?

Like(0)

Former Member

December 13, 2016 at 3:28 pm

How user status works?? It is when we update sales order? This is because user status is in PeCV (Pending Commercial Validation) I need to know how this works ??

Like(0)

Find us on

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP Status Profile Functionality for SAP SD Professionals.docx」整理生成,仅用于内部技术分享与学习交流。