Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

AIE Webdynpro component controller

Former Member
0 Likes
1,880

When creating an attribute it is not possible to mark ist as public, this flag always gets lost in activating. i guess it's a bug i have to set this in se80 for that circumstances.

alternatively i also postet to sap oss, but there are so long delays for responses at the moment (> 3 weeks for medium priority problems), maybe someone here has an idea whether this is a bug or any solution or workaround.

regards oliver

1 ACCEPTED SOLUTION
Read only

0 Likes
1,808

Hi Oliver,

This issue is fixed in 7.40 SP 05 and 06 hot fix systems. Please apply

the note no : 2045771

Regards,

Ponraj

16 REPLIES 16
Read only

ajay_soreng
Developer Advocate
Developer Advocate
0 Likes
1,808

Hi Oliver,

Sorry of the inconvienence and the long wait times.

We tested this with ADT 2.16 against 7.4 SP3 backend server and we could not replicate the issue.

Could you please update your IDE to ADT 2.16 and check this ?

Please follow the steps in below page to update your IDE to ADT 2.16.

https://tools.hana.ondemand.com/#abap

Best Regards,

Ajay

Read only

0 Likes
1,808

HI ayay

WE use adt 216 already  wd core 1.9   Its the highest versioN available i guess. but not working attribute gets always declared as  not public

regards oliver

Read only

0 Likes
1,808

Hi Oliver,

We could reproduce this issue on 2.16 AiE client with 7.40 SP3
backend.

The fix for the same will be available on 2.19 AiE client which
is going to be released to customers/SMP on 20th December, 2013.
Request you to check the next updated version of AiE after 20th December, 2013.

Thanks and Best Regards,
Ajay

Read only

0 Likes
1,808

hi ajay,

as you are the eclipse abap specialist i postet sth on oss but there it always lasts weeks to get any answer.

we are on aie 2.24 and 740 SP6 on erp 6 ehp 7

in webdynpro with 740 sp6 now we cannot edit any views in aie, we get an ugly java-exception as here:

best regards, maybe you have a quick solution for us 😉

java.lang.IllegalStateException: java.lang.IllegalArgumentException: No enum constant com.sap.adt.wda.controller.semanticfs.common.ControllerFileServices.ControllerObjectTypeEnum.WDYNWZ

  at com.sap.adt.tools.core.ui.editors.AdtFormEditor.addPages(AdtFormEditor.java:219)

  at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)

  at com.sap.adt.tools.core.ui.editors.AdtFormEditor.createPages(AdtFormEditor.java:1237)

  at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:358)

  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:142)

  at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)

  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:323)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)

  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:877)

  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)

  at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:119)

  at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:333)

  at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:254)

  at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)

  at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)

  at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)

  at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)

  at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:949)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:735)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:706)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:700)

  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:685)

  at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:90)

  at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)

  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)

  at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)

  at org.eclipse.swt.widgets.Display.syncExec(Display.java:4688)

  at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)

  at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)

  at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)

  at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)

  at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)

  at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

  at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

  at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)

  at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)

  at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)

  at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)

  at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)

  at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)

  at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)

  at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:576)

  at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:543)

  at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:619)

  at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:331)

  at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1046)

  at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3112)

  at org.eclipse.ui.internal.WorkbenchPage.access$21(WorkbenchPage.java:3034)

  at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:3016)

  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

  at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3012)

  at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2976)

  at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2967)

  at org.eclipse.ui.ide.IDE.openEditor(IDE.java:534)

  at org.eclipse.ui.ide.IDE.openEditor(IDE.java:493)

  at org.eclipse.ui.ide.IDE.openEditor(IDE.java:1086)

  at com.sap.adt.tools.core.ui.internal.navigation.NavigationService.openEditorWithMarker(NavigationService.java:239)

  at com.sap.adt.tools.core.ui.internal.navigation.NavigationService.openEditor(NavigationService.java:193)

  at com.sap.adt.tools.core.ui.internal.navigation.NavigationService.navigate(NavigationService.java:130)

  at com.sap.adt.projectexplorer.ui.internal.action.AbapRepositoryObjectActionProvider$1.run(AbapRepositoryObjectActionProvider.java:81)

  at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:221)

  at org.eclipse.ui.navigator.CommonNavigatorManager$3.open(CommonNavigatorManager.java:185)

  at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:47)

  at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866)

  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

  at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)

  at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)

  at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864)

  at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152)

  at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:462)

  at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256)

  at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)

  at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269)

  at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309)

  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)

  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)

  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)

  at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)

  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)

  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)

  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)

  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

  at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

  at org.eclipse.equinox.launcher.Main.main(Main.java:1426)

Caused by: java.lang.IllegalArgumentException: No enum constant com.sap.adt.wda.controller.semanticfs.common.ControllerFileServices.ControllerObjectTypeEnum.WDYNWZ

  at java.lang.Enum.valueOf(Unknown Source)

  at com.sap.adt.wda.controller.semanticfs.common.ControllerFileServices$ControllerObjectTypeEnum.valueOf(ControllerFileServices.java:1)

  at com.sap.adt.wda.controller.semanticfs.common.ControllerFileServices.getPathBasedOnControllerType(ControllerFileServices.java:91)

  at com.sap.adt.wda.controller.semanticfs.common.ControllerFileServices.getPathForMetadataSourceFile(ControllerFileServices.java:33)

  at com.sap.adt.wda.controller.semanticfs.common.ControllerFileServices.getSourceFileForMetadata(ControllerFileServices.java:27)

  at com.sap.adt.wda.controller.ui.editors.ControllerEditor.getSourcePageFileServices(ControllerEditor.java:363)

  at com.sap.adt.wda.controller.ui.editors.ControllerEditor.addSourcePage(ControllerEditor.java:319)

  at com.sap.adt.wda.controller.ui.editors.ControllerEditor.addControllerPages(ControllerEditor.java:314)

  at com.sap.adt.wda.controller.ui.editors.ControllerEditor.doAddPages(ControllerEditor.java:299)

  at com.sap.adt.tools.core.ui.editors.AdtFormEditor.addPages(AdtFormEditor.java:176)

  ... 106 more

Read only

0 Likes
1,808

Hi Oliver,

I am working on this incident 0120025231 0000697076 2014 you raised. Will get back to you asap.

Regards,

Ponraj

Read only

0 Likes
1,808

additional info: we upgraded AIE to 2.28, problem still the same

Read only

0 Likes
1,808

Hi Oliver,

I fixed a similar issue(it throws same exception) in which the component name has slashes in it. Can you give me the component name and the view name in which you are facing the issue?

Regards

Ponraj

Read only

0 Likes
1,808

The Component name has slashed like

/tyed/SD_SMS_0001  for example

is there a oss note to install?

Read only

0 Likes
1,808

Hi Oliver,

Can you tell me which SP you are on ?I am providing the fix now. Its a backend issue. Not a client issue.

Regards

Ponraj

Read only

0 Likes
1,808

hi ponraj

ist 740 SP06 on erp6 ehp7

regards oliver

Read only

0 Likes
1,809

Hi Oliver,

This issue is fixed in 7.40 SP 05 and 06 hot fix systems. Please apply

the note no : 2045771

Regards,

Ponraj

Read only

0 Likes
1,808

can you please release the note, system says "Note not released"

Read only

0 Likes
1,808

Hi Oliver,

At my end, it says status as "Released for customer".Maybe it takes time. I dont know.Can you check after some time.

Regards

Ponraj

Read only

0 Likes
1,808

hin ponraj

ok thanks i will try later

regards oliver

Read only

0 Likes
1,808

It's just a missing number. The correct note number is 2045571.

Regards, Felix

Read only

0 Likes
1,808

To All!

works thx a lot