08-16-2005 3:47 PM
Hi Friends,
I am new to ABAP programmming.
Can anybody explain the use of the option DEFSIZE in the function CALL TRANSACTION in a BDC.
What difference does it cause when i give this as 'X' or ' '.
Your inputs would be more than helpful.
Regards,
Yasmin.
08-16-2005 4:01 PM
Hi Yasmin
DEFSIZE in call transaction stands for definition of window size.
By default it is ' ' which means that Do not use standard window size.
If you put it to 'X' - means use standard window size
Cheers
Ashish Jain
08-17-2005 9:13 AM
Hi,
I agree with what Ashish says. The window size option in a BDC is important when you have a long table displayed on the screen. The table will have different number of entries on one page depending on the screen size. If your BDC is written assuming certain screen size, and if DEFSIZE is not set to 'X' and if the user running the BDC has a different screen size setting then the BDC can fail.
So it is best to set DEFSIZE to 'X' when dealing with such situations.
This is how you can set the standard window size on your PC:
Minimize the SAP window, click 'customizing of local layout' button from the toolbar and choose 'default size'.
Sudhir