Enhancement a button in 'BP_SALES' component and raise a message

Hi all
   I have enhanced a button in the 'BP_SALES' component. A add-on logic will check sales area data when click the button. If fail, a warning message will be raise by CL_CRM_GENIL_GLOBAL_MESS_CONT~ADD_MESSAGE.The message is raised successful, but the field in the view become disable, I can fill nothing in the view.
   How can I raise a message, but I also can edit the view ?
Any lead is really appreciated
Leo

Hi Krish,
1. Do you have the backend R/3 system.If yes it appears that no sales org has been maintained in the R/3 system
Check in R/3:
Tcode: SPRO
Enterprise Structure->Definition->Sales and Distribution->Define, copy, delete, check sales organization.
2. DNL_CUST_S_AREA is used to get only the distribution channel and division.
    Tcode: R3AS
    Put the adapter object and press enter and execute.
    The disribution channel and division can be seen in
    Customer Relationship Management-->Master Data->Organizational
    Management
     A. Division Settings->Define Divisions
     B. Organizational Data for Sales Scenario-->Define Distribution Channels
If helpful, Do reward points.
Regards,
Shalini Chauhan

Similar Messages

  • Create a button in one component and use it in other component

    Hello, I have a problem(is not the first time but I don't have very clear that problem and I'm asking again). I'm creating a button in one component doing that
    Comp1:
    public var btn=Button;
    override public function main(args:IParams):void{
         var btn = new Button
        btn.label = ....
    And now I want to use this button in another component:
    Comp2:
    private var dia:Object; //It's my own object, it's a Dialog but with my properties,a dn the dialog need (button,string,boolean)
    private function onClick(event:Event):void{
                    dia = new Object(HERE I HAVE TO PASS THE BUTTON , "Tittle", false);
    I want know how can use the button that I have declared in the first component in my object. It's much more complicate but I have tried simplify my code.
    I hope that somebody can help me.
    Thanks!

    I'm sorry, probably I'm explainign wrong, I don't know if it's for my english or because I don't know how to say, but this is not the problem. I will put the code because I think that ou could understand better. Forget the buttons, the problem is the window parameter
    I'm very sorry because you're wasting time with me, but I hope that you can do the last try now with the code. If you don't understand something ask me before start thinking.
    MyModule
    <?xml version="1.0" encoding="utf-8"?>
    <AbstractVisualModuleExecutable
        xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:Script>
            <![CDATA[
                private var win:ITopComponent; //MY window
                private var dia:Dialog; //My Dialog
                override public function main(args:IParams):void{
                    win = initContext.environment.createTopComponent();
                    win.title = "Prueba Dialog"
                    win.contentPane = this;
                    win.visible = true;             
                private function onClick(event:Event):void{
                    dia = new Dialog(win, "Title", false); ((Here I use the window, because I have to say to the dialog who is her father. Win is the father or the dialog, the dialog will create when I do click in one button of my window(the father).
                    var btn2:Button = new Button();
                    btn2.label = "Cerrar";
                    btn2.addEventListener(MouseEvent.CLICK, function(event:Event):void{
                        dia.dispose();
                    dia.contentPane.addChild(btn2);
            ]]>
        </mx:Script>
        <mx:Button id="btn" click="onClick(event)" label="Dialog" />
    </AbstractVisualModuleExecutable>
    Now I want to divide this applicatión in one module and one component.
    MyNewModule (something like this):
    <mx:Script>
            <![CDATA[
                private var win:ITopComponent;
                private var dia:Dialog;
                //Here I create the window
                override public function main(args:IParams):void{
                    win = initContext.environment.createTopComponent();
                    win.title = "Prueba Dialog"
                    win.contentPane = this;
                    win.visible = true;               
    </Script>
    MyNewComponent (something like this):
    <Script>
              private var dia:Dialog;
             Here the instance of win I supose, but I don't know how. I have tried more than one thing
              private function onClick(event:Event):void{
                    dia = new Dialog(here the win, "Title", false); //here I want to use the win that I have created in MyNewModule, but I only get a null when I execute the module. I don't know how can I do, instance.top or something like this I suposse it.
                   //This part is not important
                    var btn:Button = new Button();
                    btn.label = "Cerrar";
                    btn.addEventListener(MouseEvent.CLICK, function(event:Event):void{
                        dia.dispose();
                    dia.contentPane.addChild(envio); //here I add the content of the dialog
                    //dia.contentPane.addChild(btn); //here I add only a button without content, but don't worry about that, like I said later this is not important. The import thing is how can I use win when I create the dialog.
                    dia.visible = true;
    </Script>
    <mx:Button id="toOpenDialod"  label="Open"  click="onClick(event)"/>
    THANKS!

  • How to enhance DEBMDM06 to add custom segments and do mass message transf

    Hi Team,
    I have a requirement to transfer multiple IDocs(Customers) as a single IDoc to PI (Earlier XI) system. As I know this could be done by doing necessary config in ALE and execute the transaction MDM_CLNT_EXTR(MDMC specific to customer master day) by creating a variant with proper Extraction Object details. This works perfect with only standard idoc type DEBMDM05/06.
    1. I have extended the IDoc type DEBMDM06 to ZEUDEBMDM06
    2. Created a new message type ZDEBMDM (using WE81)
    3. Assigned the message type to IDoc type(using WE82).
    4. Created a new extraction object ZCUSTOMER_EXTRCT from CUSTOMER_EXTRACT by executing
        program 'MDM_METADATA_MAINTAIN'.
    5. Maintained the view 'VMDMMETA' using SM30 to add custom segments and altered the positions according to new IDoc type.
    6. Found a user exit to fill custom segments.
    7. Executed the transaction MDMC, in the debug managed the hord coded extraction object from 'CUSTOMER_EXTRACT'
        to 'ZCUSTOMER_EXTRCT'.
    This has generated a single IDOC for 2 customers but ulike one segment for one customer, it has addes somany segments at same level.
    Can we enhance the mass message transfer concept so that we can use it for extended IDOC type so that I can have custom segment types added ?
    Thanks in advance...
    Arun
    Edited by: Arunkumar Ponnoju on Sep 8, 2009 11:31 AM

    hi Caíque  ;
    Firstly thanks for your answer.But your badi is at CRM side, I want to fill BDOC with custom fields from ECC to CRM when I changed them in IE02 of ECC.
    Do you know there is any badi after BDOC is filled in ECC.
    Regards.

  • Popup only once ?? (Raised by message)

    Hi there,
    I have configured and coded, when a message is raised in PCUI, the message will then trigger a popup. This is OK, but when i do it the second time, and raise the message (after deleting it), the pop up doesn't appear.
    But if check on the application log error list, when I click on the message, the pop up will appear. I would like this popup to appear everytime the message is raised.
    Any ideas why this popup isn't showing after the first time?
    Thanks,
    J

    Hi,
    How to place data in Popup.
    I want to display for input help where i can show some initiative and select them in a popup format.
    Please help me.  I was able to raise popup by message but I am unable to place any data i am unable to reach the class of the popup.
    thanks
    Naveen

  • Component and Application Configuration not working

    Dear Friends,
      I want to disable the reject button in HCM Processes and Forms Webdynpro component HRASR00_PROCESS_EXECUTE and in application asr_process_execute only for some specific roles in Portal. So I tried to use the component configuration followed by the application configuration and passed this configuration id as a application parameter in the Portal, but its not working.Please find below the config steps which I did, let me know if I am missing anything.
    1. Created a new Component configuration ZTEST for the Webdynpro component HRASR00_PROCESS_EXECUTE  and changed the property of the Reject button to "Invisible".
    2. Created a new Application configuration ZTEST1 for the Webdynpro application ASR_PROCESS_EXECUTE and included the component configuration in the application configuration.
    3. Created an Application Parameter WDCONFIGURATIONID for the Webdynpro application ASR_PROCESS_EXECUTE and hard coded its value as ZTEST1(Application configuration ID) for testing purpose.
    4. Tried to test the application from Portal, but didn't work. I don't think the UWL customization is required at this point as we have hardcoded the WDCONFIGURATIONID in the Webdynpro Application.
    Regards,
    Sapient

    Hi,
    We had a same issue....the work around we got was that we had to create an enhancement...we removed the standard button...and created our custom button in place of the standard button....of course...the action method for our custom button was the same as the standard button....now since it is a custom button we were able to control the visibility of it....
    you can try to do it the same way....there is no coding involve in this...only removing the standard button and placing in your own button....SAP does not allow changing the properties of the standard ui elements.....just want to mention that by removing the standard button...you are not actually removing the button....it stays on the layout....but it will not show up when you run the application....but your own custom button will show up....
    If you do not know the procedure of removing the standard ui...it is fairly easy...right click on the ui element under the ROOTUIELEMENTCONTAINER...and select remove element....as i said before do not worry you are not removing it completely...it stays on the layout...and if you want to put it back...just right click on it again and select "undo deletion"....that is all
    once you have your custom button there...you can control it the way you want...depending on the role....
    Thanks..
    AS...

  • Change Button text during component use of WDR_SELECT_OPTIONS

    Hello,
    I have implemented a WD component (WD for ABAP) by making use of component WDR_SELECT_OPTIONS. The selection screen is getting displayed. But the selection screen contains the button Copy, Check, Cancel and Reset.
    I want to rename the button tex "Copy" to "Search". Is it possible to do so?
    Please help!
    Thanks and Besd Regards,
    Maya

    Hi Maya,
    Unfortunately, this is not possible. There is also a translation bug while translating it from German into English. The button should have been translated into "Apply" instead of "Copy". This is issue is being addressed and should be fixed within one of the upcoming service packs.
    Nonetheless, there is a solution to your problem. Just hide the button (or the whole row) by calling method SET_GLOBAL_OPTIONS and add your own buttons below or above where you embed the SelectOptions component. The handler interface contains methods to reset the selection screen as well as for input validation.
    Kind regards,
    Thomas

  • The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

    Hi,
    Can any one help me on the below issue ?
    while executing automated test case in test center it is showing as test case is in progress, then i navigated to virtual machine (where the test agent is online), there Internet
    explore has opened automatically and my test case execution started, but with in a seconds IE has closed . However, in test center, test case status is showing as in
    progress, after  2 or 3 min  some of  test cases getting passed and some are failed.
    Here my question is in lab center-->virtual machine, IE has opened automatically and navigated the 2 or 3  links and with in seconds IE has getting closed. Why IE is getting closed without completing execution?
    Error Message :
    The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the
    installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event: 
    (mtm.exe, PID 5240, Thread 4) FileAggregatorSessionInfo: Error occurred while deleting temporary directoryException: System.IO.DirectoryNotFoundException: Could not find a part of the path 
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
       at Microsoft.VisualStudio.TestTools.Execution.Aggregation.FileAggregator.FileAggregatorSessionInfo.DeleteTemporaryDirectory(String temporaryDirectory)
    the message resource is present but the message is not found in the string/message table
    Thanks
    Suresh
    Suresh

    Hi,
    Can any one help me on the below issue ?
    while executing automated test case in test center it is showing as test case is in progress, then i navigated to virtual machine (where the test agent is online), there Internet
    explore has opened automatically and my test case execution started, but with in a seconds IE has closed . However, in test center, test case status is showing as in
    progress, after  2 or 3 min  some of  test cases getting passed and some are failed.
    Here my question is in lab center-->virtual machine, IE has opened automatically and navigated the 2 or 3  links and with in seconds IE has getting closed. Why IE is getting closed without completing execution?
    Error Message :
    The description for Event ID 0
    from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event: 
    (mtm.exe, PID 5240, Thread 4) FileAggregatorSessionInfo: Error occurred while deleting temporary directoryException: System.IO.DirectoryNotFoundException:
    Could not find a part of the path 
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
       at Microsoft.VisualStudio.TestTools.Execution.Aggregation.FileAggregator.FileAggregatorSessionInfo.DeleteTemporaryDirectory(String
    temporaryDirectory)
    the message resource is present but the message is not found in the string/message table
    We are using VS 2013 (premium) and IE 10.0,  scripts have been created on the same versions. It is working fine  on
    developers command prompt but the same tests are getting failed in lab center test agent machine
    test agent log:
    QTAgentService.exe, AgentService: calling AgentObject.RunEndFileCopyComplete
    QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: waiting for agents to start.
    QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: Agents started.
    QTAgentService.exe, AgentProcessManager.PerformActionIgnoringExceptions: Successfully called 'Cleanup' on the test agent
    QTAgentService.exe, AgentProcessManager.PerformActionIgnoringExceptions: Calling 'StopDataCollection(int)' on the data collection agent
    QTAgentService.exe, AgentProcessManager.IsDataCollectionAgentNeeded: IsExecutedOutOfProc? True
    QTAgentService.exe, AgentPro
    QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: Agents started.
    QTAgentService.exe, AgentService: Connection to controller is up.
    Thanks
    Suresh

  • How to do Enhancements in Reporting & What is Role and How to create Roles

    Hi All,
    Can any one tell How to do Enhancements in Reporting, and also What is Role and How to create Roles in Reporting?
    Plz reply back me on [email protected]
    Regards,
    Kiran

    Reporting Enhancement - RSR00001 - BW: Enhancements for global variables in reporting
    And using the SAP Exit - EXIT_SAPLRRS0_001
    RSR00001- With this enhancement to global variables in reporting you have the option of determining your default values for variables. You can use this enhancement for variables, for which 'Processing by Customer-Exit' has been selected in the variable maintenance. This is valid for all variable types (characteristic value, node, hierarchy, formula and text variables). You use the Exit EXIT_SAPLRRS0_001 for this.
    The Enhancement component (RSR00001) must be assigned to a Project Created using the Transaction CMOD. On activating the Project, the Exit would become active and in turn the logic written inside the Exit.
    To ensure that the data warehousing soultion reflects your company's structure and business needs it is critical that you establish who is authorized to access the data.With SAP BW, Authorizations can be defined and maintained by object and can also be applied to hierarchies and these authorizations can be inserted into roles that are used to determine what type of content is available to specific users or user groups.
    T-code for Role maintainence -PFCG.
    Please assign points if it is useful.
    Regards
    Pavan Prakhya

  • Difference between Abstract portal Component and JSPDyn page.

    Hi Experts,
    What is the difference between Abstract portal Component and JSPDyn page.
    Thanks,
    Jay.

    Hi,
    The PDK provides two methods for creating a portal component:
    Abstract Portal Component
    The Abstract Portal Component class offers a lean method for writing HTML commands to the Web client as well as for basic event handling. It is an implementation of the IPortalComponent, which is the central abstraction of the Portal Component API.
    DynPage
    The Page Processor Component, which extends the Abstract Portal Component, returns a DynPage. It provides more sophisticated event handling. Controls that produce events (such as buttons and checkboxes) have an event attribute that contains the name of the event handling method. This event handling method is invoked by the DynPage when it occurs.
    The JSPDynPage is an implementation of the DynPage and allows the use of the DynPage in combination with JSP (Java Server Pages).
    The PDK documentation and examples focus on the DynPage. Easier event handling and the separatation of content development (JSP) from application development (Java) make the DynPage a better choice for components with interaction and changing content.
    For more details, Refer thes thread,
    https://fortress.wa.gov/dop/portal/irj/portalapps/com.sap.portal.pdk.basic.portalcomponentimplementation/docs/jspdynpage.html
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0b3e9d5-b2af-2a10-20ba-9f6ce6b1a27f
    Hop it helps..
    GS
    Edited by: Sathishkumar GS on Apr 14, 2008 2:07 PM

  • Could not create the flash button because a component of Dreamweaver is missing. Please reinstall Dreamweaver.

    I have Dreamweaver MX 2004 and then upgraded to
    Dreamweaver Studio MX 2004 and decided to upgrade to Studio 8. At
    the time I got the Studio 8 I also upgraded my computer and now my
    purchased flash buttons do not work on my system. I get an error
    message Macromedia Dreamweaver Could not create the flash button
    because a component of Dreamweaver is missing. Please reinstall
    Dreamweaver. We tried uninstall and then reinstall and still no
    fix. My husband tried the software on his lap top and they work
    fine. I did have Contribute installed but uninstalled it . 1. What
    would the missing component be? and 2. Why didn't the reinstall
    work? Thanks for the help. I need to update a couple of sites that
    use the buttons and can't so far. Carol

    you probably have to install the Dreamweaver update so that
    you're on
    version 8.0.2. just search Adobe.com for Dreamweaver update
    and you
    should be able to find it pretty quickly.
    cpt_vom wrote:
    > After a reinstall of Window XP and Drewamweaver ver.8
    I'm running into a
    > problem.
    > When inserting a flash button I get the following
    message:
    > :Could not create the Flash Button because a Component
    of Dreamweaver is
    > missing. Please reinstall Dreamweaver:
    > Not a word about which Componement missing!
    > I have tried to instal Dreamweaver several times but
    without result - same
    > message appears.
    > The button in question is 'FZ Pack 3: Multi Buttons'.
    > I can insert the standard buttons with no problems and I
    have also tried to
    > insert this button on my second PC with succes which
    could indicate a problem
    > with my main PC, maybe something to do to Windows XP?
    > I really would appreciate an solution to this problem
    and hope somebody could
    > help.
    >
    > Kind regards,
    > Kjeld - Copenhagen - Denmark
    >
    >

  • How to get id of button in repeater component

    I want to get or set an id of button in repeater component:
    <mx:Repeater id="repeaterData"
    dataProvider="{xmldata.lastResult.names.name}">
    <mx:Button label="{repeaterData.currentItem}"
    id="{repeaterData.currentIndex}"/>
    </mx:Repeater>
    id="{repeaterData.currentIndex}" does not work because
    currentIndex returns int value.
    Please, is there a possible way to get id?

    "Amy Blankenship"
    <amySpamFilter@magnolia_pleaseNOspam_multimedia.com> wrote
    in message news:gb0mh3$rvg$[email protected]..
    >
    > "Borooooon" <[email protected]> wrote
    in message
    > news:gb0lqj$r5n$[email protected]..
    >>I want to get or set an id of button in repeater
    component:
    >>
    >> <mx:Repeater id="repeaterData"
    >> dataProvider="{xmldata.lastResult.names.name}">
    >> <mx:Button label="{repeaterData.currentItem}"
    >> id="{repeaterData.currentIndex}"/>
    >> </mx:Repeater>
    >>
    >>
    >> id="{repeaterData.currentIndex}" does not work
    because currentIndex
    >> returns
    >> int value.
    >>
    >> Please, is there a possible way to get id?
    >>
    >
    > Q: I'm using a Repeater to lay out the right number of
    components
    > on the screen for me based on a data source. I'm trying
    to set up the id
    > for each component dynamically like this:
    >
    > <mx:Repeater id="myRepeater"
    dataProvider="mySource">
    > <mx:Button id="{'myButton'+myRepeater.currentIndex}"
    > label="{myRepeater.currentItem.label}" />
    > </mx:Repeater>
    >
    > When I try to run the file, I get a compiler error
    > '{'myButton'+myRepeater.currentIndex}' is not a valid
    identifier.
    >
    > I need to be able to reference each of the repeated
    components. How can I
    > do this?
    >
    >
    >
    > A: If you give the component an ordinary id like this:
    > <mx:Button id="myButton"
    label="{myRepeater.currentItem.label}" />
    > Flex will create an Array for you called myButton that
    contains a
    > reference to each component the repeater created. For
    more information,
    > see Referencing Created Components here:
    >
    http://livedocs.adobe.com/flex/3/html/help.html?content=repeater_3.html
    >
    > From Amy's Flex FAQ. This FAQ gets posted weekly, and
    the latest version
    > of this FAQ is always available here (it just so happens
    this Q was added
    > this week, so it was not posted this Modnay):
    >
    >
    http://www.magnoliamultimedia.com/flex_examples/Amys_Flex_FAQ.pdf
    Correction: that should be "Referencing Repeated Components".
    HTH;
    Amy

  • Accessing a button in a Component from other component

    I have a two components Test_Interface.mxml & teacher_fullscreen. I called teacher_fullscreen.mxml from Test_Interface.mxml by
                  private var tfull:teacher_fullscreen = new teacher_fullscreen();
                  tfull.title = "Teacher Window";            
                  tfull.maximizable=true;             
                  tfull.systemChrome = 'none';
                  tfull.minWidth = 800;
                  tfull.minHeight = 600;             
                  tfull.open();              
    Now I created an instance of Test_interface in my 2nd mxml by
    public var par:Test_Interface=new Test_Interface();
    Actually, I wanted to disable a button in Test_interaface.mxml with id = "b1" from my 2nd mxml using the object created above.
    So I gave par.b1.enabled=false; It did not give any compile errors but during run time cannot access object or method of null reference sandbox error was returned for the statement par.b1.enabled=false. So how do I change the property of a button in one component from other. Please Help me.

    We need more information.
    1) Is this an AIR application?
    2) What is the name of the main app MXML file??
    3) Please boil this down to a minimal yet complete set of code files and post the entire code here for all files.
    I think based on what you mentioned you should be able to boil it down and post just a few lines of code for each file and the answer to your problem should come soon. But with the error you are getting it is too easy to make assumtions that may not reflect your situation.

  • No system found for component and Evaluation system in the Project

    Hi Folks ,
    Im facing this problem when im trying to Execute the T-codes from Solar01 of the Transactins Tab by Selecting the Line item and clicking on Execute button. Following is the Error and there no logs for it.
    No system found for component and Evaluation system in the Project
    Even i have checked with the RFC settings and Logical components are right
    Please do suggest me - This is PRD issue . Try to do the needful .
    Thanks in Advance
    Amrita
    Edited by: Amrita Amrita on Dec 3, 2009 12:53 AM

    Hi all,
    I've had the same issue with regards to getting the error below when assigning transactions to a Blueprint business process.
    "No system found for component and Evaluation system in the Project"
    But I think I have solved it and seems pretty simple to change the system role from Evaluation System to any other that is relevant in your landscape.
    Go to transaction SOLAR01 > Click on the first level of the Project Name (Under Business Blueprint Structure) to select the Project.
    Click Business Blueprint in the Menu > System Role > Choose the relevant System Role (in my case Development)
    Click Copy
    This should replicate to all nodes and then you should be able to assign transaction to the business processes.
    Quite strange and seems simple, I checked the Solution Directory, Solar Project Admin etc etc but couldn't find the solution until this which should work.
    If not, there is a similar work around which also works.
    Go to transaction SOLAR_PROJECT_ADMIN
    System Landsacpe Tab
    Systems subtab
    Click System Role Assignment
    Remove the Evaluation System (or all those not relevant to your Project and Logical Components)
    Save Project
    Go to SOLAR01 and it should reflect it in the Blueprint.
    You can always go back to this and add the System Roles you removed and the Blueprint will reference the correct Role.
    Hope this helps everyone,
    -Rohan

  • Component and text not visible in dashboard

    Hi expert,
    After launching Dashboard in BI Portal Calender component and Button text and normal was not displaying.
    Dashboard Design layout component is displayed.
    After launching calender component text,button text,normal text was not displaying
    there is no dynamic visibility applied.
    Please help me what is issues

    it is running on Internet explore and not running on Chrome,,
    Dashboard version is 4.1 sp2
    Flash version find the screen shot

  • Component and view name

    Hi
      Can any body tell me component and view name of interaction center home page...
       top of the screen some frame with blue color is present na..i want the component and view name of that one..

    Hi,
    Well, it actually depends on your configuration. The Interaction Center does not have a "home page" per se. Rather you can configure which screen shows up first. Normally though it is the Identify Account (customer search screen). Depending on your CRM release you can press the F2 button to get the technical details for any screen or field. Just a tip.
    Regards,
    John

Maybe you are looking for