In which situation we will us e BAPI and IDOCS

Hi friends,
pls explain in which situation we will us e BAPI & IDOC, why ?
Regards
Jagadeeshwar.B

Hi,
Both are used for data transfer.
BAPIS are interfaces which enables to communicate with sap aswellas nonsap systems. IDOCS are intermediate documents sent between sap and nonsap systems.
BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system. Instead of calling a program in the destination system directly, the data is first packed into an IDoc and then sent to the receiving system, where it is analyzed and properly processed. Therefore an IDoc data exchange is always an asynchronous process. The significant difference between simple RFC-calls and IDoc data exchange is the fact, that every action performed on IDocs are protocolled by R/3 and IDocs can be reprocessed if an error occurred in one of the message steps.
But BAPIs are synchronous ( i.e. the systems must be online) whereas IDOCS are synchronous ( ie. both systems need not be online .
we can make bapis asynchronous using the IDOCS.
thanks and regards.

Similar Messages

  • Which situation we will use Business Service, and Business System?

    Hi <b>SAP XI Professionals</b>  ,
    Can U plz tell me What is Business Service and Business System? when we need to use Business Service?  what is diff between B.System and B. service?
    thank You
    with regards
    jai

    HI,
    Please see the below links
    Differentiate b/w Technical System, Business System and Business Service
    Difference between Business System and Business Service.
    Difference between Business System and Business Service in ID
    Difference between Business System and Business Service
    Business system ans service
    How can I create a Service in the Business System?
    advantage and diff   btw Business service n business system
    Logical system for business service!!!!!!!!!
    Regards
    Chilla..

  • In which situvation you will use interface controller and custom controller

    in which situvation you will use interface controller and custom controller?

    Hi rafi,
    Custom Controller  Custom Controller is as same as the component controller, here we can write the business logic.
    Custom Controller means developer can create multiple controller denpeing up work.
    By using component controller we cant create multipule contrllers. when we create the DC that time it will be created automatically.
    Please look at this [Link|http://help.sap.com/search/highlightContent.jsp]
    interface controller
    Communication between two componets by using interface controller.
    Please look at this  [ Thread|Commmunication Between two Components;
    Regards
    Vijay Kalluri

  • LSMW Methods - BAPI and IDOC - why used together?

    Hi,
    There are four mathods available in LSMW:
    - Direct Input
    - BAPI
    - IDOC
    - BDC
    Among these BAPI and IDOC always go hand in hand. In case we choose to go in for IDOC, we will have to enter the partner profile settings for an inbound IDOC. But in case we choose to go with th BAPI method, even then we have to mention the inbound IDOC settings.
    I would like to know why is this so; if there is a provision for two separate methods, why do we need to use IDOC if a BAPI is selected.
    Please advise.
    Regards,
    Namrata

    In LSMW, BAPI method by default uses iDoc as a medium exchange in order to be passed as parameters to it. Actually, a text file is created when you convert the data with iDoc format. From there, you have two options: Either go on with LSMW steps (create idocs from text file, then run idoc transactions) OR go on with SXDA workbench (create a project there and run a job which essentially calls the BAPI).
    There are two different methods because SAP developed them at different times. First, they had the ALE layer (as middleware for SAP to SAP/non-SAP communication) that uses the idoc as medium exchange, then at a later time BAPIs were developed as RFC function modules/object methods. Since idoc were already in place, they used that as medium exchange for BAPIs, too.
    I hope that is clearer now.

  • BAPIs and IDOCs in HR module

    Hai friends,
    Thank you for the earlier replies.
    Now i want to know the functoional flow of the HR module and list of BAPIs and IDOCs invloved in the HR.
    thanks and replies will get good points.
    Elamaran

    For Fm`s and BAPI`s go to SE37 AND search on HR and RH
    for Idocs go to WE30 search HR ....
    for HR tables and Transactions
    http://www.planetsap.com
    http://www.atomhr.com/
    http://www.sapcookbook.com/preview_hr_questions.htm
    http://sap.ittoolbox.com/topics/t.asp?t=302&p=302&h1=302
    http://help.sap.com/saphelp_470/helpdata/EN/8a/6a46347969e94be10000009b38f83b/frameset.htm
    Re: What is ABAP-HR?
    HR_Reports
    Pl. award the points if it helps you ...
    Thanks
    Message was edited by: Saquib Khan

  • Screen shots of lsmw using bapi and idoc.

    hi
    can anybody plz send me the step by step lsmw procedure using
    bapi and idoc screen shots.
    regards
    vijay

    Refer this link... it has step by step procedure with screen shots....
    http://www.****************/Tutorials/LSMW/LSMWMainPage.htm
    Regards,
    Pavan

  • Want  some good links on BAPI and IDOC's.......

    Hi,
    Can I get some good links and some good material in BAPI and IDOC's.
    Thanks in advance.
    Message was edited by: Deepak333 k

    hi
    http://cma.zdnet.com/book/abap/ch03/ch03.htm
    http://help.sap.com/saphelp_40b/helpdata/en/4f/991f82446d11d189700000e8322d00/applet.htm SAP Online Help For Dictionary.
    http://sappoint.com/abap/
    for SAPscripts
    For follg., refer http://www.henrikfrank.dk/abapuk.html
    Please note that I do not offer any support for the examples !
    ABAP objects and control technology
    IDOC
    SapScript
    Performance tuning
    BAPI Programming
    Visual Basic Integration - Using the DCOM Connector and BAPI OCX (Only available in Danish)
    JAVA and the SAP java connector
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    for keywords
    very useful link for all
    http://www.sapgenie.com/abap/index.htm
    http://www.sap-img.com/abap.htm
    http://www.sapdevelopment.co.uk/tips/tipshome.htm
    http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
    http://sap.ittoolbox.com/nav/t.asp?t=322&p=322&h1=322
    http://sap.ittoolbox.com/nav/t.asp?t=448&p=448&h1=448
    http://www.thespot4sap.com/
    http://www.kabai.com/abaps/q.htm
    http://www.geocities.com/mpioud/Abap_programs.html
    http://www.sapgenie.com/abap/tips_and_tricks.htm
    http://www.sapassist.com/code/d.asp?whichpage=1&pagesize=10&i=10&a=c&o=&t=&q=&qt=
    For FAQ
    http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
    http://www.sapgenie.com/faq/abap.htm
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    Weblog for receive email and processing it through ABAP
    /people/thomas.jung3/blog/2004/09/09/receiving-e-mail-and-processing-it-with-abap--version-610-and-higher
    For Logical database
    http://help.sap.com/saphelp_46c/helpdata/en/9f/db9bed35c111d1829f0000e829fbfe/frameset.htm
    very useful
    http://help.sap.com/saphelp_46c/helpdata/EN/35/2cd77bd7705394e10000009b387c12/frameset.htm
    Useful link to websites
    http://www.hernangn.com.ar/sap.htm
    Useful for background
    http://www.sappoint.com/basis/bckprsng.pdf
    http://help.sap.com/saphelp_nw04/helpdata/en/6f/08703713bf277ee10000009b38f8cf/frameset.htm
    http://publib.boulder.ibm.com/infocenter/wbihelp/index.jsp?topic=/com.ibm.wbix_adapters.doc/doc/mysap4/sap4x41.htm
    Table control in BDC
    http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
    For posting weblog,
    /people/sap.user72/blog/2005/06/28/sdn-weblogs-making-it-easier
    Dynamic Internal table -weblog in sdn
    /people/subramanian.venkateswaran2/blog/2004/11/19/dynamic-internal-table
    Smartforms
    http://www.sap-basis-abap.com/sapsf001.htm
    http://www.sap-press.com/downloads/h955_preview.pdf
    http://www.ossincorp.com/Black_Box/Black_Box_2.htm
    http://www.sap-img.com/smartforms/sap-smart-forms.htm
    http://www.sap-img.com/smartforms/smartform-tutorial.htm
    http://www.sapgenie.com/abap/smartforms.htm
    How to trace smartform
    http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
    Workflow
    http://www.sap-img.com/workflow/sap-workflow.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/a5/172437130e0d09e10000009b38f839/frameset.htm
    For examples on WorkFlow...check the below link..
    http://help.sap.com/saphelp_47x200/helpdata/en/3d/6a9b3c874da309e10000000a114027/frameset.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
    http://help.sap.com/saphelp_47x200/helpdata/en/4a/dac507002f11d295340000e82dec10/frameset.htm
    http://www.workflowing.com/id18.htm
    http://www.e-workflow.org/
    http://web.mit.edu/sapr3/dev/newdevstand.html
    ALV
    http://www.geocities.com/mpioud/Abap_programs.html
    Mail
    http://www.geocities.com/mpioud/Z_EMAIL_ABAP_REPORT.html
    http://www.thespot4sap.com/Articles/SAP_Mail_SO_Object_Send.asp
    http://www.sapdevelopment.co.uk/reporting/email/attach_xls.htm
    Sending mail in background or spool mail
    http://www.sap-basis-abap.com/sapac018.htm
    BOM Explosion
    /people/prakash.singh4/blog/2005/05/15/explode-boms-in-enterprise-portal-using-htmlb-tree--part-1-abap
    BOM
    http://help.sap.com/saphelp_erp2005/helpdata/en/ea/e9b7234c7211d189520000e829fbbd/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/d1/2e4114a61711d2b423006094b9d648/frameset.htm
    http://www.sap-img.com/sap-sd/sales-bom-implementation.htm
    http://www.sap-basis-abap.com/sappp007.htm
    OLE
    http://www.sapgenie.com/abap/ole.htm
    http://help.sap.com/saphelp_46c/helpdata/en/59/ae3f2e488f11d189490000e829fbbd/frameset.htm
    ALVGRID with refresh
    http://www.geocities.com/mpioud/Z_DEMO_ALV_REFRESH_BUTTON.html
    For language setting and decimal separator
    /people/horst.keller/blog/2004/11/16/abap-geek-7-150-babylonian-confusion
    Oracle queries
    http://sqlzoo.net/
    To format SQL
    http://www.sqlinform.com/
    SCOT settings
    http://www.sap-img.com/basis/basis-faq.htm
    Status Icon [ALV,Table Control,Tab Strip]
    http://www.sapdesignguild.org/resources/MiniSG-old/from_develop/norm_status_icons.htm#positioning_4
    ALV Group Heading
    http://www.sap-img.com/fu037.htm
    For multiMedia
    /people/thomas.jung3/blog/2005/05/11/using-classic-activex-controls-in-the-abap-control-framework
    Uploading LOGO in SAP
    http://www.sap-img.com/ts001.htm
    LSMW
    http://www.sap-img.com/sap-data-migration.htm
    http://www.sapgenie.com/saptech/lsmw.htm
    http://sapabap.iespana.es/sapabap/manuales/pdf/lsmw.pdf
    http://www.sap.info/public/INT/int/glossary/int/glossaryletter/Word-17643ed1d6d658821_glossary/L#Word-17643ed1d6d658821_glossary
    OOPS ALV
    OOPS - Events.
    Editable ALV
    Tree
    TabStrip
    Multigrid
    Check this for basic concepts of OOPS
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap code samples/abap objects/abap code sample to learn basic concept of object-oriented programming.doc
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap code samples/alv grid/abap code sample to display data in alv grid using object oriented programming.doc
    Tabstrip
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap code samples/alv grid/abap code sample for tab strip in alv.pdf
    Editable ALV
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap code samples/alv grid/abap code sample to edit alv grid.doc
    Tree
    http://www.sapdevelopment.co.uk/reporting/alv/alvtree/alvtree_usrint.htm
    General Tutorial for OOPS
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/an easy reference for alv grid control.pdf
    Function Module
    http://www.geocities.com/victorav15/sapr3/abapfun.html
    Smartforms
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287
    https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985
    Table Control
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/table control in abap.pdf
    regards
    Arun

  • Difference between BAPI and IDocs

    hello all
    what is difference between BAPI and IDocs

    Hi,
    BAPI
    One of the big plusses for BAPIs is that the interface and function are not supposed to change.  This is a big plus when you do upgrades or hot packs because the transaction can change (format, required inputs etc) which means you then need to update the call transaction.
    Some of the BAPIs are better documented and easier to use than others. You usually need to perform the BAPI that actually does the COMMIT after you call your BAPI.
    The Program coding for calling a BAPI is usually cleaner than setting up the screen flow etc for the Call Transaction.
    You don't need to worry about special data circumstances interrupting the normal data flow of the screens and causing errors because of that.
    BAPIs probably have better performance since they don't do the screen flow processing.
    In general if the BAPI exists for the transaction you want to perform and you can figure out how to use it the BAPI is probably the best way to go.
    BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    IDOC
    IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system. Instead of calling a program in the destination system directly, the data is first packed into an IDoc and then sent to the receiving system, where it is analyzed and properly processed.   Therefore an IDoc data exchange is always an
    asynchronous process. The significant difference between simple RFC-calls and IDoc data exchange is the fact, that every action performed on IDocs are protocolled by R/3 and IDocs can be reprocessed if an error occurred in one of the message steps.
    While IDocs have to be understood as a data exchange protocol, EDI and ALE are typical use cases for IDocs. R/3 uses IDocs for both EDI and ALE to deliver data to the receiving system. ALE is basically the scheduling mechanism that defines when and between which partners and what kind of data will be exchanged on a regular or event triggered basis. Such a set-up is called an ALE-scenario.
    The philosophical difference between EDI and ALE can be pinned as follows: If we send data to an external partner, we generally speak of EDI, while ALE is a mechanism to reliable replicate data between trusting systems to store a redundant copy of the IDoc data.   The difference is made clear, when we think of a purchase order that is sent as an IDoc. If we send the purchase order to a supplier then the supplier will store the purchase order as a sales order. However, if we send the purchase order via ALE to another R/3 system, then the receiving system will store the purchase order also as a purchase order.
    Regards,
    Bhaskar

  • Bapi and IDOcs

    How to create and modify IDocs generated by BApis, as per my knowledge we have to use BDBG transaction but , i am not sure how to use   this one. In my scenario our company is using customer BApis and i have to change IDocs created by this according to new tax calculations. If any one know the procedure Please  inform me.
    Thanking you in advance,
    Hari

    Hi, I have just try some code for test, and now have some result to paste for you.
    At first, the ALE_XXXX function module I mentioned is generate though BDBG for call to create a IDOC.
    The INPUT_XXXX function module is for receive IDOC, and it will call BAPIXXXX inside it.
    you can have a check, on these two kinds of function.
    I list a sample for my test, hope it will be helpful.
    First, let assume that we want a BAPI to convert to IDOC way, I choose BAPI_PROFITCENTER_CHANGE,  object type is BUS0015, and it already has a ALE MESSAGE 'PROFITCENTER_CHANGE'. (all of these can be found in BAPI explore)
    And second, you use BDBG to find out the two function associated with this BAPI, they are
    ALE_PROFITCENTER_CHANGE
    IDOC_INPUT_PROFITCENTER_CHANGE
    you can create a report program to call ALE_XXX function, you will find the interface of ALE_XXX is very similar with the BAPI function.
    you also should create a process code, connect it with the INPUT_XXX function, that will be used to handle IDOC 'PROFITCENTER_CHANGE' when ALE receive the IDOC from outside.
    After that, everything is ok, you call your report program, and you can see the IDOC creatad and sent, which create by the ALE message.
    And also can see that the IDOC import into the target logical system.
    That's the simple process of my test, hope it will be hepful to you.

  • Pur. Info Records by BAPI and Idoc

    Hi,
    Am uploading Purchasing Info Records by LSMW-Direct method.
    Can anyone guide to do the same by BAPI and also by Idoc method...
    Please let me know the advantages and disadvantages for the above methods over another.
    Thanks

    Idoc type :INFREC01
    message type : INFREC
    FM : IDOC_INPUT_INFREC
    I have done output and above details are inbound ,i guess it should work
    I do not know about BAPI ..
    Thanks
    Seshu

  • Which accounting entries will getupdated in STO and Subcontrtaction?

    Hi
    Can anyone tell me which are the accounting enties will get updated at the time of GR for the below to processes
    1.  For Subconatracting
    2. STO (Plant to Plant transfer)
    Best Regards,
    Sairam.

    Hi,
    You check an invoice for a subcontract order in the same way as for a standard purchase order. Additional account postings do, however, occur if a price variance has occurred. These postings are shown in the following example.
    Postings for a Subcontract Order
    In this example, a subcontract order was created for the end product "ASSEM-1". The components COMP-1 and COMP-2 were provided to the subcontractor.
    Purchase order
    50 pieces of material ASSEM-1 were ordered. The subcontract price is $10/piece (total value = $500).
    The following components were provided to the subcontractor:
    15 kg of the component COMP-1
    5 pcs of the component COMP-2
    Goods receipt
    The subcontractor delivers 50 pieces of material ASSEM-1.
    At goods receipt, a consumption posting for the components provided to the subcontractor is automatically made. It is valuated at the price from the material master record, for example:
    15 kg of the component COMP-1 at $20/kg = $300
    5 pcs of the component COMP-2 at $30/pc = $150
    The goods receipt is valuated with $950. This is calculated as follows:
    The subcontract price (50 pcs * $10/pc = $500) and
    Value of the components ($300 + $150).
    Invoice receipt
    The vendor (subcontractor) sends you an invoice for the subcontract work. However, the price is $10.50/pc. Therefore the invoice is 50 pieces ASSEM-1 * $10.50/pc = $525.
    Posting Schema for Moving Average Price Control
    In this example, the following postings are made at goods receipt and invoice receipt, if the material (end product) is valuated at moving average price.
    Postings
    At goods receipt
    At invoice receipt
    Vendor account
       525 -
    GR/IR clearing account
    500 -
    500 +
    External service account
    500 +
    25 +
    Stock account: end product
    950 +
    25 +
    Change involving stocks
    950 -
    25 -
    Stock account: comp.
    450 -
    Consumption account
    450 +
    Posting Schema for Standard Price Control Without Price Differences
    For materials (end products) with standard price control also note that
    No price differences are posted if the total of the external service value (for example, $500) plus the "material to be provided" value (for example, $450) varies from the value at standard price (for example, $1000). Posting of a price difference is not required because each posting line has its own offsetting entry.
    No posting lines are created on the stock account or on the stock change account when an invoice is received.
    In the above example, the following postings are made for a material with a standard price of $20.
    Postings
    At goods receipt
    At invoice receipt
    Vendor account
       525 -
    GR/IR clearing account
    500 -
    500 +
    External service account
    500 +
    25 +
    Stock account: end product
    1000 +
    Change involving stocks
    1000 -
    Stock account: comp.
    450 -
    Consumption account
    450 +
    Posting Schema for Standard Price Control With Price Differences
    However, if you wish to generate a price difference posting in those cases where the manufactured material is managed at standard price and the standard price varies from the receipt value (externally performed service + value of components + delivery costs), you can configure this in the Customizing system of Inventory Management.
    In the above example, the following postings (including price differences) are made for a material with a standard price of $20.
    Postings
    At goods receipt
    At invoice receipt
    Vendor account
       525 -
    GR/IR clearing account
    500 -
    500 +
    External service account
    500 +
    25 +
    Stock account: end product
    1000 +
    Change involving stocks
    950 -
    Price difference
    50 +
    Stock account: comp.
    450 -
    Consumption account
    450 +
    Reg STO please inform in details entries in case plant to plant or between co-codes?
    BR
    Diwakar

  • In which situation we can run f.13 and F.19

    hi Friends,
    I am little bit confused about when we should use for clearing of GR/IR account.
    F.13
    F.19
    What are the situations to used these transaction codes.
    Please help...me
    Regards,
    suresh

    i resolved myself...

  • Have 9630 Tour. Which other phones will work with CDMA and GSM providers?

    Looking to replace my phone.  Having to carry another when traveling overseas is such a pain.  Love the fact that I can just pop another SIM in my 9630 and use is on a GSM network when I want.  Does anyone know what other models have this feature?
    I keep getting conflicting information.
    Thanks, in advance, for any assistance/advice offered...... 

    Hi nevercanstop and welcome to the BlackBerry Support Community Forums!
    Any new BlackBerry smartphones released by CDMA proviers have this feature included. 2 others are the BlackBerry Bold 9650 and the BlackBerry Storm 2 .
    Thanks
    -CptS
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Bapi And IDOC

    Hai,
      is it possible to use BAPI's in IDoc 's Instead of DATA conversion method?
    Which bapi is for populating Invoice in idoc?
    Thanks
    Avi

    Hai,
      Yes, BAPI's can be used in Idoc's , For populating the Fields in the screen,
    “BAPI_INCOMINGINVOICE_CREATE “.this is the BAPI for invoice
    Thanks
    MAnju

  • Bapis and IDOC for Service order... etc.

    Hi  Experts,
    Can any body please tell me what are the bapis for creating
    following things.
    Create Service Order or Sales Order
    Update Service Order
    Goods Issue & Goods Receipt
    Inventory Balanceses
    Purchase Requisition Information
    Purchase Order Information
    For this above are there any standard inbound and outbound
    idoc for data transfer.
    Thanks  & Regards,
    Chetan

    Hi,
    Thank you very much For the Information.
    I had asked one more question below that.
    "For this above are there any standard inbound and outbound
    idoc for data transfer".
    Thanks & Regards,
    Chetan

Maybe you are looking for

  • Can't install Lion (Windows XP and Parallells 6 being used)

    Hi, This is my first post here, so please forgive me if I'm not too used to the forum habits. I've been checking the discussions before, but haven't been able to find anything that matched my case... Let me explain it to you, so that hopefully somebo

  • Network printing and Indesign cs3

    Since updating to 10.5.3 network printing has not worked with indesign cs3. We are now using 10.5.4. It worked with 10.4.x on the same network. I don't think the printer or the printer driver is the problem but if it matters we are using an hp deskje

  • There is no button under my security questions to send then to my email?

    There is no button that asks if I forgot my answers?

  • PSE 7 RAW to JPEG

    I seem to remember in the past I could convert pictures in the RAW format to the JPEG format using PSE 7.  Now all I can do is convert the RAW to a JPEG 2000 format.  I have XP.  Windows Media player won't open a JPEG 2000 file.  Any ideas why PSA 7

  • 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 ne