BDC - standard screen resolution required?

Is screen resolution a factor to check before carrying out any BDC with table control.

hai Peterson,
The numeber of lines of table control for BDC depend on screen resolution, but It can't be managed by program.
So the better solution is to create a bdc doesn't depend on resolution.
It can do that using always the first two lines of table control.
When you start the simulation, first record has to be placed in first line of tc and the second in second one.
Before placing the third record, it needs to place the second record to the top and so the third record can be placed in the second line.
Before placing the next record, it needs to place the third record to the top and so the fourth record can be placed in the second line and so.
In this way your BDC'll use alwways the first two lines of tc and your program won't depend on resolution.
The problem is the transaction you need to simulate by BDC has to have a scroll functionality to allow to place the last record was elaborated to the top of tc, so the second line of tc can always be used to place the new record.
If there isn't this functionality, it's better to use a BAPI instead of BDC.
regards,
Srikanth

Similar Messages

  • Wht r CTU-Prameters in BDC & diff. screen resolution b/w client &developmen

    1.what are ctu    parameters
    how are they usefull in
    BDC
    2. how to avoid problem
       when the screen resolution between client system and development system are
    different in case of bdc

    hi,
    The error message that usually comes in status bar while you are running the transaction online might appear in a popup window when you are running that in batch and makes fields disable for input . 
    sometimes while you are recording  a particular transaction you can observe some unwanted screens which will not appear when you are manually using the transaction.
    this problem is resolved by ctu_params. this also avoids the screen resolution problem.
    example:
    Declare a work area of type CTU_PARAMS
    X_OPTIONS-DISMODE = 'E'.  (dispaly mode)
    X_OPTIONS-UPDMODE = 'S'. (update mode)
    X_OPTIONS-DEFSIZE = 'X '.  (screen resolution)
    X_OPTIONS-NOBINPT = 'X'. (hide the popup and unwanted screen)
    call transaction tcode  using T_BDCDATA[] options from X_OPTIONS.
    thanks and rewards

  • FCS 3: minimum screen resolution requirement

    I have just upgraded from FCS2 to FCS3. I am still using 2 CRT monitors which I will be replacing later this summer. However, because my current monitors are set to 1024x768 85 Hz resolution, the first time I tried to start up the new FCS3 application it said that my monitors did not meet the minimum screen resolution of 1280x800...and that software results/performance could not be guaranteed.
    Would it be relatively safe to forge ahead and ignore the cautionary notice? I will be doing primarily some editing in HD in Pro Res 1080 p...and did a trial run on this on my older version of FCS2 and with the older CRTs and the same 1024x768 resolution and it all seemed to work fine.
    I do not plan on using Color...at least not for quite some time.
    Once I get my newer LCD displays, I will be at the higher resolution levels...but can I make a go of it for now?
    Thanks for any advice...John

    Worse comes to worse you can export to XML and edit in Final Cut 6/FS2. Also If FCS2 does what you need, you could just continue on with that until you get the new monitors unless there is something in FCS3.
    If this is stuff you must have working perfectly without a doubt because of deadlines, well you could play it safe and stick with FS2. If you are just working with it now to learn the new package, no real downside.

  • BDC: Table Control Screen Resolution

    Hi Abapers,
    1.In BDC while handling table control , how to handle screen resolution , that means in some systems i can see 5 item entries , in some systems i can see 10 item entries how to handle this , can u  send the Code relating this.
    With Regards
    Bhaskar Rao.M

    hi
    The numeber of lines of table control for BDC depend on screen resolution, but It can't be managed by program.
    So the better solution is to create a bdc doesn't depend on resolution.
    It can do that using always the first two lines of table control.
    When you start the simulation, first record has to be placed in first line of tc and the second in second one.
    Before placing the third record, it needs to place the second record to the top and so the third record can be placed in the second line.
    Before placing the next record, it needs to place the third record to the top and so the fourth record can be placed in the second line and so.
    In this way your BDC'll use alwways the first two lines of tc and your program won't depend on resolution.
    The problem is the transaction you need to simulate by BDC has to have a scroll functionality to allow to place the last record was elaborated to the top of tc, so the second line of tc can always be used to place the new record.
    If there isn't this functionality, it's better to use a BAPI instead of BDC.
    check these two
    BDC - standard screen resolution required?
    https://forums.sdn.sap.com/click.jspa?searchID=739193&messageID=823953
    reward points if found helpful

  • BDC screen resolution

    How to do screen resolution in BDC table control ?

    so there so many threads for screen resolution check it
    how to solve screen resolution in bdc
    Screen Resolution in Bdc
    How to make screen resolution independent in BDC
    Re: Screen Resolution problem in BDC
    screen resolution problem in table control
    whats the screen resolution problem with bdc's how to solve it?
    Screen Resolution Problem in Session Method

  • Screen resolution for Fusion Applications?

    We are in process to set screen resolution standard for our ADF applications. We are much interested to know about supported screen resolution in fusion applications. Can any body let us know what is minimum required resolution for fusion applications? And what is recommended resolution?

    It is 1280*1024 as per
    Standard Screen Resolution for Fusion Apps

  • Photoshop CS5 Screen Resolution

    <START OF RANT>
    Having recently decided to upgrade all my design software, I can't begin to tell you how disappointed I was (and still am) to find that after spending £231.12 GBP on buying Photoshop CS5 (upgrade from CS2) I'm unable to "Save As" and access some other features on my Acer Ferrari One due to the minimum screen resolution requirement. And before you start preaching that I should have checked, blah, blah, blah, and that it's my own fault then I only have 2 words for you: F*** O**!!! Why am I reacting like this? Simples, both Photoshop CS2 and Dreamweaver CS5 (for a mere £219.95 GBP) work fine on the very same netbook without any problems!!!
    Having spent hours upon hours browsing the tinternet (a.k.a. world wide web) and finding countless of people in the same boat as me making futile attempts to get Photoshop CS5 to work on a smaller screen resolution (the most common being 1024x600), it seems that short of changing the screen it will not work properly.
    Allow me therefore to put the following questions to the developers/coders of Photoshop CS5:
    1. Why do Photoshop CS2 and Dreamweaver CS5 work on the same netbook without fail yet Photoshop CS5 won't (unable to "Save As", can't see full screen of the "Save for Web" screen, etc.)?! WHY??? And please don't start with the lame excuse that they are different programs for different purposes because at the end of the day it's the same company. You don't buy a Mercedes C-Class and a Mercedes S-Class to find that the steering works on 1 but not the other, do you?!
    2. Are your heads so far up your place where the sun don't shine that you have forgotten about the fact that people FIRST pick a PC/Mac/Laptop/Notebook/Netbook and ONLY THEN PICK SOFTWARE?
    3. Do you want people to keep buying your software?
    If the answer to question 3 (above) is YES, then PULL YOUR FINGERS OUT, get your act together and do something about these issues, pronto. Else, rest assured you will lose custom to the competition (e.g Corel) - even loyalists like myself (who started & stuck with Photoshop since 1997 - that's 14 YEARS OF LOYALTY should one be incapable of doing the math). In this day & age any company would be wise not to make mistakes which could cost it market share - Adobe is making that mistake with Photoshop right now!!!
    </END OF RANT!!!>

    <Start of Reply>
    Why are trying to get Photoshop work on a display that is smaller then the programs was designed for. Adobe publishes screen requirements.  Next you'll want it to run on a iPod Nano so you can have it on hand all the time.
    <Just keep on RANTING if it make you feel GOOD>
    CS2 Works the Problem is all YOU
    So same to you and you foul mouth.
    Why blame Adobe Why not your net book maker fot not allowing you to set a resolution more then the display has. I have worked on machines the could the just scroll the display over the larger image that way you can see the whole image.  CS5 would work on a machine like that. Of course I want it always at hand!!! Do you even live in this world?! Have you noticed for example that phones have better cameras than the best camera available en masse 5 years ago let alone longer e.g. 10 years ago? Note how small it is!!!
    Of course I want to edit my pictures using the program of my choice and 14 years ago I did make that choice choosing PS, hence the decision to purchase the Acer Ferrari One - CS2 works like a charm.
    As to the point that I'm problematic, please read my post carefully before making statements that make you come across as foolish.
    Hobotor wrote:
    1. Serious ps users make sure their hardware meets their program's system requirements.
    2. If you decide to buy you bigger Mercedes and it won't fit into your garage anymore, I'd say that's your own fault.
    3. ALL software evolves, if you insist on using your old hardware, stick with the programs that were built to run on your old gear.
    1. OLD Hardware?! Please do your homework before replying. The Acer Ferrari One was released beginning of last year and is a top of the range netbook - more powerful than any netbook out there and any laptop that is over 2 years old. FACT! Even some of the new laptops benchmarked could not out-do this little beast. FACT!
    2. Unless one is buying a Mercedes Van or Truck it will fit in the garage (even the ML320 fits) - CS2 fits and so do other Adobe CS3 & CS4 products. So why not the PS CS5 - its no a Van or Truck. In fact it's more comparable to an S-Class.
    3. Hardware also evolves - it's getting smaller and more powerful. I could run PS on the water-cooled, Phenom X4 & NVidia GeForce 9800 GX2 powered stationary PC connected to a 32" LCD by HDMI, running Linux Mint 10 x64/Windows 7 x64 (dual boot) with MacOS X running virtually by use of VMWare on both. Instead I choose to be mobile editing my pics as soon as I have taken them (patience is not always a virtue)! As humans we also need to evolve and judging by most of the replies so far it's not looking good for human evolution (albeit some replies do make valid & intelligent arguments and are as such well received).
    Noel Carboni wrote:
    I think he means to insult Adobe, and not we fellow users.
    It would of course be better to maintain decorum, though, even while ranting.  But does a rant really demand a sharp response?  Rise above it and just don't say anything if you really have nothing to add.
    To Julian:  You should return the software for a refund ASAP before you're stuck with it for good.
    -Noel
    You are right: I do mean to offend Adobe and hope they are offended!!! However, do accept my apologies for losing composure (and my manners along with it). Unfortunately, in this day and age it seems to be the only way to reach the audience of those who can assist with problem resolution of this kind. That is of course unless the very same decide to provide the PS CS5 source code which would enable me to address the issue at hand without the need to contact Adobe or rant.
    Marian Driscoll wrote:
    Not speaking for Adobe, I would expect that they want intelligent people to keep buying their software. They also make Photoshop Elements for someone like you. Photoshop is a professional image editing application used by professionals. Professionals do not pick up a cheap low-power netbook to do their image editing. Casting the concept of 'professional' aside, Adobe expects buyers to be literate to notice the system requirements prior to paying large sums.
    If all that you are doing is web design, you should be using GIMP, which is free, requires much less resources, and is better suited for preparing web images (PNG8 with alpha anyone?).
    RE: rants... GIGO
    In fact, it would be better for you not to speak at all considering your assumptious and pompous nature. Adobe will pay attention to this post as long as it attracts traffic (you can find a simple explanation of the term 'traffic' in this context using this link). As to your ideology of the professional image editor, it is of little interest here and beside the point. Thus, please refrain from participating any further in this discussion while not in a capacity to speak on behalf of Adobe or offer anything other than remarkable insights into what one should or should not use for image editing.
    If I have not replied to anyone, please accept my apologies - I will find the time to do so another day but I wouldn't want miss Love Never Dies at the Adelphi now would I.
    Good night and good luck
    </End of Reply>

  • NetBook Screen Resolution for Media Manager

    I have an LG x120 Netbook. As a net book, the screen is small, so the max screen resolution is something like 1024 x 566. This si below the minimum screen resolution required for even opening up the Media Manager.
    Needless to say, THIS SUCKS, how do I get round this stupid requirement?
    Jonathan O'Halloran
    www.quantumdx.com

    Hi and Welcome to the Forums!
    Sorry, but basically, you don't...as you stated, the software has a minimum screen resolution requirement. Simple as that. If your system does not meet that, then the software won't work. You can read this KB for more information, including a workaround.
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Screen Resolution in table control bdc

    Hi ,
    Im working on bdc table control using call transaction method for vk11 and mek1.While uploading data for vk11 for the first time it is taking all the records of the input file and if i do the same for the second time by changing the amount value it is taking only 24 records .(i.e if the input file contains only 24 records it wil update else if it has 25 records or more it not updating even single record and it is showing error " No batch input data for screen sapmv13A ..)...this issue is with the production server......................whereas in development and quality servers there is no problem....................
    what migh be the problem and how to solve it?
    can anyone plz help me on this

    if its a problem in screen resolution then while recording through SHDB mark the check box default size
    or
    to make the bdc execute in standard screen size check the code below
    data x_ctuparams type ctu_params.
    x_ctuparams-defsize = 'X'. " This would freeze the resolution in any system
    x_ctuparams-dismode = 'N'.
    x_ctuparams-updmode = 'S'.
    call transaction <TCODE> using it_bdcdata options from x_ctuparams.
    So whatever is the screen size of the users front-end, the BDC will execute in standard screen size

  • How to create screen resolution in bdc table control

    hi gurus
    can anyone suggest me
    how to create screen resolution in bdc table control
    thanks&regards
    mark.

    Hi ,
    Using CTU_PARAMS table for screen resolution .
    For this sample code.
    This is for Transation  FB60.
    report ZZFB60
           no standard page heading line-size 255.
    tables t100.
    PARAMETERS : p_file1  like  rlgrap-filename,
                 p_doctyp like  RF05A-BUSCS,
                 p_invdat like  INVFO-BLDAT,
                 p_posdat like  INVFO-BUDAT.
    CONSTANTS  :  C_TRANS_FB60(4) VALUE 'FB60'.
    *Parameter string for runtime of CALL TRANSACTION
    data : l_option type ctu_params,
           l_subrc type sysubrc.
    DATA :  l_mstring(150).
    data      accnt type char17.
    data       : day   type char2,
                 month type char2,
                 year  type char4,
                 date1 type char10,
                 date2 type char10.
    data      :  cnt(2) TYPE n,
                 cnt1 type i,
                 fld(25) TYPE c.
    data : begin of excel occurs 0,
            fieldname(255) type c,
           end of excel.
    DATA:BEGIN OF it_mess OCCURS 0,
             msgtyp(5),
             lms(200),
              msgv1(50),
         END OF it_mess.
    data: begin of t_record occurs 0,
             BUKRS(004),
            ACCNT(017),
            XBLNR(016),
            WRBTR1(016),
            WAERS(005),
            SECCO(004) ,
            SGTXT(050),
            HKONT(010),
            WRBTR2(017),
            MWSKZ(002),
            GSBER(004),
            KOSTL(010),
         end of t_record.
    *Internal Table for Header Data
    DATA :  BEGIN OF t_head OCCURS 0,
            BUKRS(004),      "Company Code
            ACCNT(017),      "Account or Vendor
            XBLNR(016),      "Reference
            WRBTR1(017),     "Amount in document currency
            WAERS(005),      "Currency
            SECCO(004),      "Section Code
            SGTXT(050),      "Text
            END OF t_head.
    *Internal table for Item Data
    DATA :  BEGIN OF t_item OCCURS 0,
            ACCNT(017),      "Account
            HKONT(010),     "GL Account
            WRBTR2(017),    "Line item Amount in document currency
            MWSKZ(002),     "Tax Code
            GSBER(004),     " Business Area
            KOSTL(010),     "Cost centre
            END OF t_item.
    DATA: IT_BDCDATA      LIKE  BDCDATA OCCURS 0 WITH HEADER LINE,
          IT_BDC_MESSAGES LIKE  BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    *include bdcrecx1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file1.
      PERFORM  file_selection.
      PERFORM  data_upload.
      PERFORM  table_control.
    start-of-selection.
    l_option-defsize = 'X'.
    l_option-dismode = 'A'.
    l_option-updmode = 'S'.
    day = p_invdat+6(2).
    month = p_invdat+4(2).
    year =  p_invdat+0(4).
    concatenate day month year into date1 SEPARATED BY '.'.
    day = p_posdat+6(2).
    month = p_posdat+4(2).
    year =  p_posdat+0(4).
    concatenate day month year into date2 SEPARATED BY '.'.
    *perform open_group.
    loop at t_head.
    CLEAR    IT_BDCDATA.
    REFRESH  IT_BDCDATA.
    perform bdc_dynpro      using   'SAPLACHD'         '1000'.
    perform bdc_field       using   'BDC_OKCODE'        '=ENTR'.
    perform bdc_field       using   'BKPF-BUKRS'        t_head-bukrs.
    perform bdc_dynpro      using   'SAPMF05A'          '1100'.
    perform bdc_field       using   'BDC_OKCODE'        '/00'.
    perform bdc_field       using   'RF05A-BUSCS'       p_doctyp.
    perform bdc_field       using   'INVFO-ACCNT'       t_head-accnt.
    perform bdc_field       using   'INVFO-BLDAT'       date1.
    perform bdc_field       using   'INVFO-BUDAT'       date2.
    perform bdc_field       using   'INVFO-XBLNR'       t_head-xblnr.
    perform bdc_field       using   'INVFO-WRBTR'       t_head-wrbtr1.
    perform bdc_field       using   'INVFO-WAERS'       t_head-waers.
    perform bdc_field       using   'INVFO-SECCO'       t_head-secco.
    perform bdc_field       using   'INVFO-SGTXT'       t_head-sgtxt.
    cnt = 1.
    cnt1 = 1.
    loop at t_item where accnt = t_head-accnt.
    *if cnt > 4.
    *cnt = 4.
    *endif.
    if cnt1 gt 1.
    CONCATENATE 'ACGL_ITEM-MARKSP(' cnt ')' INTO fld.
    perform bdc_field      using   fld                   'X'.
    perform bdc_dynpro      using 'SAPMF05A'          '1100'.
    perform bdc_field       using 'BDC_OKCODE'        '=0005'.
    endif.
    perform bdc_dynpro      using 'SAPMF05A'          '1100'.
    perform bdc_field       using   'BDC_OKCODE'        '/00'.
    CONCATENATE 'ACGL_ITEM-HKONT(' cnt ')' INTO fld.
    perform bdc_field       using  fld                t_item-hkont.
    CONCATENATE 'ACGL_ITEM-WRBTR(' cnt ')' INTO fld.
    perform bdc_field  using       fld                t_item-wrbtr2.
    CONCATENATE 'ACGL_ITEM-MWSKZ(' cnt ')' INTO fld.
    perform bdc_field       using  fld                t_item-mwskz.
    CONCATENATE 'ACGL_ITEM-GSBER(' cnt ')' INTO fld.
    perform bdc_field       using  fld                t_item-gsber.
    CONCATENATE 'ACGL_ITEM-KOSTL(' cnt ')' INTO fld.
    perform bdc_field       using  fld                t_item-kostl.
    perform bdc_field      using  'BDC_CURSOR'  fld.
    *CONCATENATE 'ACGL_ITEM-MARKSP(' cnt ')' INTO fld.
    *perform bdc_field      using   fld                   'X'.
    cnt1 = cnt1 + 1.
    *cnt = cnt + 1.
    *if cnt > 1.
    *perform bdc_dynpro      using 'SAPMF05A'          '1100'.
    *perform bdc_field       using 'BDC_OKCODE'        '=0005'.
    **perform bdc_field       using 'BDC_OKCODE'        '=0006'.
    *endif.
    endloop.
    perform bdc_dynpro      using 'SAPMF05A' '1100'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=BS'.
    perform bdc_dynpro      using 'SAPMSSY0' '0120'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=BU'.
    *perform bdc_transaction using 'FB60'.
    CALL TRANSACTION C_TRANS_FB60 USING IT_BDCDATA  options from l_option
                                 MESSAGES INTO IT_BDC_MESSAGES.
    perform error.
    perform errordownload.
    endloop.
    *perform close_group.
    *Form  data_upload
    FORM data_upload .
    CALL FUNCTION 'WS_UPLOAD'
    EXPORTING
       FILENAME              =  p_file1
       FILETYPE              = 'DAT'
      TABLES
        DATA_TAB             =  t_record.
    ENDFORM.                    " data_upload
    *Form  file_selection
    FORM file_selection .
    CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  =  syst-cprog
          dynpro_number =  syst-dynnr
          field_name    = 'p_file1'
        IMPORTING
          file_name     =  p_file1.
    ENDFORM.                    " file_selection
    Form  BDC_DYNPRO
    FORM BDC_DYNPRO using program dynpro.
      CLEAR IT_BDCDATA.
      IT_BDCDATA-PROGRAM = PROGRAM.
      IT_BDCDATA-DYNPRO = DYNPRO.
      IT_BDCDATA-DYNBEGIN = 'X'.
      APPEND  IT_BDCDATA.
    endform.
    *Form  BDC_FIELD
    FORM  bdc_field using fnam fval.
      CLEAR  IT_BDCDATA.
      IT_BDCDATA-FNAM = FNAM.
      IT_BDCDATA-FVAL = FVAL.
      APPEND  IT_BDCDATA.
    ENDFORM.
    Table Control
    FORM table_control .
      LOOP AT t_record.
        ON CHANGE OF t_record-accnt.
          MOVE-CORRESPONDING t_record TO t_head.
          APPEND t_head.
        ENDON.
      loop at t_head.
             t_item-accnt   =  t_head-accnt.
             t_item-hkont   =  t_record-hkont.
             t_item-wrbtr2  =  t_record-wrbtr2 .
             t_item-mwskz   =  t_record-mwskz .
             t_item-gsber   =  t_record-gsber .
             t_item-kostl   =  t_record-kostl.
        APPEND t_item.
    endloop.
         If t_record-level = 'H'.
             t_head-bukrs   =  t_record-text1.
             t_head-accnt   =  t_record-text2.
             t_head-xblnr   =  t_record-text3.
             t_head-wrbtr1  =  t_record-text4.
             t_head-waers   =  t_record-text5.
             t_head-secco   =  t_record-text6.
             t_head-sgtxt   =  t_record-text7.
          APPEND t_head.
         else.
            t_item-accnt   =  t_head-accnt.
            t_item-hkont   =  t_record-text1.
            t_item-wrbtr2  =  t_record-text2.
            t_item-mwskz   =  t_record-text3.
            t_item-gsber   =  t_record-text4.
            t_item-kostl   =  t_record-text5.
         APPEND t_item.
         endif.
      ENDLOOP.
    ENDFORM.
    FORM error .
      LOOP AT IT_BDC_MESSAGES.
        IF IT_BDC_MESSAGES-msgtyp = 'E'.
       SELECT single  * FROM t100  WHERE
                                    sprsl = it_BDC_MESSAGES-msgspra
                                    AND   arbgb = IT_BDC_MESSAGES-msgid
                                    AND   msgnr = IT_BDC_MESSAGES-msgnr.
          IF sy-subrc = 0.
            l_mstring = t100-text.
            IF l_mstring CS '&1'.
              REPLACE '&1' WITH IT_BDC_MESSAGES-msgv1 INTO l_mstring.
              REPLACE '&2' WITH IT_BDC_MESSAGES-msgv2 INTO l_mstring.
              REPLACE '&3' WITH IT_BDC_MESSAGES-msgv3 INTO l_mstring.
              REPLACE '&4' WITH IT_BDC_MESSAGES-msgv4 INTO l_mstring.
            ELSE.
              REPLACE '&' WITH IT_BDC_MESSAGES-msgv1 INTO l_mstring.
              REPLACE '&' WITH IT_BDC_MESSAGES-msgv2 INTO l_mstring.
              REPLACE '&' WITH IT_BDC_MESSAGES-msgv3 INTO l_mstring.
              REPLACE '&' WITH IT_BDC_MESSAGES-msgv4 INTO l_mstring.
            ENDIF.
            CONDENSE l_mstring.
            it_mess-msgtyp = IT_BDC_MESSAGES-msgtyp.
            it_mess-lms = l_mstring.
            it_mess-msgv1 = IT_BDC_MESSAGES-msgv1.
            APPEND it_mess.
          ELSE.
            it_mess-msgtyp = IT_BDC_MESSAGES-msgtyp.
            it_mess-lms = l_mstring.
            it_mess-msgv1 = IT_BDC_MESSAGES-msgv1.
            APPEND it_mess.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDFORM.
    form errordownload.
    *down the internal table to excel file.
    call function 'EXCEL_OLE_STANDARD_DAT'
               EXPORTING
                    file_name                 = 'c:/Error.xls'
               TABLES
                    data_tab                  = it_mess
                    fieldnames                = excel
               EXCEPTIONS
                    file_not_exist            = 1
                    filename_expected         = 2
                    communication_error       = 3
                    ole_object_method_error   = 4
                    ole_object_property_error = 5
                    invalid_filename          = 6
                    invalid_pivot_fields      = 7
                    download_problem          = 8
                    others                    = 9.
    endform.
    Reward if useful
    Regards,
    Narasimha
    Edited by: narasimha marella on May 13, 2008 12:12 PM

  • BDC Session method : Screen Resolution Problem

    Hi all,
    I have created a BDC for Sales Order(VA01) and Call Transaction method working perfectly but when Iam creating a session and running in background then the session is ending up with errors.When I processed it in foreground mode I observed that the screen resolution is smaller.I tried checikng the checkbox 'Display standard size' but it is not working.Any Idea how to resolve this issue?
    Thanks & Regards,
    Rock.

    hi...
    These kind of problem come into picture when you go for filling values in table control....
    like filling in 20 number of lines on the screen when you can fill only 10 on the scrren.
    so in such casees what you can do is
    start recoding using SHDB
    do operations and when it come to filling of table control
    fill the first line with value  and then use some option on the application tool bar to go to the next line
    then fill the another line.
    I was getting same problem as your but this way it was done perfectly and u can apply it at number of places.
    or if you dont want to go for the lengthy process just record again and use option on tool bar of SHDB to generate a report for that
    Edited by: Mohit Kumar on Feb 6, 2009 7:40 AM

  • SCREEN RESOLUTION IN BDC

    HI,
    CAN ANY ONE TELL ABOUT SCREEN RESOLUTION IN BDC.
    REGARDS.
    B.SREENIVASULU.

    Hi,
    Screen resolution means different in the screen display depending on ur system screen resolution.
    suppose ur system resolution is diff and another's system is different then like in Tcode VA01, there will be 3 lineitems and another there will be 5 lineitems ,
    so while doing recording and page down that will bw diff so there will be some problem
    So u have to set the screen resolution as default by using CTU parameters..
    write this code then
    f_option-updmode  = 'S'.
    <b> f_option-defsize  =  'X'.</b> f
    _option-dismode  = 'N'.
    *call transaction 'VA01' using bdcdata options from f_option  messages into bdcerror.
    Hope it helps.
    Regards,
    Sonika

  • How to handle screen resolution in bdc session method.

    hi all,
    how to handle screen resolution in bdc session method.

    Hello,
    Why do need that for? Is it to add rows on a table control??
    If it does, add new rows by using the add button instead of adding into the table control directly to each row.
    Bye
    Gabriel.

  • How to handle screen resolution in ME21 fro a bdc programme

    I need to use BDC program for ME21 for that how to handle the screen resolution,
    i know CTU_PARAMS structure is there ,but how to use them, please send the model code.
    Thanks & Regards
    krishna

    got the solution

  • Screen Resolution issue - BDC Grid

    Hi All,
    I am facing an issue with BDC for PRMM transaction.
    If we look at the PRMM transaction, the very first screen consist of GRid forAction type.
    The records in the grid of PRMM transaction is changing as per the screen resolution of User desktop.
    Example: In my screen, I am able to see 16 rows in Grid and in user desktop i can see 10 or 20 rows. Because of this the Pagedown option and BDC is not behaving properly.
    Please suggest what should be done to resolve it.
    Thanks,
    Shilpa

    Hi Shilpa,
    during recording from SHDB, use check box for Default Size.
    in call transaction syntax: use
    data: wa_opt type ctu_params.
    wa_opt-dismode  = w_mode. [N OR A OR E]
      wa_opt-defsize  = c_check.[X]
    wa_opt-updmode  = 'A'.
    CALL TRANSACTION c_me41 USING i_bdcdata
                              OPTIONS FROM wa_opt [INSTEAD OF HARD CODING MODE]
                              MESSAGES INTO i_msgcoll.
    Hope this can solve your problems.
    Regards,
    Tutun

Maybe you are looking for