cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

WWI / chapter 14 / 3E Template

christoph_bergemann
Active Contributor
0 Kudos
599

Hello

in reference to https://community.sap.com/t5/product-lifecycle-management-q-a/3e-wwi-template-chapter-14/qaq-p/13790...

i realized a heavy use of "Stacks" of many kind. Can you explain they 3E tries to move a "Authorization group" of the specification to the StacK?  This is from my point of view not needed. Really strange logic.

Based on discussion with other experts in the background: we will raise anyhow a tickets at 3E as the docu as delivered is "strange" (for some of the generation variants).

C.B.

Accepted Solutions (1)

Accepted Solutions (1)

Mark-Pfister
Active Contributor
0 Kudos

Hello @christoph_bergemann ,

It could just be, that the coding moves the "Authorization group" of the specification to the stack, to have something on the stack to indicate that a certain part/branch of the WWI coding has been reached. 

As the "Authorization group" is one of the very view mandatory fields in the specification DB, this value is used.

Hope that helps

Mark

 

 

 

christoph_bergemann
Active Contributor

Hello Mark.. thanks for feedback.. helps a lot

I would be interested to get your feedback regarding: https://community.sap.com/t5/product-lifecycle-management-q-a/3e-wwi-template-chapter-14/qaq-p/13790...

I would like to understan the "Best Practise" of 3E (how to use the "Usage" on "identifier" level in combination with whta 3E delivers (WWI + Gen Var)

Thanks.

C.B.

Answers (1)

Answers (1)

Ralph_P
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Christoph,

 

I assume you are referring to e.g. this part of the code:

 

<01GESTRAUTHG(M:C14N_SYMBOL_STACK_NEW)>

<11BRG013(M,SAP_EHS_1022_023;*)>

<11BRG014(S:CLASS;*;E:ZISI114C,ADR)>

<11BRG357(G,A:ADR,L:*;*)>

<11BRG015(M,SAP_EHS_1022_024;*)>

<13BNG016(+:01GEHSDGXFLT)>

<13BNG101(+:01G1022024D3(M:C14N_SYM_CHECK_FOR_YES),01GEST0DGTA)>

<13CNG101>

<01GESTRAUTHG(M:C14N_SYMBOL_STACK_PUSH)>

<13ENG101>

Here the authorization group is only used to have something written into the stack, as mark pointed out. Often it doesn't matter what is written onto the stack since we only need a distiction whether the stack is empty or filled. 

 

Best,


Ralph

 

christoph_bergemann
Active Contributor
0 Kudos

Hello.. yes this is the WWI code piece.. i will now check again the full code again.

Up to now we have used custom specific approach for chapter 14 now it is time to understand 3E approach.. 

Thanks.