Position of control

Hi All,
I need to know the position of the control on the front panel wrt the screen and not the panel. Currently if I have a graph on a FP and I use the property "Position", it returns the top and the left poisiton of the control wrt the panel. I need the position of the control on the screen and not the panel.
How can I get that information?
Thanks,
Ritesh
Solved!
Go to Solution.

Here's a snippet of some code I had.  This code was used to click a control using Windows calls.  I knew where the controls were on the front panel, so those are the constants.  But this should get you 90% there.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Attachments:
Get screen position.png ‏15 KB

Similar Messages

  • How to fix the position of controls, so table expands into whitespace and doesn't push lower controls down (invoice report in SSRS 2005)

    I am designing an invoice report. There are some controls at the top of the report (company logo, date, invoice number etc), followed by a table listing the items in the invoice, followed by some controls at the bottom (subtotals, returns address etc). The report should always print onto a single page.
    I want the controls at the bottom to have a fixed position on the page. There is sufficient whitespace between these controls and the table above for the table to expand to list many items. However whenever it expands it pushes the lower controls down. This results in them spilling onto a second page.
    Is there a way to fix the position of controls and suppress the "gets pushed down when controls above expand" effect?

    Thanks for that. I found a good solution using rectangles here: SQL Server 2005: Report Design Best Practices and Guidelines
    Here's the relevant part (see underlining):
    Using Rectangles to Keep Objects Together
    Rectangles in Reporting Services can be used either as graphical elements or as containers of objects. As object containers, they keep objects together on a page and control how object move and push each other.
    To keep multiple objects together on a page, put the objects within a rectangle. You can then put a page break before or after the rectangle by using the PageBreakAtStart or PageBreakAtEnd properties for the rectangle.
    Using Rectangles to Control Item Growth and Displacement
    Items within a rectangle become peers of each other and are governed by the rules of how peer items are positioned on the page as they move or grow. For example:
    Items will push or displace each other within the rectangle.
    Items will not push or displace items outside the rectangle, because they are not their peers.
    If necessary, a rectangle will grow to accommodate the items it contains.
    You can use this logic to your advantage when dealing with objects that expand. For example:
    If you want to leave a blank space in your report for a table to expand into, group the blank space and the table in the same rectangle. When the table grows, it will push the blank space .
    If you want to prevent a matrix from pushing items off the right edge of the page, put the matrix within a rectangle with blank space to its right. Now, the matrix is no longer a peer to the other item on the page and will not be able to push it until the matrix can no longer be contained within its rectangle.

  • Concatenate positions in control file for sql*loader utility.

    Is there a way to concatenate several character positions in a control file for sql*loader???
    example... field1 position(1:3) || position(5:7) ????
    I would rather not create any unnecessary temp tables for a straight load...

    How about...
    /code
    field1 position(1:7) char "substr(:field1, 1, 3) || substr(:field1, 5)"

  • 3-position switch control

    I need to build a 3-position momentary action rocker switch control.  Where do I start?  Boolean controls only have two positions.  A radio button control doesn't handle momentary switching.

    Don't you have to go through a search to get to post a message?  The search for 3 position switch yielded several links.
    http://forums.ni.com/ni/search?submitted=true&type=message&q=3+position+switch&page_size=10
    Hope that this helps,
    Bob Young
    Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
    DISTek Integration, Inc. - NI Alliance Member
    mailto:[email protected]

  • Position controls (casing) while in fullScreen at the bottom of the screen

    Hi,
    I need to be able to position the controls at the very bottom of the screen and have the controls stretch from left to right - anyone know the code to acheive this?
    Having looked up Capabilities in the Help - totally confused me
    Kind Regards,
    Boxing Boom

    Hi,
    No not publishing at 100% x 100% and not using a scaleMode - full screen takeover is set to false. Just need a way to align the controls to stretch along the bottom while in full screen mode. The controls are in a separate mc - would the scaleX help me out here?
    Kind Regards,
    Boxing Boom

  • Controling Position and Velocity of trolley

    Hey,
    I am working on an application for a engineering design project that requires me to control the position and velocity of a trolley on a linear track.
    I have done some work in LabWindows before controlling the speed and position of a linear movement but am having some troubles shifting my knowledge from a small application to what I am working on now. This is what my plan is; I currently have a motor (DC 24V 88A), String potentiometer to determine linear distance travelled (there was risk of slip and need of high precission), sufficiently sized power supply and BNC-2110 DAQ.
    My plan (which I am looking for some feedback on ... no pun intended) is to use LabView to create a PWM (which has already been done) to control the speed of the motor via the counter turning on and off a power mosfet completing the Motor's circuit. By varying the time on and off I hope to control the speed. 
    After this has been completed I hope to hook up my string potentiometer to the Trolley and see how it's position changes over time (i.e. determine the speed at which the trolley is moving at for a variety of different % time on and off). This will act as an open loop test, which I was hoping to then figure out a practical transfer function for the motion of the trolley and then somehow use the String Pot as a feedback sensor to complete the loop and create a PI controller. I am having a hard time wrapping my mind around how I am suppose to put the later bit into practice. It all sounds fine on paper but actually approaching an implementation of this idea is boggling my mind.
    Any input or pointers would be greatly appreciated. Am I on the right track or am I looking at something completly wrong... being a student I guess I don't know exactly how things are done in practice in industry, just what is written in books so any help would greatly appreciated.
    Thanks!
    Mac

    Mac,
    starting with an open loop system, determining the transfer function and designing the control algorithm is a reasonable approach albeit a little bit academic.
    A more empiric approach is tuning the closed loop motion control system by means of test functions like white noise or a setpoint step. Here you can find some information about tuning a motion control system by analyzing the step response of the closed loop system (Please note, that this document refers to NI motion control boards, but the general approach of the tuning process is universal).
    This brings me to something very essential. Stable control systems require a deterministic real-time environment. You haven't provided explicit information about the environment that you are intending to use, but it sounds like you are planning to use a Windows based system with LabVIEW. This is not recommended, as such a system can't guarantee stable control loop timing, which is at least as important as the right set of PID parameters.
    So my recommendation here is to use either a motion control board which runs the control algorithm onboard or to run the application with the DAQ board under LabVIEW RealTime (could run on a PXI-system or on desktop PCs that meet certain requirements). If you are going for the second approach, you may also consider using the NI SoftMotion Development Module.
    If there is any kind of campus license of NI-Software available at your university, all the required software components should be already available for you.
    Last but not least here are some considerations about the power circuitry. You have suggested to use a PWM signal that controls a single mosfet. This approach is not feasible in most applications, as it doesn't allow you to control the position and the speed of the motor accurately. To do this, you need to be able to drive the motor in both directions. You could do this by using an H-bridge circuitry, but this requires some more considerations when designing the control algorithm. In fact in most cases you would work with two cascaded control loops. The inner control loop is the current control loop, that generates the signals for the H-bridge, while the outer control loop is the position/velocity control loop.
    Depending on the focus of your project, you may also consider using a commercial motion drive that provides the power circuitry and the current control loop. Those devices typically provide a +/- 10 V input for an external control signal that is provided by the outer control loop.
    I hope this information provides some ideas to getting started.
    Kind regards,
    Jochen Klier
    National Instruments

  • Since upgrading to IOS 6.0 then 6.0.1 audiobooks don't remember position

    Since I upgraded to IOS 6.0 (and recently 6.0.1) on my iPhone 4s my audiobooks no longer remember their position properly.
    If I pause the book and use some other apps the position is remembered, but if I leave the book paused long enough and use enough other apps the posiiton in my audio book is lost. It forgets the track and the position in the track. Most of my books are in MP3 format ripped from books on CD, I haven't tested any of my Audible books yet. 
    This is VERY annoying. Plus with the difficulty of navigiating those books that are just a few multi-hour files to a percise spot it becomes a huge pain in the butt. The worst case is I have say a 10 hour file and get it to within 15 minutes with the slider control and can't get any closer with percision so have to hit the Advance 15 sec button around 60 times. Grrrr. (P.S. I do know how to use my vetical finger position to control the slider sensitivity but for huge book files it still doesn't let me get to an exact spot).
    Please can someone help? Or Apple can you fix it.
    I've tried rebooting and re-downloading several different books.

    what exactly is going on with the keyboard.
    you can try doing a reset, hold down the home/power button until you see the apple logo and then relesae, then wait for the phone to boot back up.

  • Control Systems Engineer

    Control Systems Engineer
    Seattle Safety – Kent, WA 98032
    Seattle Safety is looking for a qualified individual to fill an opening for Control Systems Engineer. Seattle Safety designs, manufactures, and installs advanced crash test sled systems that are used in automotive and aeronautical industries. The duties of the Control Systems Engineer include:
    • Experience designing, testing, and optimizing industrial automation and control systems utilizing modern and classic control methodologies such as PID. Experience with neural networks.
    • Strong background in mathematics, physics, and signal analysis.
    • Electrical / Electronic design experience including automation.
    • Design, troubleshoot, and test software written in LabVIEW 8.6 & 2012 and C.
    • Help customers diagnosing electrical, software, and mechanical problems with their systems. This will sometimes involve working odd hours for customers on the other side of the planet.
    • Support installations of crash test equipment at on-site locations worldwide.
    • Provide round the clock technical support for team members locally and abroad in subject matters concerning performance, installation, and maintenance of software and data acquisition hardware.
    • Prepare and maintain software flowcharts, layouts, and diagrams as needed to demonstrate solutions to outside staff.
    • Work with current team members to restructure existing crash test software.
    • Supports all aspects of software application design, development, testing, deployment, and support.
    • Perform software testing at a unit and integration level to ensure expected behavior.
    • Comment code clearly and consistently throughout the development process.
    • Maintain professional relationships with suppliers and vendors in order to keep up with industry developments.
    • Candidates must be located in the US, the northwest would be ideal.
    Furthermore, the ideal candidate would possess the following skills:
    • Advanced or expert knowledge of LabVIEW.
    • Advanced or expert knowledge of C.
    • Expert knowledge of industrial controls.
    • Familiarity with a minimum one low-level programming language (C#, VB, Ladder, etc)
    • Familiarity with data acquisition concepts and hardware.
    • Discipline and organization with respect to software maintenance and version management. Experience with source configuration management tools a plus (CVS, ClearCase, Perforce, etc.)
    • Experience with sophisticated feedback control systems.
    • BSEE, BS Physics, and BSME are preferred but not required depending on experience.
    • Ability to work both alone and with colleagues to solve problems and to weigh the merits of differing approaches.
    Pay is commensurate with skills and qualifications of the applicant.

    Dear Sir/Mam,
    I’m particularly interested in the position of Control System Engineer, which relates strongly to my more than six years of experience in designing various applications for testing and automation. I am Certified LabVIEW Associate Developer & prepared for CLD also. Currently I am leading a team for the project for Machine Automation and remote diagnostics, and I believe I meet all the essential criteria of the position. My work at my current organization has been rewarding and productive. However, I wish to expand my career further, into the application designing and development role. The position also has a definite correlation with my practical knowledge and experience. You’ll see from my CV that I have been deeply involved in designing and development of various applications based on Programming techniques, hardware and network designing. I feel that I am well qualified to make an effective and useful contribution to design good application which will be market acceptable.
    I’m enthusiastic about the chance to participate in a meaningful role with an industry leader in the field.
    Thank you for your consideration of my application. Please contact me should you require any further information,
    Yours sincerely,
    Mohit Monga
    Mohit Monga
    Attachments:
    Mohit Monga_CV.doc ‏159 KB

  • Table control--BDC

    Hi Group,
    When I am writting BDC for transaction in which table control occurs in the second screen,it is perfectly running when I am testing with the two records in the table control,when I increases the records (200) I am getting the error that <b>Screen is too large for Internal batch Input.</b>
    Here I am attaching the part of code.
      MOVE 1 TO IDX.
      LOOP AT IT_DATATAB INTO WA_DATATAB.
        CONCATENATE 'FKKCMP_DIA-CHCKN(' IDX ')'
                                     INTO FNAM.
        perform bdc_field     using FNAM
                                    wa_datatab-col5.
        CONCATENATE 'FKKCMP_DIA-GPART(' IDX ')'
                                     INTO FNAM.
        perform bdc_field       using fnam
                                    wa_datatab-col1.
        CONCATENATE 'FKKCMP_DIA-VKONT(' IDX ')'
                                    INTO FNAM.
        perform bdc_field   using fnam
                                  wa_datatab-col2 .
        CONCATENATE 'FKKCMP_DIA-AUDAT(' IDX ')'
                                    INTO FNAM.
        perform bdc_field   using fnam
                                wa_datatab-col3 .
        v_betrw = wa_datatab-col4.
        CONCATENATE 'FKKCMP_DIA-BETRW(' IDX ')'
                                    INTO FNAM.
        write v_betrw to fval.
        perform bdc_field       using  fnam
                                   fval.
        IDX = IDX + 1.
      ENDLOOP.
    Please suggest

    <b>A table control can contain many records, but the no of records you see on the screen is limited. In this case, the table control can hold only 16 records at a time and then we need to enter the page down and fill in more records.</b>
    here is the sample code.
    *--For each record in table IT_ICE_CONFM
        loop at it_ice_confm.
    *--Get the correct line item from calling system.
    *      it_ice_confm-ebelp = it_ice_confm-ebelp / '00010'.
    *-- Check for Purchasing document validity
          read table lt_ekko with key ebeln = it_ice_confm-ebeln
                                      binary search.
          if sy-subrc <> 0.
             "error
          endif.
    *-- Check for Purchasing document item validity
          read table lt_ekpo with key ebeln = it_ice_confm-ebeln
                                      ebelp = it_ice_confm-ebelp
                                      binary search.
          if sy-subrc <> 0.
           "error
          endif.
    *--Clear local variables.
          clear : lv_tabix,
                  lv_lfdat.
          lv_tabix = sy-tabix.
          lv_count1 = lv_count1 + 1.
    *     For every new Purchase Order, populate first screen
          at new ebeln.
            read table it_ice_confm index lv_tabix.
            perform screen_insert tables it_bdc
                                  using  'SAPMM06E' '0105' 'X'.
            perform field_insert: tables it_bdc
                                  using  'BDC_OKCODE'  '/00',
                                  tables it_bdc
                                  using  'RM06E-BSTNR' it_ice_confm-ebeln.
          endat.
    *     For every new Purchase Order line item, populate next screen
          at new ebelp.
            read table it_ice_confm index lv_tabix.
    * if no Confirmation control key exist and no Goods receipt indicator
    * occurs for the line item, set the Confirmation control key as 0001
            if lt_ekpo-bstae = ' '.
              if lt_ekpo-wepos = ' '.
                perform screen_insert tables it_bdc
                                 using  'SAPMM06E' '0120' 'X'.
                perform field_insert: tables it_bdc
                                 using  'RM06E-EBELP' it_ice_confm-ebelp,
                                 tables it_bdc
                                 using  'BDC_OKCODE' '/00'.
                perform screen_insert tables it_bdc
                                  using  'SAPMM06E' '0120' 'X'.
                perform field_insert: tables it_bdc
                                  using  'RM06E-TCSELFLAG(01)' 'X',
                                  tables it_bdc
                                  using  'BDC_OKCODE' '=DETA'.
                perform screen_insert tables it_bdc
                                 using  'SAPMM06E' '0111' 'X'.
               perform field_insert: tables it_bdc
                                    using  'EKPO-BSTAE' '0001',
                                    tables it_bdc
                                    using  'BDC_OKCODE' '=BACK'.
              else.
    * if no Confirmation control key exist and and if Goods receipt
    * indicator occurs for this line item, mark PO and line item as error
                concatenate 'Item no '                 it_ice_confm-ebelp
                            ' of Purchasing document ' it_ice_confm-ebeln
                            ' is invalid'
                           into return-message.
                move: 'E'                            to return-type,
                      'ZI'                           to return-id,
                      '999'                          to return-number.
                append return.
                clear return.
                continue.
              endif.
            else.
            endif.
              perform screen_insert tables it_bdc
                                    using  'SAPMM06E' '0120' 'X'.
              perform field_insert: tables it_bdc
                                    using  'RM06E-EBELP' it_ice_confm-ebelp,
                                    tables it_bdc
                                    using  'BDC_OKCODE' '/00'.
              perform screen_insert tables it_bdc
                                    using  'SAPMM06E' '0120' 'X'.
              perform field_insert: tables it_bdc
                                    using  'RM06E-TCSELFLAG(01)' 'X',
                                    tables it_bdc
                                    using  'BDC_OKCODE' '=BSTA'.
              clear lv_tab_line.
              perform select_line using it_ice_confm-ebeln
                                        it_ice_confm-ebelp
                               changing lv_tab_line.
              if not lv_tab_line is initial.
    *--Position table control row for the first time
                lv_count2 = '01'.
                perform screen_insert  tables it_bdc
                                       using 'SAPLEINB' '0200' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=UMOD'.
                perform screen_insert  tables it_bdc
                                       using 'SAPLEINB' '0100' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=NP'.
                perform screen_insert  tables it_bdc
                                       using 'SAPLEINB' '0100' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=UMOD'.
              endif.
              perform screen_insert  tables it_bdc
                                     using 'SAPLEINB' '0200' 'X'.
            endat.
            lv_count2 = lv_count2 + 1.
    *     Handle page down
    *-- if confirmations already exist.
            if not lv_tab_line is initial.
    *-- Check if it is 16th record, to position next record on page down
    *   table control has 16 rows when default screen size,
    *      mode and update are set
              if lv_count1 = 16.
                clear: lv_count1,
                       lv_count2.
    *-- On page down, the next record comes to 2nd row
                lv_count2 = '02'.
                perform field_insert tables it_bdc
                                     using  'BDC_OKCODE' '=UMOD'.
                perform screen_insert  tables it_bdc
                               using 'SAPLEINB' '0100' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=NP'.
                perform screen_insert  tables it_bdc
                                       using 'SAPLEINB' '0100' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=UMOD'.
                perform screen_insert  tables it_bdc
                               using 'SAPLEINB' '0200' 'X'.
              endif.
            else.
    *-- if confirmations does not exist, then check if it is 17th record.
    *   to position next record on page down
              if lv_count1 = 17.
                clear: lv_count1,
                       lv_count2.
                lv_count2 = '02'.
                perform field_insert tables it_bdc
                                     using  'BDC_OKCODE' '=UMOD'.
                perform screen_insert  tables it_bdc
                               using 'SAPLEINB' '0100' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=NP'.
                perform screen_insert  tables it_bdc
                               using 'SAPLEINB' '0100' 'X'.
                perform field_insert   tables it_bdc
                                       using  'BDC_OKCODE' '=UMOD'.
                perform screen_insert  tables it_bdc
                               using 'SAPLEINB' '0200' 'X'.
    *-- Initialize the table line to 1.
                lv_tab_line = 1.
              endif.
            endif.
            concatenate 'EKES-EBTYP(' lv_count2 ')' into lv_field.
            perform field_insert tables it_bdc
                                 using  lv_field 'Z1'.
            if not it_ice_confm-eindt is initial.
              clear: lv_field,
                     lv_date.
              concatenate 'RM06E-EEIND(' lv_count2 ')' into lv_field.
              move it_ice_confm-eindt to lv_lfdat.
              write lv_lfdat to lv_date.
              perform field_insert tables it_bdc
                                   using  lv_field lv_date.
            endif.
            if not it_ice_confm-uzeit is initial.
              clear: lv_field,
                     lv_time.
              concatenate 'EKES-UZEIT(' lv_count2 ')' into lv_field.
              write it_ice_confm-uzeit to lv_time.
              perform field_insert tables it_bdc
                                   using  lv_field lv_time.
            endif.
            clear lv_field.
            concatenate 'EKES-XBLNR(' lv_count2 ')' into lv_field.
            perform field_insert tables it_bdc
                                 using  lv_field it_ice_confm-scacd.
            clear lv_field.
            concatenate 'EKES-MENGE(' lv_count2 ')' into lv_field.
            perform field_insert tables it_bdc
                                 using  lv_field it_ice_confm-quantity.
            at end of ebelp.
              clear: lv_tab_line,
                     lv_count1,
                     lv_count2.
              perform field_insert tables it_bdc
                                   using  'BDC_OKCODE' '=BACK'.
            endat.
            at end of ebeln.
              clear: lv_lines,
                     lv_msg.
              perform screen_insert  tables it_bdc
                             using 'SAPMM06E' '0120' 'X'.
              perform field_insert tables it_bdc
                             using 'BDC_OKCODE' '=BU'.
              call transaction  <b>tcode</b> using  it_bdc
                      options from x_ctu_params
                      messages into lt_message.
              clear w_success.
              if sy-subrc <> 0.
                w_success = 'N'.
              endif.
              refresh: it_bdc,
                        lt_message.
            endat.
          endloop.
    Regards,
    Richa

  • Problem in control file created through  LKM File to Oracle (SQLLDR)

    I have a fixed file ABC.txt & it has three fields/columns of length ,C1:= 4, C2 :=10 & C3:=6 & I have to use LKM File to Oracle (SQLLDR) to load data into oracle target table.
    I recieved the following error at step CALL SQLLDR in the KM
    "org.apache.bsf.BSFException: exception from Jython: Traceback (innermost last):
    File "<string>", line 3, in ?"
    Then I checked the control file log & found that the position start value & end value was not defined in control file which is created automatically by LKM
    SQL*Loader-350: Syntax error at line 14.
    Expecting positive integer, found ":".
         C1_C1     POSITION(:), "
    The control file created by ODI is & it's missing the position value.
    OPTIONS (
         SKIP=0,
         ERRORS=0,
         DIRECT=FALSE
    LOAD DATA
    INFILE "C:/SNAPON/EOL.txt"
    BADFILE "C:/SNAPON/ABC.bad"
    DISCARDFILE "C:/SNAPON/ABC.dsc"
    DISCARDMAX 1
    INTO TABLE SNAPON_W.C$_0ABC
         C1_C1     POSITION(:),
         C2_C2     POSITION(:),
         C3_C3     POSITION(:)
    Does any one know why the position value is not created in the control file .
    Edited by: neeraj_singh on Mar 3, 2011 1:25 AM

    Hi Neeraj,
    It is happening because you have not selected the mapping execution area as STAGUING .
    Open your interface , click on each and every column of your target datastore , make sure the "Execute On" is marked on "Staging Area".
    Then run your interface.
    Thanks,
    Sutirtha

  • Livonia, Michigan LABVIEW PROGRAMMING POSITION

    Livonia, Michigan LABVIEW
    PROGRAMMING POSITION
    Revolutionary Engineering,
    Inc. is dynamometer testing systems integrator and service corporation.  We provide systems and services for the
    automotive industry as well as in-house dynamometer testing.  We currently have a position open for an LABVIEW
    Programmer.  A brief description of the
    positions responsibilities and benefits are summarized below.  If you are interested please e-mail us at [email protected].
    Position Available
    Controls Engineer /
    Programmer
    Requirements
    Bachelors Degree in
    Electrical Engineering or Computer Science
    LABVIEW programming experience
    a most
    CAD Experience a plus
    Experience with Microsoft
    Office Software
    General knowledge of shop
    procedures and tool usage
    Ability to work with other
    technicians and engineers
    Ability to communicate
    technical information both verbal and written
    Responsibilities Include (but not limited too)
    Develop control and data acquisition software for
    dynamometer testing using National Instruments LabVIEW.
    Develop third-party software drivers and
    interfaces for industry-standard software such as ETAS INCA, and MATLAB
    Simulink.
    Setup control modes for in-house and customer
    test cell operation.
    Assist test engineers in designing control
    strategies for various testing scenarios.
    Recommend new ideas and processes where needed to
    improve software and testing operation.
    Commission and troubleshoot dynamometer test cell
    software and instrumentation issues.
    Evaluate project quotations, and develop project
    requirements and development scheduling for automated test cells.
    Maintain customer relationship throughout project
    development and warranty periods.
    Evaluate problem resolution and development
    progress patterns.
    Coordinate with suppliers on issues with development
    platforms as they arise.
    Coordinate technical information and items under
    development among team members.
    Maintain software releases using Source Code
    Control databases.

    Must have authorization to work in the United States on a full-time basis for any employer

  • Reg:output control

    Hi i am interested to know the configuration details for maintaining output determination.Pls send me any material to my mail id.
    My id is:[email protected]
    Thanks&ragards

    Hi Kishore Kumar,
    OUTPUT DETERMINATION:
    Output determination in sales and distribution allows you to control proposal using assignments and groupings in such a way that the system selects the output allowed in each sales transaction and carries out output processing according to predefined criteria.
    In the SAP System there are two possible ways of controlling output determination for each output:
    proposal of output from the customer master record
    proposal of output using the condition technique
    SAP recommends the output proposal using the condition technique. This is because it is much more flexible than taking the proposal via the customer master. For example, the condition technique makes it possible to determine the most suitable output from several different types of output.
    Note
    Output control occurs separately in the header and item levels.
    The proposal of output for sales support outputs can only be carried out using the condition technique.
    Hope you are aware of that the output determination is done for
    1. Sales Activities
    2.Sales Documents
    3.Delviery
    4.Shiping and Transportation
    5.Billing
    FOR Customization please follow below steps:
    MENU ;- IMG --> Sale and Distribution --> Basic Functions --> Output Control -->
    Output Determination --> Output Determination using Condition Technique :
    Maintain Output Determination for Sales Documents :
    1.Maintain Condition Tables
    2.Maintain Output Types
    3.Maintain Access Sequence
    4.Maintain Output Determination Procedure
    5.Assign the Output Determination Procedure.
    Finally Create condition Record using the T.Code: VV11
    Then Create the Sales Order and Save it and go to the same sales order in Change mode.
    Here in Sales Order main Screen --> Click on Extras --> Output --> Header --> Click on Print Preview.
    T.Code: NACE
    Output Determination
    Output is a form of media from a business to one of its business partners. The possible media forms are printouts, faxes, telexes, e-mails, and EDI. The output can be sent to any of the partners defined in the document. Outputs are usually in the form of order confirmations, delivery notes, invoices, and shipping notifications.
    Output determination&#61664;Output&#61664;Basic fncs&#61664;SD&#61664;IMG
    An output type is simply a type of output and it contains all the control features for the output. For ex, it defines the kind of output, which business transaction it applies to, which business partner receives the output, how the output is sent (the media), and the print program and SAP Script layout to use in formatting the output.
    Output determination can be maintained as originating from the customer master record or as originating by using the condition technique.
    Output proposal from the customer master record
    Output proposal from the customer master record, Define output&#61664;Output determination&#61664;Output&#61664;Basic fncs&#61664;SD&#61664;IMG
    In this option one creates output types, such as BA00 (order confirmation). After creating the output type, one assigns the output type to an output procedure, such as DB0001. After the assignment of the output types to the procedure, the output procedure is then assigned to the customer account group. This is a simple procedure and results in the output that is placed on the customer master record being copied into the sales document.
    Out put determination procedure
    In SAP we can send the documents to respective partner functions through different transmission mediums. SAP uses condition technique to determine output t relevant partners with relevant transmission mediums.
    Out put determination procedure has a integration with technical module, as ABAPer’s has to write SMART forms and FORMS to print the output , that SMART form output can be send to relevant partner function through relevant transmission mediums.
    Out put determination procedure for order confirmation: (V/57)
    a) Maintain condition table:
    Path:
    IMG
    SD
    Basic functions
    Output control
    Output determination
    Output determination using the condition technique
    Maintain out put determination from for sales document
    Maintain condition tables
    Maintain out put condition table for sales document
    Here we define condition table
    Ex: 007 – order type (sales order types)
    Save it
    b) Maintain output types:
    IMG
    SD
    Basic functions
    Output control
    Output determination
    Output determination using the condition technique
    Maintain out put determination from for sales document
    Maintain out put types
    Here we define out put types
    Ex: AF00 -- Inquiry
    AN00 – quotation
    BA00 – Order confirmation
    BA01 – EDI odd response
    KRML—Credit processing
    LP00 -- Scheduling agreement
    MAIL – Internal message
    RD03—cash sales invoice
    Choose BA00 copy it and rename as a ‘MA00’
    click on details icon
    click on display to change icon
    then again choose ‘MA00’ click on details icon
    Maintain data in general data tab
    General data tab:
    Access sequence: 0010(order type)
    In IMG define access sequence and assign to the output type
    Check access to conditions:
    This indicator allows the system to read the condition records for output. If it is not been activated then system determines out put from customer master ex: By following out put determination procedure “DB0001”
    Check cannot be changed:
    This control specifies whether the out put can be changed or not
    Ex: direct mailings can be changed during processing
    Check multiple issuing:
    This indicator allows the system to send the output multiply
    Ex: sales order has been sent for 10 items again one item has been added to sales order so that business has to issue the new out put for sold to party with added line items. This indicator allows the system to send out put repeatedly.
    Check partner independent out put:
    During output processing when the indicator has not set then system allows only specific functions in specific partner functions
    Don’t write processing:
    This indicator determines whether system has to write processing log for output
    Default values tab:
    Dispatch time:
    Ex: send immediately: when carry the application this indicator determines when the output should be sent.
    Transmission medium:
    Ex: print out
    Fax
    Telex
    Internal send
    EDI
    Simple mail
    Special function
    Events (SAP business workflow)
    Distribution (ALE)
    Tasks (SAP business work flow)
    Specify the transmission medium through which the output should be sent. (Ex: print output)
    Communication strategy
    Specify the communication strategy if you want to send the output externally
    A) Time tab:
    Check timing: (Periodic job not allowed)
    This indicator allows the system to carry out print program periodically.
    B) PRINT NEXT TAB):
    Print parameter: Ex sales org.
    Specify the print parameter.
    Click on mail title & Text control button under dialog structure.
    Here we assign title for the mail along with relevant text Ex:-EN (English)
    Processing routines control button under dialog structure.
    Here we assign programs form routines & form that are written by ABAPER, they they various transmission mediums.
    Ex; - Transmission medium shortest program form routine
    1 print out RVADOR entry
    Click on position function control button here we assign relevant partner function to relevant transmission mediums
    EX: print out: SP (Sold to party)
    C) Maintain access sequences:
    Here we define Access sequence.
    EX: 0010 & Assign the condition tables to this output.
    D) Assign out put types to partner function:
    Here we assign output types along with transmission mediums to relevant partner functions.
    EX: Out put type Transmission medium
    MA00 1
    “ 2
    “ 6
    “ A
    MAIL 7
    E) Maintain output determination procedure:
    Here we define output determination procedure
    Ex: V10000 - Order output
    V05000 - Inquiry output
    V06000 - quotation output
    V10001 - Cash sales output
    Choose output determination procedure EX; V10000, copy it& rename it as MA0000
    Assign output type MA00 by going control date section.
    Save it.
    F) Assign output determination procedures;
    Allocate sales document Header.
    _ Choose sales document type OR & Assign output determination procedure i.e MA0000 & Assign output type MA00.
    Assign sales document items.
    -Choose item category TAN & Assign output determination procedure Ex: Ma0000
    - save it & exit.
    Maintain output records (vv11)
    Path:
    Logistic > S&D > Master data > output > sales document > VV11 – Create
    Specify output MA00, Click on Key combination & specify sales document type (OR), partner function (sp) transmission medium (1) dispatch type (4) language (EN)
    Click on communication button on application tool bar
    Specify output device – LOCL or LP01
    Check print immediately check release after output
    Save it
    Go to Va01 raise the sales order
    Go to extra button output header edit.
    Specify output type: MA00 partner function
    Select line, click on communication methods
    Specify logical destination
    Check print immediately
    Check release after output
    go back save it & exit
    Go to VA02, Go to Extras output header print preview
    Check out (order confirmation )
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Aligning of UI Controls

    Hi,
    I'm developing an occasionally connected application for handheld devices using NetWeaver Mobile 7.1.
    Suggest me how to align a transparent container control (which inturn has other controls say 3 Action buttons) exactly to the bottom or top of the screen.
    I need position the controls absolutely on the screen by assigning top and left values but I could not find such properties for the controls during dosing time. How it can be achieved.
    Thanks in advance.
    Regards,
    DVR.

    Hi Vinodh,
                   In Netweaver Mobile 7.1, absolute positioning of controls is not supported. The UI layouts specify the layouting of the controls on the screen.
    The UI layouts namely grid & flow can be set for the transparent container also and then controls can be put according to the layout.
    Regards,
    Nipun

  • Control alignment on tab pages

    This is an appearance/aesthetic issue only. I am building a tab control with 8 pages. Each page has the same controls for different channels. How do I align/position a control on a page to be in exactly the same place as the same control on the page above/beneath it?
    PaulG.
    "I enjoy talking to you. Your mind appeals to me. It resembles my own mind except that you happen to be insane." -- George Orwell

    There is a way to allign the controls from diffrent tabs, it just takes two steps.
    Use a set of dummy reference controls. One for top, one for left that are positioned off the tab control.
    You allign the controls on one page to the dummy references, then repeat for the other tabs.
    If you group like Dennis suggested the work is done in no time.
    Trying to help,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Sensorless control DC motor based on mathematic​al model

    Hi,
    I have DC motor, I put together mathematical model and transfer function of torque, speed and position PI control too.
    Can someone help me to implement it to real process? I need control real DC motor with H-bridge with sensorless method based on mathematical model. (using LW card 6211)
    Thank you veru much.
    Attachments:
    servo_control.JPG ‏52 KB

    Dear Džon,
    First of all, welcome to the NI Forums!
    In order to actually implement a control system, you will either need Control Design and Simulation Toolkit  ( http://sine.ni.com/nips/cds/view/p/lang/hu/nid/138​54 )
    or you will have to calculate the inverse Laplace of your resulting function and implement the numerical model. 
    By implementation I mean that you will most likely have to use numerical Integration.
    How you should do it is the following:
    Get the highest order of the outputs derivate to the left side of you equation -->      a_n * Y^(n) = ....
    where a_n is your coefficient resulted to Y^(n), then divide by a_n so you have something like: Y^(n) = ...
    after this you must integrate n times in respect to time. So you will have the y(t) resulting function in time domain.
    From there you must implement the equation on the right hand side with numerical methods. At the end you will most likely have a DAQmx task or an Express VI to actually output your control signal. (for that please refer to the examples of analog output / PWM)
    However, if you have access to Control Design and Simulation Toolkit. You may realise your system in a simulation loop as replicate your block diagram structure. (Please check examples installed with the toolkit) 
    If you have a specific question then please feel free to ask, and provide as much detail as possible.
    Best regards,
    Peter
    Peter L.
    National Instruments Hungary
    Applications Engineer

Maybe you are looking for

  • How do I connect to the internet with Airport Expess?

    In Airport Utility I get an orange icon and the Airport Express light is green. In the internet box coming from the globe picture it says Interent connection Disconnected and there is no router address and no DNS server information shown.

  • JWindow bug

    I tried real hard to add a keylistener to a jwindow and it just won't work. I searched the entire forums on sample code for adding a keylistener to a jwindow, and looks like it worked for them, but this was all using versions before jdk1.4. What was

  • Problem Switching on my MacBook Pro

    Hello! I am having a problem switching on my MacBook Pro. The screen is on with the apple but can't access my data. It shows that it's opening but it doesn't. Can anyone help please?

  • Where is my photoshop icon?

    I installed a free 30 day version of Creative cloud.  I was interested in trying photoshop, lightroom and illustrator. I now have an icon on my desktop for creative cloud and lightroom but can't see one for photoshop or illustrator.  Can I try photos

  • Jdev 10.1.13 EA1 - search form (BC + ADF faces) with date field

    Did anyone tried to make a simple search form with BC,( just draging view form control palette to faces page?) Because when i did it and tried to search by one date field (for example orderDate) i got exception: oracle.adfinternal.view.faces.convert.