cancel
Showing results for 
Search instead for 
Did you mean: 

Blocking Inoice using Status Profile

Former Member
0 Kudos

Hi Guys,

Can any one pls provide me the step by step procedure of blocking Invoice/Delivery using satus profile in sales document type.

regards,

Ragu

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

A status profile is created in customizing per order type.

Within a status profile you can

Define user statuses and document their function in long texts

Specify the expected sequence of user statuses by assigning a "status number" to each user status

Define an initial status, which is automatically set when the object is created

Specify that a user status should automatically be activated, if a certain business transaction is carried out

Allow or forbid certain transactions, if a status is active

Status Numbers

For every user status you can define a status number. With the help of the status number you determine the sequence in which the user statuses are activated.

If you do not assign a status number to a user status, the user status can always be activated. However, only one user status with a status number can be active at any given time.

If you assign a status number to a user status, you must also specify a lowest and a highest status number for the user status. These limit the status number interval from which the next user status can be selected.

You have defined the following user statuses with the following status numbers in a status profile:

Example of User Statuses with Status Numbers

Status no. Status Lowest no. Highest no.

- Planning locked - -

1 Preparation 1 2

2 Execution 1 3

3 Check 2 4

4 Completion 4 4

In this example, ths status "planning locked" can always be activated since it has no status number.

Status "preparation" must be activated first. When status "preparation" is active, it is possible to activate status "execution".

If status "execution" is active, you can activate either status "preparation" or status "check".

The lowest and highest number of the highest activated status number is always valid. In the above example it would therefore not be possible to first activate status "execution" from status "check" and to then activate status "preparation" from status "execution".

If status "check" is activated, you can activate either status "execution" or status "completion". Once status "completion" is activated, a return to preceding statuses is no longer possible.

During the customizing of the status profile you can check the assigning the invoice block option.

regards,

Siddharth.

Answers (1)

Answers (1)

Former Member

Hi,

Step1: Create Status Profile-tcode: BS02

click on create ...give

Status profile name e.g ZTEST

Text e.g..say block delivery_billing

language : En

select ZTEST..and click on detail to come to new screen

Give as follow (just for example)

status no status text Lowest Highest

10 B1 Block Delivery 10 20

20 B2 Block Billing 20 30

select status no 10 defined above and click on detail icon, in new screen click on create icon..and for business transaction say "create delivery" select radio option "forbidden"....repeat same for status no 20 but say with business transaction "create billing document" and option "forbidden"

Step2: Assign this profile to sales document type(VOV8) or sales item category(VOV7) depending on ur requirement

try create sales order...at header level..under status tab, u will see "object status button"..click and selection radio option say 10 i.e. B1...save and try creating delivery..system will throw u an error

hope this will resolve ur issue..

Regards

Jagdish