cancel
Showing results for 
Search instead for 
Did you mean: 

Error in BDC Screen-HR

Former Member
0 Kudos

Hi All,

I am trying to upload data for an action(HR) and the infotypes are infogrouped(infotypes 0, 1, 14 & 3).

But when I am in infotype 0 it gives me an error "No Batch input Screen screen no".

Please let me know if there is any changes.

Thanks and Regards

Satish

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Satish,

Can you paste the code for that screen where the error is appearing. I'll be able to tell you the exact problem in this since I also faced this earlier.

Cheers,

Sam

Former Member
0 Kudos

Hi Sam,

I am pasting the code where i am getting the problem:

PERFORM bdc_dynpro USING 'MP000000' '2000'.

PERFORM bdc_field USING 'BDC_CURSOR'

'P0000-MASSG'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=UPD'.

PERFORM bdc_field USING 'P0000-BEGDA'

record-begda.

PERFORM bdc_field USING 'P0000-MASSN'

record-massn.

PERFORM bdc_field USING 'P0000-MASSG'

record-massg.

The error Message displayed is "NO BATCH INPUT DATA FOR INPUT SCREEN MP000000 2000"

Regards

satish.

ssimsekler
Active Contributor
0 Kudos

Hi Satish

During the operation the execution may be directed to a screen which is not in the batch input procedure (and in right order) or you might have entered a screen which should not be proecessed.

I recommend to use PA30 instead of PA40 to create action data. Or better, as proposed before try using the BAPI or the FM "HR_INFOTYPE_OPERATION".

Regards

*--Serdar <a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=qbk%2bsag%2bjiw%3d">[ BC ]</a>

kmoore007
Active Contributor
0 Kudos

You have some invalid data for the screen. To debug this: Try to enter the exact same data in the BDC <u>manually</u> using PA30. Hopefully, you will get an error message telling what the problem is. BDC's don't always give you a specific error message.

0 Kudos

Why not use function module HR_INFOTYPE_OPERATION to upload data instead of using BDC. Using this FM will make your upload more stable.

sergey_korolev
Active Contributor
0 Kudos

To upload an action you cannot use HR_INFOTYPE_OPERATION as it can process only one record for only one infotype. It is preferable to use FM HR_MAINTAIN_MASTERDATA (or HR_MASTERDATA_MAINTAIN - I'm not certain as I'm not in the system). HR_MASTERDATA_MAINTAIN can successfully process several records for infotype including action processing.

Former Member
0 Kudos

Hi Sergei,

I am new to HR module, but we got requirement to use HR_MAINTAIN_MASTERDATA.

How can I upload data for same intotype with different subtypes.

Please send some sample code as soon as possible.

Thanks,

srinivas.