‎2006 Jan 27 12:00 AM
Hi all,
I am trying to update transaction xk01 using call transaction method.I want to handle table controls for bank details.One of my friend advised me to press pagedown after I enter data in the first row so it will captured as 'P++' in recording and I can handle that in program.But when I try to do that I get a system message
as
"SCROLLING FORWARD IS ONLY POSSIBLE IF ALL LINES ARE FILLED".
Is there any other way to handle table controls other than this.
PLease explaine me.
Regards,
Vijay.
‎2006 Jan 27 12:08 AM
Hi Vijay,
You have to fill at least one line in the bank data. Then use scroll bar.
Lanka
‎2006 Jan 27 12:08 AM
Hi Vijay,
You have to fill at least one line in the bank data. Then use scroll bar.
Lanka
‎2006 Jan 27 12:09 AM
Hi,
I am entering one line of bank details.Only then I am pressing page down.
Regards,
Vijay.
‎2006 Jan 27 12:11 AM
It would be much easier to use standard SAP program RFBIKR00.
Rob
‎2006 Jan 27 12:18 AM
Hi Rob,
I have gone through the program.Since I am new to ABAP I dont think I can understand That complicated program . can you please explain me how I can use that standard program.If possible in detail.
Thanks,
Vijay.
‎2006 Jan 27 12:21 AM
The good thing about the program is that you really don't have to understand it to use it. It has pretty good documentation. Have you read it?
Rob
‎2006 Jan 27 12:30 AM
Hi,
I think that it is really difficult for me to understand this program.I am just days old in ABAP. And I do not have any idea about BAPI's.I do not understand how to prepare a flat file for this .
Regrads,
Vijay.
‎2006 Jan 27 12:37 AM
I haven't used this program myself, so I don't want to take a chance on giving you bad advice. But I'm sure it'll be easier to create the files than try to use the table control in batch input for the standard transaction.
If you search this forum for RFBIKR00 and files, you'll find this has been discussed before. You should be able to get some pretty good ideas from it.
Rob
‎2006 Jan 27 12:41 AM
Will this be an interface or an one time load? If not an interface then you can use LSMW with RFBIKR00.
‎2006 Jan 27 12:42 AM
I agree - this may be the simplest solution.
Rob
‎2006 Jan 27 12:48 AM
HI,
Its an interface. So I cannot use LSMW.
Regards,
Vijay.
‎2006 Jan 27 12:55 AM
Even if it is an interface, you can still use LSMW. In the 'Maintain Object Attributes', under the 'Attributes' section, there are two radio-buttons for 'Data Transfer'. If you select 'Periodic', you can use it as an interface.
Srinivas
‎2006 Jan 27 1:03 AM
Hi,
I want to use call transaction method. Can you explain me how we can do that?
Regards,
Vijay.
‎2006 Jan 27 1:23 AM
I stopped doing call transactions long time back as they are not the preferred way to do data transfers. But have you tried inserting two records in the table control and then do the page up. From here onwards, enter your next records in the second position and keep doing pageup after every record.
Enter in first row.
do the following until you have records left to enter.
Enter in second row.
Do pageup.
enddo.
‎2006 Jan 27 3:43 AM
hi vijay,
u can do one thing while using Call Transaction , use a structure called CTU_PARAMS to fill in the DEF_SIZE as 'X' and then use CONCATENATE statement to process through the Table control.
Ps. Rewrd if u r done with...
‎2006 Jan 27 9:20 AM
Hi Vijay,
Try using the FM SCROLLING_IN_TABLE which will help you decide when you have to use a pagedown. Check with teh whereused of this FM and you can achieve the same provided you do the XK01 transaction recording through SHDB using default size and make the filling of the bank details for all the line items that are visible in your screen and then input the values to this FM accordingly and it will work fine for any screen resolution.
Cheers
JK
PS: Award points if this helps you
‎2006 Jan 27 4:08 AM
hi vijay,
i can suggest u one thing.
with out filling all the entries, in the current page, y do u want to page down.
once the page is filled, if u pree page down, u will not get this error message.
now when u r working with page down , as mr ramakrishna suggested, u have to set the CTU_PARAMS-DEFSIZE = 'x'.
U HAVE TO DO THIS Because, the page size may vary dpending upon the screen size.so if u set this parameter,
ur program will work in any screen.
‎2006 Jan 27 4:29 AM
Hi,
Can I know few things...
1. what are the fields do you have to fill in T-control.
2. Doy have any Field which will generate 1,2,3,....so on Lineitems serial no etc.
3. How many total lines you have in T-control.
Y i am asking is recently I did 1 BDC for T-control.
If you clear this doubts I will try to give you the solution.
Thanks.