cancel
Showing results for 
Search instead for 
Did you mean: 

Running BDLS with SHDB input

Former Member
0 Kudos

Hi experts,

Some time ago, I have written a program that uses ABAP4_CALL_TRANSACTION RFC to call user defined transactions. It works by using a textfile - generated by SHDB - as input for the dynpros.

Now I need to use this program to execute BDLS automaticly, but it fails with this message:

<b>"Start screen does not exist in batch input data"</b>

What does this message mean and how can I avoid it?

Here some additional information:

Running BDLS manually works.

Running BDLS by using SHDB & SAPGUI directly works, too.

Running other Transactions (SM21, SE38, AL08) by my executeable works.

I'm using:

SAP IDES 4.70

SAP_BASIS 620 Level 38

Client and AS are running on the same host, which is AIX 5.3.0.0

BDLS Status data:

Transaction BDLS

Program RBDLSMAP

Program (screen) RBDLSMAP

Screen number 1000

Program (GUI) RSSYSTDB

Here is my input (removed additional white spaces for easier read):


          0000  T  BDLS
RBDLSMAP  1000  X 
          0000     BDC_CURSOR     NEW_LS
          0000     BDC_CURSOR     =ONLI
          0000     OLD_LS         DTZ_801
          0000     NEW_LS         Z_DTZ_801
          0000     CLNT_IND       X
          0000     TESTRUN        X
          0000     CHECK_IT       X
          0000     MAXIMUM        1.000.000

Thanks

Christian

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

Can you try with the following input...

RBDLSMAP 1000 X

0000 BDC_CURSOR NEW_LS

0000 BDC_CURSOR =ONLI

0000 OLD_LS DTZ_801

0000 NEW_LS Z_DTZ_801

0000 CLNT_IND X

0000 TESTRUN X

0000 CHECK_IT X

0000 MAXIMUM 1.000.000

and the import parameters to the FM would be Tcode = 'BDLS', skip_screen = ' ' ...

Thanks.

Former Member
0 Kudos

Thanks Deepu,

this was my mistake. Now it works.

Regards

Christian

Answers (0)