Skip to Content
0

No batch input data for screen SAPMSSY0 0120 error while running BDC in back ground mode

Aug 10, 2017 at 04:26 PM

1.2k

avatar image
Former Member

BDC giving error : No batch input data for screen SAPMSSY0 0120 error while running in back ground mode. It is working fine in fore ground mode.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Sandra Rossi Aug 11, 2017 at 07:01 AM
0

The transactions may display different screens if you run them in different conditions, background mode being one of them. But your job runs under a different user? Or you run it with a different display mode? (N in background, A or E in foreground? Please tell us exactly the whole scenario (in dialog and the differences with background) so that we can help.

Show 4 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Sandra Rossi,

I am executing this BDC in back ground mode by default with below parameters.

CTU_PARAMS-DISMODE = 'N'

CTU_PARAMS-UPDMODE = 'S'

It's functionality is to create customer.

I have three different company codes,

For 2 company codes BUKRS = 'KEL' and BUKRS = 'CPLA' it is working fine without error but only in BUKRS = 'CPLD' this error is coming.

0

Akash,

May be a trace of Authority Checks during this can provide a lead...like authorisation failure.

K.Kiran.

0
Former Member
Kiran K

Hi Kiran,

with same login id for another company codes customer is getting created with same BDC.

So Authorisation is not an issue.

0

SAPMSSY0 0120 is the dynpro for displaying an ABAP List. In background mode, the "Basic List" of the first "Screen Sequence" is not displayed but directly output to the spool system. So, your batch input data table should not contain any reference to such screens.

1
G Lakshmipathi
Aug 11, 2017 at 11:38 AM
0

Not sure whether you already searched in Google for this issue as many times, this has been discussed. Have a look at OSS note 390084

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi G Lakshmipathi,

I downloaded the SAP OSS note 390084.

but it's showing status 'Can not be implemented'.

0
Simone Milesi Aug 11, 2017 at 08:10 AM
0

i'm pretty sure you have a breakpoint somewhere in userexit/badi/standard code so, when processing bdc, system reaches that point and cannot handle the new screen opening (because obviously bdc do not have the info)

If you check what is SAPMSSY0, you see it's a generic object to handle such popups/infos and so on.


untitled.png (6.1 kB)
Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Simone Milesi,

I have checked standard code. There is no breakpoint.

Even in recording of BDC in SHDB also this screen is not available.

Actually when this SAPMSSY0 screen is showing up while running BDC I am not getting.

0
Chaouki AKIR Aug 13, 2017 at 06:05 AM
0

Try to debug your job in background from transaction sm37 using the '=JDBG' okcode (and change the CALL TRANSACTION mode from 'N' to 'A')

Share
10 |10000 characters needed characters left characters exceeded