Sharing Events in Modules
Hello,
Iam a new by in Flex and I try to use develop an application
on a modular way.
I am using the resource bundle because my application must be
multi language (2 languages). I have a ApplicationControlBar where
I can change the language of my application, all my labels and info
text change to the selected language. But when I open an panel via
the ModuleLoader and I change the language in my parent panel, the
labels in my child (module) does not change. So I would like to
know how I can use the parent event in my child (module).
If someone has a small sample to demo this please let me know
how I can do it.
Best regards,
Guy
[email protected]
there wont be events for session method, but u have to use these function modules
BDC_OPEN_GROUP
BDC_INSERT
BDC_CLOSE_GROUP
Regards
- Gopi
Similar Messages
-
How to incorporate training and event management module in ess1.0
Hi all,
I am implementing ess1.0 on EP6.0, NW7.0, ecc6.0.
now in ess1.0 i could not find traing and event manag. module, but i found it in ITS version of ess.
how can i incorporate 'traing and event manag' module in ess1.0??
do i need to download two version of ess?...i doubt if its feasible!...can anybody guide me on this?
I am new to portal, and hence trying to learn thing in EP ESS...please throw in your help ASAP
Regards,
JJhi all,
can anybody please throw some light on the above query?
i m trying to search in forum but i am unable to find any reasonable answer to this.
Regards,
JJ -
Can we use Initilization event in module pool program?
Hi All,
Can we use Initialization event in module pool program? If not why?
Thanks In Advance!!!!!!!!!The runtime environment creates the INITIALIZATION event and calls the corresponding event block (if it has been defined in the ABAP program).
http://help.sap.com/saphelp_nw70/helpdata/EN/fc/eb2d67358411d1829f0000e829fbfe/content.htm
SEE THE ABOVE LINK...THINK IT WILL SOLVE ALL YOUR DOUBTS
REGARDS
RACHEL -
Training and Event Mgt module Budget
Dear Friends
The training dept wants to make a budget for the entire year for their training programs. How to perform this budget activities in Training and Event Mgt module
Or it should be done in FI?
Please let me know the procedure
Regards
KumarHi,
First you need to configure the settings in TEM integration with Budget Management. You require these settings, for example, for comparing the budgets created for your organizational units with the costs incurred by further training and education measures.
For budgeting:
Path: Human Resources->Training and Event Management->Business Events -> Budget -> Budgeting
TCode: PVBO
After completign the budgeting you have to release the budget for using. Once you release the budget, you cannot make any changes.
Then you can make the budget comparison:
Path: Human Resources->Training and Event Management->Business Events -> Budget -> Budget Comparison
Tcode: PVBA
Thanks
Srinivas Ch -
What are the events in Module Pool Programming ?
hi,
what are the events in Module Pool Programming ???
thxRefer the following links :
http://www.sapdevelopment.co.uk/dialog/dialoghome.htm
http://help.sap.com/saphelp_webas630/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/content.htm
http://www.sap-img.com/
http://help.sap.com/saphelp_46c/helpdata/en/08/bef2dadb5311d1ad10080009b0fb56/content.htm
http://www.sapgenie.com/links/abap.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c9/5472fc787f11d194c90000e8353423/frameset.htm
http://www.sapdevelopment.co.uk/dialog/dialoghome.htm
http://help.sap.com
http://www.sapgenie.com/abap/example_code.htm
http://help.sap.com/saphelp_47x200/helpdata/en/52/670ba2439b11d1896f0000e8322d00/frameset.htm
http://www.allsaplinks.com/dialog_programming.html
http://www.sapbrain.com/TUTORIALS/default.html
http://www.sappoint.com/abap/spmp.pdf
<b>Reward points if it helps in any way.</b> -
As a end user how to work in a " Training & Event Management Module'"
Dear Gurus,
As a end user how to work in a " Training & Event Management Module'"
Please advised
Regards
MHPODear MHP,
there are lots of things you can do as an end user in TEM. You could create new events (not events types), book peoples, fix the date of the event, then create califications of the event (about the event or about the atendee). Please, read sap help issues: (in Training and Event Management) day-to-day activities, Recurring Activities and Reporting.
I hope this help you.
Santiago -
Infotype series forTraining & Event Management module
HI Experts,
Could you pls tel me infotype series forTraining & Event Management module.
Thanks
Edited by: UG Rajesh on Nov 27, 2011 10:16 AMHi,
Find it as below:-
All 102, 103 and 106* infotypes are Training and event infotypes. for example:-
1021 - Prices
1023 - Availibility Indicators
1024 - Capacity
1030 - Procedure
1036 - Costs
1060 - Demand
1061 - Web Link
1062 - Knowledge Link
For further details refer to the link below:-
http://help.sap.com/saphelp_erp60_sp/helpdata/en/fb/e2733cabd73e2be10000000a114084/content.htm
Thanks & Regards, Swapnil MIshra -
Parsley Event Dispaching module not working
**Dispaching event in module with its own moduleContext and configuration ( of messages-commands, services etc , in it ) not working
I have an s:app called main.mxml:
**1) main.mxml:**
<s:Application>
<fx:Declarations>
<parsley:ContextBuilder config="{config}"/>
<parsley:Configure />
</fx:Declarations>
<mx:ModuleLoader id="Login" url="Login.swf" ready="moduleInit();"/>
</s:application>
**2) config.mxml (*)**
<parsley:Objects /> // not using it for now..
**3) Login.mxml ( swf module )**
<s:Module >
<fx:Declarations>
<parsley:ContextBuilder config="{LoginConfig}" />
<parsley:Configure />
</fx:Declarations>
<fx:Script>
<![CDATA[
[MessageDispatcher]
public var dispatcher:Function;
private function _onClick():void {
dispatcher(new LoginRequestMessage(LoginRequestMessage.LOGIN_REQUEST_MESSAGE));
]]>
</fx:Script>
<mx:Canvas>
<mx:Button label="sendReq" id="btnSnd" click="_onClick()" />
</mx:Canvas>
</s:module>
**4) LoginConfig.mxml (Module Context Configuration)**
<parsley:Objects .. >
<fx:Declarations>
<domain:LoginModel/>
<parsley:DynamicObject type="{LoginService}"/>
<parsley:MapCommand type="{LoginCommand}" selector="{LoginRequestMessage.LOGIN_REQUEST_MESSAGE}"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
import Modules.Login.Application.bussiness.commands.*;
import Modules.Login.Application.bussiness.services.*;
import Modules.Login.Application.messages.*;
]]>
</fx:Script>
</parsley:Objects>
All the configuration is ok ( it works ( the same code ) but it works only if I change s:module to s:panel (or anything different to a module) or if I keep login as a s:module but moving all configuration from loginConfig ( module config file ) to the "main" context defined in the <s:Appplication> it works too.
**So the problem is with modules** : ( the module only works with the first <s:application> context )
this is what happens when i run or debug the application:
The s:application starts and loads the module, user click on btnSnd button and _onClick() is executed , but when:
dispatcher(new LoginRequestMessage(LoginRequestMessage.LOGIN_REQUEST_MESSAGE));
is executed -> Nothing Happens . **There is No dispatching** ( see 4) , LoginConfig.mxml source code , mentioned
before, for more details.. )
so.. when I use module and its context configuration ( it looks like the module is not attached to the context but it's attached to the <s:application> context.
as i said before:
**A)** All Works OK if a move the LoginConfig configuration to the <s:application> context
or
**B)** All works OK if a change Login.mxml from s:module to any displayObject ,like mx:panel for example, but not a module.. ( if i do that ( not using module ), all works ok even if a leave the conf LoginConfig.mxml (the "second context" containing the conf and not moving its conf to the s:app first context)
so, my problem is implementing a module (login) having its own context, configured pointing to its own parsley:objects mxml config file (loginConfig) , and when the module function is disptaching parsley message event in that configured module, nothing happens even when the conf is correct.
C) More of the same.. but: All Works OK if I create a new project, and a put only the module and its context conf , its classes ( message, command, service etc) changing the login.mxml from s:Module to s:Application using loginContext as the unique "main" context.. so that's why I can say that configuration of commands, messages, etc involved in this short example works ok but only doesn't work when using a module and the conf in its own context.
I have made lot of tries but nothing works.. i need to solve this proble as soon as possible, meanwhile, I decided to put all configiration in the first context file ( the <s:application> context ) keeping the login as a module ( Option (A) as a temporary solution, but I don't like it.. I need a real solution, thanks a lot for all responsesThanks.. Yes, I 've enabled Parsley Logging and the output is :
I 'm showing output console first, Using Module ( Login.swf ) just like the exaple code ,
( next to it , log of a 2nd version of the same but not modular is showed ( this 2nd no modular version works, and u can see some differences between 2 logs ):
1) First, console output with login.mxml as a s:module :
[SWF] C:\Main.swf - 1,053,865 bytes after decompression
[SWF] C:\1 - 763,122 bytes after decompression
[SWF] C:\2 - 1,223,478 bytes after decompression
[SWF] C:\3 - 1,134,560 bytes after decompression
[SWF] C:\4 - 445,349 bytes after decompression
[SWF] C:\5 - 2,083,945 bytes after decompression
[SWF] C:\bin-debug\Main.swf\[[DYNAMIC]]\6 - 317,875 bytes after decompression
INFO: Initialize Flex Support
[SWF] C:\Login.swf - 230,825 bytes after decompression
warning: The class mx.collections.ArrayCollection has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.collections.ArrayCollection in the top-level application.
warning: The class mx.collections.ArrayList has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.collections.ArrayList in the top-level application.
warning: The class mx.messaging.config.ConfigMap has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.config.ConfigMap in the top-level application.
warning: The class mx.messaging.messages.CommandMessage has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.CommandMessage in the top-level application.
warning: The class mx.messaging.messages.CommandMessageExt has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.CommandMessageExt in the top-level application.
warning: The class mx.messaging.messages.HTTPRequestMessage has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.HTTPRequestMessage in the top-level application.
warning: The class mx.messaging.messages.MessagePerformanceInfo has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.MessagePerformanceInfo in the top-level application.
14:32:53.195 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
14:32:53.261 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
14:32:53.293 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
14:32:53.293 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
14:32:53.295 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
14:32:53.295 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
14:32:53.351 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
14:32:53.351 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
14:32:53.357 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
14:32:53.357 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
14:32:53.359 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
14:32:53.359 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
14:32:53.361 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
14:32:53.361 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
14:32:53.362 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
14:32:53.362 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
14:32:53.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
14:32:53.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
14:32:53.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
14:32:53.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
14:32:55.517 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
14:32:55.518 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
14:32:55.546 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
14:32:55.549 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
14:32:55.553 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
14:32:55.553 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
14:32:55.554 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
14:32:55.554 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
14:32:55.558 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Login_mx_core_FlexModuleFactory]
14:32:55.558 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Login_mx_core_FlexModuleFactory]
14:32:55.561 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login8/Login
14:32:55.561 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login8/Login
14:32:55.561 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
14:32:55.562 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
14:35:02.812 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
14:35:02.812 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
14:35:02.813 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
14:35:02.813 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
14:35:02.814 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
14:35:02.814 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
14:36:46.338 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' with [Context(FlexConfig{LoginConfig})]
14:36:46.338 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' with [Context(FlexConfig{LoginConfig})]
14:36:46.360 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Login, id = [[Object 2]])] and 2 processor(s)
14:36:46.360 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Login, id = [[Object 2]])] and 2 processor(s)
14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
14:37:36.516 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' to [Context(FlexConfig{LoginConfig})]
14:37:36.516 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' to [Context(FlexConfig{LoginConfig})]
14:38:20.949 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
14:38:20.949 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
2) Second:
Now, I will show you the parsley output of running a second version of the program, where login is now a panel and not a module. ( I 've only changed s:module to s:panel and in the main s:app < view:login/> instead of <mx:moduleLoader "login" ../>
The output is almost the same, but it has some differences ( main difference this no modular version works ) ..
The pasley debug console output for this version not using modules: ( this version dispatches the message correctly, when the module version executes the disptach sentence but nothing happens ) :
So.. No modular Version Debug Output:
[SWF] C:\Main.swf\[[DYNAMIC]]\1 - 763,122 bytes after decompression
[SWF] C:\Main.swf - 1,128,395 bytes after decompression
[SWF] C:\Main.swf\[[DYNAMIC]]\2 - 1,223,478 bytes after decompression
[SWF] C:\Main.swf\[[DYNAMIC]]\3 - 1,134,560 bytes after decompression
[SWF] C:\Main.swf\[[DYNAMIC]]\4 - 445,349 bytes after decompression
[SWF] C:\Main.swf\[[DYNAMIC]]\5 - 2,083,945 bytes after decompression
[SWF] C:\Main.swf\[[DYNAMIC]]\6 - 317,875 bytes after decompression
INFO: Initialize Flex Support
15:07:33.439 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
15:07:33.441 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
15:07:33.461 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
15:07:33.462 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
15:07:33.465 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
15:07:33.465 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
15:07:33.534 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
15:07:33.534 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
15:07:33.541 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
15:07:33.541 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
15:07:33.543 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
15:07:33.543 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
15:07:33.544 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
15:07:33.544 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
15:07:33.545 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
15:07:33.545 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
15:07:33.546 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
15:07:33.546 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
15:07:33.547 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
15:07:33.547 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
15:07:33.683 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
15:07:33.683 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
15:07:33.716 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
15:07:33.716 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
15:07:33.718 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
15:07:33.718 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
15:07:33.719 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
15:07:33.719 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
15:07:33.721 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using registered ApplicationDomain for key [object _Main_mx_managers_SystemManager]
15:07:33.721 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using registered ApplicationDomain for key [object _Main_mx_managers_SystemManager]
15:07:33.723 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login6/Modules.Login::Login
15:07:33.723 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login6/Modules.Login::Login
15:07:33.723 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
15:07:33.723 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
15:07:34.123 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
15:07:34.123 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
15:07:34.123 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
15:07:34.123 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
15:07:34.124 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
15:07:34.125 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
15:07:34.127 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' with [Context(FlexConfig{LoginConfig})]
15:07:34.127 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' with [Context(FlexConfig{LoginConfig})]
15:07:34.156 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])] and 2 processor(s)
15:07:34.156 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])] and 2 processor(s)
15:07:34.160 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
15:07:34.160 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
15:07:34.160 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
15:07:34.161 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
15:07:34.162 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' to [Context(FlexConfig{LoginConfig})]
15:07:34.162 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' to [Context(FlexConfig{LoginConfig})]
15:07:42.337 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
15:07:42.337 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
15:07:42.352 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = org.spicefactory.lib.command.light::LightCommandAdapter, id = [[Object 3]])] and 0 processor(s)
15:07:42.352 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = org.spicefactory.lib.command.light::LightCommandAdapter, id = [[Object 3]])] and 0 processor(s)
15:07:42.356 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
15:07:42.356 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
15:07:42.358 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])] and 1 processor(s)
15:07:42.358 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])] and 1 processor(s)
15:07:42.358 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property servicio in class Modules.Login.Application.bussiness.commands::LoginCommand],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])]
15:07:42.358 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property servicio in class Modules.Login.Application.bussiness.commands::LoginCommand],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])]
15:07:42.363 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)] and 2 processor(s)
15:07:42.363 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)] and 2 processor(s)
15:07:42.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property mainScreenModel in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
15:07:42.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property mainScreenModel in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
15:07:42.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
15:07:42.365 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
15:07:42.365 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
15:07:42.365 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
As you can see in this 2nd log, warnings of module version are not present here. Another difference is that in this no modular version, where login is now a panel and not a module, and where all works ok (dispatching works) , main log differences are : from 15:07:42.352 to the end of the log. In fact all is almost the same until 15:07:42.337 (included) ( where it says :
15:07:42.337 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
But in modular version nothing more happens, when disptacher is executed for that message nothing is dispatched, but, in this no modular version ( the login panel version ) with same configuration , when the disptacher sentence is executed parsley disptachs the message, and debugger continues to next sentence wich is the loginCommand.execute method ( just as it is expected / configured )
So..
Could anyOne compare the 2 logs versions ( modular (not working) vs no modular (panel) (working) ) (both with same mxml:objects parsley configuration file ( LoginConfig.mxml ) , and tell me what I am missing ?? Thanks a lot! -
Overwritten shared events in "Today View"
My wife and I share our calendars through gmail. I have both calendars visible in my calendar. Sometimes she invites me to events so that they pop up on my personal calendar as well, if I need to be there. It works fine in the calendar app, but in the "Today View", any shared events appear to be overwritten by the next event in my calendar. It's clearly an iOS bug. I've tried adding/removing the calendars, but it still appears wrong. Screenshot here http://imgur.com/qkK6TwD.(photo upload not working) I use an updated iPhone 4s. My wifes iphone 5 doesn't appear to have the issue.
In the settings app under notification Center make sure that you have the calendar day view selected.
If that doesn't work
Try a Restart.
Press and hold the Sleep/Wake button for a few seconds until the red "slide to power off" slider appears, and then slide the slider. Press and hold the Sleep/Wake button until the Apple logo appears.
Resetting your settings
You can also try resetting all settings. Settings>General>Reset>Reset All Settings. You will have to enter all of your device settings again.... All of the settings in the settings app will have to be re-entered. You won't lose any data, but it takes time to enter all of the settings again.
Resetting your device
Press and hold the Sleep/Wake button and the Home button together for at least ten seconds, until the Apple logo appears. Apple recommends this only if you are unable to restart it.
Or if this doesn't work and nobody else on the blog doesn't have a better idea you can contact Apple.
Here is a link to their contacts with most of the information below.
http://www.apple.com/contact/ -
Shared Event Types Bundle + local event repository = Error in table source
Hi,
I'm using a CEP bundle for propagating shared event types to other deployed Applications. In one application, I am declaring an event type locally in the EPN
i.e.
<wlevs:event-type-repository>
<wlevs:event-type type-name="someLocalEvent">
<wlevs:properties>
<wlevs:property name="someProp1" type="char" length="256" />
<wlevs:property name="someProp2" type="char" length="256" />
</wlevs:properties>
</wlevs:event-type>
<wlevs:event-type-repository>And declare it as event type for table:
<wlevs:table id="table1" table-name="TABLE1" event-type="someLocalEvent" data-source="xeDs" />Now I am receiving this error:
<Unknown event type [someLocalEvent] associated to external data source [table1]> But if I put it in the shared event repository, it works as expected. What if the event type is not meant to be shared? Is it impossible to add new event types locally and aggregate it with shared events?yup it's in the same application. weird though, I started from scratch and it started to work. Must have been an error in other EPN components that screwed the event repository initialization.
Thanks anyway. -
Authrorization for Training and event management module
HI Friends,
I am facing an issue related to authorization for users in TEM module. I have created new role by copying Standard Role ofu201DSAP_HR_PE_TRAININGADMINu201D Training Administrator. I have activated only TEM related transactions in u201CP_TCODEu201D in Human Resource Node.
I have assigned this role to user. I executed transaction u201CPSV2u201D. I can see training Catalog but when I go in to any business event group or type and then select u201CChangeu201D button, System displaysu201D No Authorizationu201D.
I executed Su53 to check which auth is missing. System needs PP01 transaction in P_Tcode and S_Tcode part. We canu2019t give PP01 auth to users.
Could you please suggest any solution for this issue? Or how can we restrict auth for PP01 with object types related to Tem module so that user canu2019t see details maintained for other objects like job, position etc.
Kindly help me regarding this issue.
Thanks and Best Regards
PuneetHi,
it si possible to restrict the access to specific object types. You can do it via structural authorizations, or using authorization object PLOG. assign this object to the user, and just assign under OTYPE the objects the user should access.
Rergards,
Ana -
Family Sharing Calendar not "sharing" events among family members
Hi,
I'm hoping someone has a similar issue and can shed some light.
I've setup a Family with myself as the organizer.
We have 2 iMacs, 1 MacBook Pro, 3 iPhones, and 3 iPads used by my three family members.
The "Family" calendar now shows up on all devices but events made on a single device are not showing on any of the other devices.
I've read all I can find and it appears to me that the "Family" shared calendar should sync across all family members without the need to "share" the calendar as we did in the past.
Can anyone confirm that is the case?
As a quick fix I simply "shared" the Family calendar (using email address's of the family members) and it is working, but this is essentially the same way we used to share a calendar. Just doesn't seem to make sense to me.
Thanks in advance for any insight!
JimI am having the same problem. I have done some testing and have found the following:
If I create an event in the Family Calendar on my Mac it shares it with all devices; however, if I create a new event in the Family Calendar on any of my iOS devices it doesn't share with any of my devices including my Mac. This has only been an issue since I upgraded to iOS 8.1.
I hope someone can help clarify if this truly is an iOS 8.1 issue and when they might come out with another update. This is a big problem for families trying to stay up-to-date with each others schedules.
Thanks. -
How to get "double click" as an event in Module Pool
Dear Experts,
Being new to ABAp, I am struck in a problem.
I want to get double click as an event in my module pool program.
On the screen I have two input/output fields. The attributes of them are as below:
1) 1st I/O field Attributes:
Name: WA_AUFN-A
Dropdown: List box
Display: Resp. to DblClk = Checked
1) 2nd I/O field Attributes:
Name: IT_AUF-A
Dropdown: No drop down box
Display: Resp. to DblClk = UN- Checked
I get some data populated in 1st I/O field in list display.
My Requirement:
As I select one of the data from the 1st I/O field and double click on it, then what I want is that the same selected data
should appear in the 2nd I/O field.
So I want to know how can I capture "Double click as an event".
Can any1 help me out.
Regards
ChandanHi Chandan,
below is the explanation.
for example if u have 2 screen fields VBAK-VBELN & VBAK-VKORG.
VBAK-VBELN has some value say 1000. based on this one u have to fill VBAK_VKORG.
Data: l_f_field like HELP_INFO-DYNPROFLD,
l_f_value like vbak-vbeln.
case pick.
GET CURSOR FIELD l_f_field.
with this u will get to know on which field user is double clicked. so, in this case l_f_filed will have a value of VBAK-VBELN
if l_f_field = ''VABK-VBELN' and
l_f_value = '1000'. "this is optional, based on ur requirement
VBAK-VKORG = '0780'. "fill here
endif.
endcase.
Let me know if it is not clear.
Regards,
Prasad -
Sharing events with Blackberry users
Is there a way ti share an event in iCal with a blackberry user?
There has been reported problems with iPhoto losing some functionality when a non-English language is used as the default for the computer. That may be what you're running into. If you can, try changing the default language to English and see if the sharing will be allowed. OT
-
Passing custom events between modules through parent application
I have created a custom event that I want to use to pass a string between two modules. The event looks like this:
package com.mypackage.events
import flash.events.Event;
public class ThumbDeleteEvent extends Event
public static const THUMBS_DELETED:String = "thumbsDeleted";
public var files:String;
public function ThumbDeleteEvent(type:String, files:String)
super(type);
this.files = files;
// Override the inherited clone() method.
override public function clone():Event {
return new ThumbDeleteEvent(type, files);
In one module I dispatch the event like so:
parentApplication.dispatchEvent(new ThumbDeleteEvent("parentApplication.thumbsDeleted", files));
and in another module I listen for the event like so:
public function init():void {
parentApplication.addEventListener("parentApplication.thumbsDeleted", onThumbsDelete);
if I use ThumbsDeleteEvent as the type passed in to the listener function like this:
public function onThumbsDelete(evt:ThumbDeleteEvent):void{
trace("thumb delete event for thumbs: "+evt.files);
I get the following error:
TypeError: Error #1034: Type Coercion failed: cannot convert com.mypackage.events::ThumbDeleteEvent@26748a31 to com.mypackage.events.ThumbDeleteEvent.
if I just use Event as the type passed in to the listener function like this:
public function onThumbsDelete(evt:ThumbDeleteEvent):void{
if(evt is ThumbDeleteEvent){
trace("thumb delete event for thumbs: "+(evt as ThumbDeleteEvent).files);
}else{
var type:XML = describeType(evt);
trace(type.toXMLString());
It works but does not think it is a ThumbDeleteEvent type class (it hits the else statement) the xml output of describe type says its type is:
type name="com.mypackage.events::ThumbDeleteEvent"
What is going on here? If I put a breakpoint in the debugger it says the event is a ThumbDeleteEvent and I can see the files parameter and its right???Sorry I have been trying all sorts of stuff and I cut and pasted the wrong version, I meant to put this:
if I just use Event as the type passed in to the listener function like this:
public function onThumbsDelete(evt:Event):void{
if(evt is ThumbDeleteEvent){
trace("thumb delete event for thumbs: "+(evt as ThumbDeleteEvent).files);
}else{
var type:XML = describeType(evt);
trace(type.toXMLString());
Then it gets passed to the else condition (it does not recognize it as a ThumbDeleteEvent) and this is the output of the trace:
<type name="com.helius.events::ThumbDeleteEvent" base="flash.events::Event" isDynamic="false" isFinal="false" isStatic="false">
<extendsClass type="flash.events::Event"/>
<extendsClass type="Object"/>
<constructor>
<parameter index="1" type="String" optional="false"/>
<parameter index="2" type="String" optional="false"/>
<parameter index="3" type="Boolean" optional="true"/>
<parameter index="4" type="Boolean" optional="true"/>
</constructor>
<variable name="files" type="String"/>
<accessor name="type" access="readonly" type="String" declaredBy="flash.events::Event"/>
<accessor name="bubbles" access="readonly" type="Boolean" declaredBy="flash.events::Event"/>
<accessor name="cancelable" access="readonly" type="Boolean" declaredBy="flash.events::Event"/>
<accessor name="target" access="readonly" type="Object" declaredBy="flash.events::Event"/>
<accessor name="currentTarget" access="readonly" type="Object" declaredBy="flash.events::Event"/>
<accessor name="eventPhase" access="readonly" type="uint" declaredBy="flash.events::Event"/>
<method name="stopImmediatePropagation" declaredBy="flash.events::Event" returnType="void"/>
<method name="preventDefault" declaredBy="flash.events::Event" returnType="void"/>
<method name="isDefaultPrevented" declaredBy="flash.events::Event" returnType="Boolean"/>
<method name="clone" declaredBy="com.helius.events::ThumbDeleteEvent" returnType="flash.events::Event"/>
<method name="toString" declaredBy="flash.events::Event" returnType="String"/>
<method name="formatToString" declaredBy="flash.events::Event" returnType="String">
<parameter index="1" type="String" optional="false"/>
</method>
<method name="stopPropagation" declaredBy="flash.events::Event" returnType="void"/>
</type>
This causes a TypeError:
public function onThumbsDelete(evt:ThumbDeleteEvent)
This causes a null pointer error because myevent is null:
public function onThumbsDelete(evt:Event):void{
var myevent:TumbDeleteEvent = (evt as ThumbDeleteEvent);
var files:String = myevent.files;
Here is what I see when I put a break point in and debug it:
I tried upgrading my event extender as you suggested, that had no effect. I removed the dot notation in the type and it does the exact same thing I.E. dispatching class:
parentApplication.dispatchEvent(new ThumbDeleteEvent("thumbsDeleted", files)); or
parentApplication.dispatchEvent(new ThumbDeleteEvent(ThumbDeleteEvent.THUMBS_DELETED, files));
and receiving class:
parentApplication.addEventListener("thumbsDeleted", onThumbsDelete);
I really appreciate your help, I am baffled by this, I have tried everything I can think of for two days and I am ready to start throwing things.
Maybe you are looking for
-
How do i find the serial number for lightroom
i tried the trial for 30 for lightroom and bought the photoshop and lightroom combo pack for 9.99 but whenever i open up lightroom it says that i need to put in a serial number! How do i fix this?
-
What files do i need to download?
I'm trying to figure out what files I need to download. I eventually want to install everything I possibly can that's available from Oracle, but I'm trying to tacle just the Database + Forms + Reports right now since that's what my college professor
-
Hi. How I can find other files and remove them?
I have 42 GB of other storage, how can I delete it? I dont believe that osx is 40 GB large. Waiting for some advice, searched the web, but there is nothing really helpful.
-
Lost my contacts and ical is empty
Hi, I have problem with my calendar and contacts evan bookmarks. I can not sync them to iphone. I would like to but It does not. When I plug iphone to macbook its says this: ''itunes cannot sync iphone because syncing has been disabled. Do you want t
-
Batch convert "web page complete" to pdf?
I have a folder that contains hundreds of saved web pages (receipts) that are saved as "web page complete", i.e. each page has a folder containing the images for that page. I can convert one web page at a time, but was hoping there's a way to run a