cancel
Showing results for 
Search instead for 
Did you mean: 

Object dependency for batch characteristics

Former Member
0 Kudos

Hello Experts,

I want to calculate value of a characteristic based on the value of another characteristic. For e.g Char SURAFACE_AREA = LENGTH * WIDTH. I defined object dependency for SURFACE_AREA as $SELF.SURFACE_AREA = LENGTH * WIDTH. I assigned values to LENGTH and WITH while goods receipt. But system is not calculating the value for SURFACE_AREA. I replicated same case in sand box and there its working. I dont see any difference in the way I defined the characteristics and dependency.

Is there anything I missing in configuration or something to be activated, assigned etc? Any help??

Thanks

Prathib

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

I tried this too. but no luck. The same set up in another box is working fine. I think something is missing to activate or update.

Thanks

Prathib

Former Member
0 Kudos

Hi Prathib

Ensure that the object dependency has been assigned to characteristic LENGTH (or) WIDTH, not to SURFACE AREA.

Rgds

Ritz
Active Contributor
0 Kudos

I tried this too. but no luck. The same set up in another box is working fine. I think something is missing to activate or update.

Prathib. E ,

well if you want to be sure , please ask Basis to compare the versions and pacthes between Production and Sandbox.

Another suggestion is , please create a new set of data from scratch.

New material, 3 new characterstic ,

Check carefully the data type for characterstic as well as there units , like Lenght  and  weidth can be in MM , and Area will be in MM2.

a new dependency, dependency should have released status (1). and give it a try.

assign this characterstic to Length or weidth , and use transaction MSC1N for creatining a Batch , assign Value to characterstic in classification tab.

Hope it will work

Thanks

Ritesh

Ritz
Active Contributor
0 Kudos

Prathib. E wrote:

Hello,

I tried this too. but no luck. The same set up in another box is working fine. I think something is missing to activate or update.

Thanks

Prathib

Prathib. E ,

well if you want to be sure , please ask Basis to compare the versions and pacthes between Production and Sandbox.

Another suggestion is , please create a new set of data from scratch.

New material, 3 new characterstic ,

Check carefully the data type for characterstic as well as there units , like Lenght  and  weidth can be in MM , and Area will be in MM2.

a new dependency, dependency should have released status (1). and give it a try.

assign this characterstic to Length or weidth , and use transaction MSC1N for creatining a Batch , assign Value to characterstic in classification tab.

Hope it will work

Thanks

Ritesh

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

I got some clue on this. The dependency should have been defined for length and width as mentioned by dorian. But Iam not sure whether this is the way of doing it.

Thanks

Prathib

Ritz
Active Contributor
0 Kudos

Prathib. E,

setup you explained sounds correct , i would suggest you to change syntax to

$SELF.SURFACE_AREA = $SELF.LENGTH * $SELF.WIDTH , also check this dependency is have released status (1).

Give it a try , hope it will help you.

Thanks

Ritesh