Quantcast
Channel: SCN : Document List - All Communities
Viewing all 2380 articles
Browse latest View live

EH&S KBAs

$
0
0

The purpose of this document is to provide an updated list of the KBAs (Knowledge Base Articles) released in EH&S.

 

 

EHS*

2197554 - How to create the perfect incident for EHS component and subcomponents

 

EHS-BD*

1809242 - Function modules 'C1F5_SPECIFICATION_READ' and 'BAPI_BUS1077_GETDETAIL' return phrase keys instead of phrase
1836575 - SAPLC14J 0 CG02 authority-group or valuation-category missing
1943843 - Not Value assignments of Table/Structure Fields is listed in CGAB
1943993 - Specification inheritance not functioning properly
2024053 - Transporting missing standard EHS Classes and Characteristcs from Client 000

2190764- Expert Rule Editor - "Encounter an improper argument" error

2199434 - EH&S Administration Management Service does not start

2258006 - Date shift of an engineering change number


EHS-DGP*

2227853 - Dangerous Goods Delta Filling - Error DGA 136 "No data records found for the selection criteria"


EHS-HEA*

 

2175938 - Error: You are not authorized to edit the schedule plan

 

EHS-SAF*

1809258 - Internal program error; ( <program name> SAPLC13Z 0 C13Z_RAWDATA_READ )
2051955 - How to set the quantity limits for regulations in customizing for Substance Volume Tracking

2094927 - GLM Print Tool has stopped working
2101192 - Job status in CG5Z stays in status 'Assigned'

2151048 - How to remove the GLM printer mapping in the GLM Print Tool

2176544 - Unable to change the Print Mode - CCGLC_PRINT_MODE

2193273 - Entry does not exist in ESD_ESTLP

2199435 - C13Z_TEXT_WRITE is giving an unexpected RAISE NO_PERMISSION error

 

EHS-WA*

2040379 - Waste Disposal documents sample templates

2199431 - Error 'Cannot find any reports' for Waste Documents


EHS-MGM*

2156531 - Report Incident shows inverted sequence of steps

2297808- How to define new document types in EHSM

 


Please note, in order to view the contents of the KBAs, you will need to be logged into Service Marketplace.


Share sap B1 cloud upgrade knowledge

$
0
0

Dear All

 

Recently, I have installed the B1 cloud with version 9.1 PL5.

 

But I have some databases which are 8.82., then I try to upgrade them. But it cannot upgrade on cloud.

 

SAP support help me to check and confirm the solution are ...

 

+ Do upgrade the 8.8.2 069 to 9.1 PL5 first to the On Premise and later add it to the SU.

+ Do create the same version SU and upgrade to the 9.1 PL5 version using the CCC.


Hope that, it can help yours.


Regards

Edmund

How to connect BO Action with Search Pane

$
0
0

Hi everyone,

 

 

Sometimes, we want to create data on the fly by using the advanced search pane. 

e.g Retrieve data from multiple business objects using Search Values from advanced search pane and and create data on the fly.

 

But search pane can only be used for the existing data. Basically, I create a QA screen as a temp screen for this kind of requirement. Luckily, I found a workaround to connect Search pane and BO Actions on OWL.


Please feel free to point me out if there is any mistake in this document.

Idea:

1. Create Dummy Instance

2. Get search value and transfer to Dummy Instance

3. Perform BO Action

4. Delete the instance back

 

For simplicity, this document only contains simple Create and Update actions on a custom BO.

Simple BO Actions.png

BO definition:

businessobject N_Product {

  element ProductID :ProductID;

  element Description : LANGUAGEINDEPENDENT_MEDIUM_Text;

  action update;

  action create;

}

 

Steps:

1. Create Search parameters

     i) Add two new data field under Root/SearchParameters and bind with query elements

2. Add elements under Root

3. Create event handlers

i) Create two event handlers

ii) For Update Button - Create a DUMMY instance

iii) For Update - Get Search value from Search pane and assign to Root elements which are added on step 2.

a) Product Assignment

b) Description Assignment

iv) For Update Button - Add BOAction

v) For Create Button - Repeat i) to iv)

vi) Add two buttons on OWL and assign the created event handlers to the button click events

4. Implement BO Actions

5. Testing

     i) Testing Create button

     ii) Testing Update button

 

Let's start.

 

1. Create Search parameters

i) Add two new data field under Root/SearchParameters and bind with query elements

Search Parameters.png

2. Add elements under Root

(* not under Data List)

Root elements.png

3. Create event handlers

i) Create two event handlers

new event handlers.png

ii) For Update Button - Create a DUMMY instance

Update Dummy Instance.png

iii) For Update - Get Search value from Search pane and assign to Root elements which are added on step 2.

a) Product Assignment

Search value assignment to ProductID.png

b) Description Assignment

Search value assignment to Description.png

iv) For Update Button - Add BOAction

(*Instance Binding must be Root)

Update BO Action.png

v) For Create Button - Repeat i) to iv)

vi) Add two buttons on OWL and assign the created event handlers to the button click events

 

4. Implement BO Actions

i) Create

import ABSL;

var temp : elementsof N_Product;

temp.ProductID = this.ProductID;

temp.Description =this.Description;

var createdInstance = N_Product.Create(temp);

this.Delete();      // delete the Dummy Instance


ii) Update

import ABSL;

var query =N_Product.QueryByElements;

var selParams = query.CreateSelectionParams();

selParams.Add(query.ProductID.content,"I","EQ",this.ProductID.content);

var results = query.Execute(selParams);

foreach(var result in results){

  result.Description = this.Description;

}

this.Delete();      // delete the Dummy Instance


5. Testing

i) Test Create button

Testing - Create.png

ii) Test Update button

Testing- Update.png

 

That's all folks.


Thanks for reading.

Fred

Share knowledge about XL reporter cannot run on cloud

$
0
0

Dear All

 

According from SAP note 2156431 - SAP Business One Cloud 1.1: Unsupported components...

 

XL reporter cannot run on cloud, SAP support suggest me to ask customer upgrade to SAP business one 9.1 hana....it has analysis tools like Excel.

 

if you have any other method, please feel free to share.

 

Regards

Edmund

Detailed description for Solution

$
0
0

Hi,

 

From 1605 release a new field known as "Detailed Description" is added in the "Create Solution" window.
This field has length restriction of 255 characters and should contain information about the functionality of the solution, this is a mandatory field.

 

Prior to 1605 only "Description" field was available , this had length restriction of 60 characters.

In 1605 both the fields "Description" and "Detailed Description" are available.

Also there is another field added known as "KeyWords" with length restriction of 60 characters, this is an optional field.

CreateSolution.PNG

 

For existing solution you could <Right click> on the solution to check the field "Detailed Description".

but you cannot edit this field since it will be disabled in the edit mode, in the future release it will be made editable:
EditSolution2.png

 

Thanks, Pradeep.

1605 New Feature: Check Consistency in Background

$
0
0

Hi All,

 

Many of us PDI developer, when we check consistency for huge solution, some time may have faced network time out issue, or it takes long to show message, From the 1605, developer can check consistency in background, which does not freeze the SDK and you can utilize time to develop or change in content.

 

How to use this feature: follow the steps below:

 

1. Right click on solution->Check->Enable Background Mode

BCCheck1.JPG

 

*this will just enable the background mode, not trigger the check, you should notice messages at left bottom corner

BCCheck3.JPG

 

2. Now again Right click on Solution->Check, you will find a new option 'Display Log' and option to Make it disable background mode

BCCheck2.JPG

 

3. Now background mode is enable and trigger the Check (right click on solution -> Check->Item)

BCCheck4.JPG

 

Notice at left bottom corner - Consistency check triggered in background mode

BCCheck6.JPG

Note: When consistency check is running in background, you can change/add content(BO, absl, datasource ...etc) but consistency check trigger will capture current state of solution. Changes will not affect consistency. Once check will be complete you can check the error message(if any) in Display Log.

 

Success(Consistence Solution)Error(In-consistence Solution)
                     BCcheck7.JPGBCCheck8.JPG

 

whenever you need to disable Background Mode you can disable it and Check consistency will work on front end.

 

 

Cheers!!

Sunil

Interpolating the move-in meter reading in SAP IS-U Device Management

$
0
0

We had a requirement in our project to interpolate the move in read based on the move out reading. The move-in was performed a day after the move-out and it was required to copy the move-out reading into the move-in reading. We achieved this through the below config.

 

Picture 1 : SAP Utilities->Device Management->Meter Reading->Basic Settings->Define Control Parameters for Meter Reading Data Processing

 

SPRO1.jpg

 

 

 

Picture 2 : Click the execute button highlighted in picture 1 to get the below screen

SPRO2.jpg

 

Picture 3 : Then under SAP Utilities->Device Management->Meter Reading->Meter Reading Order->Order Creation->Define Automatic Interpolation of Meter Reading Reasons

SPRO3.jpg

 

Picture 4: On clicking the execute button highlighted in picture 3 we will get the below screen. Note that we have marked the 'Auto Interpolation' field for the move in read reason.

 

SPRO5.JPG

 

Picture 5: Under the Meter Reading Unit (MRU) assigned to the installation, we need to set the number of days under 'Entry Interval' as shown below. Since we had the move in and move out orders created at a difference of 1 day we have set it as 1.

 

SPRO4.jpg

 

 

With the above config we were able to successfully interpolate the move in meter reads. This was a new learning for me so I have shared it over here, hope this helps!

Problema com SSO baseado em Certificados X.509 via Web Dispatcher

$
0
0

Introdução


Esse é um documento que fala sobre um caso envolvendo um problema de SSO baseado em certificados X.509, via Web Dispatcher.

Quando o cenário usado era:

 

[ web browser com certificado X.509 ] <-> [ Web Dispatcher ] <-> [ WebAS Java ]

 

então o SSO não funcionava.

 

Já usando:

 

[ web browser com certificado X.509 ] <-> [ WebAS Java ]

 

o SSO funcionava normalmente, uma vez que o certificado X.509 estava mapeado a um usuário do WAS Java.

 

Análise


Antes de envolver o time de segurança do lado Java (componente BC-JAS-SEC), foram revistas as configurações do web dispatcher, e analisados o conteúdo registrado no log.

Um cenário similar ao acima foi criado:

 

[ web browser com certificado X.509 ] <-> [ Web Dispatcher ] <-> [ WebAS ABAP ]

 

O cenário

 

[ web browser com certificado X.509 ] <-> [ WebAS ABAP ]

 

Também funcionava, já estava configurado a algum tempo. Para fins de demonstração, o trace do WAS ABAP mostra:

“...

N  dy_signi_ext: X.509 client certificate logon with ticket request

M  SapSecuInit: libsapsecu loaded from >C:\usr\sap\SID\DVEBMGS00\exe\sapcrypto.dll<

M SapSecuInit(): set_secudir("C:\usr\sap\SID\DVEBMGS00\sec")==0  OK

N CertGetInfo: Subject-Name >CN=xyz, O=empresa, C=BR<

N CertGetInfo: Issuer-Name >CN=CAempresa, O=empresa, C=BR<

N  lookup USREXTID for certificate mapping information

N  GetUsrExtId: search for <DN, "CN=xyz, O=empresa..."> in client nnn for user ""

N  GetUsrExtId: found matching user >xyz< in client nnn

N CheckX509CertIssuer: check skipped

N  GetUsrExtId: 1 matching USREXTID entries found

N iSignSncServerLogin: client/user/lang/access/auth :nnn/xyz     /E/H/X

N iSignSncServerLogin: check for SSL requirement not required - done by ICman

N  DyISigni: client=nnn, user=xyz     , lang=E, access=H, auth=X

N  usrexist: effective authentification method: X.509 client certificate

N  Get_RefUser(nnn,xyz) =>

N  password logon is generally enabled (default)

N  productive password is still valid (expiration period=0 / days gone=0)

N  password change not required (expiration period=0 / days gone=582)

N  save user time zone = >BRAZIL< into spa

N  DyISignR: return code=0 (see note 320991)

…”

Em negrito as informações importantes:

a) Tipo de logon

b) Dados sobre o certificado X.509

c) Resultado do mapeamento certificado X usuário ABAP

d) Resultado do logon

 

Análise: teste 1


Agora vamos ao primeiro teste de SSO via Web Dispatcher:

O serviço que pretende-se acessar é o WEBGUI, usando o certificado instalado no IE. A URL, via web dispatcher, é:

https://webdispatcher.foo.bar:10000/sap/bc/gui/sap/its/webgui

Resultado no IE:

O SSO não funcionou, uma vez que a tela de logon apareceu.

O que é mostrado no log do web dispatcher?

“...

[Thr 2044] ->> SapSSLSessionInit(&sssl_hdl=0000000002E0C750, role=2 (SERVER), auth_type=1 (ASK_CLIENT_CERT))

[Thr 2044] <<- SapSSLSessionInit()==SAP_O_K

[Thr 2044] in: args = "role=2 (SERVER), auth_type=1 (ASK_CLIENT_CERT)"

[Thr 2044] out: sssl_hdl = 0000000002F2FA50

[Thr 2044] ->> SapSSLSetNiHdl(sssl_hdl=0000000002F2FA50, ni_hdl=115)

[Thr 2044] NiIBlockMode: set blockmode for hdl 115 TRUE

[Thr 2044]   SSL NI-sock: local=aaa.bbb.ccc.ddd:10000  peer=aaa.bbb.ccc.eee:53379

[Thr 2044] <<- SapSSLSetNiHdl(sssl_hdl=0000000002F2FA50, ni_hdl=115)==SAP_O_K

[Thr 2044] ->> SapSSLSessionStart(sssl_hdl=0000000002F2FA50)

...

[Thr 2044]   No Client Certificate

[Thr 2044]   New session (TLSv1.0)

…”

Em negrito:

a) O Web Dispatcher está instruído a requisitar um certificado (parâmetro icm/HTTPS/verify_client = 1 está setado no arquivo de perfil);

b) O servidor (“local”) está conectado ao cliente (“peer”);

c) O Web Dispatcher não recebeu um certificado cliente!

 

Qual é o motivo para isso?


Isso é parte da configuração de SSO baseado em certificados X.509 no WAS ABAP! Precisamos olhar o que existe no PSE do Web Dispatcher:

Via linha de comando, analisemos o conteúdo do PSE:

a) o PSE em si:

“...

C:\<SECUDIR>\>date

The current date is: dd/mm/yyyy

Enter the new date: (dd-mm-yy)

 

C:\<SECUDIR>\>sapgenpse get_my_name -p SAPSSLS.pse

 

Subject : CN=webdispatcher.foo.bar, OU=SAP Labs Latin America,...

Issuer  : CN=CA...

Serialno: ...

KeyInfo : RSA, 2048-bit

Validity  -  NotBefore: Dds Mes dd hh:mm:ss 201x (...)

              NotAfter:   Dds Mes dd hh:mm:ss 201x (...)

…”

O PSE é válido, então não há problemas com o certificado HTTPS do Web Dispatcher.

b) a lista de certificados do PSE:

“...

C:\<SECUDIR>\>sapgenpse maintain_pk -l -p SAPSSLS.pse

maintain_pk for PSE "C:\<SECUDIR>\SAPSSLS.pse"

PKList is empty.

…”

Ora, não há certificados na lista! O Web Dispatcher não pode confiar em nenhum certificado, provido por autoridades certificadoras!

 

Como resolver o problema?


a) Importar o certificado da autoridade certificadora, que assina os certificados cliente X.509:

“...

C:\<SECUDIR>\>sapgenpse maintain_pk -a SSO_CA.cer -p SAPSSLS.pse

maintain_pk for PSE "C:\<SECUDIR>\SAPSSLS.pse"

 

Subject : CN=CAempresa, O=empresa, C=BR

 

PKList updated (1 entries total, 1 newly added)

…”

b) Reiniciar o Web Dispatcher e testar o cenário novamente.

 

Resultado:


O IE agora solicita confirmação para o certificado a ser usado!

 

SSO X.509 WDP 01.jpg

 

Bom, existem ainda dois parâmetros que devem ser acrescentados ao arquivo de perfil do Web Dispatcher:

icm/HTTPS/trust_client_with_issuer = *

icm/HTTPS/trust_client_with_subject = *

Com eles, o Web Dispatcher é instruído a aceitar certificados assinados por qualquer CA (que esteja na lista de certificados do PSE!) e com qualquer “DN”. O valor “*” determina isso. Caso seja necessário um grau maior de segurança, basta adequar os valores.

Um novo teste, com os dois parâmetros ativos, mostra:

 

SSO X.509 WDP 02.jpg

 

O SSO funciona!

Entradas no log do Web Dispatcher:

“...

[Thr 7760] ->> SapSSLSessionInit(&sssl_hdl=0000000002C2C680, role=2 (SERVER), auth_type=1 (ASK_CLIENT_CERT))

[Thr 7760] <<- SapSSLSessionInit()==SAP_O_K

[Thr 7760] in: args = "role=2 (SERVER), auth_type=1 (ASK_CLIENT_CERT)"

[Thr 7760] out: sssl_hdl = 0000000002D4F9D0

[Thr 7760] ->> SapSSLSetNiHdl(sssl_hdl=0000000002D4F9D0, ni_hdl=133)

[Thr 7760] NiIBlockMode: set blockmode for hdl 133 TRUE

[Thr 7760]   SSL NI-sock: local=aaa.bbb.ccc.ddd:10000 peer=aaa.bbb.ccc.eee:54295

...

[Thr 7760] Base64-Dump of peer certificate (len=680 bytes)

[Thr 7760]

[Thr 7760] -----BEGIN CERTIFICATE-----

...

[Thr 7760] -----END CERTIFICATE-----

[Thr 7760]   Subject DN: CN=xyz, O=empresa, C=BR

[Thr 7760]   Issuer  DN: CN=CAempresa, O=empresa, C=BR

[Thr 7760] Current Cipher: TLS_RSA_WITH_AES128_CBC_SHA

[Thr 7760] <<- SapSSLSessionStart(sssl_hdl=0000000002D4F9D0)==SAP_O_K

[Thr 7760] status = "new SSL session, received client cert"

[Thr 7760]       Client DN = "CN=xyz, O=empresa, C=BR"

…”

 

Documentação relevante (em inglês):


SSL Parameters for ICM and Web Dispatcher

icm/HTTPS/verify_client


Known Bugs List

$
0
0

This list is maintained and updated by the community team. If you want to raise our attention to a bug that isn't listed below, please create a discussion. Once your bug is confirmed, it will be added to this list so you can follow-up on its status.


[Click on the relevant category to see related bugs.]

 

See also SCN Beta Feedback List.


SAP Blogs

 


[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue Description Topic [filled by IT)Status + (Name)

Case ID


Bill Murraydisplay mode mathematical "Power" not displayedMathematical Power not displayed as outlined by Ervin SzolkeBlogsOpen
JNNhttp://scn.sap.com/message/1674022Blog post published by a moderator disappears after a few edits by original authorBlogs. moderationOpenSOC-3024
Bill Murraymissing pic in blogsMissing picture in blogsBlogs, MigrationOpenSOC-3023
Steffi WarneckeChanging the text style in blogs is buggyText styling bugs. Additional comment [GG]: not all editor functionality is available.Blogs, TinyMCE EditorOpenSOC-2453
Arti KashyapUniversal header in blogs not available while creating a blogUniversal Header not available when creating a blog.HeaderChecking with Michael. not a defect
Brian BernardImage in blog replacedAn image in the blog was replaced with another image from same blog.MigrationOpenSOC-2984
Jim SpathBlog post menu cut off (beta)Action Drop down menu is cut on the right side of the screenHeaderOpenSOC-2562
Veselina PeykovaFollow by tag button inactiveThe follow button in some tags doesn't workSubscriptionOpenSOC-2977
Jitendra KansalRe: My findings on SCN betaUsers having alert moderator button on thier own blog postsMy PostsOpenSOC-2961

Eng Swee Yeoh

Caetano Almeida

Issues with migrated blog contents

Blog without pictures

Migration issues: 1) Current Jive links not shown 2) Missing images 3) Hyper links embdded into text isn't workingMigration

Open

1)SOC-2680

2)SOC-2805

4)SOC-3004

Jeanne Carboni & Bill MurrayRe: Why can't I follow or comment on a blog?Can't follow a blog (Chrome), also had the problem in IE and also could not reply to a comment as well. Changed to Firefox and could do it in Firefox. Problem seems to be intermittent. I am using IE 11.096SubscriptionOpen
Jeanne CarboniRe: Why can't I follow or comment on a blog?Can't comment on a blog (Chrome)EditorChecking with Jeanne (Yaniv)
Kirill Pogrebnyak

 

 

Glitches in the tags selection popup

MetadataOpenSOC-2937
Andrei VishnevskyRe: Migrated content with code snippetsFormatting issue with code snippetsMigrationOpenSOC-2872
Yaniv BarWin10/Edge browser- text editor buttons do not appearUIOpenSOC-2189
Vera SayevichAlert Moderator - Font styles for the reasons list are inconsistent in different browsersUIOpenSOC-2527
Vera SayevichInconsistent Follow button behaviour when the post is open in a new tab vs. new windowSubscriptionOpenSOC-2312
Yaniv BarActivity Stream - no user profile link for users who do not exist on BlogsActivity StreamOpenSOC-2201
Volha PaulouskayaAdmin console - "Count" column shows wrong number of assigned posts for the tagAdminOpenSOC-2649
Volha PaulouskayaConfirmation message for comments deletion is cramped on mobile devicesUI (Mobile)OpenSOC-2557
Vera SayevichContributor can update a post title without moderator's reviewBlogs ModerationOpenSOC-2045
Vera SayevichComments count is not updated after their deletionUIOpenSOC-1937
Vera SayevichSocial buttons are placed in columnar form in IE9 browserUIOpenSOC-1950
Vera SayevichComments text editor: cursor jumps to the new line when start typing in IE browserEditorOpenSOC-1865
Yaniv BarNo proper error page when SAP Blogs site is down or unavailableAdminOpenSOC-1162
Volha PaulouskayaClicking on the tag that is not assigned to any content opens a blank pageMetadataOpenSOC-2648
Volha PaulouskayaThe tags are not updated in the Preview mode after editing themMetadataOpenSOC-2629
Volha PaulouskayaDisable [Follow] button for the invalid tagsSubscriptionOpenSOC-2710
Yaniv BarLong post titles are not truncated on the posts roll pageUIOpenSOC-2501
Yaniv BarIE browser: Embedded video hides other  popups on BlogsUIOpenSOC-1694
Volha PaulouskayaWhen Comment text editor is open there is a redundant [Close] button on its topEditorOpenSOC-2641
Vera SayevichWrong behaviour on Un/Follow blog posts and tags – clicking on follow button should immediately change the status of the button to UnfollowSubscriptionOpenSOC-2829
Vera SayevichStarting from the 4th reply, the comments stop to be displayed in the tree mode. So replies to any comment from the 4th and further levels appear at the bottom of the discussionUIOpenSOC-1534
Vera SayevichSocial buttons loading issue: on refreshing the page First [Like] button appears in the corrupted way and then the rest of social buttons are loaded.UIOpenSOC-1949
Vera SayevichRemove empty “+Actions” menu for SubscribersUIOpenSOC-2730
Vera SayevichEmbedded videos are truncated on iPhoneUIOpenSOC-2566
Yaniv BariPad / header > using burger menu or profile icon in header pushes main display to the sideHeader/UIOpenSOC-2906
Vera SayevichIE9 browser - Community menu links don't workBlogs, HeaderResolved: build #1797 SOC-2211
Vera SayevichInconsistency in publishing status outputBlogsOpenSOC-1637
Vera SayevichComments and Replies Tree deletion: comments are not removed on Admin site. Thus the blog post can't be deletedAdminOpenSOC-1440
Vera SayevichIE browser - No option to Remove/Edit an embedded videoEditorOpenSOC-2210
Yaniv BarWin10/Edge browser: appearance of like button is wrong in edgeUIOpenSOC-2322
Yaniv BarWin10/Edge browser: follow button doesn't work in edgeSubscriptionOpenSOC-2320
Vera SayevichIE browser - No option to Remove/Edit an embedded videoEditorOpen

SOC-2210

Vera SayevichInsert/edit video window doesn't disappear after uploading the fileEditorOpenSOC-2195
Vera SayevichThere are no sufficient hints or suggestions on adding tags option.MetadataOpenSOC-989
Vera SayevichBlog post text editor displays irrelevant amount of words in the "Word count" lineEditorOpenSOC-30
Vera SayevichAllow to publish a post with less than 5 words (required minimum) if the image is inserted firstEditorOpenSOC-1095
Vera SayevichNon-user-friendly message on attempt to publish an empty commentEditorOpenSOC-1095
Volha PaulouskayaComment/Reply form is not adjusted to the mobile screen sizeUIOpenSOC-2554
Volha PaulouskayaLike button doesn't work on Mobile devicesUIOpenSOC-2537
Vera SayevichHeader elements are displayed with delay or corrupted on refreshing the pageHeaderOpenSOC-2903
Vera SayevichAdding tags to Corporate Metadata  widget: Tag picker does not work on iOS/Safari in Private Mode browsingMetadataOpenSOC-2896
Vera SayevichRemove "Write a Blog Post"  from Subscribers' profile menu actions listHeader/UIOpenSOC-2878
Vera SayevichImpossible to logout from the Activity Stream as the Log Out URL is missing in the headerHeaderOpenSOC-2874
Vera SayevichMulticolumn table overlaps the right sidebar on the Home pageUIOpenSOC-625
Volha Paulouskaya"Insert/edit Video", "Insert image" and "Insert/edit link" pop-ups are inconsistentEditorOpenSOC-2712
Vera Sayevich

Correct mistakes in text for Follow button tooltips:

You are follow this post. Click here to stop following it. --> You do not follow this post.Click here to stop following it.

You are not following this post. Click here to start follow it. --> You do not follow this post. Click here to start following it.

SubscriptionOpenSOC-2824
Volha PaulouskayaNaming of the  sections for additional tags should be consistent in different applicationsMetadataOpenSOC-2756
Volha PaulouskayaThe [Unfollow] button is flashed while page is loadingSubscriptionOpenSOC-2310
Volha PaulouskayaNo info for Anonymous users that authentication is required to be able to use the [Follow] buttonSubscriptionOpenSOC-2311
Volha PaulouskayaSocial sharing buttons are corrupted on the Mobile devicesUIOpenSOC-2546
Volha PaulouskayaThe order of tags in the Activity Stream does not agree with the order on Blogs Activity StreamOpenSOC-2631
Volha PaulouskayaIE9 browser: Displaying of the Notifications page in the Activity Stream is brokenActivity StreamOpenSOC-2625
Volha Paulouskaya[Follow] button looks active on hovering over in IE browser for Unauthorized usersSubscription OpenSOC-2639
Vera SayevichLike button is corrupted and placed the row above the rest of the social sharing buttonsUIOpenSOC-2259
Vera SayevichIE9 browser: Alert Moderator for comments is  distorted and report forms are displayed open by defaultUIOpenSOC-2568
Vera SayevichUnified Header: to hide the community/profile menu popup - the user has to click on the background HeaderOpenSOC-2652
Volha PaulouskayaThe Community Menu is moved outside the header block if the resolution width of Mobile device <320 px HeaderOpenSOC-2553
Vera SayevichTinyMCE toolbar blinks when loading the page in ChromeUIOpenSOC-2634
Vera SayevichTables deletion: Content of the table is cleared,but the table is left. The only way to delete the table is to switch to html view (Text tab)EditOpenSOC-631
Ivan ShymanovichOn blogs home page long words go beyond the block.UIOpenSOC-1798

Volha PaulouskayaIf to click on Add Comment button while warning message about moving comment to Trash is displayed, Cancel button doesn't appear. Trash button is disabled until the page will be refreshedOpenSOC-3033
Volha PaulouskayaTinyMCE: Button names exceed its field on the table properties pop-upsUIOpenSOC-3028



SAP Answers

 

 

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Steffi Warnecke / Eng Swee Yeoh

http://scn.sap.com/message/16744061#16744061

Private moderator comments on SAP Answers by followed user appearing in my Activity StreamOpen
Bill Murraydisplay all content not working in answers - requires logonDisplay all content button not there unless you logon to answers.Open
Bill Murrayunable to logout on universal header inside of answersUnable to logout of universal header in answersOpen
Bill Murraybad word filter does not filter on monkeyshiAs tested by Ervin Szolke bad word filter needs to be fixed.Open
Bill Murraythere are two moderation queues for answersThere are two moderation queues being consolidated into one. This issue needs to be resolved.Open
Eng Swee YeohIncorrect Profile Image and Badges when commenting on an answerIncorrect profile image and badges in answers when commenting.Open
Juergen LRe: Beta Gamification: On the roll - somehow no chance to get itActivities are not sent to Activity Stream because of special character in the user nameAnswersOpenAH-230
Bill MurrayNo notifications inside universal header in AnswersThere are no notifications in Unviersal Header inside Answers.Not a bug, not yet implemented
Kapil PatilRe: BUG:Mission requirement fulfilled but no notification or mission badge on universal profile

Kapil had an issue while trying to fulfill the requirements for one of the beta missions; when trying to publish a question he got an error message, see error details screen shot at this point on post:

Open
Vladimiris SemikinsQ&A - Re-size PictureResizing the picture is not having any effectAnswersNot a defect
Vladimiris SemikinsQ&A - Mobile version, image upload.While using Iphone 6, no ability to add an image. When you click on accept, nothing happensAnswersOpenAH-229
Vladimiris SemikinsQ&A - Mobile version, image upload.While using Iphone 6, no ability to add an image and zoom out when you try to upload an image and cropAnswersOpenAH-228
Steffi WarneckeMake "Actions" under q&a replies a linkActions text is not clickable, only the gear icon - alignment and change neededAnswersNot a defect, open a request if you want to change
Juergen Lhttps://scn.sap.com/message/16726573Error after logoutAnswersOpenAH-212
Jurgen LinsRe: half allowed to create a question  and other un-pretty effects (beta)When a user isn't logged, he has the opion to add primary tag but the search doesn't lead to anything.AnswersOpenAH-206
Jurgen LinsRe: half allowed to create a question  and other un-pretty effects (beta)Users have the ability to see the post questions UI without being logged-in and when they click on save, they get an error.AnswersAH-206
Jurgen LinsRe: half allowed to create a question  and other un-pretty effects (beta)The action drop down menu is in mixed languagesAnswersNot a bug (missing translations)
Bill Murrayhttp://scn.sap.com/thread/3906536Problem with searching inside of Answerhub.Answersin work, no ticket-
Bill MurrayAnswerhub search option on universal header goes to wrong search. .https://ondex.find400.sap.com. But now the problem is fixed.Answersclosed
Jurgen LinsRe: Create an article - what's the meaning and why does it automatically go to Coffee Corner?In Q&A in the the actions dropdwon menu you can create an article, but when you click on it, it creates a discussionQ&AOpenAH-211


SAP Archive

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Bill Murrayarchive discussions and documents need universal headerneed universal header for log in and log out and other options on navigation while in archive documents and discussions.Open
Brian BernardArchive does not contain all expected documentsArchiveSOC-2921
Bill MurraySearch in archive (discussions) not workingArchiveClosedSOC-2949
Johannes UnnewehrArchive: 1dx theme doesn't provide sufficient contrastArchiveOpenSOC-2731
Johannes UnnewehrArchive: Combo box is not accessible - In the screen reader test, the filter combobox was hard to find and to focus, and the selection by arrow keys didn't work on first try.Archive, AccessibilityOpenSOC-2734
Johannes UnnewehrArchive: Focus not visualized on some elements of letter navigator pageArchiveOpenSOC-2764
Johannes UnnewehrArchive: Focus not visualized on some page elements of the discussion pageArchiveOpenSOC-2765
Johannes UnnewehrArchive: Focus not visualized on some page elements of the space overview pageArchiveOpenSOC-2732
Johannes UnnewehrArchive: Unlabeled elements on the space overview pageArchiveOpenSOC-2845
Johannes UnnewehrArchive: When the user is searching for a list of discussions, he founds a list of pages (the paginator) instead, because the list of discussions didn't use a list elementArchiveOpenSOC-2736
Johannes UnnewehrArchive: Focus is not visualized in the header and footerArchiveOpenSOC-2733


SAP People

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Pavan DevarashettyCannot escape from profile pageCan't use back button on profile / people page.Open
Pavan DevarashettySCN Logo not workingClicking on SAP logo does not do anything in universal header while using profile.Open
Sergio Guerrerofeeback on scn betaAll blogs not available with more button in profile.

Resolved

works on QA, pending deployment on PROD

SCI-9118
Bill Murray404 errorProblem with Login, see detailed step by step in post.Open
Bill Murraycannot log out of profileCannot log out of people's page or profile.OpenSCI-7106
Jurgen LinsTraversal Beta to QAA new question published this week links to the question in answers.sap.com; an older question (e.g. migrated from March) links to the question in answers-qa.sap.comSAP PeopleClosedSCI-9203
Arti KashyapNo notification received for unfollowing author in activity streamNo activities notification about unfollowing user.Open
Jim SpacthMember since date differenceOld and new (prod/beta) SCN show different "Member since" datesSAP PeopleOpenOliver replied, will be fixed just not right now.

Ankita Roy Chowdhury

 

Cristiano Hansen

Re: Cannot see badge in reputation on BETA

 

Already answered question appears as "No answers yet" in Profile

Earned mission badges don't show in profile after 6+ hours; badges are in notifications tab, as expected. Check if lag in profile is within expected range, or if there is an issue. Also reported by other members.

 

Already answered question appears as "No answers yet" in Profile; Also 4+ hour delay; check if related to above.

SAP PeopleOpenNot reproducible.
Both cases tested and worked well.
Asked the reporting users to test this behavior again.

Ankita Roy Chowdhury

 

Raphael Pacheco

Midhun VP

All blogs not updated

 

Comments

"Answer to" active even after answering the question

The content list shows "no comments" despite that the blog posts have comments. Also happens for answers/questions

 

Raphael reports the same also from the Blogs > All posts view

SAP PeopleOpen
Jonathan Alejandro López ReyesThe URL fild does not support accentsIn the ELSEWHERE section of the people profile, the URL field does not support accents and marks it as invalid. Member has a linkedin profile URL that includes accent, that could not be submitted.SAP PeopleResolved
works on QA, pending deployment on PROD
SCI-9186
Eng Swee YeohIncorrect Following listUser profile followers list contain names of users no longer active in SAP and that the user is no longer followingSAP PeopleOpen

Not an issue with U.P. or IDS.

JIVE Connections export should be checked and compared with actual profiles.

Yogesh Patel

Michael Appleby

http://scn.sap.com/thread/3906535

 

Saving new Profile picture never ends.

Issue with Profile picture uploadSAP PeopleOpenSCI-9113
Sebastian WolfProfile shows only up to 10 blogsSAP People

Resolved,

works on QA, pending deployment on PROD

SCI-9118

 

 



 


SAP Relay

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Bill Murrayuniversal header not working in relayUniversal header not fully implemented within RelaySAP RelayOpen
Bill Murraycounter is incorrect in messages.sap.comCounter in messages.sap.com is incorrect and does not increment correctly.Sap RelayOpen
Bill Murrayno ability to delete a chat in messages.sap.comNo ability to delete chat once created or leave the chat if you are the only one in it.SAP RelayOpen

Arnold Spaeing

Re: SAP Relay link not workingSAP Relay link isn't workingSAP RelayOpenNGPBUG-26021

 

SAP Search

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Bill Murraysearch is missing universal headerUniversal header missing with navigation, with avatar, notificationsOpen
Juergen Lold content in onedx search is shown with the wrong creation dateContent in search is showing up with one date in search results but when clicking on the content then it shows a different date in the content itself.Open
Veselina Peykova

Incorrectly displayed title in the new search

 

Incorrectly displayed title and cyrillic text in Activity stream

Cryllic characters in the title of answer/questions in search results listing not displayed correctly; Also in Activity StreamOpen
Jürgen Lhttp://scn.sap.com/thread/3908460Own avatar is shown for all archived discussions in searchSoHOpen



SAPActivity Stream

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Nithynandam VenuNotification Area Profile pictureUniversal Header operates differently for SSO user vs. other user.Open
Bill MurrayActivities does not allow you to log outClicking on logout from drop down in activities does not log you out.Open
Juergen Lhttp://scn.sap.com/message/16726157Log in not well peristed after ID and password loginActivities, HeaderOpenSOC-2955
Vera SayevichTime Zones: Discrepancies in time stamps on different applicationsBlogs, Moderation, Activity StreamOpenSOC-2590
Yaniv BarActivity Stream - no user profile link for users who do not exist on BlogsActivity Stream, Wordpress, User ProfilesOpenSOC-2201
Vera SayevichPart of the code is visible on refreshing the page in the Activity Stream and switching between the Activities and Notifications tabsActivity Stream, NotificationsOpenSOC-1906
Vera SayevichEvery 30 minutes the user is automatically logged out. Increase the session timeout for Activity Stream and NotificationsActivity Stream, NotificationsOpenSOC-2650
Vera SayevichNo chance to switch between Notifications and Followed Activities via actions in the Activity Stream headerActivity Stream, HeaderOpenSOC-2877
Volha PaulouskayaThe order of tags in the Activity Stream does not agree with the order on BlogsBlogs, Activity StreamOpenSOC-2631
Volha PaulouskayaTag divider is missing between Primary and following tag in the Activity StreamActivity StreamOpenSOC-2630

Kapil Patil

BUG:Mission requirement fulfilled but no notification or mission badge on universal profile

Badge / mission earned notification missing from notification tab, and profileNotifications, ProfileOpen





Landing Page

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Nithyanandam VenuNo beta program options under community

Country selection doesn't behave as expected

(Note: may be header issue more than landing page issue)

Open
Thomas SchmidVia EmailWhen using Ipad 3 IOS 9.2 the flyout menu is cut (Image attached [cut.jpg]Community Drop-down menuOpenSAPONEDX-7796


 

 

Topic Pages

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Bill Murraybrowse overview page 6 second response timeBrowse overview page in QA takes over 9 seconds to load.Open
SCN TeamProfile drop down in AEM header is covering the navigation drop downTopic PagesOpenSAPONEDX-7771

 

 

Dynamic Tag Pages

[Back to Top]

[New issues will be added on top]

 

Reporting MemberLink to reporting threadIssue DescriptionTopic [filled by IT)Status

Case ID


Bill Murraydyanmic tag pages do not work in prod from blogs (display all content) buttonDynamic tag pages don't generate from blog roll in prod, but fixed in QA.Being released soonSOC-2573
Bill MurrayThe dynamic tag pages in upcoming release causes languages to switch on SAP.com when clicking on asset links.Dynamic Tag PagesOpen

SCN Beta Feedback List

$
0
0

We welcome your opinions and comments about the beta community platform. Let us know what you think we should improve and point out features that may be missing. Please do so by creating a discussion (using the tag "Feedback"). You can monitor the status in the below list (to be edited by SCN team only).

 

See also Known Bugs List.

 

 

ID #Feedback DescriptionSubmitted  byArea (e.g. Blogs, Q&A, etc.)Related LinkStatus
1

Asking questions regarding question title (number of characters remaining when entering the question title), revisions (limit on revisions per post), closing a question, and sorting replies ...

Veseliina PeykovaQ&AAsking questions (beta)Under review
2New Profile like survey issues. The "name" is optional, but surprisingly restricted to 30 characters.Jim SpathProfileNew Profile like survey issuesUnder review
3Opened a blog of someone else and found a button to create a new blog. Had not yet finished the headline and got the forbidden pop-up.Juergen LSAP Blogsthe permanent log out  - blog test  16.05.2016Under review
4Deleting a blog still shows up on topic page -> The indexing job runs once per hour, that's the reason why you might see content that was deleted appearing in search results and feeds that are fed by search.Bill MurraySAP Blogswhen deleting a blog still shows up on topic pageUnder review
5Where can I define my preferred tags? At the moment I do no see any place in my profile settings to define such a list. Will there be something like a Tag cloud at the entry screen of "Questions & Answers"?Christoph HopfCross Platform (Metadata)Re: Favourite Tags - Tag CloudUnder review
6I was testing the blog area and noticed that the old blogs don't show the views, it's 0. When new SCN is live are we going to see this information?Raquel Pereira da CunhaSAP BlogsRe: Number of views of old blogs in new SCNUnder review
7When looking for a tag or a question in AnswerHub, even if you have a spelling mistake, you should get the closest relevant resultGretchen LindquistQ&A and MetaDataBug- Primary tag never foundUnder review
8

There is no tag for the SAP Document Management space -

SAP Easy Document Management is too specific a product. Need tag for capability/module.

Christoph HopfMetadataRe: Tag for SAP Document Management[BB]: This should have been included in the new "Product Function" class. Looking into next possible metadata update to include a new tag called "PLM Document Management System (DMS)"
9Having search filters in Archive (both for documents and discussions)Veselina PeykovaArchiveA better search experience in the new platformUnder Review
10

Blogs from the current SAP Process Orchestration space are migrated to the SAP NetWeaver primary tag. This doesn't seem like an appropriate space as NetWeaver is a very wide area and therefore the blog is lumped with other non-related blogs in that primary tag.


For the new primary tag, I'd suggest a naming that includes both the old product naming (Process Integration) as well as the new one (Process Orchestration) for the sake of continuity and "backwards compatibility".

Eng Swee YeohMetadataPrimary tags for Process Integration and Process Orchestration[BB]: We will remap the blogs to SAP Process Integration. Once (re-) migrated, additional tags can be added, or the primary tag can be changed (for example to BPM or BRM).
11It should mention that choosing a primary tag is a precondition for posting a blogJitendra KansalBlogsRe: My findings on SCN betaUnder Review
12User's shouldn't have the option to add a comment if they are not logged-in becuase then they receive an error messageJitendra KansalBlogsRe: My findings on SCN betaUnder Review
13When entering a link that leads to a blog, it should automaticlly show the title of the blog, like in JiveJurgen LBlogsRe: retest findingsUnder Review
14What is the purpose have having SAP Blogs in the link text, when you link to a link on SAP BlogsJitendra KansalBlogshttps://scn.sap.com/message/16726405#16726405Under Review
15When you send a direct message from a members' profile page, it is not integrated as part of the SAP Relay queue on message.sap.com. My expectation was that it would be part of that list, and create an archive of the back and forth. May create confusion for others as well.Caroleigh DeneenMessagesOn the roadmap
16Need for personal blog postsKirill PogrebnyakBlogsQuestions for the 1DX teamUnder Review (long term)
17Location of Create new blog post, actions / header?

 

 

 

Jürgen L

Jakob Kjaer

Kapil Patil

Blogs

the permanent log out  - blog test  16.05.2016

Re: Feedback on Blog

Bug: Navigation

Under Review
18Automatical marking of notifications as read + more prominent mark as read buttonJürgen LNotificationsthe gamers may like  the hidden "must knows"Under Review
19Country selector should be set by default to the country of the user set in the People profileKapil PatilPeople+country selectorBug: Country flagUnder Review
20Members that are not marking questiosn as correct although they got answers will reccieve a notifcaitonNiraj PariharAnswerHubFeedback on DIscussion/QuestionsUnder Review
21SCN to host a place to test apps submitted by usersTatjana YeremenkoGeneralCSN store for testingUnder Review
22Mission details and progresspavan devarashettyGamificationFeedbackOn the roadmap
23Seeing who up-voted for you and to get a notification for thatVladimirs SemikinsQ&AQ&A - Activity is missing e.g. who up-voted my questionsUder Review
24Make the link to Coffee Corner more visibleSteffi WarneckeQ&AWhere are feeds gone / why so few tags for technical contents ????Under Review
25Have RSS Feeds like we have on SCNYves KERVADECAllWhere are feeds gone / why so few tags for technical contents ????Under Review
26Have no limit in image sizeVladimirs SemikinsAllQ&A - Mobile version, image upload.Under Review
27Sharing text should include #scn and who shared it.Tammy PowlasSocial SharingSharing Blogs via social mediaUnder Review
28Possibility to bookmark and categorize them in foldersFlorian HenningerBookmarkingHow to bookmark and a question aiming at the designUnder Review
29Change search preview to be more usefulJürgen LSoHmy avatar in front of discussions in the onedx searchUnder Review
30Clear all Notifications with one clickTodd SherbondyNotificationsClear all NotificationsUnder Review
31Various feedback on locations of functions and actual functionality of things like Alert Moderator, Follow person vs. blog, etc. User expectations.Frank KohentoppBlogsUI Feedback on blogsUnder Review
32Profile link URL should be case insensitiveJeremy GoodSAP PeopleRe: People are Case SenSiTiVeUnder Review
33Have an option to export blogs to PDFVeselina PeykovaSAP BlogsExport/view as PDF/print for blogs in SCN (beta)?Under Review
34Double Messaging - Messages indicator should be incorporated into universal header. There also should not be two message strategies both DM and IM, there should only be one.Jeremy GoodMessagingDouble Messaging?Under Review
35Validate subject title for Q&A to avoid vague titles, and deter entries with urgent, help, need, doubtEng Swee YeohSAP AnswersSuggestion: Validation on subject title for Q&AUnder Review
36UI feedback (wrong position for first comment within blog) and Default sort on comments is not what is expected and creates confusion.Juergen L.Blogsdefault sort is driving me crazyUnder Review
36Function of activites vs. notifications is unclear, e.g. when following a tag, user expectation is that the results show up in notification not in actitivity.Khusan MalikovActivitiesNotification functionality not working for Followed TagsUnder Review

Tip: Use Git Repository as Version Control System for your Script Programming

$
0
0

Hello community,

 

in different context we hear a lot about Git, a version control system. You can find Git here and you can find a very good introduction, explanation and instruction manual here - and this in many different languages. With Git it is very easy possible to use a version control system for your script programming, independent which programming language you use, e.g. AutoIt, PowerShell, VBScript etc. All you have to do is to download the Git release you need and to install it, e.g. in my case I download the x86 portable version for Windows.

001.jpg

I unpack the 7-zip file and add to path variable the path to git.exe.

 

Now I change in my script directory and enter git init to create a Git repository.

In the next step I add all my scripts with git add *.vbs and git commit to the Git repository.

 

You can add new files on the same way and if you change a file you can see the with git status an overview and git diff the details, but don't forget to add it in the staging area with git add. Last but not least a new git commit. You have a lot of possibilities with Git version control system.

 

I work with the command line version, but you can also use a GUI - you can find different here.

 

As I wrote here, script programming is really programming and for really programming it is standard to use a version control system. Git a is free and very good one, easy to handle and powerful.

 

Enjoy it.

 

Cheers

Stefan

Solution Manager Technical Monitoring for Email (SCOT/SOST)

$
0
0

Purpose:

Currently email monitoring is not delivered in a standard SAP delivered Technical Monitoring template. Below are the steps for setting up two custom metrics and one custom alert in Solution Manager Technical Monitoring for monitoring failed and queued email messages. Steps are based on a SolMan 7.1 SP14 system.

 

References:

 

Configuration:

 

Managed System

By default the SAPconnect data is not collected in CCMS. It must be enabled first so that it can be used in Solution Manager

 

1. Tx RZ21, under Methods, select Method definitions. Click Display Overview

2. Search for SAPconnect - create it if it doesn’t exist or edit the existing with the following

Name: SAPconnect

Description: Data Collection method for SAPconnect

Function Module: BCOMAL_SXDS

5-27-2016 12-47-38 PM.jpg

5-27-2016 12-47-57 PM.jpg
Parameters:
Optional - refer to note 683974. The example below is based on monitoring two clients for email. our scenario we are interested in      failed and queued messages going back a week.

CLIENT: Client(s) to be monitored.

MONITOR: W - Status Waiting, E - Status Error

ADDR_TYPES: INT - Email

STARTDAY_E: Number of days back to Monitor

5-27-2016 12-55-32 PM.jpg

3. Tx RZ20 > SAP CCMS Technical Expert Monitors > All Monitoring Contexts

4. Look for entry BusinessCommunication. If an entry exists:

    • Menu Extras > Activate maintenance function
    • Select the BusinessCommunication node
    • Menu Edit > Nodes (MTE) > Reset. Confirm Yes and Continue.
    • Select the BusinessCommunication node again.
    • Menu Edit > Notes (MTE) > Delete. Select Option 4 and confirm with Yes.
    • The BusinessCommuncation node will be removed.

    Note: Anytime changes are made to the SAPconnect Method you need to Reset and Delete the Businss Communcation node.

5. To start the initial collections go to tx SCOT. Menu Utilities > Alert Monitor > Start Data Collection Method.

6. View the data collections from SCOT. Menu Utilities > Alert Monitor > Display. Select SAPConnect.

    Note: Alternatively use tx RZ20 to view

    Note: The collector will run automatically every 10 minutes. This can be viewed/updated in the properties

5-27-2016 1-14-21 PM.jpg

7. Verify the data in the collectors is correct. If the data is incorrect then the data sent to SolMan will also be incorrect. Sometimes the collectors need to run     a few times before they are right - or they need to be deleted and recreated again.

 

SolMan Technical Monitoring

 

1. Tx SM_WORKCENTER > SAP Solution Manager: Configuration > Technical Monitoring (System Monitoring)

2. Go to Step > Template Maintenance

3. In the Templates section Open up Technical System > Open the SAP ABAP Custom Template. Example below is RH1-SAP ABAP 7.10 and higher:

          5-27-2016 1-22-00 PM.jpg

4. Switch to Edit Mode and open Expert Mode

 

Create Custom Metrics

 

1. Create Custom Metric

5-27-2016 1-42-57 PM.jpg

2. Enter the following values for Failed Email messages

         

  Note: The Data Collector values are from the SAPconnect CCMS monitor and are case/space sensitive! For failed messages - SAPconnect Error

          5-27-2016 1-25-06 PM.jpg

5-27-2016 1-25-51 PM.jpg5-27-2016 1-26-06 PM.jpg

3. Create a second Metric for Queued Messages (SAPconnect Queue):

          5-27-2016 1-31-36 PM.jpg

          5-27-2016 1-31-46 PM.jpg

     Note: Thresholds may need to be adjusted based on the frequency of your email send job.

          5-27-2016 1-44-06 PM.jpg

 

Test Custom Metrics

 

Test the Metrics to confirm they are working as expected:

5-27-2016 1-52-29 PM.jpg

5-27-2016 1-53-07 PM.jpg

Create Custom Alert

1. Create a Custom Alert with the following properties

          5-27-2016 1-56-40 PM.jpg

     Note: Select Do not Group Individual Occurrences so alerts are continually generated until the issue is resolved. This means an email will eventually come          out when the email server comes back online.

              

 

              

2. Save and apply the configuration to the managed object.

3. Save and Apply and Activate:

         

 

Monitoring

The data should show up in Technical monitoring within 10 minutes.

Note: There will be some delay for data to reflect SOST - the collector in the managed system runs every 10 minutes and the collector in SolMan runs every 10 minutes.

         

SMP Developer Center Featured Content

$
0
0

michael_jess.png

 

Packaging Fiori Applications - Architecture and Life Cycle Management

This blog discusses some advanced topics centered around architecture and lifecycle management that apply to Hybrid applications in general, and SAP Fiori applications in particular.

martin.png

 

SAP HANA Cloud Platform Mobile Service 1604

Martin Grasshoff  announces the latest release which includes custom push provider, integration with Hana Cloud Integration services, custom URL rewrite rules, and removal of inactive users.

martin.png

 

SAP HANA Cloud Platform Mobile Services 1602 Release

Martin Grasshoff discusses the latest features in HCPms 1602 including new version schema, push enhancements, one time passcode, active user GLAS reporting, and more.  Review this blog to learn more.

Midhun VP


How to Create Mobile Apps on HANA Cloud Platform that Talks to your On Premise System

Midhun VP documents the steps & requirements to access on-premise data via mobile apps built on HCP.

SAP Community Calls list 2016

$
0
0

Please join the SAP Community Calls, where SAP Mentors and teams from SAP share their expertise and knowledge on a range of subjects.

 

Calls are schedule @ 1pm PST/10pm CET/4pm EST please use the Dial-In Info

 

We pride ourselves in having the most engaging webinars around. A typical SAP Community Calls is 20 max 30 minutes of presentations, often already enhanced by the probing questions from the audience. Most of the rest of the hour is spend on Q&A with the last 5 minutes kept for a look ahead on what is in store in the coming weeks. Not to be missed.

 

Date & Time (PST Time)Title & Link to ReplayAgendaPresenters

13th June 10pm CET

SCN Reputation Program Reloaded

Learn about what will be changing with SCN's Reputation and Gamification Program, and get a chance to ask questions directly to SCN's community managers and Reputation program experts.

Caroleigh Deneen - SCN Community Manager and Sr. Gamification Consultant
25th April 10pm CETEasy NotesQuick and easy SAP Notes testingSetu Jha – Senior Support Engineer
28th March 10pm CET

Automated Notes Search Tools: A New Approach to Trouble Shooting

Replay: https://sap.na.pgiconnect.com/p19dxgejjzj/

ANST is a versatile tool that helps narrow down the root cause of a functional issue or a dump. Apart from context based  Note search capabilities, ANST also detects customer code and customizing tables during the replication of the issue leading to much faster resolutionCarlos Martinez Escribano, Support Architect

29th February 2016, 7pm CET


Every Time Zone: compare time zones and the best time to meet with one click

The Key User Extensibility
Tools of
S/4 HANA

Replay: MM Feb 29

For S/4HANA, customers expect a simplified and modification free extensibility in the cloud edition and in the on-premise.

In the first part of the session we provide a positioning of the different extensibility options for S/4HANA, including SAP HANA Cloud Platform (HCP) and the ABAP-based in-app extensibility options.

In the remainder of the session, we provide a deeper insight into the new Fiori-based extensibility tools of S/4HANA (“key user extensibility”). We will guide you through the end-to-end process, including the technology behind the scenes, show the features, e.g. add new fields, make them available in the UI, Gateway OData Services, CDS Views.

We explain how to add business logic (BadI implementations) with the integrated Fiori-based applications and new CDS views for analytical UIs


See also: The Key User Extensibility Tools of S/4 HANA


SAP Mentor Monday Webinars 2015

2014 Public SAP Mentor Monday Webinars Archived

2013 SAP Mentor Monday Archive

ABAP to get SAP BW Direct & Event scheduled process chains list

$
0
0

Proposal:


Sometimes we may be struggling to find out all the list of Direct & Event scheduled process chains. Also as part of SAP BW Support activity, during GMW (Global Maintenance Window) we are carrying few activities manually which needs to be done before the start date of GMW. Analyzing and de-scheduling the process chains (PC) depends upon the down-time duration of the GMW falls under this activity. It takes long time for identifying the process chains which are Direct or Start using Meta chain/API. So here I have developed a ABAP code to get the list.


Benefits:


Using this program we can achieve the following advantages:


  1. Easily gets the list of direct scheduled chains in a click which should be De-scheduled within the downtime window.
  2. Minimize the manual work like checking the individual chains whether it’s direct or meta/API scheduled and then De-scheduling it. Instead we can directly go to the chain and De-schedule it.
  3. Fatigue will be null as there won’t be repeated work like checking the each and every process chains.


Program:


SELECTION-SCREEN BEGIN OF BLOCK Block1 WITH FRAME TITLE text-001.

selection-screen comment 1(55) text-007 .

selection-screen begin of line .
selection-screen comment 1(12) text-002 .
parameters: str_date type sy-datum default sy-datum .
selection-screen comment 30(12) text-003 .
parameters: end_date type sy-datum default sy-datum .
selection-screen end of line .

selection-screen begin of line .
selection-screen comment 1(12) text-004 .
parameters: str_time type SY-UZEIT default '000000' .
selection-screen comment 30(12) text-005 .
parameters: end_time type SY-UZEIT default '235959' . "sy-uzeit' .
selection-screen end of line .

SELECTION-SCREEN SKIP.

selection-screen begin of line .
selection-screen comment 1(39) text-006 .
selection-screen position 50.
parameters: cb_dir as checkbox .
selection-screen end of line .

selection-screen begin of line .
selection-screen comment 1(38) text-008 .
selection-screen position 50.
parameters: cb_event as checkbox .
selection-screen end of line   .

SELECTION-SCREEN END OF BLOCK Block1 .

TYPES: BEGIN OF l_s_scheduled,
jobname   
TYPE tbtco-jobname,
jobcount  
TYPE tbtco-jobcount,
sdlstrtdt 
TYPE tbtco-sdlstrtdt,
sdlstrttm 
TYPE tbtco-sdlstrttm,
event(17type c ,
hourly    
type tbtco-prdhours ,
daily     
type tbtco-prddays ,
weekly    
type tbtco-prdweeks ,
monthly   
type tbtco-prdmonths ,
progname  
TYPE tbtcp-progname,
variant   
TYPE tbtcp-variant,
chain     
TYPE rspc_chain,
lastrun
(19) TYPE c ,
remarks
(19) TYPE c ,
datetime_remark
(31) type c ,
parent_chain
(30) type c ,
datetime_str
(14) type c ,
datetime_end
(14) type c ,
END OF l_s_scheduled.

DATA: l_t_scheduled TYPE STANDARD TABLE OF l_s_scheduled,
wa_scheduled
type l_s_scheduled,
l_t_valtab   
TYPE STANDARD TABLE OF rsparams,
l_w_valtab   
TYPE rsparams,
lv_date
type rspclogchain-datum ,
lv_time
type rspclogchain-zeit ,
lv_date_remark
type rspclogchain-datum ,
lv_time_remark
type rspclogchain-zeit ,
lv_datetime_dummy
(14) type c ,
lv_datetime_remark
type TIMESTAMP ,
lv_datetime_str
(14) type c,
lv_datetime_end
(14) type c,
lv_dst
TYPE abap_bool,
lv_timestamp
type RSPCPROCESSLOG-ENDTIMESTAMP ,
dummy
(14) type c ,
seconds_dummy
type i ,
lv_check_end_dummy
(14) type c ,
lv_check_end
type RSPCPROCESSLOG-ENDTIMESTAMP ,
lv_event
(30) type c ,
lv_date_time
(14) type c ,
lv_next_date
(10) type c ,
lv_next_time
(8) type c ,
lv_last_date
(10) type c ,
lv_last_time
(10) type c ,
lv_gmw_date
(10) type c ,
lv_gmw_time
(10) type c .

FIELD-SYMBOLS    <l_f_scheduled> TYPE l_s_scheduled.

concatenate end_date end_time into lv_check_end_dummy .
move lv_check_end_dummy to lv_check_end .

if cb_dir <> 'X' and cb_event <> 'X' .

SELECT a~jobname a~jobcount a~sdlstrtdt a~sdlstrttm a~eventid a~prdhours a~prddays a~prdweeks a~prdmonths b~progname b~variant
into    wa_scheduled
FROM    tbtco AS a JOIN tbtcp AS b
ON      a~jobname = b~jobname
AND     a~jobcount = b~jobcount
WHERE   a~jobname = 'BI_PROCESS_TRIGGER'
AND     a~status = 'S'  "Scheduled
AND     a~sdlstrtdt >= str_date and a~sdlstrtdt <= end_date .
*AND     a~sdlstrttm >= str_time and a~sdlstrttm <= end_time .
append wa_scheduled to l_t_scheduled .
endselect .

concatenate str_date str_time into lv_datetime_str .
concatenate end_date end_time into lv_datetime_end .

loop at l_t_scheduled into wa_scheduled .
concatenate wa_scheduled-sdlstrtdt wa_scheduled-sdlstrttm into wa_scheduled-datetime_str .
concatenate wa_scheduled-sdlstrtdt wa_scheduled-sdlstrttm into wa_scheduled-datetime_end .
modify l_t_scheduled from wa_scheduled .
endloop .

delete l_t_scheduled where datetime_str < lv_datetime_str .

delete l_t_scheduled where datetime_end >  lv_datetime_end .

elseif cb_event = 'X' and cb_dir = 'X' .

SELECT a~jobname a~jobcount a~sdlstrtdt a~sdlstrttm a~eventid a~prdhours a~prddays a~prdweeks a~prdmonths b~progname b~variant
into wa_scheduled
FROM tbtco AS a JOIN tbtcp AS b
ON a~jobname = b~jobname AND
a
~jobcount = b~jobcount
WHERE a~jobname = 'BI_PROCESS_TRIGGER'
AND   a~status = 'S' . "Scheduled
append wa_scheduled to l_t_scheduled .
endselect .

elseif cb_dir = 'X' and cb_event <> 'X' .

SELECT a~jobname a~jobcount a~sdlstrtdt a~sdlstrttm a~eventid a~prdhours a~prddays a~prdweeks a~prdmonths b~progname b~variant
into wa_scheduled
FROM tbtco AS a JOIN tbtcp AS b
ON a~jobname = b~jobname AND
a
~jobcount = b~jobcount
WHERE a~jobname = 'BI_PROCESS_TRIGGER'
AND   a~status = 'S' . "Scheduled
append wa_scheduled to l_t_scheduled .
endselect.

delete l_t_scheduled where event <> ' ' .

elseif cb_event = 'X' and cb_dir <> 'X' .

SELECT a~jobname a~jobcount a~sdlstrtdt a~sdlstrttm a~eventid a~prdhours a~prddays a~prdweeks a~prdmonths b~progname b~variant
into wa_scheduled
FROM tbtco AS a JOIN tbtcp AS b
ON a~jobname = b~jobname AND
a
~jobcount = b~jobcount
WHERE a~jobname = 'BI_PROCESS_TRIGGER'
AND   a~status = 'S' . "Scheduled
append wa_scheduled to l_t_scheduled .
endselect .

delete l_t_scheduled where sdlstrtdt <> ' ' .

endif.

SORT l_t_scheduled BY sdlstrtdt sdlstrttm ASCENDING.

ULINE (179).

WRITE :/ '|' , '                         ', '|' ,'      Last Run         ', '|' , '      Next Run         ' , '|' , '|' , '                                                                ' , '|' .

ULINE (179).

WRITE :/ '|' , 'Chain Name               ', '|' ,'Start Date', '|', 'Start Time' , '|' , 'Start Date', '|', 'Start Time'
, '|' , 'Parent Chain                  ' , '|' , 'Event ID         ' , '|'  , 'Frequency  ' , '|'  .

new-line .

ULINE (179).

data: date(19) type c ,
time(17) type c ,
frequency
(10) type c .

LOOP AT l_t_scheduled ASSIGNING <l_f_scheduled>.
REFRESH l_t_valtab.
CALL FUNCTION 'RS_VARIANT_CONTENTS'
EXPORTING
report               = <l_f_scheduled>-progname
variant             
= <l_f_scheduled>-variant
TABLES
valutab             
= l_t_valtab
EXCEPTIONS
variant_non_existent
= 1
variant_obsolete    
= 2
OTHERS               = 3.
IF sy-subrc = 0.
READ TABLE l_t_valtab INTO l_w_valtab
WITH KEY selname = 'CHAIN'.
IF sy-subrc = 0.
<l_f_scheduled>
-chain = l_w_valtab-low.
ENDIF.

* Take last run details

select datum zeit from rspclogchain into (lv_date, lv_time) up to 1 rows where chain_id = <l_f_scheduled>-chain order by datum descending zeit descending .
endselect.

concatenate lv_date lv_time into lv_date_time.
move lv_date_time to lv_timestamp .

" Convert timestamp sysdate to correct time.
CONVERT TIME STAMP lv_timestamp TIME ZONE sy-zonlo
INTO DATE lv_date TIME lv_time
DAYLIGHT SAVING
TIME lv_dst.

concatenate lv_date+6(2) '.' lv_date+4(2) '.' lv_date+0(4) into lv_last_date .
concatenate lv_time+0(2) ':' lv_time+2(2) ':' lv_time+4(2) into lv_last_time .


if <l_f_scheduled>-event is not initial and <l_f_scheduled>-sdlstrtdt = ' ' and <l_f_scheduled>-sdlstrttm = ' ' .
lv_next_date
= 'Event' .
lv_next_time
= 'Event' .
clear lv_event .
select variante from rspcvariant into lv_event where fnam = 'EVENT' and low = <l_f_scheduled>-event .
endselect .
select chain_id from rspcchain into <l_f_scheduled>-parent_chain where type = 'ZEVENT' and objvers = 'A' and variante = lv_event .
endselect.

else .
move <l_f_scheduled>-sdlstrtdt to date .
concatenate date+6(2) '.' date+4(2) '.' date+0(4) into lv_next_date .
move <l_f_scheduled>-sdlstrttm to time .
concatenate time+0(2) ':' time+2(2)':' time+4(2) into lv_next_time .
endif .


concatenate <l_f_scheduled>-sdlstrtdt <l_f_scheduled>-sdlstrttm into lv_datetime_dummy .
move lv_datetime_dummy to lv_datetime_remark .


WRITE :'|' , <l_f_scheduled>-chain, '|', lv_last_date, '|' lv_last_time ,
'|' , lv_next_date, '|' lv_next_time , '  |' <l_f_scheduled>-parent_chain ,'|' , <l_f_scheduled>-event , '|'  , frequency , ' |' .


ENDIF.
ULINE (179).

ENDLOOP.
new-line
.


Text Symbols:

4.JPG


Result:


1.JPG

User input:

2.png3.png




WWI for Experts

$
0
0

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 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 a 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.  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)!
  • 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).


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 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)

 

R3Extreme 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 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 test specifications). In most cases these questions will help to identify the issues (and potential solutions):


  1. 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?
  2. Was there a change in layout?
  3. Was there a change in generation variant definition?
  4. Was there a change in function modules related to customer specific report symbols?
  5. Was there a change in WWI set up (New WWI version)?
  6. Was there a change in Word Version used (locally and/or on generation server)?
  7. Is WWI version on server and locally the same?
  8. Is wwi.ini on server and locally the same?
  9. Check if you use only SAP standard symbols or did you enhanced WWI using own symbols?
  10. Check whether the effect is the same on dev, test environment etc.?
  11. Is layout the same on dev, test, prod enviroment?
  12. E.g. on context of GLM: is LabelView maintained the same on dev, test, prod?
  13. Are the report symbols the same (e.g. no error fix missing etc.) ?
  14. Is the effect related to user activities (therefore may be one user does not have same access rights compared to a different one)?
  15. Do you have enough access rights to retrieve the data and to display it in WWI report?)
  16. The WWI version used on any gen server of dev, test and prod is the same?
  17. Is the data record (which should show up in WWI report) "active" (active indicator is set per rating/validity area combination)
  18. Does rating of data record fit definition of generation variant?
  19. Does validity area of data record fit definition of generation variant?
  20. 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:


  1. Generation of a raw report
  2. 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 goofd example f 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:


  1. Even if you do not print EHS core data you need always a specification to make it happen
  2. As well you need always a generation variant
  3. 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 onley 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 "done" 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 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:

 

LinkTopic
SAP EHS WWI - Asian LanguageAsian Languages, Font Selection Topic
OSS notes for WWI TechniquesList of important OSS notes in context of WWI
Standard WWI processing methods (WWI)List of standard processing methods within WWI
Report Template Conditional OutputConditional Output (an example)
Printing in Bar code in SAP EHS WWIBar Code printing
WWI Template Editing - Part 1How to create a report template
WWI for BeginnersHow to start with WWI

http://scn.sap.com/community/ehs-management/blog/2013/08/22/wwiwindows-word-processor-integration-template-creation-in-ehs

WWI(Windows Word processor Integration) template creation

**************** - Label Printing in SAP EHSLabel Printing in SAP EHS (Part 1)
**************** - Label Printing in SAP EHSLabel Printing in SAP EHS (Part 2)
WWI techniques - Blank compression and User defined textWWI techniques - Blank compression and User defined text
About WWI / What is new?What is new in WWI

   

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)
  • 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:

 

TopicLink
Symbol definitionSymbol - Basic Data and Tools (EHS-BD) - SAP Library
Correct symbol typeSelection of the Correct Symbol Type - Basic Data and Tools (EHS-BD) - SAP Library
Editing Specification or Parameter SymbolsEditing Specification or Parameter Symbols - Basic Data and Tools (EHS-BD) - SAP Library
Default Parameter Value DeterminationDefault Parameter Value Determination - Basic Data and Tools (EHS-BD) - SAP Library
Repeating group TypesRepeating Group Types - Basic Data and Tools (EHS-BD) - SAP Library
Using wizard in context of repeating groupUsing the WWI Wizard for Repeating Groups - Basic Data and Tools (EHS-BD) - SAP Library

 

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:

 

TopicLink
Table Name for Report Symbol in Templatehttp://scn.sap.com/thread/3321031
Identify list of UoM currently used by all EHS Reportshttp://scn.sap.com/thread/3423384
How to find hard coded phrases in the wwi templatehttp://scn.sap.com/thread/3411131
WWI Template reports,http://scn.sap.com/thread/3327430
FAQ EHS reports (OSS Note)FAQ: Layout for EHS report templates


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:


  1. Phrase
  2. Specification
  3. Parameter
  4. Descriptor
  5. Standard Repeating Group
  6. Special Repeating Group
  7. Blank Compression Group
  8. Optimized Repeating Group
  9. IF Repeating Group
  10. Template
  11. Version Information
  12. Language Information
  13. Language Switch
  14. Generation Date
  15. Control Command
  16. 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&amp;amp;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.


 

TopicFunction moduleRemarkRemark/Reference
Deletion value fileC12H_VALUEFILE_DELETE_SAPSCRDelete Value file in sapscript data baseSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Write Value fileC12H_VALUEFILE_STORE_SAPSCRWrite Value file in sapscript data baseSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Read Value fileC12H_VALUEFILE_READ_SAPSCRRead Value file from sapscript data baseSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Convert value fileC12H_VALUE_FILE_CONVERT_TO_MSConvert value file to microsoft code pageSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Convert value fileC12H_VALUE_FILE_CONVERT_TO_MSConvert value file to microsoft code page (I found only german version; sorry)http://www.consolut.com/s/sap-ides-zugriff/d/e/doc/E-C12H_VALUE_FILE_CONVERT_TO_MS
Value file structureValue file structurehttp://www.consolut.com/en/s/sap-ides-access/d/s/doc/U-RCGLSVFILE
Convert SAP script to RTFC14GN_SAPSCRIPT_2_RTF_CONVERTConvert SAPScript part to rtfC14GN_SAPSCRIPT_2_RTF_CONVERT - Function - ABAP - SAP
Checks for long text indicator etc.C14GN_LTXT_FORMAT_SUPPORT_READC14GN_LTXT_FORMAT_SUPPORT_READ - Function - ABAP - SAP
Please check link for further function modules in this context

Sorry: Link contains german textsSAP Function Modules Documentation Repository - Function Module Index C14GN_FORMAT_TEXTLINES - C14GN_TEXT_WRITE
Generate a vlue fileC125_VALUE_TABLE_GENERATEC125_VALUE_TABLE_GENERATE - Function - ABAP - SAP
ToDoC12H_WWI_DISPLAY_DIRECTToDoC12H_WWI_DISPLAY_DIRECT - Function - ABAP - SAP
ToDoC12H_WWI_DISPLAY_WEBGUIToDoC12H_WWI_DISPLAY_WEBGUI - Function - ABAP - SAP
ToDoC12H_WWI_DISPLAY_WINGUIToDoC12H_WWI_DISPLAY_WINGUI - Function - ABAP - SAP
ToDo

C12H_WWI_DISPLAY_WWISERVER

ToDoC12H_WWI_DISPLAY_WWISERVER - Function - ABAP - SAP
ToDoC12H_WWI_DOCUMENT_PRINTToDoC12H_WWI_DOCUMENT_PRINT - Function - ABAP - SAP
ToDoC12H_WWI_DOCUMENT_SAVEToDoC12H_WWI_DOCUMENT_SAVE - Function - ABAP - SAP
ToDoC12J_WWI_ADHOC_REPORT_SHOWToDoC12J_WWI_ADHOC_REPORT_SHOW - Function - ABAP - SAP
ToDo

C12J_WWI_RAW_REPORTS_CREATE

ToDoC12J_WWI_RAW_REPORTS_CREATE - Function - ABAP - SAP
ToDoC12J_WWI_RAW_REPORT_GENERATEToDoC12J_WWI_RAW_REPORT_GENERATE - Function - ABAP - SAP
ToDoC12K_GEN_ENDREPORTToDoC12K_GEN_ENDREPORT - Function - ABAP - SAP
ToDoC12K_GEN_RAWREPORTToDoC12K_GEN_RAWREPORT - Function - ABAP - SAP
ToDoWWI_GET_PRINTERSToDoWWI_GET_PRINTERS - Function - ABAP - SAP
ToDoC129X_SYMBOL_VALUE_FETCHToDo

C129X_SYMBOL_VALUE_FETCH - Function - ABAP - SAP

SAP Function Modules Documentation Repository - Function Module Index C129X_INIT - C129X_SYMBOL_VALUE_FETCH

ToDoC128_DUMMY_CONVERSION_METHODToDoC128_DUMMY_CONVERSION_METHOD - Function - ABAP - SAP
ToDoC14N_SYMBOL_METHODToDoC14N_SYMBOL_METHOD - Function - ABAP - SAP
ToDo

C120_REPORT_STRUCTURE_ANALYSIS

ToDo

C120_REPORT_STRUCTURE_ANALYSIS - Function - ABAP - SAP

SAP Function Modules Documentation Repository - Function Module Index C120_REPORT_STRUCTURE_ANALYSIS - C120_REPORT_STRUC…

ToDoC120_REPORT_STRUCTURE_RESOLVEToDohttp://www.se80.co.uk/sapfms/c/c120/c120_report_structure_resolve.htm
UserExit Repeating groupsList of available repeating groupsVery informativeconsolut - EHS_UEXIT_GEN -
Function Group C124NUmber of useful function modulesRepeating Group

E.g. checK:

SAP ABAP Function Module C124_EXIT_PCHF - SAP Datasheet - The Best Run SAP Run SAPDatasheet

SAP ABAP Function Module C124_PARAMETER_PCHF - SAP Datasheet - The Best Run SAP Run SAPDatasheet

SAP ABAP Function Module C124_USAGE_PCHF - SAP Datasheet - The Best Run SAP Run SAPDatasheet

Complete reference: may be check: SAP Function Modules Documentation Repository - Function Module Index C124_DISCRETE_PCHF - C124_VALIDITY_PCHF

Function modules C12EXIT_EXAMPLE*Example Function modulesToDo

Check e.g: SAP Function Group C12EXIT_EXAMPLE | SAP Developer Workbench

C12EXIT_EXAMPLE_EXIF - Function - ABAP - SAP

C12EXIT_EXAMPLE_GEN_EXIT_MAT - Function - ABAP - SAP

C12EXIT_EXAMPLE_INIF - Function - ABAP - SAP

C12EXIT_EXAMPLE_LOOF - Function - ABAP - SAP

C12EXIT_EXAMPLE_PCHF - Function - ABAP - SAP

C12EXIT_EXAMPLE_SYM_VAL_FETCH - Function - ABAP - SAP

C12EXIT_EXIF - Function - ABAP - SAP

C12EXIT_INIF - Function - ABAP - SAP

C12EXIT_INIF - Function - ABAP - SAP

 


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 NumberOSS Text
2153399EH&S WWI: Corrections in WWI SP38
568302Current version of EH&S WWI and EH&S Expert or OCC
907221EH&S WWI: Things to consider during an MS Word update
1507738EH&S WWI: Reports in right to left languages
1095082Support for additional languages in EH&S reports
2119543Display a characteristic with multiple value assignment using a space as the se
2109701EH&S WWI: Improvement of support for right-to-left languages
744096EH&S WWI: Converting inbound documents
2080005EH&S WWI: Multi-threading support
939928EH&S WWI: Processing of Asian characters and complex characters
1086712EH&S: Insert graphics or objects from user-defined texts in reports
1058521Solutions to error messages that occur during report generation
2036425EH&S WWI: Dynamic character sizing for Thai
2030416EH&S WWI: Incorrect font color
1608768FAQ: Layouting of EHS report templates with includes
1061242EH&S: Availability and performance of WWI servers and Expert servers
1570891EH&S WWI: Saving WWI reports
1535067EH&S WWI: Generating PDF files
580607Windows Wordprocessor Integration (WWI): Service and DCOM security settings
1950748EH&S WWI: Special characters are output in a report
1906751EH&S WWI: Performance enhancement for report generation
1293379EH&S WWI: Bar code support
1897292Deleting the WWI DMS cache directory
1394553EH&S WWI server installation instructions
1826297Error analysis: Symbol type in value file does not match ...
1783830EH&S WWI: Support for 64-bit
1782458EH&S WWI: Self-repair
1014135EH&S WWI: Supported Versions of Adobe Reader
1772637Virus scan for WWI documents
1349193FAQ: Layout for EHS report templates
733416EH&S WWI and Unicode
1293378EH&S WWI: Configuration program for generation server
1385724EH&S WWI: Change for user exit macros
1147933FAQ: EH&S report generation
1300393EH&S WWI: Use of WWI compression
586293EH&S Reports and DMS tables
1096697EH&S report shipping
1906751EH&S WWI: Performance enhancement for report generation


TopicOSS NoteRecommendation
Availibility and performance of WWI1061242A must to read
FAQ regarding WWI layouting1349193A must to read
FAQ regarding Change marks in WWI reports1119071A must to read
FAQ regarding Includes in WWI1608768A must to read if you would like to use "Includes"
FAQ: Topic of dynamic font sizing etc.1093541A must to read if you would like to use dynamic font sizing
Topic of PDF document printing744096If pdf document are of interest
Sizing EHS in context of reports586293If you have a problem in database increase
Service Administration (Tipps and Tricks)839750Relevant for ongoing support
Selecting WWI GenServers1155294Overview about: How can this be adapted / changed / enlarged in SAP Standard?
Problems with "G Group"1953857If you need to use G group you should read it
Problems with special characters1950748New WWI Version required
Problems with identifiers1899077Error correction: Identifier / Identification Listing issue resolved
Conditional output1917060Error correction in conditional output technique
Problems with Word20131938437Error correction / Layouting problem
Problems with "G Group"1900727Performance optimization




General links of interest

 

TopicLinkeExplanation
Environment parametersconsolut - EHS_MD_100_3 - Specify Environment ParametersList of environment parameters
WWI / Unicodeconsolut - EHS_SR_225_25 - Special Points to Note When Using WWI in a Unicode SystemHow to use WWI in Unicode system
WWI Template / SDS/MSDSSAP EHS DISCUSSIONS !!!!: WWI Template Creation and (M)SDS AuthoringLayouting
New functions in WWIconsolut - New Functions in Report Generation ( RELNEHS_SAF_27A_VFG )
WWI problemsWWI: Problems editing templates/displaying reports
Environment parameter LONGTEXT_FORMAT_SUPPORTFormatted long text output during disposal document printing
Environment parameter LONGTEXT_FORMAT_SUPPORTSystem error when you create new report bodies | saphelpdeskinfo
Environment parameter LONGTEXT_FORMAT_SUPPORTconsolut - EHSENVP_LONGTEXT_FORMAT_SUPP -



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.:


  1. if else symbols, condition type symbols
  2. parameter symbols
  3. discrete validity areas
  4. phrases with refernce to  graphics files
  5. WWI code with reference to user defined texts
  6. WWI code with reference to documents stored in user defined texts
  7. 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:

 

TopicLink
Repeating groupsttps://www.consolut.com/en/s/sap-ides-access/d/s/doc/YP-RELNEHS_SAF_27A_VFG
FAQFAQ: Layout for EHS report templates
Repeating GroupsRepeating Groups - Basic Data and Tools (EHS-BD) - SAP Library
Repeating Group typesRepeating Group Types - Basic Data and Tools (EHS-BD) - SAP Library


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.


TopicLinkRemark
Data model/Process designQuestion 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 cookbookWWI COOK BOOKWWI Set up
Word settings in WWI processEHS WWI - Can I change the Word setting for Collate somewhere ?WWI Set up
Word settings in WWI processCG42 Template preview issue with word settingsWWI Set up
WWI / Word / Save ***WWI    word  File -> save asWWI Set up
WWI installation issuesEHS- Inconsistent WWI Report behaviour for different usersWWI Set up
WWI installation issuesWWI Generation server installation file for local workstation.WWI Set up
Issues in WWI set upSAP GLM Label Preview Error in Report ManagementWWI Set up
WWI GLM Set up issuesError on WWI server EHS_GLM_GENSERV: Results file not found on productionWWI Set up
Issues in WWI set upReports not getting generatedWWI Set up
Issues in WWI set upSAP EHS - WWI Templates editingWWI Set up
Issues in WWI set upMicrosoft Word could not open WWI reports.WWI Set up
Issues in WWI set upOutput word document generation from the properties.WWI Set up
Issues in WWI set upWWI Installation

WWI Set up

Issues in WWI set upDeletion of WWI Generation ServersWWI Set up
Issues in WWI set upSave Prompt when displaying report from templateWWI Set up
Issues in WWI set up831 Error on WWI server &1: Generated files not foundWWI Set up
WWI issuesEHS3.2 Report Template not saving
Office 2016CG42 templates will not display after Office 2016 updateWWI Set up
WWI server handlingManaging WWI report generationWWI Set up in SAP
WWI setupEH&S WWI support package updateWWI Set up
WWI Set upWWI server settingsWWI Set up
WWI Set upWWI SERVICE not startingWWI Set up
WWI Set upI 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 = StartServiceWWI Set up
WWI Set upsm59 shows wwi server connection error messageWWI Set up
WWI / RFC issuesWWI_GENPC is Failing even the WWI_GENPC service is StartedWWI Set up
OS set up/WWi set upWWI Internal program errorWWI Set up
WWI Set up GLMWhat are the servers are required for SAP GLM implementation(virtual servers)?WWI Set up
Batch jobsbatch job set up for wwi word generationWWI Set up
Jobs/EventsReport not refreshing in CG50 when generated on PPSWWI Set up
GLMSAP EHS GLM - multiple WWI instance with one RFC connectionWWI Set up
WWI issuesWWI Service restart after 10000 requestsWWI process
Winword updateCG42 templates will not display after Office 2016 update
No generation possibleUnable to Generate the report from WWIWWI 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 => ProdHow to transport WWI form templateHow to move WWI layout
Update/Upgrade issuesWWi report showing comma as thousand separation in numeric value after upgrationUpdate/Upgrade
Word update/upgradeVertical Lines were appearing & Hidden text was activating after Roll out of office 365
Change makrsChange indicator is marked in report output although no 'Relevant' flag in one of the usage instances
Layouting/CG42CG42 preview not showing graphics
Report templateImport Report TemplateWWI Layout
Accident WWIEHS - Synchronization error when trying to generate WWI accident reportWWI Layout
Report symbolWhat is Report Symbols?WWI Layout
Waste / WWIReport Template with WWI: Waste Transporter: License PlateWWI Layout
POS GroupRecursion Depth Error in WWI TemplateWWI Layout
Composition WWI layoutComposition in WWI Report TemplateWWI Layout
Composition WWI layoutWWI -display 'Display exact value' in compositionWWI Layout
WWI LayoutHow to create new WWI filter symbol to support MSDS in EHSWWI Layout
How to switch property tree in WWI processProperty Tree IN Edit Report TemplateWWI Layout
Format (numeric values; date format)WWi report showing comma as thousand separation in numeric value after upgrationWWI Layout
Simple WWI reportWWI ReportWWI Layout
Special WWI layoutingdigits are getting turncated in WWI reports.WWI Layout
Special WWI layoutingReport in CG02BD picking up wrong Characteristic ValueWWI Layout
Coversheet SAP examplesBP_EH_EHS_COVERL.DAT template name in WWI folderWWI Layout
WWI Examples from SAPProduct Safety Report Shipping MSDS templateWWI Layout
Report templateEHS_What Specification Type to Choose When Creating a Document TemplateWWI Layout
Report templateHow to output composition in the templateWWI Layout
Right/Left LanguagesRTL WWI Template setupWWI Layout
SymbolsHow can we hardcode description in wwi without using descriptor symbol and with using word featureWWI Layout
WWI layout issuesWWI  -- reporting nightmareWWI Layout
Why is data not shownMSDS- ReportWWI Layout
Printing "names" (Texts) in WWI layoutshiding real name and displaying dummy name on ehs reportsWWI Layout/Generation variant
WWI layout/Generation variant/data maintainedwhy don't it print hazardous components?WWI Layout
Special developmentGetting Error C$709
Issues in CG42Border issue in label in sap ehsWWI Layout
MSDSGenerate MSDS document from another systemWWI Layout
Table of contentAdding Table of Contents to WWI ReportWWI Layout
Cover Sheetshow information of one-time customer in Cover letterWWI Layout
WWI layout issuesClass/Characteristics data not appearing on WWI reportWWI Layout
Generation variant topicAddition of new date format in Generation Variant (CG2B)Generation variant
Generation variant topicHow to get full stop in 3 section composition(0.04)Generation variant
Save WWI document locallyWWI    word  File -> save asWWI Set up
Save WWI document locallyCG02 Word Error - Saving has been disabledWWI Set up
WWI set up / release change / new options etc.WWI issue : Error during PDF generationWWI Set up
WWI Installation IssueWWI Set up
Issues in Report GenerationReport stuck in "Generation Possible" StatusWWI process
Issues in Report GenerationReport was generating system error in CG50WWI process
Issues in Report GenerationIssue while generating ReportWWI process
Report comparisonReport comparison functionality
Understanding of WWI Codehttp://scn.sap.com/thread/3366619Blank 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 EditingWWI Template EditingBlank compression with alternative
Blank compressionHow do i blank compress the table header?Blna compression/Conditional output
Quite challenging topicWildcards allowed for conditional output?Conditional Output
Query on Conditional Output in WWI templatehttp://scn.sap.com/thread/1592855Conditional Output
Conditional data editing in wwihttp://scn.sap.com/thread/3473754Conditional Output
Report Template Conditional Output Errorhttp://scn.sap.com/thread/3444598Conditional Output
VOC highest valueVOC highest valueConditional Output
Maximum VOC Value to be printed on a labelMaximum VOC Value to be printed on a labelConditional Output
Report Template Out PutReport Template Out PutConditional Output
CG42 MSDS designing errorhttp://scn.sap.com/thread/1686695Conditional Output
WWI issue: function module with symbol doesn't work in conditional outputWWI issue: function module with symbol doesn't work in conditional outputConditional Output
Conditional outputNeed suggestions with WWI conditional output with alternativeConditional Output
WWI functionalityhttp://scn.sap.com/thread/712155Special Output
WWI functionalityLabel Template - suppression of output from SAP_EHS_1023_092 in a certain scenarioSpecial Output
WWI Coding - Feasibilityhttp://scn.sap.com/thread/3471546Special Output

Multiple printing of R - phrases in chapter 16

http://scn.sap.com/thread/1423658

Special output
WWI Product Safety Label QuestionsWWI Product Safety Label QuestionsSpecial Output
WWI template formattingWWI template formattingSpecial Output
Understand the functionality of WWI CodeUnderstand the functionality of WWI CodeSpecial 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 MSDSSpecial output
Special outputPassing ABAP report output back into Function Module for WWISpecial output
Data validityHow to suppress a property being output to a label once a date has been reachedVery 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 WWIHow to grayout/highlight the changes during MSDS generationChange marks in WWI
group, sort and remove duplicates in WWIhttp://scn.sap.com/thread/3178459Group / sort
Resorting of components and display on WWI reporthttp://scn.sap.com/thread/2148368Group / sort
specification symbols and parameter symbols, Description symbols In WWI Template editing.http://scn.sap.com/thread/3321861WWI basics
WWI template - blank compression with graphicshttp://scn.sap.com/thread/1537561Blank compression
Blank Compression Issuehttp://scn.sap.com/thread/2038720Blank compression
WWI template - blank compression with graphicshttp://scn.sap.com/thread/1537561Blank compression
WWI-  2 questions about editing reports- Blank compressions and   Multilanguage in 1 templatehttp://scn.sap.com/thread/3362602Blank compression
WWI template - blank compression with graphicshttp://scn.sap.com/thread/1537561Blank compression
Blank compressionBlank compressionBlank compression
Repeating GroupRepeating Group in WWIRepeating group
Superscript printout error in MSDShttp://scn.sap.com/thread/3309899Font selection (UOM)
Additional charactersAdditional characters are coming in Report
Formatting dataTrade Symbol issue on MSDS ReportFont selection
Conversion of UoM in MSDShttp://scn.sap.com/thread/1787000Font selection (UOM)
WWI issue: font and character size not consistent within SDS documenthttp://scn.sap.com/thread/1929426Font selection
wwi.iniWWI.INI / Some questionsFont selection
Using WWI Compressionhttp://scn.sap.com/thread/2051969Compression of WWi documents
UserDefinedTextWWI - User Defined Text (long text)
WWI issueshttp://scn.sap.com/thread/1882011Footer, header; graphic embedding
Hazard symbol inserted partially replicated at the lower side of the templatehttp://scn.sap.com/thread/3270672Footer, header; graphic embedding
WWI Product Safety Label Questionshttp://scn.sap.com/thread/1577071Page design (Label)
WWI-related fm development for Report Comparison functionhttp://scn.sap.com/thread/1718834Very special topic
Calculations in WWI Reportshttp://scn.sap.com/thread/2143991Very special topic
Understand the functionality of WWI Codehttp://scn.sap.com/thread/3397048Very special topic
High availability of WWI Server?http://scn.sap.com/thread/1527366Topic of perfomance and set up of WWI
WWI performanceWWI Performance Improvement
WWI: Convert EHS-Reports from RTF to PDF when Displaying (FinalReport) on the flyhttp://scn.sap.com/thread/3354156One of the "top 10" FAQs in context of WWI
How to transport WWI template developments?http://scn.sap.com/thread/3443773How to transfer a layout from dev to prod?
Printer Installtion on WWIhttp://scn.sap.com/thread/1592250General very important topic in installation of WWI
WWI Include Template - Bold formatting issue in report outputhttp://scn.sap.com/thread/3334104Include a template
What is subtemplate in WWI layout templates?http://scn.sap.com/thread/3414624Include a template
WWI - Include functionalityhttp://scn.sap.com/thread/1802581Include a template
Include template with graphic symbol in a Text boxhttp://scn.sap.com/thread/3297442Include a template
Are *.wmf graphic files supported by WWI?Are *.wmf graphic files supported by WWI?Add graphic file
wwi insert graphicshttp://scn.sap.com/thread/3405670How to insert a graphic in WWI?
Graphic is not printed while printing labelhttp://scn.sap.com/thread/3264500Issue with graphic printing
Include DMS picturesWWI - include DMS pictures in a substance reportAdd graphics etc.
Conditional field - WWI Templatehttp://scn.sap.com/thread/1495026"Create report from template" should have a different result than "Create a report"
SAP EHS WWI Graphic Rotationhttp://scn.sap.com/thread/3425725Rotate a graphic
WWI: Rotate graphics from phrases on a templatehttp://scn.sap.com/thread/1400700Rotate a graphic
change switch graphic in transaction CG42 in user-exithttp://scn.sap.com/thread/3327381Add a graphic
WWI Product Safety Label Questionshttp://scn.sap.com/thread/1577072Add of graphic
Embedding DMS Documents within CG42 Report Templatehttp://scn.sap.com/thread/2079026Add a document in WWI
WWi symbol - function module to fetch multiple specification dataWWi symbol - function module to fetch multiple specification dataCover sheet topic
Needs to print Customer number on MSDS Cover pagehttp://scn.sap.com/thread/3380754Cover sheet topic
Cover sheet topicPrinting of Customer id/ Recipient number on cover sheetCover sheet topic
WWI Barcode PrintingWWI report with Datamatrix Barcode issueBar code printing
WWI Barcode Printinghttp://scn.sap.com/thread/3307489Bar code printing
WWI Barcode PrintingBar code output IssueBar code printing
WWI Barcode PrintingSteps to follow to output barcode in labelBar code printing
WWI Barcode PrintingSAP EHS GLM Bar CodeBar code printing
BarcodeWWI GLM Barcode 64bit

Bar Code

BarcodeInserting function code in Data matrix barcode - WWIBar Code
BarcodeBarcode in GLMBar Code
How to Comment Source Code in WWI templatehttp://scn.sap.com/thread/3334515Can "comments" be addeed to WWI layout?
How to find hard coded phrases in the wwi templatehttp://scn.sap.com/thread/3411131How to find hard coded phrases in WWI layout?
Color Text on WWI Reporthttp://scn.sap.com/thread/3187274Color in WWI layout
WWI - Display "Generation Variant" and "Language" on SDShttp://scn.sap.com/thread/1867834How to print "document information" in WWI layout?
How to get genvar & specifi information based on document number(DMS) ?http://scn.sap.com/thread/1527961Can I retrieve/collect document information from generated report into WWI layout?
print proper Japanese postscript from WWI ?http://scn.sap.com/thread/3200469Japan <=> Postscript issue
Font issuesPhrase on SDS shows funny charactersFont issue
UOM issuesCelsius Degree Symbol (° C) displayed as '#' in SDS for Thai languageUOM
Report symbol definitionWWI preview doesn't show phrasesSymbol definition
WWI - Revision Mark - Bold display for text modifiedhttp://scn.sap.com/thread/1913162Revision mark in WWI
Change marking / Relevance Indicator  / inheritance relationshipsChange marking / Relevance Indicator  / inheritance relationshipsRevision mark in WWI
WWI - DynText and Includeshttp://scn.sap.com/thread/2137437Dynamic font sizing
EH&S Overflow in the text boxes occurred during generation of the label.http://scn.sap.com/thread/3468282Dynamic font sizing
Text Sizinghttp://scn.sap.com/thread/3386060Dynamic font sizing
Dynamic Font SizingDynamic Charater Sizing not working and wierd text coming in LabelDynamic font sizing
Theory of WWI font sizingWWI - Dynamic TextDynamic font sizing
Printing DG Symbols on Labelhttp://scn.sap.com/thread/3355854Printing DG information in a WWI report
How to generate EHS label in background (Through BAPI or Function module)http://scn.sap.com/thread/1869206Generation 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 templateEH&S - Label - define multiple language variantions - one templateLanguage topic
Restrict language in which a MSDS report can be generatedhttp://scn.sap.com/thread/3190874Language topic
Varied Languages in Labelhttp://scn.sap.com/thread/3377907Language topic
Varied Languages in Labelmethod to output label in different languageLanguage topic
Phrase Language in Reportshttp://scn.sap.com/thread/3296414Phrase language topic
Language in ReportsArabic phrase language  display issueLanguage topic
Language in ReportsBulgarian MSDSLanguage topic
Language in ReportsIssue with Printing Chinese Character on labelsLanguage topic
Many languages in a reportHow to Use Multiple languages on single lable creation !!!Language topic
template - issue with validity area - check on multiple usages at oncehttp://scn.sap.com/thread/2030219Use of validity area in a report (gen variant etc.)
Validity area specific outputhttp://scn.sap.com/thread/1799052

Use of validity area in a report (gen variant etc.)

Special WWI report symbols

http://scn.sap.com/thread/3383950Use of validity area in a report (gen variant etc.)
User Entry Report Symbols for SDShttp://scn.sap.com/thread/3378514User Entries in SDS generation
GLM: use scenario as validity area in label data viewhttp://scn.sap.com/thread/2152616GLM topic
Sales Order data on Labelhttp://scn.sap.com/thread/2092966GLM topic
Label Template Queryhttp://scn.sap.com/thread/2083327GLM topic
SAP GLM PDF generationSAP GLM PDF generationGLM topic
SAP EHS GLM Print request preview ErrorSAP EHS GLM Print request preview ErrorGLM topic
EHP6 - GLM EnhancementsEHP6 - GLM EnhancementsGLM topic
Numbering boxes using GLM label (ie 1 of 3)Numbering boxes using GLM label (ie 1 of 3)GLM topic
Lables / WWiLabels in WWIGLM topic
Design of WWI GLM LabelsSAP GLM WWI - Multiple labels in one label templateGLM topic
Pictogram sizing in labels

How size ghs pictograms on labels?

GLM topic
GLM Label PreviewError during GLM Label Preview - Function WWI_PRINTREQUEST_CREATE is not availableGLM topic
Label Scenariolabel printing scenarioGLM topic
Layouting in GLMSAP WWI Label Tabel formatGLM topic
GLM and pdf generationSAP GLM PDF generationGLM topic
Layout design GLMhow to join three symbols as shown here in wwi using its featuresGLM topic
GLM+EH&S WWI for GLM print request processingGLM topic
ArchivhelinkGLM - ArchiveLink ErrorGLM topic
User entries in report templates: a new entry added cannot be displayedhttp://scn.sap.com/thread/3445433User Entry
SAP EHS GLM - User Entryhttp://scn.sap.com/thread/3430198User Entry
User Entry in GLMhttp://scn.sap.com/thread/3144884User Entry
GLM - Label LanguagesGLM - Label LanguagesHow to determine the language for a GLM language
Sequence numberingSequence numbering in GLM
Output of data in more than one languagehow to output different languages in same label templateMore than one language
'Label Data' View in Material Masterhttp://scn.sap.com/thread/3154768Very special GLM topic (not really related to WWI)
Load balancing for GLM WWI installationSAP GLM Print Request - Load Balancing of WWI server
WWI Report from Specification-Cannot retrieve data from Status tab of spechttp://scn.sap.com/thread/1519789Use of "Status" on specification level
High Volume printing in GLMHigh volume Printing for GLM?
No output generated for a symbolhttp://scn.sap.com/thread/3411620Print of characteristic with more than one value
Table of contents on WWI templateshttp://scn.sap.com/thread/3372294Table of content
'Storage Loc' Field in Labelhttp://scn.sap.com/thread/2087131Parameter topics
Characterstics Phrase disablementhttp://scn.sap.com/thread/3391594Error in symbol defintion
WWI - Symbols are not replaced with valueshttp://scn.sap.com/thread/1542810Error in symbol defintion
Smybol type topicE301 Symbol type in value file does not match symbol type in layoutSymbol definition
Phrase based values not dysplayed on text symbolshttp://scn.sap.com/thread/3200020Symbol definition
How to create custom report symbols in GLMhttp://scn.sap.com/docs/DOC-33944Symbol definition
Issue with specification symbolWWI Specification Symbol not resolvedSymbol definition
Parameter Symbolnew parameter report symbol configurationSymbol definition
WWI Template doubthttp://scn.sap.com/thread/1940634WWI layout topic
WWI Specification Symbol not resolvedhttp://scn.sap.com/thread/3283395WWI layout topic
Error in Report previewhttp://scn.sap.com/thread/3324688Error in WWI layout
Enhance Report Generation Variant to more fieldshttp://scn.sap.com/thread/1483812Special WWI Layout topic
Export of templateWWI Export Problem with custom report symbols
Special GLM topicGenerating Labels with WWIRecipe
Very special demand of blank compressionCan we remove a column in a table if there are no corresponding entriesBlank compression
Use of CG42Property Tree IN Edit Report Template
Use of "Status" on spec header in context of WWI reportWWI Spec Multiple Status Conditional Output
Output company nameHow to output company name in wwi template ( GR label )
Occupationa reportsEH&S: how to do a WWI report of Ocupational Helth in EHS?
Eancode WWI readingWWI help
WWI reports in portals

Problem with WWI reports in Portal 7

PLM UI & DMS:WWI Document display from PLM Web interface

EHS <> SAPSCRIPTSAP EHS _ Phrases and graphics onto a SAP Script
Special WWI issuenot able to print  - sign for a value in the report
UnknownComan not displayed in the reportUnknown
WWI layout?SDS Creation ErrorUnknown
Limitations of WWIText alignment  formatting option not available  in Label template editor
WWI and Webgui500 connection timed out
CGSADM topicsUnable to Show the New Server in CGSADM
WWI dispatchingNo WWI dispatch for EHS WWI CG54 DOKX_EXOMN
WWI dispatchingWWI reports not progressing to complete in Export call
pdf duplex generationPrinting SDS's in PDF Format Won't Duplex
About Genifix solution and curetn WWI versionGenifix / Current WWI version / Options?
Report distributionMSDS Printer Set up at different location
Report distributionSDS Report shipping struck with 'Bundled' status in CVD1NO WWI TOPIC !
General quesiotnEHS Report Management / WWI
MSDSMSDS creation with WWI
LayoutingEHS & WWI: Error creating Report Template
Report symbol/LayoutingWWI - Report Symbols do not work after importing the MSDS into other system
Report distributonProcess Report Shipping
Other WWI layoutsPrinting WWI reports for an Accident using tcode CBIH102
WWI reportWWI report - getting generated report fields values
Server installationWWI Server configuration for EHSWWI set up
Error handlingAbout two errors of WWI when i want to edit the template of MSDS by CG42  ?
Report layoutingReport 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

WWI WebGuiUnable to open WWI documents in CG54 (Webgui)

SAP Design Studio - Events Calendar

$
0
0

Extensions

Events

Tutorials

 

 

SAP Design Studio - Webinars

 

The SAP Design Studio webinars offer interactive presentations on a variety of topics.

Content is presented by experts from SAP and our broad partner & customer ecosystem.

 

 

  • Webinar Dates & Times: Dates are subject to change; webinars will start at 7am Pacific Time to cover as many global regions as possible.
  • Registration links: will be enabled a few days before the scheduled webinar date.
  • Recordings: will be posted no later than a week after the event.

 

Please subscribe to email notifications for this page: you will receive notifications of any updates, including new webinar content, dates and availability of recordings.


 

 

Expert Series

Anyone can register

Special Interest Group

Access might be limited

 

 

 

Upcoming Webinars - Registrations

DatePresenter
registration 2.png

ASUG Webinar

Are You Ready to Migrate from Dashboards to Design Studio?

June 8

IH

registration 2.png

Expert Webinar

Bookmarking in SAP Design Studio

June 23

CM& DC& PS

registration 2.png

Expert Webinar

Enterprise Ready Analytics - Performance, Scale, Troubleshooting

June 30

ME& AM

registration 2.png

Expert Webinar

Table Design in Analysis Office: Formulas & Styling

TBD

FR& JS& RM

registration 2.png

Expert Webinar

Beautifying your Application - the latest Design Studio capabilities

TBD

TBD

registration 2.png

ASUG Webinar

Tetrapak BI Reporting Strategy and Business Empowerment with SAP BusinessObjects Design Studio

July 12

AC

h

Webinar Recordings

DatePresenter
thumbnail.png

Expert Webinar

Creating User-Friendly Applications (recording coming soon)

May 26

AMJ& MA

thumbnail.png

Expert Webinar

Administration Best Practices for SAP Design Studio BI Platform Add-on (recording)

April 21

PB& PS

thumbnail.png

Expert Webinar

Configuration and Use of Data Sources for Reporting (recording)

Mar 24

SD& DS

thumbnail.png

Expert Webinar

Real-time Dashboards (recording)

Mar 10

DD& MM

thumbnail.png

Expert Webinar

What is SAP Design Studio and why would I use it? (recording)

Feb 25

JC

thumbnail.png

Expert Webinar

Developing Extensions using the SAP Design Studio SDK (recording)

Feb 11

mikehowles.jpg

2015

thumbnail.png

Expert Webinar

What's New in Design Studio 1.6? (recording)

Dec 10

Jie Deng LinkedIn - smaller.jpg

thumbnail.png

Expert Webinar

Design Studio Advanced Geo Dashboards (recording)

Dec 3

http://scn.sap.com/profile-image-display.jspa?imageID=51039&size=350

thumbnail.png

Expert Webinar

SAP Analytics - Integration of SAP BI Platform and SAP Design Studio (recording)

Nov 24

Harjeet Judge copy.png

thumbnail.png

Expert Webinar

Feature Deep Dives: Report to Report Interface, Bookmarking and Data Binding (recording | pdf)

Oct 15

Sushma Sandepogu 46.png

thumbnail.png

Expert Webinar

Advanced Visualizations & Dashboards at Palo Alto Networks, with Archius (recording | pdf)

Oct 01

archius.png

palo-alto-networks-logo-feature slim.jpg

thumbnail.png

Expert Webinar

Creating Dashboards with the Ad-hoc Analysis, Generic Analysis, and Data Discovery Templates (recording)

Aug 13

Sushma Sandepogu 46.png

thumbnail.png

Expert Webinar

An Introduction to Creating Components with the Design Studio SDK(recording)

Jul 30

Matt 46.pngVamsi 46.png

thumbnail.pngExpert Webinar

What's new in SAP Design Studio 1.5 (recording | presentation)

Jun 25

Jie Deng LinkedIn - smaller.jpg

thumbnail.pngExpert Webinar

Creating Effective and Engaging Dashboards and Visualizations (recording)

Jun 17

Jacob Starg (large).jpg

thumbnail.pngExpert Webinar

SAP Lumira & SAP Design Studio - When to use which (recording)

May 20

Ty Miller 46.pngdavid stocker square.jpg

 

 

 

SAP Design Studio and Lumira In-Person Workshops:


 

SAP Lumira Technical Hands-on Workshops
SAP Analytics Innovation Day Workshops
SAP Partner Workshops
Hands-on technical training - intended for Designer and Admin user personas.Higher-level workshops - intended for IT Management and Analyst user personas.

Intended for the SAP Partner community.

 

 

Upcoming Workshops*:

 

Q1 2016

Jan

Feb

Mar
  SAP Lumira, Design Studio, BI Platform Workshop - Boston, MA, USATBA

 

* If a workshop above does not have a live registration link, please contact your local SAP representative for information about workshop participation

 

 

Completed Workshops:

 

Q4 2015

Oct

Nov

Dec
  SAP Lumira, Design Studio, BI Platform Workshop - Hong Kong, China28-29
  SAP Lumira & Design Studio, Philadelphia, PA, USA11-12
  SAP Design Studio, Maidenhead, England, UK02
  SAP Lumira & Design Studio, Irvine, CA, USA08-09


 

 

More Webinars:SAP Lumira | SAP BI Platform |SAP Predictive Analytics | SAP EPM| SAP Design Studio |SAP Cloud for Analytics

MRP - Material Requirement Planning - Process Flow - Diagram

$
0
0

Dear All,

 

Here I had explained the MRP - Material Requirement Planning - process flow -Diagram.

 

Basically the MRP process can be run in two ways either through 1. External procurement and 2. In House Production

 

1. External Procurement:

 

a. Schedule Lines/ Purchase Requistions

 

b. Release Schedule Lines

 

c. Material Receipt against schedule lines

 

d. GRN preparation and Stock

 

 

2. In House Production:

 

a. Planned order

 

b. Convert planned order to process/ prod order

 

c. Production confirmation & Backflush

 

 

Master Data for External Procurement:

 

1. Material Master

 

2. Vendor Master

 

3. Info Record

 

4. Source List

 

5. Quota Master

 

6. Scheduling Agreement

 

7. Sub Contract BOM

 

Master Data for In House Production:

 

1. Material Master

 

2. BOM

 

3. Resources/ Work Center

 

4. Master Recipe/ Routing

 

5. Production Version

 

6. Standard Cost Estimate

 

 

 

Thanks,

 

Vivek

SAP BW Near-Line Storage Solution (NLS) based on SAP IQ

$
0
0

Bridge_slim.jpg
Introduction


Improve decision-making capabilities by bringing unprecedented performance to SAP  Business Warehouse with SAP HANA for current data and SAP Sybase IQ for historical data— achieving the perfect balance of cost and performance. The adapter for Sybase IQ as a near-line solution is delivered with the BW system. Integration of Sybase IQ makes it possible for you to separate data that you access frequently from data that you access rarely, thus making less demand on the resources in the BW system. The near-line data is stored in compressed form. You can thus reduce the costs incurred by data that is accessed less frequently. Please note that the SAP-NLS Solution can be used with all supported database versions supported by SAP BW 7.3x.

 

For introduction and positioning please have a look to the presentation 

SAP BW Near-Line Storage (NLS) Implementation for SAP IQ

and checkout the SCN page - SAP BW Near Line Storage solution (NLS) based on SAP IQ

SAP-NLS Solution - Update Q2/2016

see the latest enhancements for the SAP-NLS solution

 

SAP BW customers using Datavard's Outboard product should review OSS note 2201399

 


Find the SAP IQ as a Near-Line Storage Solution in the SAP online documentation:

 

Additional details are presented in the recorded Live Expert Session (LES)
(Please note that RKT Live Expert Sessions (LES) are subjects of license fee. Please contact RKT@sap.com )


For some practical experience watch how Clint Vosloo and guest Ethan Jewett sit down to walkthrough the
new Near Line Storage capabilities of SAP Business Warehouse to leverage Sybase IQ.


Prerequisites

 

 

 

Step-by-step implementation

Find the detailed installation of the SAP IQ as a Near-Line Storage Solution in the
SAP First Guidance - SAP-NLS Solution with SAP IQ

A How to Paper, How to start with DAP in SAP BW:
How to Archive Data from SAP BW to SAP IQ as Near Line Storage

 

 

Performance Improvements for SAP-NLS

BLOG: Increasing the SAP-NLS Performance

 

 

 

Further Information

Runtime Trace of Abap Code using SAT in New Debugger

$
0
0

This document Describes  simple steps to  take performance trace at runtime  in Debugger.SAT ABAP TRACE helps to make the correct conclusions about genuine sources of poor performance. It pinpoints the ‘slow’ source code. For example, some ‘quick’ method triggers ‘slow’ determination. Classical SAT trace in this case shows that we have ‘slow’ method, while actually determination should be fixed or logic redesigned.

This following Step will explains how a developer can trace the performance for particular lines of code while Debugging and can also trace all the background process getting triggers for specific lines for which the trace has been activated.

Here we are not talking about taking the trace for entire execution but the given steps  will guide you through how one can trace a specific and only required code while debugging.

STEPS:


1. Set breakpoints at places that have already been identified as ‘slow’. All the following trace will be done between these breakpoints. Start execution of the logic. Press button ‘New tool’.

tr1.png

2. Choose ‘Trace (SE30/ST05)

tr2.png

3. Activate ABAP Trace. Continue execution the logic.

tr3.png

4. Deactivate trace. The icon of created trace file is to be shown.

tr4.png

5. Launch SAT transaction->’Evaluate’ tab. Make double click on the crated trace file.

tr5.png

6. Go to ‘Desktop 2’ tab and investigate the tree of calls

tr6.png

For More Detail Feel Free to Contact.:

 

Viewing all 2380 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>