cancel
Showing results for 
Search instead for 
Did you mean: 

Block Stock transfer on receiving plant in MB1B

Former Member
0 Kudos

Hello,

I want to block stock transfer for 303 & 304 movement on basis of receiving plant in MB1B.

Example

Plant A can transfer stock only to Plant B, but should not be able to transfer stock to Plant C.

I want to know if its possible to block it through authorization object or through any user exit or any other solutions is most welcome.

thanks

Pratik

Accepted Solutions (0)

Answers (2)

Answers (2)

raviraj_sharma
Active Contributor
0 Kudos

Is working with Stock Transfer Orders an Option?   You can then control this situation By using Source Lists.

Former Member
0 Kudos

Hello Raviraj,

I do not want to Stock transfer PO option for transfer stock between 2 plants.

JL23
Active Contributor
0 Kudos

SAP standard does only an authorization check for the issuing plant in MB1B, you can read this in OSS note 949014 - MIGO: Authorization receiving plant during goods issue

So you have to restrict it yourself in a user exit, e.g. with enhancement MBCF0002 EXIT_SAPMM07M_001

or with  BAdI MB_CHECK_LINE_BADI

Former Member
0 Kudos

Thank for the response.

I checked that stock transfer between 2 plants works fine using below authorization object through 301 movement type, but does not works with 303,304 movement type which is strange.

1.) M_MSEG_BWA - Goods Movements: Movement Type

- Activity: 01, 02, 03

- Movement type: 303-304

2.) M_MSEG_WWA – Goods Movements: Plant

- Activity: 01, 02, 03

- Plant: issuing plant, receiving plant

3.) M_MSEG_LGO – Goods Movements: Storage Location

- Activity: 01, 02, 03

- Movement type: 303-304

- Plant: issuing plant, receiving plant

- Storage location: issuing sloc, receiving sloc

Regards,

Pratik Choksi

JL23
Active Contributor
0 Kudos

this would either mean the OSS note is wrong or there is bug, as both cases are errors I would suggest to open a ticket at SAP