Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Bdc Recording Problem in IB52 TRANSACTION

0 Kudos

Hi Guys ,

In IB52 transaction code under the Equipment table control after giving the install base number and functional location , i have to upload the excel data which contains the install base number and  equipment number ,but while recording if there are 11 items visible in table control already and if we upload one more line item from excel it gets overlapped on the last 11th item visible . Also Page down button is disabled and down arrow button in table control not capturing while recording ,

So kindly tell whether there is an alternative solution or some BAPI as it is very urgent ,
(FOR EQUIPMENT INSTALL BASE)

Thanks in advance .

2 REPLIES 2

archanapawar
Contributor
0 Kudos

Hi,

Did you try using page down ok code in the BDC code?

perform bdc_field       using 'BDC_OKCODE'

                              '=P+'.

Use this in your main loop. You can first count number of lined in your Internal table using describe table and divide it by 11, so you will get a number. You can use this number for your do loop. Use index to populate 11 records and at the end of the Do loop, put page down code given above.

Check if this is working at code level, even if it is not working at recording level.

Former Member
0 Kudos

Hello Wilson,

Don't know whether you still have this issue. if yes, this could solve your problem.

The problem is the okcode for page down is not available for this transaction code.

So in bdc recording, the default okcode will be '/00'.

In the table control loop, replace the okcode '/00' with 'IBTC_NEW'.

and in the concatenation of 'RIBOF-EQUNO(' v_no ')', the v_no should be always 1.


The okcode IBTC_NEW is hidden inside the program which will not be recorded in the BDC.


Please let me know the feedback.


Regards,

Sainath