cancel
Showing results for 
Search instead for 
Did you mean: 

How to append an alphabet to material name based on characteristic selectin

madhan_narlapuram
Contributor
0 Kudos

Hi every one,

i have a BOM with material name 'abc' and it has characteristics and class assigned to it. when i select a particular characteristic in the sales order it should append a letter to the existing name of the material. so that the selection differentiates wht characteristic is selected.

Its like material name should change based on the characteristics.

one more simple ex:

material name - 'bike

bike with color green -


'bike-gr'

green bike with 120 cc -


'bike-gr-120cc'

how to approach this ????

rewards for sure

thanks

mmn

Message was edited by:

mmn...!!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I do not believe this is possible with class/charecterstics. You should be considering variant configuration.

madhan_narlapuram
Contributor
0 Kudos

im facing it in variant configuration .. my client want to append some alphabet to the material name automatically based on the selection of the characteristics

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi mmn.

Why your client want to change the material name ?

It can be done in another way , Put a new characteristic in the BOM Component material.

Say TYPE

So, when header is bike with color green

Component should have TYPE = GREEN

when header is green bike with 120 cc

Component should have TYPE = GREEN 120CC

Otherwise ,still if you want to go for change in material name.

Then I will say it is quite possible but at the cost of creating seperate material master for each 'bike' , 'bike-gr' , 'bike-gr-120cc'.

This can be acheived via Selection Conditions or via a reference characteristic

for STPO - IDNRK and a procedure.

I think I have understood ur problem or come again please with complete details.

Plz reward if found useful.

Regards,

Gaurav Raghav.

madhan_narlapuram
Contributor
0 Kudos

hi gaurav ,

i think ur approach is good.

ok i will tell u the scenario.

my company has many types of materials (each material has components with characteristics and the selection of components vary).

say the name of material is 'bike'

now once u enter the material in the sales order and enter the quantity as it is a bom it will throw u the possible sub items to select say for now its colors

so once i select the green/blue/red/white/ ... i want to attach some alphabets to the existing material name ..... its like catalog number .

and it goes on for 8 levels...

bike-gr-100cc-dckbrk-10ltr- .... so on like a catlog number. now once i get the sales order with this material name the assembling in the plant goes according to that catalog name.

so my ulitmate aim is to generate that name which my company is following from years.

let me know how i can do that..

thank you

nmadhan1234@gmail.com

Former Member
0 Kudos

Hi Madhan,

What I understood is your ultimate aim is to generate a Part Number ( or say a Product reference number ) based on the characteristic values selection done by the customer.

For this suppose your End material is MM_FINAL which is present in the BOM.

Now you can create a new characteristic say C_REF with description as

" Product Reference "

Now , you can maintain the several combination of all the Reference numbers based on different combinations of other characteristic(parent level or self level)

For this , just use the concept of Variant Tables.

This is where the real power of Variant Configuration comes into picture.

Only and Only Single Material for Thousands of its Variantions.

I hope you are getting what I want to convey.

Just design a Proper and Optimized Variant Configuration Strategy.

If you need any help in this from my side, feel free to contact me.

Id is : jmdgaurav@inbox.com

Reward if found useful.

Regards,

Gaurav Raghav.

former_member183879
Active Contributor
0 Kudos

HI mmn

There are userexits meant for number range objects. If you make use of user exits for this purpose, you can very well fulfill your requirement.

I will tell u the exact user exit in sometime.

former_member183879
Active Contributor
0 Kudos

You can try the following user exits.

USEREXIT_READ_DOCUMENT

USEREXIT_CHECK_VBAP

USEREXIT_FILL_VBAP_FROM_HVBAP

USEREXIT_COBL_RECEIVE_VBAP

Rwd if it helps.