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: 

Not able to exit BDC when processing all screens or display all errors

Former Member
0 Kudos

Hi ,

I am facing a peculiar problem . I have created a BDC using call transaction to upload records for FI Document postings ( Transaction FB01) .

When the user is processing it in the " Display all screens" or " Display errors only" mode , they have to process through each record contained in the input excel file.

When they want to exit the screen to correct any error which they encounter midway , the system is not allowing them to come out unless they complete all transactions or they exit the SAP Logon all together . They have tried /bend ( Batch end " but it does not work. Please suggest how to enable the user to come out of Batch input .

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

That is process of BDC in 'A' and 'E' Modes. so have to run in 'N' mode.

If at all you use the Sessions method and 'N' mode, correct records will be posted.

and go to the SM35 t code and see the log, you will come to know the wrong records,

correct them and upload in aseperate file.

reward if useful.

Regards,

Anji

6 REPLIES 6

Former Member
0 Kudos

Hi,

That is process of BDC in 'A' and 'E' Modes. so have to run in 'N' mode.

If at all you use the Sessions method and 'N' mode, correct records will be posted.

and go to the SM35 t code and see the log, you will come to know the wrong records,

correct them and upload in aseperate file.

reward if useful.

Regards,

Anji

0 Kudos

So does this mean /BEND ( Batch end) works only in Sessions method and not in CAl transaction ?

navin_khedikar2
Contributor
0 Kudos

HI

Its very useful for u for BDC

/n – terminates current batch input transaction and marks as incorrect.• /bdel – delete current batch input transaction from session.• /bend – terminate batch input processing and mark session as incorrect.• /bda– change display mode to process the session on screen instead of displaying only errors./bde – change display mode to display only errors instead of processing the session on the screen.

**Please reward suitable points***

With Regards

Navin Khedikar

Former Member
0 Kudos

Try to Terminate the transaction using '/NFK10N' EX: '/N ANY TCODE' WHILE U WANT TO TERMINTE IN BETWEEN THE 15 OR 20TH RECORD OUT OF 50 REOCRDS.

Edited by: Mohammed Rasul on Dec 8, 2009 11:44 AM

0 Kudos

Nice job, Rasul, you created an another "Phoenix-thread"... Risen from it's ashes over and over again...

Former Member
0 Kudos

Hi,


data : opt type ctu_params.

<fill tab_bdcdata>

opt-dismode = 'N'.          " Use this mode
opt-defsize = 'X'. 


Simply :
CALL TRANSACTION 'FB01' USING tab_bdcdata OPTIONS FROM opt.