Introduction
After using now WWI as a technique to collect data and print the data in a document for some years on a daily basis it is quite interesting to say: there is still some "surprise" possible in using the technique. This document is intended to collect some important topics which may help the EHS community in the future. As mentioned in http://scn.sap.com/docs/DOC-45645 it might be a challenge if you are a beginner in using WWI and you arein charge to develop WWI layouts. Topics like "conditional output", "blank compression" (with or without alternative) etc. might not be easy to understand. Many people do have the trend to extend WWI layout with "complex" "if then else" logic but may be do not consider that sometimes by simply adapting the maintenance rules simpler WWI layouts or generation variant set up's are possible. Especially the topic of labeling is a challenge as the amount of data which need to be collected, but not coming from SAP EHS, is clearly higher than in comparison to an e.g. safety data sheet (and there are difference regarding set up of generation variant as well). As well the topic of generation variant, language topics, validity areas etc. are "mixed" sometimes in Label content. If you really try to use GLM solution in EHS you will realize that it is not easy to define "good" solutions because of the complexity of the topic. On the top in most cases you need to print the same information in many languages as mentioned before (and it is not easy to define these languages) on a label and therefore you need additional WWI code to do so and you need to enhance the generation variant as well. And you have with the LabelView on material level and their maintenance an "on top complexity" (especially in context of how to select the right labels to be printed in the different label printing scenarios). On the topic during label generation you have in most of the cases to take care about "Bar code" printing because of several reasons. As well you need to print Batch information on the label, data like: produced on, country of origin etc. which in most cases need to be selected from SAP ERP data. Regarding Bar Code printing etc. SAP EHS has been enhanced with EnhPack7 as well.
Out of scope of this document is e.g. WWI documents related to "Waste" or "Industrial Hygiene" etc. WWI documents related to these topics might be a challenge too.
Quite interesting is the "application object" as part of the generation variant. Here you have a lot of options to "enhance" / "use" WWI and to enhance CG54/CG50 (but cleary you need to invest in definition of function modules etc.). Especially this object is used in context of GLM.
Many people trend to use "output conditions" (and/or "if else endif"; refer above) similar techniques in WWI as well (you will find a lot of threads in this FORUM dealing with that). Yes it is a nice feature. But the result is, or can be, a challenge (in my opinion) for ongoing support (most important question to take care: why is this data printed and not a different one?). Therefore: if you have the need to use these techniques and you should create a good (very good !) technical documentation of what you have done and you should train the users and your ongoing support ! You should ask yourself: can I achive the same by proper maintenance of data? Can I use e.g. a rule set to populate EHS in such a way that I do not need this special WWI technique to show/print something. For those who know EHS it is "quite" tricky to analyze (e.g. via analyzing specification change documents) why this (and not a different) information is shown in the report. And we do not discuss the topic that e.g. a phrase text, code etc. has been corrected/changed or a new/changed identifier is present. A further challenge might be the use of "identification listings" in a WWI report. It can take "hours" to discuss, if needed, why this identifier has been printed and not a different one. If you are using change numbers or e.g. inheritance, status management on phrase level or status management on specification level etc. it can take a while to analyze the content of a WWI report.
Additional challenges in analysing WWI results is that some times you use "identification listing" to retrieve data, or you would like to "hide" data (e.g. Trade Secret topic) or you need to print different material texts depending on print scenario. Please check SAP marketplace etc. For "Trade Secret" a solution package exists.
Some SAP EHS Management Issues
If you maintain identifiers, phrases or user defined text sometimes there is the need to have more than a number of characters (132) to be maintained.If so you start a special editor (you maintain then a "long text"). Based on your general setup of SAP etc. you can use in the text e.g. "carriage return" or other special characters. In the past I was aware of the fact that it is important to use the "right" editor in maintaining the "long text" to generate no trouble in WWI etc. Now I understand "more" the issues and the reasons behind.
Refer e.g. to: abap | saphelpdeskinfo | Page 3; subtopic: "System error when you create new report bodies" or e.g. MS Word as Editor in SAPscript and Smart Forms | SAP Script ABAP Tutorials | SAP Techies
Check as well e.g. OSS Note 559066, 1064655, 990560, 1333100.
IMPORTANT NOTE: the "long text" indicator is not only used to indicate that the text is longer than 132 characters. It can be set e.g. if your text does contain e.g. a "carriage return" (refer to phrase example below). The reason of this is the internal handling of the data in the database.
Out of scope
GLM and other reports as e.g. SOPs (SAP EHS IHS) or WWI reports to be used in the area of Waste Handling etc. are out of scope. Only some "high" level tipps are shown (and links are provided). In regards of Label and the use of GLM check e.g.: What is a "Label" and how support SAP EHS Management "Labeling"
Out of scope is the use of WWI in context of e.g. new SAP techniques with new UI (e.g. WebDynpro etc.). This can be tricky.
Recommendation
If possible: always use current WWI version on local client and generation servers. With so called GLM+ solution (as part of EnhPack 7) new options are supported in the context of GLM mainly to support printing etc. of labels. Try to make sure that WWI generation servers are always up and running (check WWI cookbook; restart options of WWI services have been improved; performance etc. have been improved as well, and there is now a local WWI DMS available)).
Keep in mind: at least two times per year a new WWI version is available. As well WWI is one of those areas with lot of OSS messages. So you should regularly check SAP marketplace.
There is some indication that based on SAP version and language used (refer to following chapter) there are still issue in data maintenance in "long texts". These issues can then show up in WWI reports as well. Some threads are linked to this document.
Recommendation
- MANDATORY ! READ THE MANY THREADS ABOUT WWI SET UP ISSUES
- READ THE WWI COOKBOOK (Set up of WWI server)!
- Makesure that you understand the difference to local WWI installation
- DO INSTALLATION STEP BY STEP AS DISCUSSED IN THE COOKBOOK.
- DO NOT IGNORE CONTENT AND IGNORE ONE STEP.
- Look for Windows/Winword etc. experts (topic of user administration, how to do the "server set up" etc.).
- DON'T IGNORE THE UNICODE TOPIC (RFC CONNECTION ETC.).
- SET UP THE NECESSARY JOBS in SAP system AS DISCUSSED AND REQUIRED IN THE COOKBOOK.
Understand the difference between:
- WWI set up for reports as used for e.g. SDS/MSDS generation/dispatching
- and WWI set up for GLM and other stuff (e.g. WebGui use).
- Understand the different options used for "WWI sizing" for e.g. GLM and e.g. SDS/MSDS
KEEP IN MIND: IF YOU WOULD LIKE TO USE OPTIONS AS AVAILABLE BY THE SO CALLED GLM+: take your time to understand the options and the required set up (e.g. printer installation, DMS installation etc.). TAKE CARE IF NEEDED ABOUT WWI COMPRESSION AND REQUIRED SET UP.
Maintaining identifiers, user defined texts, phrases
You can maintain these objects using (if you have the correct SAP release):
If you need more information here check e.g.:
SAPscript Text Editors - ABAP Development - SCN Wiki
BC - Textverarbeitung mit den SAPscript-Editoren - SAP Library
and similar pages.
Based on a recent issue I have learned that (that means e.g. if there is a long text available) the content of the so called "value file" is different or "not normal". Now I have learned the reason behind this is the "handling" of maintenance of these objects and how the data is stored in the database and how they are retrieved and passed on to WWI server/client.
May be check as well: CG12 - Phrase creation/editing - issues
Similar topic: Celsius Degree Symbol (° C) displayed as '#' in SDS for Thai language
But what was the issue and what was the finding?
I have analyzed a WWI report and detected that a phrase is printed in a look and feel which was not normal. A different phrase was printed correct. After some analysis the reason behind that was how (that means by using which SAP tool) the phrase has been maintained in the corresponding language. As you can have the same effect with identifier or userdefined text (the effect is independant of object but related to identifier, phrase or user defined text only) it might be of interest to get more ideas about "what is going on here". In the example in the WWI report a "carriage return" showed up in the middle of the text. Using this example of a phrase (which is related to the old EU labeling system)
R3 | Extreme risk of explosion by shock, friction, fire or other sources of ignition |
I try to explain the issue. By whatever reason the phrase was maintained in the database something like this:
"Extreme risk of explosion by shock, friction,
fire or other sources of ignition"
Therefore a carriage return is part of the phrase text. And in WWI report it will be displayed like it is maintained and therefore in the WWI report the phrase was distributed between two lines (it took me a while to identify this !). Normally the user is not checking the content of WWI layout on that "deep" level but only checking for e.g. missing phrase translations or missing informations. But especially in the context of label printing this might be critical as you print more data on labels (which are sometimes quite small) in comparison to SDS/MSDS.
Now after investing here a little bit: assuming now that you might use the Word Editor to maintain these objects. Here you can e.g. format the text as "left aligned", "centered", "right aligned", you can enter carriage returns etc. etc. and it is printed like that (what you maintain you will get) in the WWI report. This can be done even if the text is shorter than 132 characters. So the "longtext" indicator does not only indicate if more than 132 are used but the flag is set e.g. if you would format a text like "SAP EHS is a great tool" as right aligned (refer above). (technically: the SAP system is setting the flag if the text need to be distributed on many entries in the same table; so if you "count" the text characters you get may be 132 only; but if you use "special" formatting sometimes SAP is forced to "set" the long text flag).
This feature might be a "nice" one but can give a number of troubles if you deal with "Labels", "SDS/MSDS" etc. and it is not easy to detect the issue as in CG02 or CG12 it is not detectable easily.
WWI Problems (how to debug)
For analyzing of WWI problems the use of procedures as described in OSS note 959195 might help. A lot of OSS notes exists regarding SAP and use of WWI in context of Unicode especially taking into account the important topic of font selection. E.g. OSS note 733416.
If you detect WWI problems sometimes you have the feeling: there can I start with "debug" to get "ideas" what is going wrong as there is no real debugger in place? One option to do so is: you need "only" to remember the WWI process (and sometimes you should reduce the data shown and maintain only the data which gives rise to problems on some test specifications). In most cases these questions will help to identify the issues (and potential solutions):
- Is the effect only related to one specification and on a different specification you get the wished result or is it related to use a different language or a special generation variant?
- Was there a change in layout?
- Was there a change in generation variant definition?
- Was there a change in function modules related to customer specific report symbols?
- Was there a change in WWI set up (New WWI version)?
- Was there a change in Word Version used (locally and/or on generation server)?
- Is WWI version on server and locally the same?
- Is wwi.ini on server and locally the same?
- Check if you use only SAP standard symbols or did you enhanced WWI using own symbols?
- Check whether the effect is the same on dev, test environment etc.?
- Is layout the same on dev, test, prod enviroment?
- E.g. on context of GLM: is LabelView maintained the same on dev, test, prod?
- Are the report symbols the same (e.g. no error fix missing etc.) ?
- Is the effect related to user activities (therefore may be one user does not have same access rights compared to a different one)?
- Do you have enough access rights to retrieve the data and to display it in WWI report?)
- The WWI version used on any gen server of dev, test and prod is the same?
- Is the data record (which should show up in WWI report) "active" (active indicator is set per rating/validity area combination)
- Does rating of data record fit definition of generation variant?
- Does validity area of data record fit definition of generation variant?
- Etc.
If you use e.g. "Create report from template" a number of files are downloaded to your client (if you use a local WWI installation !). These file can be classified as:
- the value file
- the layout file
- and some control files
After the process is ready a new file is available (the final WWI report with the data). As in the "Report from template" process you can fill in the parameter symbol data as well we can define the resulting file as the "Final Report" and not the "Raw Report". Only if you do not enter any parameter data then you generate a kind of a "Raw report".
Now if you carefully execute an analysis of e.g. the value file in many cases you can learn a lot (you need a suitable "text file editor" to do so ! WinWord etc. is here of no help). As well the content of the control files can give you additional hints and may be afterwards you understand "better" how the process is designed (on high level).
Keep in mind: in most of the cases we have two steps to consider:
- Generation of a raw report
- Generation of the final report
In step 1 you will get a value file and in step 2 you will get a much smaller value file (in most of the cases). If you use CG42 and check the "tmp" directory (as explained above) you will realize that there is "temporarly" a structure file generated as well in the folder. Checking this you might be able to understand better the WW report layout process.
Generation variant
By clever use (definition/set up of generation variant) you can make sure that only the relevant data sets are pulled by the WWI process. One important topic to consider here is the "Rating". Using the Rating (and by clever data maintenace) you can avoid to use complex conditions in WWI logic. Clearly there is a "con". You need to may be prepare suitable additional ratings and you need may be adapt your access concept and clearly your maintenance concept need to be adapted as well but WWI logic will be simpler and in most cases "ongoing" business might be simpler (support topic of endusers). What you need ot pay attention is: the "rating" does have effect on any data of interest ! Don't forget that. In most cases you need identifies, value assignment data.
Keep in mind: the validity area topic is "special". Depending on the settings used (related to the validity area) in the generation variant the data selected is / might be different.
This is not only related to the generation variant but how you use EHS at all. Remember that you can use as the validity area (if needed) e.g. plant codes, company codes etc. (as long as the information is CHAR10 or smaller). Can be a quite useful option to use this type of validity area (e.g. plant code, company code etc.) but you need to pay attention here in your maintenance concept in CG02.
So in theory you can maintain e.g. a "color" in CG02 based on plant codes and not on validity area which are based in most cases on "countries" (you can e.g. have more than one plant per country or validity area). E.g. you can use other options as well. E.g. you can use the value "TEXAS"; therefore you can use "subregions" of a country etc. Keep in mind that by using the validity area you can create "regions" as well. E.g. you could define: REG_NAFTA (containing e.g. US, MX, CA...) or similar validity areas. Keep in mind that REG_WORLD is special ! and you should not change here standard SAP set up.
Validity Area
Keep in mind, that you can use "PLANT'S" or other objects as "Validity areas" as well. As long as the technical key of the object is not longer than 10 characters you can use this option (e.g. you can use a "company code", "Plant code", "sales org code" etc. as validity area: PAY ATTENTION IN USING THIS FEATURE IN WWI context. It should work ! but the "REG_WORLD" one "special" solution does not apply any more.
Languages in Generation variant
As you know: by clever use of "G repeating" groups and the defintion of the generation variant you can print in one WWI report data in more than one language. But keep in mind: the report it self does have always a "leading" language. This topic is explained here: Editing Ratings and Validity Areas for Generation Variants - Basic Data and Tools (EHS-BD) - SAP Library
As this type of demand is related to the "Repeating group types" should should read this chapter of SAP Help: Repeating Group Types - Basic Data and Tools (EHS-BD) - SAP Library
A good example of the use of a "G Group" is shown here: Example: Repeating Group of Type G - Basic Data and Tools (EHS-BD) - SAP Library but you should have read as well this: Taking Validity Areas into Account - Basic Data and Tools (EHS-BD) - SAP Library
Language topics in general
You can prepare a suitable SAP set up in such a way that different log on languages are supported as well as different e.g. phrase languages. Keep in mind: WWI report to print data using arabic, hebrew etc. are "special" language (written from right to left and not Left to Right). Here the "printing" of data might be a challenge with WWI.INI, Font selection and WWI layout definition. You should avoid to mix in one WWI report languages with "left to right" and "right to left" writing. You can do this, but the WWI code which comes up is complex. A lot of OSS notes are available regarding topic of right to left languages but as well regardian asian like languages so may be check SAP marketplace (e.g. current WWI supports much better now asian characters).
Label Wizard
The topic of the use of the "Label wizard" is explained here:
Using the WWI Label Wizard - Basic Data and Tools (EHS-BD) - SAP Library
in chapter "Using the WWI Label Wizard". Therefore if you have use the Label Wizard and then check content of WWI document in CG50/CG54 the labeling tool is started. Further information about that can be found here: Using the Labeling Tool - Basic Data and Tools (EHS-BD) - SAP Library (Chapter: Using the Labeling Tool). Once again: by "clever use" of the application object you can "restrict" use of generation variants etc.
If the label Wizard has been used, the corresponding raw report in CG54/CG50 will be displayed using a different icon in the report tree.
General topics
In different threads it has been asked how to generate WWI there "nearly" no data is coming from EHS core but nearly 100% is coming from other SAP modules and how to do it. I am sorry to say:
- Even if you do not print EHS core data you need always a specification to make it happen
- As well you need always a generation variant
- and a WWI layout
A lot of options exists in EHS to support this type of demand. That means e.g. you need reports (in most cases Label reports) as part of the GLM process and you need as mnetioned above therefore one specification as without it will not work. One nice option to support this demand (and may be not well known enough) is the "Reference" as part of the report header. By using this option you need to generate only one released WWI report and can use the "reference" option to make this report valid for a lot of other specifications.
About Change Marks
Do you really understand the topic of change marks in WWI reports? Pay attention: SAP has improved this and some optimizations are available by using EnhPack 3 as well. Most people have really a big problem in understanding how "Change Marks" are coming up/handled in WWI reports. From experience: most user (even key users) do have problem in understanding the "Usage" and the effect of that on data retrieved (in context of generation variant) and the Change Mark as such (as well regarding "WWI.INI") and how it works. As mentioned SAP has improved this; but to a certain extent: it is now complexer as before !!
Let us start high level: to support the "Change mark" you need to "tag" the generation variant. Check e.g. WWI for Beginners and chapter "Change Mark" or the SAP online help.
The next story starts with "Data maintenance". Here we need to differentiate the "type" of data. As you know: in most cases data is retrieved from database using value assignment types "A" (Class type), "B" (Specification Listing), "C" (Composition data) and the special DG data.
You might think "A" is easy to understand in how it works to get a "change mark". You are wrong (to a certain extent). Let us differentiate first the different data situations:
a.) REAL_SUB does have "local" data
b.) REAL_SUB does have data coming via "Reference"
c.) REAL_SUB does have data coming via "Inheritance"
In case of a.): if you are not using the enhancements coming with EnhPack 3 story is "simpler" (but not easy). By using the "Relevance indicator" you can steer if a change mark should show up or not.
In case b.) and c.) the story is more "complex" as the data is coming from other sources. Honestly I did not have execute a new analysis of the two cases: but keep in mind: on REAL_SUB header: you have new "flags" now (using higher SAP ERP versions) and therefore we have two "subcases" to discuss:
1.) You enter for the first time a "reference/Inheritance" on header level
2.) you cange data on "source" level (e.g. REAL_GRP) used by the REAL_SUB
So the "change mark" can be quite tricky in this context.
For value assignment types "B" and "C" the story depends on how you have defined your WWI layout. And it can take you days to get an idea why in this case a "change mark" is shown but not in the other case.
Let us make a "primitive" example of value assignment type "B". In most cases this is used to show up identifiers in WWI report (other options are possible as well).
Let us imagine that on REAL_SUB level you have prepared a data record with three components and you get e.g. a CAS number in the WWI report. Now you must enter e.g. a fourth component. What should now show up in the WWI report (which "line/text" should be marked as "changed")? High level the optimal solution would be to get a highlighted CAS number only coming from the forth new component (it is a relevant change). It is not easy to achive this.
And let us imagine now that you need not to print any more three CAS numbers but only two (delete one specification). How to show it in WWI report? I would assume that this case might not come up often but most of the companies will have a different solution to make clear (to the customer) the difference in the new report in comparison to the old report.
Honestly: you can really write a "Book" on that and the challenges therein only explaining something which might look simple. So it is a good idea to prepare some guidelines company internally to make sure that the look and feel regarding "Change marks" is the same considering the whole product portfolio.
Further documents which might help
As an example: Refer as well to these documents:
Application Object
The application object is part of the generation variant. A generation vairant can have one or more than one assigned application objects. Normally you need not really investigate here to understand the use but in some circumstances the use of this object can help handling to detect the right report. This is shown e.g. in SAP Online help: Defining Application Objects - Basic Data and Tools (EHS-BD) - SAP Library Chapter "Defining Application Objects" Here as well you will find in chapter " Example: Using Application Objects" an example how you can use this option. By using this approach you can enlarge the selection options of CG54 and CG50 if needed (but you need a good and robust approach to do so !) but you have as well influence on WWI content (data content) if needed.
In general: CG54 and CG50 contains some "UserExits". These are listed here: http://scn.sap.com/docs/DOC-41655. Therefore it is quite easy to enhance CGC50 and CG54 by these exists. But the use of the "application object" and anything related to that can enhance these transactions as well. The UserExit approach is more "general" and enhances CG54/CG50 on a general level. The use of application object (LABELSTOCK) is in many cases related to GLM topics.
WWI structure
Long ago I planned to start a similar document based on a thread: http://scn.sap.com/thread/3431722
Here some interesting question was raised: what is a report symbol type? How can they be used to enhance WWI? And why can I (as a developper) not use all of them ? And how are those report symbols used which can not be used by the developper (there must be a reason why they exists). Up to now I still only enhanced the thread mentioned with some answers I found. But up to now I did not have had the time to investigate further. Now based on the new informations may be It is time to go on here, as this "report symbol type" is related to how WWI internally is designed (in SAP) and how you can enlarge WWI. Clearly: it is not the aim of this document to explain all (That means the whole WWI process; this would take a book to do so) but some ideads should be listed which might help you in the future.
From high perspective we can split the WWI process in two parts: one part is related to the "collection of data" (which is done within SAP) and the other part is related to the topic to show the result in a proper way (that means to create the report on WWI server with data, applying font selection etc. etc.). If a WWI report is created in the database we have to consider a third process part but this is only an SAP EHS internal "handling" as the WWI process is finished an only the result should be stored.
We need to remember in this context that e.g. in the raw report only report symbols and phrase symbols are retrieved and no parameter values. This is a very important concept as well for e.g. SDS/MSDS generation or to some extent for Labels as well. Therefore we have to differentiate between a value file of the "raw report" and the final report. Regarding this and GLM: may be refer to Logging in Global Label Management - Global Label Management (EHS-SAF-GLM) - SAP Library; chapter "Logging in Global Label Management".
On high level: the process "Create report from template" and "Create report" is the "same". That means there is "no" difference in how SAP is collecting the data but only how the WWI process is started. "Create report from template" uses in most cases a local WWI installation (with higher SAP releases you can use the WWI generation farm as well) and "Create report" uses always the WWI generation server farm. A further difference is, that the "Create report" process establish new entries in SAP tables (e.g. ESTDH) and the "Create report from template" process do not generate these entries.
Be aware of the fact that based on GLM set up GLM can behave different regarding the generation process of WWI reports. Check e.g. Label Generation - Global Label Management (EHS-SAF-GLM) - SAP Library
Chapter: Label Generation
Based on the discussion in the thread mentioned above I believe this help page of SAP is quite important as a "starter" to talk about "report symbol type".
Document Template Objects - Basic Data and Tools (EHS-BD) - SAP Library
Check Chapter: Document Template Objects
As well this SAP Help Link is important: Process Diagrams for Report Creation - Basic Data and Tools (EHS-BD) - SAP Library
Chapter "Process Diagrams for Report Creation" which is really a "must" to read to understand the WWI process (on high level).
Still some very good documents exists in this FORUM dealing with report symbol generation etc. This documents will try to go "deeper" and is related more to the content of the value file.
Use of WWI in context of e.g. Recipe Management
For those who would like to learn about WWI "more": this nice document can provide some input how to generate a WWI document with own ABAP code:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b85f25-d99f-2e10-b8a2-96e0b54cccdc?overridelayout=t…
By studying this nice ABAP example may be you can create your own code etc. (e.g. as an UserExit in CG02/CG50/CG54).
Use of WWI in context of GLM
For those of you who have the need to take care in regards of WWI development in context of GLM: the WWI layout (and GLM design/print process) is one of the most complex one in EHS area. Many people mix "language" and "validity area" topics; pay attention that you should not mix (topic of "G repeating group") these two terms. This special technique (use of G group) can increase the complexity of your WWI layout a lot and in combination with the topic of generation variant it can be a disaster.
Recommendations for WWI development
- don't use complex data models so that the logic "which data to display" is part of WWI layout (e.g conditional outputs) (and if there is no other option than to use complex WWI layout. creste good documentation !)
- Try to use as much as possible as selection criteria "Rating/Validity Area"
- Try to avoid of complex "if/elseif/else/endif" conditions
- Only use customer reports symbols with new function module if there is really no other alternative
- Check language dependency ! (G groups etc.)
- avoid logics like "if value in value assignment X = A then print value from value assignment B"
- Use the "stack" option only as the last option to solve the demand
WWI basics
May be you should read cross as well these SAP Help Chapters:
Structure file
The topic of structure file is mentioned as well in SAP Online help. Refer to Process Diagrams for Report Creation - Basic Data and Tools (EHS-BD) - SAP Library. May be as a starting point check these links:
ESTLS EHS: Report Template Symbol - SAP Table - ABAP
SAP Table ESTLS - EHS: Report Template Symbol
Therefore this "structure" file topic is an important link between WWI layout and how SAP will retrieve later the data (based on definition of generation variant as well and how the data is maintained). May be check as well the "same" topic in context of import/export of report templates. Here the layout is exported/imported together with symbol definition (therefore two files are generated/processed).
The table ESTLS therefore containes the symbols as used in your WWI report.
E.G. Check:
Therefore to understand the use of the "report symbol types" etc. it is a good idea to check the content of this table for one WWI report (you need to specify the version of the WWI report layout).
In doing so you can identify if or if not report symbols of type:
- Phrase
- Specification
- Parameter
- Descriptor
- Standard Repeating Group
- Special Repeating Group
- Blank Compression Group
- Optimized Repeating Group
- IF Repeating Group
- Template
- Version Information
- Language Information
- Language Switch
- Generation Date
- Control Command
- Comments
are used in the WWI layout. By digging deeper you will identify very easily why may be a report symbol type is part of ESTLS especially if you look at the WWI report layout definition. This can really help in such a way that you understand the "WWI layouting" topic and the use of report symbol much better.
Value file
The topic of "Value file" is mentioned in SAP Online help: Examples are:
EH&S Native Language Support - Basic Data and Tools (EHS-BD) - SAP Library
Chapter: Value file
Or e.g. http://www.erphome.net/plm_concept/content/data/EH_S/FactSheets_WhitePapers/CINativeLanguageSupport.pdf
Chapter: WWI Generation Server
Attached is a list of function modules or references which might be of general interest.
WWI/Important OSS notes
According to analysis of EHS Forum one of the top 10 issues is the handling of WWI (how to install, proper setup, how to update etc.).
Keep in mind:
- WWI is solution based on software provided by Microsoft
- It uses as operating system "Windows"
- It uses WinWord as application (formatting etc.)
Therefore may be this list of most important OSS messages might helpt (will be enhanced may be):
OSS Number | OSS Text |
---|
2153399 | EH&S WWI: Corrections in WWI SP38 |
568302 | Current version of EH&S WWI and EH&S Expert or OCC |
907221 | EH&S WWI: Things to consider during an MS Word update |
1507738 | EH&S WWI: Reports in right to left languages |
1095082 | Support for additional languages in EH&S reports |
2119543 | Display a characteristic with multiple value assignment using a space as the se |
2109701 | EH&S WWI: Improvement of support for right-to-left languages |
744096 | EH&S WWI: Converting inbound documents |
2080005 | EH&S WWI: Multi-threading support |
939928 | EH&S WWI: Processing of Asian characters and complex characters |
1086712 | EH&S: Insert graphics or objects from user-defined texts in reports |
1058521 | Solutions to error messages that occur during report generation |
2036425 | EH&S WWI: Dynamic character sizing for Thai |
2030416 | EH&S WWI: Incorrect font color |
1608768 | FAQ: Layouting of EHS report templates with includes |
1061242 | EH&S: Availability and performance of WWI servers and Expert servers |
1570891 | EH&S WWI: Saving WWI reports |
1535067 | EH&S WWI: Generating PDF files |
580607 | Windows Wordprocessor Integration (WWI): Service and DCOM security settings |
1950748 | EH&S WWI: Special characters are output in a report |
1906751 | EH&S WWI: Performance enhancement for report generation |
1293379 | EH&S WWI: Bar code support |
1897292 | Deleting the WWI DMS cache directory |
1394553 | EH&S WWI server installation instructions |
1826297 | Error analysis: Symbol type in value file does not match ... |
1783830 | EH&S WWI: Support for 64-bit |
1782458 | EH&S WWI: Self-repair |
1014135 | EH&S WWI: Supported Versions of Adobe Reader |
1772637 | Virus scan for WWI documents |
1349193 | FAQ: Layout for EHS report templates |
733416 | EH&S WWI and Unicode |
1293378 | EH&S WWI: Configuration program for generation server |
1385724 | EH&S WWI: Change for user exit macros |
1147933 | FAQ: EH&S report generation |
1300393 | EH&S WWI: Use of WWI compression |
586293 | EH&S Reports and DMS tables |
1096697 | EH&S report shipping |
1906751 | EH&S WWI: Performance enhancement for report generation |
Topic | OSS Note | Recommendation |
---|
Availibility and performance of WWI | 1061242 | A must to read |
FAQ regarding WWI layouting | 1349193 | A must to read |
FAQ regarding Change marks in WWI reports | 1119071 | A must to read |
FAQ regarding Includes in WWI | 1608768 | A must to read if you would like to use "Includes" |
FAQ: Topic of dynamic font sizing etc. | 1093541 | A must to read if you would like to use dynamic font sizing |
Topic of PDF document printing | 744096 | If pdf document are of interest |
Sizing EHS in context of reports | 586293 | If you have a problem in database increase |
Service Administration (Tipps and Tricks) | 839750 | Relevant for ongoing support |
Selecting WWI GenServers | 1155294 | Overview about: How can this be adapted / changed / enlarged in SAP Standard? |
Problems with "G Group" | 1953857 | If you need to use G group you should read it |
Problems with special characters | 1950748 | New WWI Version required |
Problems with identifiers | 1899077 | Error correction: Identifier / Identification Listing issue resolved |
Conditional output | 1917060 | Error correction in conditional output technique |
Problems with Word2013 | 1938437 | Error correction / Layouting problem |
Problems with "G Group" | 1900727 | Performance optimization |
General links of interest
WWI / RTF
Keep in mind: WWI is only a tool on the top of Microsoft Word. Here we deal with "RTF" code, Therefore sometimes it might help to know about "RTF". Therefore check recent version of that: Download Word 2007: Rich Text Format (RTF) Specification, version 1.9.1 from Official Microsoft Download Center
There are a lot of "online" Tutorials available on the top in Internet as well. With higher WinWord version RTF is only available because of portability etc. but will not be enhanced further.
Further tips and tricks regarding "test" scenarios
If you use only "standard" options in WWI you need not to prepare "sophisticated" test cases. But if you use e.g.:
- if else symbols, condition type symbols
- parameter symbols
- discrete validity areas
- phrases with refernce to graphics files
- WWI code with reference to user defined texts
- WWI code with reference to documents stored in user defined texts
- etc.
it is "good practise" to prepare suitable test cases. Especially in the area of GLM this is not easy. But the same is true if we talk about an eSDS. Here you need really to prepare very good test cases (as more as better). Therefore you should have test cases on more than one specification to prepare. You should "play" around e.g. if you with more than one data record (using active flag), you should "change" the sequence of data records, you should check for the" if" conditions (and blank etc. compression as well). Some times only by using special data situation you will detect that you have a problem.
WWI issue: E302 RTF value in value file is corrupted
Error while proccessing print preview
Error in Report preview
Error when creating a WWI report for a particular specification .
Issue in Generating label in WWI
The "handling" of the correct WWI template on dev, test and prod environment might be an issue as well. To document WWI template content is not easy and to identify useful options (e.g. in Word, EXCEL etc.) to describe the WWI layout might not be easy but a very goode idea as it helps you to handle the "versioning" and identification if "content" differences. Keep in mind. Sometimes you are not changing the WWI layout but only execute "bug" fixing in function module to retrieve parameter symbols.
Cover Letter
Cover letter topics are not discussed often here. Somt threads are listed here only as an example:
Coverletter - Output of material data
Re: How to Create/Change Coverletter in MSDS
Parameter Symbols not appearing in Coversheet and/or Acknowledgement Receipt
How to create Cover letter
Cover letter design might be a challenge as well. One need to understand the existing parameter etc. symbols; how they retrieve the data from which infromation etc. and in CVD1 you can not see the "final" cover letter report. This is related to the expansion time of th symbols used. Only e.g. phrases are available in the report. In most cases you get the final cover letter report only in case if dispatching. Therefore is is not easy to identify errors etc.
Very special WWI techniques
Because of new threads discussed a new document has been generated which might be of interest. May be check: SAP EHS MANAGEMENT FOR EXPERTS
About "Includes"
Currently I believe we have some "suboptions" options to use "INCLUDES". Examples of discussion of includes are: WWI - Include functionalityand e.g.:
To use this functionality need some "preparation" (Business/IT Blue Print). First: the "total" layout expected should be "large" enough (e.g. like SDS: having 16 chapters for UN version). Second: the layout should have some "organisation" structure as e.g. "paragraphs/chapters" or other structures (e.g. in context of GLM labels you can think about "design elements"). Clearly the use of this feature does have pros. In some thread it has been explained that the use of "Includes" can have "cons". The con is especially some effect on performance (which was discussed in one of the threads as mentioned). If you are planing to use this option you should do a good test before you go live. Experience has shown that the use of includes is not easy and sometimes data constellation "crashes" the WWI process. On the top the use of includes is "more" sophisticated if you think about "dev" => "test" => prod" (that means you need to pay more attention if you move the layouts within your system architecture. But especially the use of the "Building blook" principle seems to have some advantages.
Important threads in this FORUM
Examples of threads dealing with "special" WWI topics (only listed those which might be of general interest) which are addressed often in this FORUM etc. I have tried to create "subtopics" so that may be you can find "easily" a suitable thread in this FORUM. I have done a "subselection" of topics discussed in this FORUM which may be help WWI Experts in their daily work. Especially regarding GLM topic (e.g. Bar Code printing) you will find a lot of more threads.
This is a list of links to SAP help. Additional some add on links are shared:
This list of threads is only a collection of discussions in this FORUM. In regards of topics to discuss in WWI development area it can never be complete. The topic of WWI can be rated under the "top 5" which are discussed here.
Genifix (and other quite special stuff)
There are some threads existing discussing "Genifix" a solution which is not available any more. Examples are:
Genifix / Current WWI version / Options?
Use of WWI functionality for customer programs?
Especially the last thread is worth to look closer.
If you do a kind of research you will find e.g. these standard function modules:
C12H_WWI_DISPLAY_WEBGUI
C12H_WWI_DISPLAY_DIRECT
C12H WWI DISPLAY WINGUI
You should analyse them and the different use of them. Important: if you plan using WebDynpro application then you need to look for the "correct" function module to read and display the document
Set up of local WWI
There are some threads here discussing theneed to install WWI locally (on client of SAP Gui). These are the examples:
WWI.INI / Some questions
CG42 templates will not display after Office 2016 update
Using the existing SAP options: to use the approach to avoid local WWI installation can be a good idea (only for layouting purposes you need then a local WWI). The pros and cons of this options are:
- no need to take care of any kind of WWI roll out including graphic files etc. for local clients for most of the SAP users
- no risk for local PC regarding wrong WinWord version
- You need more generation servers (may be)
The issue is: we don't know many users would like to use the options e.g. as "Report from template", "Report information system" and "Report management system" at the same time.
For using this option: you must activate Business Functions of EHS as part of EnhPack 3.
DEAR ALL
PAY ATTENTION: Because of lack of time: i will just add further "threads" links if needed and not try to make the link in the right "chapter" (to get some grouping or to do regrouping). There are to many discussions in context of WWI running here.
Status May 2016: I used term "wwi" as search criteria. There are rougly 73 pages coming back (each page with roughly 10 threads). So please uset the search option. There is a good chnace that your topics was discussed in the past.
Please use the "search" function in SCN to find suitable threads.
Collection of other WWI related documents
Topic | Link | Remark |
---|
Data model/Process design | Question on Basic Material & MSDS specification assignment | |
Graphic files | WWI error: Graphic file has invalid format Does wwi supports tiff or png extension of pictogram file | What can go wrong |
WWI cookbook | WWI COOK BOOK | WWI Set up |
Word settings in WWI process | EHS WWI - Can I change the Word setting for Collate somewhere ? | WWI Set up |
Word settings in WWI process | CG42 Template preview issue with word settings | WWI Set up |
WWI / Word / Save *** | WWI word File -> save as | WWI Set up |
WWI installation issues | EHS- Inconsistent WWI Report behaviour for different users | WWI Set up |
WWI installation issues | WWI Generation server installation file for local workstation. | WWI Set up |
Issues in WWI set up | SAP GLM Label Preview Error in Report Management | WWI Set up |
WWI GLM Set up issues | Error on WWI server EHS_GLM_GENSERV: Results file not found on production | WWI Set up |
Issues in WWI set up | Reports not getting generated | WWI Set up |
Issues in WWI set up | SAP EHS - WWI Templates editing | WWI Set up |
Issues in WWI set up | Microsoft Word could not open WWI reports. | WWI Set up |
Issues in WWI set up | Output word document generation from the properties. | WWI Set up |
Issues in WWI set up | WWI Installation | WWI Set up |
Issues in WWI set up | Deletion of WWI Generation Servers | WWI Set up |
Issues in WWI set up | Save Prompt when displaying report from template | WWI Set up |
Issues in WWI set up | 831 Error on WWI server &1: Generated files not found | WWI Set up |
WWI issues | EHS3.2 Report Template not saving | |
Office 2016 | CG42 templates will not display after Office 2016 update | WWI Set up |
WWI server handling | Managing WWI report generation | WWI Set up in SAP |
WWI setup | EH&S WWI support package update | WWI Set up |
WWI Set up | WWI server settings | WWI Set up |
WWI Set up | WWI SERVICE not starting | WWI Set up |
WWI Set up | I am getting differ error . S:c$:137 Error : UNable to restart service ' WWI_************" due to following reason . Error= The service did not start due to a logon failure ., Internal = StartService | WWI Set up |
WWI Set up | sm59 shows wwi server connection error message | WWI Set up |
WWI / RFC issues | WWI_GENPC is Failing even the WWI_GENPC service is Started | WWI Set up |
OS set up/WWi set up | WWI Internal program error | WWI Set up |
WWI Set up GLM | What are the servers are required for SAP GLM implementation(virtual servers)? | WWI Set up |
Batch jobs | batch job set up for wwi word generation | WWI Set up |
Jobs/Events | Report not refreshing in CG50 when generated on PPS | WWI Set up |
GLM | SAP EHS GLM - multiple WWI instance with one RFC connection | WWI Set up |
WWI issues | WWI Service restart after 10000 requests | WWI process |
Winword update | CG42 templates will not display after Office 2016 update | |
No generation possible | Unable to Generate the report from WWI | WWI process |
Generation not possible/failed etc. etc. | PRODUCT SAFETY How to generate a MSDS report from status GP (Generation possible) to RE EHS > MSDS > Report status : Generation failed | WWI process |
Dev => Qual => Prod | How to transport WWI form template | How to move WWI layout |
Update/Upgrade issues | WWi report showing comma as thousand separation in numeric value after upgration | Update/Upgrade |
Word update/upgrade | Vertical Lines were appearing & Hidden text was activating after Roll out of office 365 | |
Change makrs | Change indicator is marked in report output although no 'Relevant' flag in one of the usage instances | |
Layouting/CG42 | CG42 preview not showing graphics | |
Report template | Import Report Template | WWI Layout |
Accident WWI | EHS - Synchronization error when trying to generate WWI accident report | WWI Layout |
Report symbol | What is Report Symbols? | WWI Layout |
Waste / WWI | Report Template with WWI: Waste Transporter: License Plate | WWI Layout |
POS Group | Recursion Depth Error in WWI Template | WWI Layout |
Composition WWI layout | Composition in WWI Report Template | WWI Layout |
Composition WWI layout | WWI -display 'Display exact value' in composition | WWI Layout |
WWI Layout | How to create new WWI filter symbol to support MSDS in EHS | WWI Layout |
How to switch property tree in WWI process | Property Tree IN Edit Report Template | WWI Layout |
Format (numeric values; date format) | WWi report showing comma as thousand separation in numeric value after upgration | WWI Layout |
Simple WWI report | WWI Report | WWI Layout |
Special WWI layouting | digits are getting turncated in WWI reports. | WWI Layout |
Special WWI layouting | Report in CG02BD picking up wrong Characteristic Value | WWI Layout |
Coversheet SAP examples | BP_EH_EHS_COVERL.DAT template name in WWI folder | WWI Layout |
WWI Examples from SAP | Product Safety Report Shipping MSDS template | WWI Layout |
Report template | EHS_What Specification Type to Choose When Creating a Document Template | WWI Layout |
Report template | How to output composition in the template | WWI Layout |
Right/Left Languages | RTL WWI Template setup | WWI Layout |
Symbols | How can we hardcode description in wwi without using descriptor symbol and with using word feature | WWI Layout |
WWI layout issues | WWI -- reporting nightmare | WWI Layout |
Why is data not shown | MSDS- Report | WWI Layout |
Printing "names" (Texts) in WWI layouts | hiding real name and displaying dummy name on ehs reports | WWI Layout/Generation variant |
WWI layout/Generation variant/data maintained | why don't it print hazardous components? | WWI Layout |
Special development | Getting Error C$709 | |
Issues in CG42 | Border issue in label in sap ehs | WWI Layout |
MSDS | Generate MSDS document from another system | WWI Layout |
Table of content | Adding Table of Contents to WWI Report | WWI Layout |
Cover Sheet | show information of one-time customer in Cover letter | WWI Layout |
WWI layout issues | Class/Characteristics data not appearing on WWI report | WWI Layout |
Generation variant topic | Addition of new date format in Generation Variant (CG2B) | Generation variant |
Generation variant topic | How to get full stop in 3 section composition(0.04) | Generation variant |
Save WWI document locally | WWI word File -> save as | WWI Set up |
Save WWI document locally | CG02 Word Error - Saving has been disabled | WWI Set up |
WWI set up / release change / new options etc. | WWI issue : Error during PDF generation | WWI Set up |
| WWI Installation Issue | WWI Set up |
Issues in Report Generation | Report stuck in "Generation Possible" Status | WWI process |
Issues in Report Generation | Report was generating system error in CG50 | WWI process |
Issues in Report Generation | Issue while generating Report | WWI process |
Report comparison | Report comparison functionality | |
Understanding of WWI Code | http://scn.sap.com/thread/3366619 | Blank compression with alternative |
WWI: Using blank compression with alternative for output of component data (S:POS) | WWI: Using blank compression with alternative for output of component data (S:POS) | Blank compression with alternative |
WWI Template Editing | WWI Template Editing | Blank compression with alternative |
Blank compression | How do i blank compress the table header? | Blna compression/Conditional output |
Quite challenging topic | Wildcards allowed for conditional output? | Conditional Output |
Query on Conditional Output in WWI template | http://scn.sap.com/thread/1592855 | Conditional Output |
Conditional data editing in wwi | http://scn.sap.com/thread/3473754 | Conditional Output |
Report Template Conditional Output Error | http://scn.sap.com/thread/3444598 | Conditional Output |
VOC highest value | VOC highest value | Conditional Output |
Maximum VOC Value to be printed on a label | Maximum VOC Value to be printed on a label | Conditional Output |
Report Template Out Put | Report Template Out Put | Conditional Output |
CG42 MSDS designing error | http://scn.sap.com/thread/1686695 | Conditional Output |
WWI issue: function module with symbol doesn't work in conditional output | WWI issue: function module with symbol doesn't work in conditional output | Conditional Output |
Conditional output | Need suggestions with WWI conditional output with alternative | Conditional Output |
WWI functionality | http://scn.sap.com/thread/712155 | Special Output |
WWI functionality | Label Template - suppression of output from SAP_EHS_1023_092 in a certain scenario | Special Output |
WWI Coding - Feasibility | http://scn.sap.com/thread/3471546 | Special Output |
Multiple printing of R - phrases in chapter 16 | http://scn.sap.com/thread/1423658 | Special output |
WWI Product Safety Label Questions | WWI Product Safety Label Questions | Special Output |
WWI template formatting | WWI template formatting | Special Output |
Understand the functionality of WWI Code | Understand the functionality of WWI Code | Special output |
How to make a dynamic wwi template? | How to make a dynamic wwi template? | Special output |
Special phrases in WWI / Handling of them etc. | Special characters in phrase typed correctly on MSDS | Special output |
Special output | Passing ABAP report output back into Function Module for WWI | Special output |
Data validity | How to suppress a property being output to a label once a date has been reached | Very special output |
Layout topics | In WWI template, for Latin America template, Usage US data is shown in section 8 Border issue in label in sap ehs | Generation variant, Layout etc. |
Change marks in WWI | How to grayout/highlight the changes during MSDS generation | Change marks in WWI |
group, sort and remove duplicates in WWI | http://scn.sap.com/thread/3178459 | Group / sort |
Resorting of components and display on WWI report | http://scn.sap.com/thread/2148368 | Group / sort |
specification symbols and parameter symbols, Description symbols In WWI Template editing. | http://scn.sap.com/thread/3321861 | WWI basics |
WWI template - blank compression with graphics | http://scn.sap.com/thread/1537561 | Blank compression |
Blank Compression Issue | http://scn.sap.com/thread/2038720 | Blank compression |
WWI template - blank compression with graphics | http://scn.sap.com/thread/1537561 | Blank compression |
WWI- 2 questions about editing reports- Blank compressions and Multilanguage in 1 template | http://scn.sap.com/thread/3362602 | Blank compression |
WWI template - blank compression with graphics | http://scn.sap.com/thread/1537561 | Blank compression |
Blank compression | Blank compression | Blank compression |
Repeating Group | Repeating Group in WWI | Repeating group |
Superscript printout error in MSDS | http://scn.sap.com/thread/3309899 | Font selection (UOM) |
Additional characters | Additional characters are coming in Report | |
Formatting data | Trade Symbol issue on MSDS Report | Font selection |
Conversion of UoM in MSDS | http://scn.sap.com/thread/1787000 | Font selection (UOM) |
WWI issue: font and character size not consistent within SDS document | http://scn.sap.com/thread/1929426 | Font selection |
wwi.ini | WWI.INI / Some questions | Font selection |
Using WWI Compression | http://scn.sap.com/thread/2051969 | Compression of WWi documents |
UserDefinedText | WWI - User Defined Text (long text) | |
WWI issues | http://scn.sap.com/thread/1882011 | Footer, header; graphic embedding |
Hazard symbol inserted partially replicated at the lower side of the template | http://scn.sap.com/thread/3270672 | Footer, header; graphic embedding |
WWI Product Safety Label Questions | http://scn.sap.com/thread/1577071 | Page design (Label) |
WWI-related fm development for Report Comparison function | http://scn.sap.com/thread/1718834 | Very special topic |
Calculations in WWI Reports | http://scn.sap.com/thread/2143991 | Very special topic |
Understand the functionality of WWI Code | http://scn.sap.com/thread/3397048 | Very special topic |
High availability of WWI Server? | http://scn.sap.com/thread/1527366 | Topic of perfomance and set up of WWI |
WWI performance | WWI Performance Improvement | |
WWI: Convert EHS-Reports from RTF to PDF when Displaying (FinalReport) on the fly | http://scn.sap.com/thread/3354156 | One of the "top 10" FAQs in context of WWI |
How to transport WWI template developments? | http://scn.sap.com/thread/3443773 | How to transfer a layout from dev to prod? |
Printer Installtion on WWI | http://scn.sap.com/thread/1592250 | General very important topic in installation of WWI |
WWI Include Template - Bold formatting issue in report output | http://scn.sap.com/thread/3334104 | Include a template |
What is subtemplate in WWI layout templates? | http://scn.sap.com/thread/3414624 | Include a template |
WWI - Include functionality | http://scn.sap.com/thread/1802581 | Include a template |
Include template with graphic symbol in a Text box | http://scn.sap.com/thread/3297442 | Include a template |
Are *.wmf graphic files supported by WWI? | Are *.wmf graphic files supported by WWI? | Add graphic file |
wwi insert graphics | http://scn.sap.com/thread/3405670 | How to insert a graphic in WWI? |
Graphic is not printed while printing label | http://scn.sap.com/thread/3264500 | Issue with graphic printing |
Include DMS pictures | WWI - include DMS pictures in a substance report | Add graphics etc. |
Conditional field - WWI Template | http://scn.sap.com/thread/1495026 | "Create report from template" should have a different result than "Create a report" |
SAP EHS WWI Graphic Rotation | http://scn.sap.com/thread/3425725 | Rotate a graphic |
WWI: Rotate graphics from phrases on a template | http://scn.sap.com/thread/1400700 | Rotate a graphic |
change switch graphic in transaction CG42 in user-exit | http://scn.sap.com/thread/3327381 | Add a graphic |
WWI Product Safety Label Questions | http://scn.sap.com/thread/1577072 | Add of graphic |
Embedding DMS Documents within CG42 Report Template | http://scn.sap.com/thread/2079026 | Add a document in WWI |
WWi symbol - function module to fetch multiple specification data | WWi symbol - function module to fetch multiple specification data | Cover sheet topic |
Needs to print Customer number on MSDS Cover page | http://scn.sap.com/thread/3380754 | Cover sheet topic |
Cover sheet topic | Printing of Customer id/ Recipient number on cover sheet | Cover sheet topic |
WWI Barcode Printing | WWI report with Datamatrix Barcode issue | Bar code printing |
WWI Barcode Printing | http://scn.sap.com/thread/3307489 | Bar code printing |
WWI Barcode Printing | Bar code output Issue | Bar code printing |
WWI Barcode Printing | Steps to follow to output barcode in label | Bar code printing |
WWI Barcode Printing | SAP EHS GLM Bar Code | Bar code printing |
Barcode | WWI GLM Barcode 64bit | Bar Code |
Barcode | Inserting function code in Data matrix barcode - WWI | Bar Code |
Barcode | Barcode in GLM | Bar Code |
How to Comment Source Code in WWI template | http://scn.sap.com/thread/3334515 | Can "comments" be addeed to WWI layout? |
How to find hard coded phrases in the wwi template | http://scn.sap.com/thread/3411131 | How to find hard coded phrases in WWI layout? |
Color Text on WWI Report | http://scn.sap.com/thread/3187274 | Color in WWI layout |
WWI - Display "Generation Variant" and "Language" on SDS | http://scn.sap.com/thread/1867834 | How to print "document information" in WWI layout? |
How to get genvar & specifi information based on document number(DMS) ? | http://scn.sap.com/thread/1527961 | Can I retrieve/collect document information from generated report into WWI layout? |
print proper Japanese postscript from WWI ? | http://scn.sap.com/thread/3200469 | Japan <=> Postscript issue |
Font issues | Phrase on SDS shows funny characters | Font issue |
UOM issues | Celsius Degree Symbol (° C) displayed as '#' in SDS for Thai language | UOM |
Report symbol definition | WWI preview doesn't show phrases | Symbol definition |
WWI - Revision Mark - Bold display for text modified | http://scn.sap.com/thread/1913162 | Revision mark in WWI |
Change marking / Relevance Indicator / inheritance relationships | Change marking / Relevance Indicator / inheritance relationships | Revision mark in WWI |
WWI - DynText and Includes | http://scn.sap.com/thread/2137437 | Dynamic font sizing |
EH&S Overflow in the text boxes occurred during generation of the label. | http://scn.sap.com/thread/3468282 | Dynamic font sizing |
Text Sizing | http://scn.sap.com/thread/3386060 | Dynamic font sizing |
Dynamic Font Sizing | Dynamic Charater Sizing not working and wierd text coming in Label | Dynamic font sizing |
Theory of WWI font sizing | WWI - Dynamic Text | Dynamic font sizing |
Printing DG Symbols on Label | http://scn.sap.com/thread/3355854 | Printing DG information in a WWI report |
How to generate EHS label in background (Through BAPI or Function module) | http://scn.sap.com/thread/1869206 | Generation of label in Background |
About WWI template and "validity areas" | WWI Template - validity area question inside of a composition slave group | |
EH&S - Label - define multiple language variantions - one template | EH&S - Label - define multiple language variantions - one template | Language topic |
Restrict language in which a MSDS report can be generated | http://scn.sap.com/thread/3190874 | Language topic |
Varied Languages in Label | http://scn.sap.com/thread/3377907 | Language topic |
Varied Languages in Label | method to output label in different language | Language topic |
Phrase Language in Reports | http://scn.sap.com/thread/3296414 | Phrase language topic |
Language in Reports | Arabic phrase language display issue | Language topic |
Language in Reports | Bulgarian MSDS | Language topic |
Language in Reports | Issue with Printing Chinese Character on labels | Language topic |
Many languages in a report | How to Use Multiple languages on single lable creation !!! | Language topic |
template - issue with validity area - check on multiple usages at once | http://scn.sap.com/thread/2030219 | Use of validity area in a report (gen variant etc.) |
Validity area specific output | http://scn.sap.com/thread/1799052 | Use of validity area in a report (gen variant etc.) |
Special WWI report symbols | http://scn.sap.com/thread/3383950 | Use of validity area in a report (gen variant etc.) |
User Entry Report Symbols for SDS | http://scn.sap.com/thread/3378514 | User Entries in SDS generation |
GLM: use scenario as validity area in label data view | http://scn.sap.com/thread/2152616 | GLM topic |
Sales Order data on Label | http://scn.sap.com/thread/2092966 | GLM topic |
Label Template Query | http://scn.sap.com/thread/2083327 | GLM topic |
SAP GLM PDF generation | SAP GLM PDF generation | GLM topic |
SAP EHS GLM Print request preview Error | SAP EHS GLM Print request preview Error | GLM topic |
EHP6 - GLM Enhancements | EHP6 - GLM Enhancements | GLM topic |
Numbering boxes using GLM label (ie 1 of 3) | Numbering boxes using GLM label (ie 1 of 3) | GLM topic |
Lables / WWi | Labels in WWI | GLM topic |
Design of WWI GLM Labels | SAP GLM WWI - Multiple labels in one label template | GLM topic |
Pictogram sizing in labels | How size ghs pictograms on labels? | GLM topic |
GLM Label Preview | Error during GLM Label Preview - Function WWI_PRINTREQUEST_CREATE is not available | GLM topic |
Label Scenario | label printing scenario | GLM topic |
Layouting in GLM | SAP WWI Label Tabel format | GLM topic |
GLM and pdf generation | SAP GLM PDF generation | GLM topic |
Layout design GLM | how to join three symbols as shown here in wwi using its features | GLM topic |
GLM+ | EH&S WWI for GLM print request processing | GLM topic |
Archivhelink | GLM - ArchiveLink Error | GLM topic |
User entries in report templates: a new entry added cannot be displayed | http://scn.sap.com/thread/3445433 | User Entry |
SAP EHS GLM - User Entry | http://scn.sap.com/thread/3430198 | User Entry |
User Entry in GLM | http://scn.sap.com/thread/3144884 | User Entry |
GLM - Label Languages | GLM - Label Languages | How to determine the language for a GLM language |
Sequence numbering | Sequence numbering in GLM | |
Output of data in more than one language | how to output different languages in same label template | More than one language |
'Label Data' View in Material Master | http://scn.sap.com/thread/3154768 | Very special GLM topic (not really related to WWI) |
Load balancing for GLM WWI installation | SAP GLM Print Request - Load Balancing of WWI server | |
WWI Report from Specification-Cannot retrieve data from Status tab of spec | http://scn.sap.com/thread/1519789 | Use of "Status" on specification level |
High Volume printing in GLM | High volume Printing for GLM? | |
No output generated for a symbol | http://scn.sap.com/thread/3411620 | Print of characteristic with more than one value |
Table of contents on WWI templates | http://scn.sap.com/thread/3372294 | Table of content |
'Storage Loc' Field in Label | http://scn.sap.com/thread/2087131 | Parameter topics |
Characterstics Phrase disablement | http://scn.sap.com/thread/3391594 | Error in symbol defintion |
WWI - Symbols are not replaced with values | http://scn.sap.com/thread/1542810 | Error in symbol defintion |
Smybol type topic | E301 Symbol type in value file does not match symbol type in layout | Symbol definition |
Phrase based values not dysplayed on text symbols | http://scn.sap.com/thread/3200020 | Symbol definition |
How to create custom report symbols in GLM | http://scn.sap.com/docs/DOC-33944 | Symbol definition |
Issue with specification symbol | WWI Specification Symbol not resolved | Symbol definition |
Parameter Symbol | new parameter report symbol configuration | Symbol definition |
WWI Template doubt | http://scn.sap.com/thread/1940634 | WWI layout topic |
WWI Specification Symbol not resolved | http://scn.sap.com/thread/3283395 | WWI layout topic |
Error in Report preview | http://scn.sap.com/thread/3324688 | Error in WWI layout |
Enhance Report Generation Variant to more fields | http://scn.sap.com/thread/1483812 | Special WWI Layout topic |
Export of template | WWI Export Problem with custom report symbols | |
Special GLM topic | Generating Labels with WWI | Recipe |
Very special demand of blank compression | Can we remove a column in a table if there are no corresponding entries | Blank compression |
Use of CG42 | Property Tree IN Edit Report Template | |
Use of "Status" on spec header in context of WWI report | WWI Spec Multiple Status Conditional Output | |
Output company name | How to output company name in wwi template ( GR label ) | |
Occupationa reports | EH&S: how to do a WWI report of Ocupational Helth in EHS? | |
Eancode WWI reading | WWI help | |
WWI reports in portals | Problem with WWI reports in Portal 7 PLM UI & DMS:WWI Document display from PLM Web interface | |
EHS <> SAPSCRIPT | SAP EHS _ Phrases and graphics onto a SAP Script | |
Special WWI issue | not able to print - sign for a value in the report | |
Unknown | Coman not displayed in the report | Unknown |
WWI layout? | SDS Creation Error | Unknown |
Limitations of WWI | Text alignment formatting option not available in Label template editor | |
WWI and Webgui | 500 connection timed out | |
CGSADM topics | Unable to Show the New Server in CGSADM | |
WWI dispatching | No WWI dispatch for EHS WWI CG54 DOKX_EXOMN | |
WWI dispatching | WWI reports not progressing to complete in Export call | |
pdf duplex generation | Printing SDS's in PDF Format Won't Duplex | |
About Genifix solution and curetn WWI version | Genifix / Current WWI version / Options? | |
Report distribution | MSDS Printer Set up at different location | |
Report distribution | SDS Report shipping struck with 'Bundled' status in CVD1 | NO direct WWI TOPIC ! but may be of interest |
General quesiotn | EHS Report Management / WWI | |
MSDS | MSDS creation with WWI | |
Layouting | EHS & WWI: Error creating Report Template | |
Report symbol/Layouting | WWI - Report Symbols do not work after importing the MSDS into other system | |
Report distributon | Process Report Shipping | |
Other WWI layouts | Printing WWI reports for an Accident using tcode CBIH102 | |
WWI report | WWI report - getting generated report fields values | |
Server installation | WWI Server configuration for EHS | WWI set up |
Error handling | About two errors of WWI when i want to edit the template of MSDS by CG42 ? | |
Report layouting | Report Template Layout Editing | |
WWI Topics of many kind | Method to find version of EHS WWI server Error msg editing MSDS template DMS document output in SOP report WWI word File -> save as Global label Management WWI: Which kind of Word (2003) License is needed for WWI WWI Installation Issue in Generating label in WWI EH&S IHS Report WWI Job status- shows incorrect in CG5z EHS- WWI Label printing issues with Word 2007 EHS wwi problem EHS wwi Unit for Quantity Specification in composition is not working More than one Specification/Substance in a Standard operating procedure WWI report generation failure throwing dump Error in WWI server Error while generating WWI report. Error on WWI report generation Error message when checking WWI report template document in CG42. WWI service WwiSvcU terminated with service-specific error 100 Problem in opening WWI documents in quality system alone WWI - pdf printing problems on Windows Vista WWI Template - Repeating Group -S:CLASS EH&S - hide substance from composition on MSDS EHS_MANSRV_SID not allowed to be registered Printing in Bar code in SAP EHS WWI error Storing of MSDS in SAP Content Server - Part2 Create a MSDS for multiple Specifications via New Program WWI Report issue Creation of SDS in SAP without using WWI Report Symbol query Asian Languages not displayed in released report Barcode in GLM Problem with pictogram Building block problems when creating label template in GLManagement (EHS) Error while generating Label GLM+ print request functionality Documents attached to a spec doesnt print only for a few users How to pront barcode on labels using wwi Label Version Number MSDS: (REACH) Use & Exposure scenarios, unstructured data. Attach other document in the shipping order How to download MSDS documents to pc desktop and convert to pdf. | |
Misc. | WWI Generation Server Installation Printing WWI reports for an Accident using tcode CBIH102 RFC to display MSDS reports WWI Server Installation - 3 instances GLM - Spool management in ECC 6.0 WWI Error WWI Central Installation Invoke WWI from WebDynpro Application Label printing error WWI Generation Server Installation TSG - Issues During Generation of WWI Reports - Product Lifecycle Management - SCN Wiki Error in GLM cbgl_mp01 label priniting Remote Function Call (RFC)_For WWI Generation Server RFC WWI_WORD_START MSDS is in status generation possible always GENPC in ESTOH table not geting updated while creating report. Generation of MSDS Report CG5Z error log with RFC connection error No ehs management server is currently logged on at SAP Gateway WWI Installation CG5Z: doubled entries both for the service and the report shipping order Unable to generate the GHS labels in the Chinese langauges WWI Server Error Report generation only one time successfull WWI Generation Server - Local printer | |
MIsc 1 | How to output characteristics in wwi do you know any company make m.s.d.s for me in orange county area ? source code for Function module C128_DUMMY_CONVERSION_METHOD How to preview WWI Label templates? how to remove lock object from wwi template How to resolve the start at work indication while creating a report templateby using CG42? Need to add Watermark in WWI Dynamically - Health and Safety Module Phrase on SDS shows funny characters Delete reports in assigned status to WWI server Generation of customer specific Report using WWI Performance degradation when Mass printing How to Configure and Make MSDS Work EHS wwi Installing WWI server. CG50 Report Management - Report Additional info doesn't show number of pages GLM - Generation: WARNING: Unknown rotation case! RFC to display MSDS reports Colour Report Symbol Corrupted PS files after WWI server upgrade High volume printing support? creating PDF documents on WWI server - how to use the internal features of word 2010 GLM - Output of file is being chopped off GLM: Label Preview in word instead of SAP windowed word. Parameter symbols in function module WWI Report shows empty from Report Information tree How to adjust the MSDS report layout? EH&S assigning template to Gen variant WWI_Genaration Possible CVD1 - WWI generation server printing Not able to Generate the Report in CG50 | |
Misc 2 | http://scn.sap.com/thread/3909303 WWI Issues: HELP | |
Misc 3 | trade secret issue General Information about EHS WWI Reports - Product Lifecycle Management - SCN Wiki arabian phrase issue in phrase management Analyzing Issues During Generation of WWI Reports - Product Lifecycle Management - SCN Wiki WWI.ini Documentation Parameter GLM print issue- Load balancing Conditional Output error for 'Interval values allowed' Characteristic R, S, H, P phrases are repeated twice, thrice in 16th Section "The report does not yet contain a document" error message Korean labels not appearing on CBGL_MP01 GLM+ print request functionality Manage Security Data Sheet | |
WWI WebGui | Unable to open WWI documents in CG54 (Webgui) | |
USage topic | Changing the Usage for a particular characteristics | |