1) How do u handle table controls in session method? How do u handle errors in call transaction?2) what is BADI?Why do we use it?3) what is BAPI? purpose?4) difference between user exit and customer exit?

Showing Answers 1 - 3 of 3 Answers

vamshi

  • Nov 8th, 2006
 

we don't handle any table controls in session bcoz sap handles  all the things where as in call transaction we handle the error by using a itab like bdcmsgcoll.

badi is nothing but a business addin it is created and placed into sap system depending on the company requirement we create a badi in se18 and implement in se19.

a bapi is a function module which is used to communicate to any non-sap system or sap-system.

  Was this answer useful?  Yes

sashti_p

  • Dec 10th, 2006
 

Can hnadle errors in call transaction using internal table having structure BDCMSGCOLL, But this alone does not help to view errors and eradicate it. To view the errors that is holded in internal table use function module FORMAT_MESSAGE. This helps to get a look at the errors.

  Was this answer useful?  Yes

praveen

  • Jan 10th, 2007
 

WE can collect the errors in the internal table of structure BDCMSGCOLL mentioning it in that syntax call transaction.e.g.

call transaction MM01 using BDCDATA mode N update S message in BDCMSGCOLL.

After collecting all those messages we can show them after formatting with function module MESSAGE_PREPARE or FORMAT_MESSAGE.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions