Application Development and Automation 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: 
Read only

call transaction process mode 'N'

Former Member
0 Likes
1,869

Hi ,

I developed a program in se38 . For upload the data into SAP , I used call transaction method for this.

when I used the process mode as 'A' and 'E' its working successfully .But when I changed the process mode as 'N'. then its not uploading the data into SPA but its giving success message , but not loaded into SAP.working . why...........?

Please replay for this ASAP.

4 REPLIES 4
Read only

Former Member
0 Likes
921

It happens becuase the error you get in the N Mode , actually appears as a SUCCESS Messages when you run ion A or E mode. Your BDC won't fail in A and E mode because the system thinks that is not an error, but in reality the message that has appeared as a Success message is not a success message at all.

Whatever happens in N mode has to be taken into account no matter how it behaves in other modes. And the error you are getting, means that you are trying to input into a field that is non existant in the screen you have specified, or is in input disabled mode.

are u executing BDC in background ???... background mode does not support display of any messages. Neither success nor errors...

To remove this error you can run your BDC in E mode where only screens with error will be displayed.

Read only

Former Member
0 Likes
921

Hi Raghu,

may be some mandatory fields are not populating while executing in background, make sure to populate them.

Cheers,

Satish

Read only

Former Member
0 Likes
921

When you run in "A" all screen mode, you are correcting error, wherever occurred. In "E" mode, it stops at the error screen and you are correcting error so it proceeds after that.

This error is not handled in "N" mode so it is giving error. Check the message table which will tell exactly what is the error.

ashish

Read only

former_member194669
Active Contributor
0 Likes
921

Hi,

Just give COMMIT WORK after your call transaction. This will solve your problem,

a®