cancel
Showing results for 
Search instead for 
Did you mean: 

CO15

Former Member
0 Kudos

Dear all,

We are maintaining issue storage location in BOM

which is getting picked in PRD order as well as CO15

if enough material is not mainatined in issue stoarge location

then user is changing storage location, in which this materail (stock) exists

Now user should be restricted from taking stock from other stoargel ocation

i should confirm the order only by taking issue stoarge location

Note: i checked with Basis person, but as of now not find any solution

Plz kindly share ur views

Regards

kumar

Accepted Solutions (1)

Accepted Solutions (1)

former_member199502
Active Contributor
0 Kudos

Hi Kumar,

I feel Creating a transaction varient with storage location as display only will be the good option as issue storage location maintained will be there by default.

As per your previous blog,you are creating a transaction variant ,you can include this also.

Former Member
0 Kudos

Thanks Guys for ur rsponse,

Now here i forgot to mention one point

for FG or SFG's GR stoarge location is not maintained in materail master

so in CO15 for 101 movement type user has to maintain manually stoarge location

Now if i go for SHD0, then user cannot mainatin stoarge location for 101 movement type

because it will get grey out

Hope u experts got the query

Regards

kumar

rupesh_brahmankar3
Active Contributor
0 Kudos

Dear,

One way to do this is SHD0 for 101 movement you can keep it open and 261 make it out put only

Else you can set up authorizations by storage location. The authorization object is M_MSEG_LGO.

First activate authorization for storage location in SPRO

SPRO --> MM --> Inventory Management and Physical Inventory --> Authorization Management --> Authorization Check for Storage Locations

Authorization object as M_MSEG_LGO for storage location.

GOTO PFCG, then in authorizations tab input your storage location object and for which plant.

Then in Users tab enter the Users name and do User Comparision and

Save the role.

Take help from Basis person.

Regards,

R.Brahmankar

dhaval_choksi3
Active Contributor
0 Kudos

Hi Kumar,

Then Maintain prod. Storage Location in Material Master of all that Halb and Ferts.So that it will gets copy to production order as a Receipt storage Location.

Now Regarding 2nd option point out by our Senior Expert is also a good and more effective option.And guess what, we are already using this option.

Regards,

Dhaval

Former Member
0 Kudos

thanks Dhaval & Brahmankar,

Dear Brahmankar,

Can u let me know what the field for261 & 101 in SHD0

i am unable to find it

Regards

Kumar

dhaval_choksi3
Active Contributor
0 Kudos

Dear Kumar,

Field of Movement type is common for both 261 and 101 movement type.That is BWART.

Regards,

Dhaval

Former Member
0 Kudos

Dear Dhaval,

Thanks for ur prompt reply

then how to make 261 as gray & 101 as editable

Plz throw some light

Regards

kumar

dhaval_choksi3
Active Contributor
0 Kudos

Hi Kumar,

According to not possible except 2 different Variant for CO11N but then its become more complicated one.

Best solution will be use Authorization control for Storage location.

Regards,

Dhaval

rupesh_brahmankar3
Active Contributor
0 Kudos

Dear,

It is possible in same variants also auto GR material make storage location field open and 261 consumption make it black out.

Regards,

R.Brahmankar

dhaval_choksi3
Active Contributor
0 Kudos

Dear Rupesh,

But if we make Movement type field non editable for 261 movement type.Then same field how we can make editable for 101 movement type.

Regards,

Dhaval

Former Member
0 Kudos

Dear all,

Thanks for replies

now here my point is not movement type

movement type's storage location

1) 101 movement type storage location should be editable

2) all 261 movement types stoarge locations should not be editable

Regards

kumar

dhaval_choksi3
Active Contributor
0 Kudos

HI Kumar,

Sorry for that, but in that case also question remains the same how can we make same field editable for one movement type and non editable for another.

Regards,

Dhaval

rupesh_brahmankar3
Active Contributor
0 Kudos

Dear,

I have sent you all details on your ID please check. Authorization to storage location is also good option.

Third option is that through program change Program Name SAPLCOWB Screen Number 0500 Include LCOWBFM1

if gt_comp-bwart = '101'.

IF SCREEN-NAME = 'COWB_COMP-BWART'.

Screen-input = 0.

MODIFY SCREEN.

endif.

endif.

if gt_comp-bwart = '261'.

IF SCREEN-NAME = 'COWB_COMP-ERFMG' OR SCREEN-NAME = 'COWB_COMP-WERKS' OR SCREEN-NAME = 'COWB_COMP-BWART'

OR SCREEN-NAME = 'COWB_COMP-KUNNR' OR SCREEN-NAME = 'COWB_COMP-LIFNR' OR SCREEN-NAME = 'COWB_COMP-POSNR'

OR SCREEN-NAME = 'COWB_COMP-LGORT' OR SCREEN-NAME = 'COWB_COMP-ERFME' .

Screen-input = 0.

MODIFY SCREEN.

endif.

endif.

Regards,

R.Brahmankar

Former Member
0 Kudos

Dear Dhaval,

i have checked for Menu functions

for program - SAPLCOWB

status - all status

But could'nt fine stoarge location field

How to get storage location filed

Regards

kumar

Former Member
0 Kudos

Dear Brahmankar,

Once thanks very much

will check with my ABAPER & get back to you

Regards

kumar

Former Member
0 Kudos

Thanks to all my Repliers,

At last went by Authorization control

Once again Thanks a ton to Brahmankar & all

This thread is closed

Regards

kumar

Former Member
0 Kudos

Thanks to all my Repliers,

At last went by Authorization control

Once again Thanks a ton to Brahmankar & all

This thread is closed

Regards

kumar

Former Member
0 Kudos

Dear Brahmankar,

for the below solution provided by yoy, should we use any user exit

Third option is that through program change Program Name SAPLCOWB Screen Number 0500 Include LCOWBFM1

if gt_comp-bwart = '101'.

IF SCREEN-NAME = 'COWB_COMP-BWART'.

Screen-input = 0.

MODIFY SCREEN.

endif.

endif.

if gt_comp-bwart = '261'.

IF SCREEN-NAME = 'COWB_COMP-ERFMG' OR SCREEN-NAME = 'COWB_COMP-WERKS' OR SCREEN-NAME = 'COWB_COMP-BWART'

OR SCREEN-NAME = 'COWB_COMP-KUNNR' OR SCREEN-NAME = 'COWB_COMP-LIFNR' OR SCREEN-NAME = 'COWB_COMP-POSNR'

OR SCREEN-NAME = 'COWB_COMP-LGORT' OR SCREEN-NAME = 'COWB_COMP-ERFME' .

Screen-input = 0.

MODIFY SCREEN.

endif.

endif.

Regard

kumar

Edited by: kumar kumar on Sep 8, 2009 1:08 PM

Answers (2)

Answers (2)

former_member196398
Active Contributor
0 Kudos

Kumar,

Couple of options we can think,

1. Use a transaction variant for CO15 transaction and make storage location field output only.

2. Restrict through authorisation of that storage location.

Regards,

prasobh

rupesh_brahmankar3
Active Contributor
0 Kudos

Dear,

Best option is create the transaction variant through SHD0 and make storage location field as output only.

And I think you know how to create it and assign to user.

Regards,

R.Brahmankar