How to use the custom control ?

Hi Friends,
plz help to use of  custom control in screen painter ?
and how to use the custom control ?
Thanking you.
Regards,
Subash.

HI,
Screen Elements
A screen can contain a wide variety of elements, either for displaying field contents, or for allowing the user to interact with the program (for example, filling out input fields or choosing pushbutton functions). You use the Screen Painter to arrange elements on the screen.
You can use the following elements:
·        Text fields
Display elements, which cannot be changed either by the user or by the ABAP program.
·        Input/output fields and templates
Used to display data from the ABAP program or for entering data on the screen. Linked to screen fields.
·        Dropdown list boxes
Special input/output fields that allow users to choose one entry from a fixed list of possible entries.
·        Checkbox elements
Special input/output fields that the user can either select (value ‘X’) or deselect (value SPACE). Checkbox elements can be linked with function codes.
·        Radio button elements
Special input/output fields that are combined into groups. Within a radio button group, only a single button can be selected at any one time. When the user selects one button, all of the others are automatically deselected. Radio button elements can be linked with function codes.
·        Pushbuttons
Elements on the screen that trigger the PAI event of the screen flow logic when chosen by the user. There is a function code attached to each pushbutton, which is passed to the ABAP program when it is chosen.
·        Frame
Pure display elements that group together elements on the screen, such as radio button groups.
·        Subscreens
Area on the screen in which you can place another screen.
·        Table controls
Tabular input/output fields.
·        Tabstrip controls
Areas on the screen in which you can switch between various pages.
·        Custom Controls
Areas on the screen in which you can display controls. Controls are software components of the presentation server.
·        Status icons
Display elements, indicating the status of the application program.
·        OK field
Every screen has a twenty-character OK_CODE field (also known as the function code field) that is not displayed directly on the screen. User actions that trigger the PAI event also place the corresponding function code into this field, from where it is passed to the ABAP program. You can also use the command field in the standard toolbar to enter the OK field. To be able to use the OK field, you need to assign a name to it.
All screen elements have a set of attributes, some of which are set automatically, others of which have to be specified in the Screen Painter. They determine things such as the layout of the screen elements on the screen. You can set the attributes of screen elements in the Screen Painter - either for a single element, or using the element list, which lists all of the elements belonging to the current screen. Some of the attributes that you set statically in the Screen Painter can be overwritten dynamically in the ABAP program.
with regards,
sowjanyagosala

Similar Messages

  • How to use the customer types in customer master data

    how to use the customer types in customer master data?
    menu path is Extras -> account group info -> customer types

    hi,
    This is an option given to you to choose (if you need to) the way you perceive this customer.Here you get options including ompetitors,Salespartner, prospect,
    default sp ,consumer.
    See it helps you to differentiate between prospect(which you may use for quotation or inquiry purpose)Sales partner and the competetor.
    I hope this clarifies your quiery.Reward points if so.
    Thanking you,
    Best regards,
    R.Srinivasan

  • How to use the remote control in MediaSource Audio Play

    Hello,
    I bought myself the Creative X-Fi Elite Pro.
    I found out that I only can use the remote control in Media Center of the software.
    Now I want to use it in the Creative Audio Player whicht was also in the Box.
    Is there a way?

    Yes there is. I suggest trolling these boards for the 3rd party remote solutions that will free you to use the remote in ANY application like Winamp, Notepad, Windows Media Player, etc.
    Just my two opinionated cents...

  • How to use the custom role which is created by user

    Hi,
    Can any one suggest how to use custom role created by developer in webcenter portal.
    Thanks in Advance
    Regards,
    Ankur Bhatia

    Hi Daniel,
    Thanks for ur Reply,
    But i am not able to understand where to write the above code.
    Also Suppose if a role "GeneralAdmin" is activated for a user then how it behaves like a "GeneralAdmin".
    Means where is the code was written so that it behave like GeneralAdmin after activation.
    Thanks & Regards,
    Ankur Bhatia
    Edited by: 986921 on Mar 5, 2013 3:49 AM
    Edited by: 986921 on Mar 5, 2013 3:49 AM

  • How to use the BreadCrumb control

    Hi everyone,
    I'm trying to understand the use of BreadCrumb in NWs.
    I'd like to show the name of the current showed view in the step of BreadCrumb; I have 3 linked views in this sequence: 1 -2 -3; I select the view n.1, than view n.2 and finally the view n.3; the BreadCrumb  should show this result: view1 -> view2 -> view3.
    In addiction to this, the order of showed view could be changed at runtime! How can I do in this case?
    What should I use: MultipleBreadCrumbStep or "simple"Step?
    I saw that there isn't info enough in the SDN forum!
    Can you explain the right use of BreadCrumb to have the above result?
    Thanks
    Enrico

    To explain my problem in a complete manner, I write to you the other thread I have opened...
    ok!
    The situation is this:
    I used the componentization to create and manage several slave DCs and one root (master) DC.
    The root DC handles the view visibility of each slave DC, simply using a navigation ammong the interface views.
    I'd like to write down the name of current interface view (showed by the root DC) at runtime so that I could put these names in a BreadCrumb control (developed using Developer Studio).
    I also saw that a BreadCrumb utility exists in the Enterprise Portal.... but I think that control only works using one application url (of the root DC) and doesn't take trace of events inside each slave view!
    Is it correct? If yes, I couldn't use the BreadCrumb provided by the portal!
    I have to crate the communication between root DC and another DC which I will title to "BreadCrumb DC".
    The BreadCrumb DC would detect the navigation inside the root and show it in steps;
    the root DC would trace the navigation (of all interface slave views) and write down it into a context;
    this context could be exposed by interface controller of the root DC and sent to BreadCrumb DC.
    Well.... how can realize this project?
    I'm thinking about it but I can't solve the dilemma!
    May you help me?
    Thanks in advance,
    Enrico

  • I don't understand how to use the volume control on the new iphone headphones

    I just bought the new style earphones for my iphone and it has a new volume control -- how does it work?  On the old one you just pushed up or down for volume control but now it just increases volume for the time you hold it down?  Does anyone know how to use this properly?

    I have had good success with the System Font Panel. Now all of a sudden, I only get part of it. Any suggestions on how to restore the entire panel? There are no change size options in the corners like in some dialog boxes. I was going to paste what I have here, but for some reason, paste is not available.

  • How to use the treeview control

    I tried to use the treeview in the form builder.
    But I failed.
    If anyone can give me the guideline or related data,
    I'll be grateful.
    Thanks.

    Hi,
    Based on your description, my understanding is that you want to use treeview control in InfoPath 2013.
    Per my knowledge, There is no treeview control in Infopath 2013. Have you used the solution from third party? if it is , I suggest that you seek the third party for help. 
    Besides, here is a similar post, you can take a look at:
    http://www.infopathdev.com/forums/p/8978/80652.aspx
    Best Regards,
    Lisa Chen
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Lisa Chen
    TechNet Community Support

  • How to use the video control buttons on YouTube with voice over

    I have a Macbook Pro and since I am totally blind I use the voice over. I am watching YouTube videos but I can't access the buttons at the bottom of the screen. I can't play/pause the videos or use the slider. I ca't use any of those buttons. Is there sometihng I am missing here?

    I dont know if you will be able to connect other device like PS3 or Wii.
    As far as I know only the Xbox 360 could be connected to a Qosmio and could be used with the Windows MCE.
    I presume this is possible due to connection of Microsoft products; MCE and Xbox360
    To be honest; why you dont take a look into the user manual if this notebook is new to you?
    All details are mentioned in the user manual which is already preinstalled on the notebook.

  • How to use the NI controls in DialogBar?

    I made an dialogbar in mainframe and added some NI Controls and normal controls.
    But I did not receive the event message such as mouse click of NI button control.
    Please see attached file of my sample program. 
    Attachments:
    exDialogBar.zip ‏53 KB

    Hi teleppo,
    I noticed the same thing when I ran your code... I am investigating this further and will let you know when I find something out.
    Jervin Justin
    NI TestStand Product Manager

  • How to use the PTDatePicker control

    This was a solution I wanted to post to old question referenced in DEV2DEV forums, thought I would post it here for now:
    Running WCI 6.1 MP1
    PTDatePicker parameters:
    PTDatepicker = function(divName, varName, formName, textBoxName, buttonName, defaultValue, dateFormat, startDOW, strBtnImgPath, noValidation, displayTop, textBoxSize, displayLeft, onChangeHandler, minYearChoice, maxYearChoice, locale)
    ASPX code below:
    <html>
    <head>
    <span xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    <pt:namespace pt:token="$$TOKEN$$" xmlns:xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/' />
    <pt:ptui.include pt:name="jsdatepicker" pt:locale="en_US" />
    </head>
        <body>
        <div id="datepicker_div" class="cal-Div"> </div>
        <form name ="frmDetail" id="frmDetail" runat="server">
             <table>
                 <tr>
                     <td>
                         <b>Start Date:</b>
                     </td>
                     <td>
                         <script language="javascript">
                              var startDate_js = new PTDatepicker("datepicker_div","startDate_js","frmDetail_$$TOKEN$$","in_startdate","btn_startdate","","MM/dd/yyyy",0,"<pt:url pt:href='pt://images/plumtree/common/private/js/jsdatepicker/LATEST/images/'/>","","","","","","","","en_us");
                         </script>
                         <nobr>
                         <script language="javascript">
                             startDate_js.writeControl();
                         </script>   
                     </td>
                 </tr>
                 <tr>
                     <td>
                         <b>End Date:</b>
                     </td>
                     <td>
                         <script language="javascript">
                              var endDate_js = new PTDatepicker("datepicker_div","endDate_js","frmDetail_$$TOKEN$$","in_enddate","btn_enddate","","MM/dd/yyyy",0,"<pt:url pt:href='pt://images/plumtree/common/private/js/jsdatepicker/LATEST/images/'/>","","","","","","","","en_us");
                         </script>
                         <nobr>
                         <script language="javascript">
                             endDate_js.writeControl();
                         </script>
                     </td>
                 </tr>
             </table>
        </form>
        </body>
    </html>

    This was a solution I wanted to post to old question referenced in DEV2DEV forums, thought I would post it here for now:
    Running WCI 6.1 MP1
    PTDatePicker parameters:
    PTDatepicker = function(divName, varName, formName, textBoxName, buttonName, defaultValue, dateFormat, startDOW, strBtnImgPath, noValidation, displayTop, textBoxSize, displayLeft, onChangeHandler, minYearChoice, maxYearChoice, locale)
    ASPX code below:
    <html>
    <head>
    <span xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    <pt:namespace pt:token="$$TOKEN$$" xmlns:xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/' />
    <pt:ptui.include pt:name="jsdatepicker" pt:locale="en_US" />
    </head>
        <body>
        <div id="datepicker_div" class="cal-Div"> </div>
        <form name ="frmDetail" id="frmDetail" runat="server">
             <table>
                 <tr>
                     <td>
                         <b>Start Date:</b>
                     </td>
                     <td>
                         <script language="javascript">
                              var startDate_js = new PTDatepicker("datepicker_div","startDate_js","frmDetail_$$TOKEN$$","in_startdate","btn_startdate","","MM/dd/yyyy",0,"<pt:url pt:href='pt://images/plumtree/common/private/js/jsdatepicker/LATEST/images/'/>","","","","","","","","en_us");
                         </script>
                         <nobr>
                         <script language="javascript">
                             startDate_js.writeControl();
                         </script>   
                     </td>
                 </tr>
                 <tr>
                     <td>
                         <b>End Date:</b>
                     </td>
                     <td>
                         <script language="javascript">
                              var endDate_js = new PTDatepicker("datepicker_div","endDate_js","frmDetail_$$TOKEN$$","in_enddate","btn_enddate","","MM/dd/yyyy",0,"<pt:url pt:href='pt://images/plumtree/common/private/js/jsdatepicker/LATEST/images/'/>","","","","","","","","en_us");
                         </script>
                         <nobr>
                         <script language="javascript">
                             endDate_js.writeControl();
                         </script>
                     </td>
                 </tr>
             </table>
        </form>
        </body>
    </html>

  • HOW CAN WE USE ALV-CUSTOM CONTROL

    Dear Friends,
    How can we use the custom control ALV.please provide the sample PPT or material to learn the container ALV.
    Thanks &Regards,
    Rajkumar.A

    SAP released document on ALV custom control. Pretty cool stuff..
    http://www.saphelpbykevin.com/saphelpbykevin/modules.php?name=Downloads&d_op=getit&lid=10#dl
    Edited by: Kevin Nguyen-Tu on May 14, 2008 7:44 PM

  • Hide the custom control while changing the tab

    Hello Experts,
    I am using many screens & subscreens in my application. In a tabstrip control, I am calling one subscreen which has Custom Control to display the text editor.
    When I change the tab say for ex from TAB1 to TAB2, the custom control with text editor remains at the same place. In TAB2 I dont want custom control of TAB1.
    Thank you to go through my query.
    Regards,
    Bhavina
    Edited by: Rob Burbank on Aug 23, 2010 5:12 PM

    Hello Alej,
    I have created one subscreen which i need in a tabstrip control. Now this subscreen has one Editor Control (CL_GUI_TEXTEDIT->TEXT_EDITOR)  which I put on Custom Control. Custom Control is placed in the subscreen with SE51.
    to put the editor control  of CL_GUI_TEXTEDIT, I need Custom Control on screen. And I didnt find any property using which we can hide custom control.
    Is there any way using classes or methods, can we put Editor Control without using the custom control of screen.
    I think in your prob, you had ALV, that we can put on another subscreen, but in my prob how can we remove custom control Please Explain.
    Thanks & Regards,
    Bhavina

  • How do I do use the custom code and format for a percentage with 2 decimals in Report Builder 3.0?

    In Report Builder 3.0, I have the following custom code entered:
      Public Function SafeDivide(Numerator as String, Denominator as String) as String
    Try
    If Numerator = “” or Denominator = “” then
    Return “-“
    End if
    If Numerator = “-“ or Denominator = “-“ then
    Return “-“
    End If
    If CDbl(Numerator) =0 or CDbl(Denominator) = 0 then
    Return “-“
    End if
    If IsNothing(Numerator) or IsNothing(Denominator) then
    Return "-"
    End if
    Return Val( ( (CDbl(Numerator) / CDbl(Denominator) )*100 ) )
    Catch
    Return "-"
    End Try
    End Function
    I call the custom code in the cell with the following equation:
      =Code.SafeDivide(sum(Fields!TY_UNITS.Value)-sum(Fields!LY_UNITS.Value),sum(Fields!LY_UNITS.Value))
    I have the format for the cell set to 0.00%, but it’s not being followed.
    I want the result to be formatted as a Percentage, but instead I get values like: 
    -78.9473684210
    80
    300
    -100
    I have the format for the cell set to 0.00%, but it’s not being followed.
    How do I do use the custom code and format for a percentage with 2 decimals?

    Hi AngP,
    After testing the issue in my local environment, I can reproduce it. Based on my research, I find this issue is caused by the type of Units_VAR_Percentage cell is string, while the type of CDbl(Parameters!Var_Threshold.Value) is double, so they cannot be
    compared.
    To fix this issue, we can add a hidden column (Textbox91) next to the Units_VAR_Percentage column, and type =(sum(Fields!TY_UNITS.Value)-sum(Fields!LY_UNITS.Value)) /sum(Fields!LY_UNITS.Value) as the expression. Then use the expression below to control the
    BackgroundColor:
    =iif(iif(reportitems!Units_VAR_Percentage.Value=CStr(format(reportitems!Textbox91.Value,"0.00%")),reportitems!Textbox91.Value,0)>CDbl(Parameters!Var_Threshold.Value),"Yellow","PaleTurquoise")
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • How to access the Custom Data type variable given in Expression edit control To and From LabVIEW

    Hello, I would like to know how to access the custom data type variable given in the Espression Edit Control from LabVIEW and vice-versa
    Say, the FileGlobals.Reference_Handle (Custom Data Type Variable) contains the
    VISA I/O session (Which in turn contains VISA_DeviceName: String, Session: Number),
    Channel1: Number and
    Channel2: Number
    I am expecting the user to give FileGlobals.Reference_Handle as the input at the ExpressionEdit Control in the edit screen of the VI Call.
    I would like to know how to get the values of this custom data type to LabVIEW?
    Say, if I have the Cluster in LabVIEW like VISA I/O session (Deive Name and Session Number), Channel1 and Channel2
    how do i need to set this cluster to the Custom Data type variable in TestStand?
    Thanks and Regards
    Prakash 

    Hi,
    TestStand to LabVIEW: i didnt understand what you r trying to achieve. But if you are using references, Use Property nodes and Invoke nodes to achieve what you want in LabVIEW.
     LabVIEW to TestStand: check the image below: You need to click the button next to 'container'. I have used a cluster output in the VI.
    Hope this helps
    .......^___________________^
    ....../ '---_BOT ____________ ]
    ...../_==O;;;;;;;;_______.:/
    Attachments:
    1.JPG ‏187 KB

  • How can I Use the iCloud Control Panel to pick a new folder

    I apparently moved or deleted my iCloud folder and keep getting this message Use the iCloud Control Panel to pick a new folder.  How do I do this?

    I have/had the same problem, just started this morning. I tried a system restore to a known good date. I still had the problem so I rolled restored the system to the latest.
    Thinking that it might have something to do with priviliges, I reviewed my user account and noticed it was set to "Administrator". On a whim, I switched my user account from administrator to "standard user" and I'll be... the issue dissapeared. I have no idea why. But I thought I'd pass it along.

Maybe you are looking for

  • Generate text file from a group above report

    i have problem in generating report in developer 6 report builder my report is master -detail(group above report) when i generate text file or csv file then my report is not in group above,master records are repeated along with every detail record. i

  • Will motherboard onboard audio work fine for CS5.5

    Hi All I am building a a new system to edit with using Production Premium CS5.5  . We do mostly wedding videos and would need to edit 3 to 4 layers (from 3 to 4 cameras) of AVCHD 1920 x 1080 footage. I read that you need an ASIO compatible sound card

  • Using a button to change a vstack view

    I have a vStack containing several Hboxes with id's that are called from xml lists which are called in an a dataprovider of a PopUpMenuButton, and all works fine. However the Interface requires a button that when clicked goes to the first Hbox id cal

  • URGENT: Doubts in SRM5.0

    hi sir,          i have some doubts in srm5.0 back end settings as shown below... 1) what is VMC& how to activate VMC in SM52? 2) what happend if i change the LOGICAL System for my naming convention in RFC destination? 3) why should we maintain the l

  • HT1338 I have a Mac OS X Ver. 10.5.8 can I upgrade it to one that will work better.

    Is there a way to upgrade my Mac OSX 10.5.8? I get messages from places I go that this version is not sipported and to upgrade. I have been checking through MAC support but can't find anything I can do to help. thanks BobsC