cancel
Showing results for 
Search instead for 
Did you mean: 

How to make a dynamic wwi template?

Former Member
0 Kudos

Hello,

I have to develop a wwi template for a label product. In this template I have 3 boxes to put SAP phrases in 3 different languages.

Depending of the material for which I want to print my label, the 3 languages to print are not the same.

My idea is to create a specific table in SAP, and depending of the material, the template will get, with a modul function for example, languages to use.

Ex:

material1 EN

material1 FR

material1 IT

material2 DE

material2 PT

material2 ES

If I want to print a label for material2, the template will find languages DE, PT and ES and used it to put phrases in boxes of my wwi template (1 boxe = 1 language).

Do you think it possible?

Do you have other solutions to meet my need?

Thank in advance for your help.

Best regards,

/Ludovic

View Entire Topic
christoph_bergemann
Active Contributor
0 Kudos

Hello Ludovic

by standard you would prepare a number of genvar with different WWI layouts to do the job (with G Group etc.) and you would use the labelview to do the job ; but the maintenance might be "hard" and time consuming

My assumption that the "driver" to print different languages is normally not the material but the process (e.g. in which country should the material be sold). PLease check your approach.

Most companies create a material indipendent there it is produced, sold, bought etc. The "process" (make to stock, make to order as implemented in GLM) is the "natural" driver in most cases to select the necessary languages (precisely the genvar/language combination)

In theory I believe your approach will work but if have some doubt if it is "future" oriented. Please be aware of the fact if you have 1000 and more materials you must maintain the table and you must insert lines if a new material has been created. If you "forgot" to maintain the table you should have a "fallback" solution (standard combination of languages)

With best regards

C.B.

Former Member
0 Kudos

Hello Christoph,

First, thank you for you reply.

I want to make a focus on the make to stock scenario: the countries for the label are often not known at the time of production. Therefore I want to put on my label the most popular countries for my product: ex: for the material A, if I print a label with languages FR, EN and IT, I cover 80% of deliveries.

However, the combination of my languages change according to my material to cover 80% of my deliveries.

That's why I try to create a dynamical wwi template according to my material.

The goal is to reduce in the maximum the relabelling of my products in the delivery scenario in case of the language of my destination country is not on the label printed during the make to stock scenario.

So what do you suggest me?

Could you also give me more details please about the img activity: Specify Values for EPA Numbers, Validity Areas, and Modes of Transport in Customizing for Global Label Management:

- what will be the impact in the label determination if for my plant I define countries FR, EN and IT?

Thanks for your help.

/Ludovic Roux

christoph_bergemann
Active Contributor
0 Kudos

Hello Ludovic

regarding the topics:

Specify Values for EPA Numbers, Validity Areas, and Modes of Transport in Customizing for Global Label Management:

I believe this is the "story:

a.) EPA numbers a needed only in NAFTA (I believe only US). A number of similar numbers exists in NAFTA region; e.g. take a look here: http://www.epa.gov/region9/waste/epanums.html;

b.) Validity area; this is "quite" simple: the plant is located in a country which can be linked to a validity area; therefore this logic is needed in the label detemination process (which label must be printed etc.)

c.) now in many cases you have a "default" mode of transport per plant. You can use this information to "help" the label determination process to find the "correct" label (refer to http://help.sap.com/erp2005_ehp_05/helpdata/en/36/0da19bff9211d5b854006094b92d29/content.htm; Make-to-Stock Labeling Scenario)

Your strategy to reduce relabeling issues is straight foreward. Keep in mind that the "right" label must be found in label determination process; In any case: if you have (or would use a table as proposed by you) you need a "default" filling of this tabke based on "experience" (in which country the material has been sold/transported e.g. in the last year) from the same plant.

This table need may be a regular update once a year. And the "material movements" must behave the same the "whole year".

Do you use "raw reports" or do you create the labels "on the fly"?

May be an analysis is necessary per plant which material is sold in which country. Therefore you can use your table to "help" the label determination process to print the "right" one.

If we are talking about europe as a region: in most cases not an easy task. If we are talking about NAFTA: ok that is easy.

Actually I have no other idea as you have proposed.

With best regards

C.B.

Former Member
0 Kudos

Hello Christoph,

Thank you very much for your reply.

I have a last question before to close this topic and forward you all the points!

Forget the idea of the specific table.

Suppose now, I have a wwi template with languages for south europe (e.g FR, IT, ES) and a wwi template for north europe (e.g EN, IR, DA).

In the label printing transaction, scenario make to stock, I know that my product is for an italian customer. So in the label determination I want only the template of south europe languages.

Could you confirm me that I can do that using validity area with the followings:

Former Member
0 Kudos

Could you confirm me that I can do that using validity area with the followings:

- in material master, view label data: label category: cat, label size: A4

- in label stock: label category: cat, validity area: world

- in generation variant: label category: cat, validity area: south europe

- in label printing transaction: change countries: IT

I have a doubt regarding the usage of validity area in the different objects in fact.

Thanks,

/Ludovic

christoph_bergemann
Active Contributor
0 Kudos

Hello Ludovic

luckily you created two "subthreads". Therefore I try to answer per thread:

Thread 1: answer:

1.) a WWI report of any kind (MSDS, Label SOP etc.) does always ! have one "leading validity area" and one ! leading language

This is an very important aspect in label determination !

Therefore you do not ! realize in using cg54/cg50 on first glance by SAP standard that a combination of genvar with leading languages (released) contains languages

1.) FR, IT, ES as in your first example or

2.) EN, IR, DA in your second example

and this is one of the reasons why label determation is quite tricky and very hard to find "solutions".

Now if we still discuss the "label to stock" topic and if you carefully read

http://help.sap.com/erp2005_ehp_05/helpdata/en/a7/288aa30a6c11d28a220000e829fbbd/frameset.htm

you will realize that there is the option to perform "Additional user entries" which in my opinion could be used to "change" the label determination process so that the system will find "automaticaly" the "correct" label (e.g customer is in italy !)

In any case: I hope you realized that it is "not" easy to find the right label. In my opion it is not "allowed" to have an overlap.

That means the G groups must be designed in such a way that they "contain" always three different languages (or you would need more logic etc.)

Coming back to your example:

Assuming that you have used genvar1 to create the label you "must" define the "leading" languages. Normally only the e.g. "R phrases" etc. must be printed on the label in more than one language. Therefore the "rest" of the template can be described by using one language (keep in mind that you need often "phrases" to be printed on the document. E.g. Phrases which could contain information like the word: "company" which is once again language dependent). Therefore as europe is quite complex you need a lot of labels (I believe we have 25 and more languages in EU). Now it is very important to define based on thje leading languages which "sublanguages" should show up in the document.

May be this gives your further hints in finding options/solutions

Thread 2 answer:

Once again back to the topic "validity area" in general. I am sorry. I can not provide you a "specific" answer to your question

The validity area "aims" as the linkt between "country" and content of WWI document (in some sense).

From the point of report at least the "released" WWI report (or the report which is generated on the fly) is of interest. Normally as in the SAP standard there is a "link" between plant (make to stock scenario) and legislation which an help. It is clear that a label regarding a plant in europe should have R/S sentences (or H/P) as a content. Now on the "top" (to make it more complex) you have different sizes of packaging of materials (drum, ...); therefore you need "sizes" (like A4) to descirbe the "max" size of label there "all" informaiotn should be placed on.

The "label view" as well the "label stock" topic (to my understanding) aims as a "further" help to find the right label (right size, right validity area, right content etc.)

May be you "misunderstood one WWI topic (or I misinterpret you)

- in label printing transaction: change countries: IT

Normally this does not change the language of the label (if we are talking about released reports).

The "G group" is expanded during "raw report" generation. Only the "mat name" and other information is expanded later.

Regarding GLM: this is from my point of view a "comlex" submodule of EH&S and you need very ! good business concepts and set up to get the desired result (in label determination etc.).

So im sorry: I can not provide to you a final answer.

With best regards

C.B.

Edited by: Christoph Bergemann on Sep 14, 2011 2:21 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:23 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:35 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:36 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:37 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:37 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:39 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:40 PM

Edited by: Christoph Bergemann on Sep 14, 2011 2:41 PM

Former Member
0 Kudos

Hello Christophe,

Thank you very much for your help and your time.

Thanks to your answers, I have all te information to propose a good solution.

Best Regards,

/Ludovic