Unable to view the details of BAdi method
Using SE18, I was able to view the different methods inside a particular BAdi. I had double clikced on a Method name and was able to view method parameters. However, I am not able to view the details of this method by double clikcing on it.Can I go much deeper at this level and just view the code with out an access code ?
IV_PAREAID Importing Type /SAPAPO/TS_PAREAID IV_INFOPROV Importing Type RSINFOPROV IV_VERSIOID_TO Importing Type /SAPAPO/VRSIOID IV_KEYFIGURE_FR Importing Type RSDIOBJNM IV_RELEASE_TYP Importing Type /SAPAPO/MSDP_RELEASE_TYP IT_FREE_CHARVALUES Importing Type /SAPAPO/TS_SEL_OBJECT_TAB IT_TAB Importing Type /SAPAPO/TS_TAB_EXT_TAB IT_COLS Importing Type /SAPAPO/TS_COLS_EXT_TAB IT_LINES Importing Type /SAPAPO/TS_LINES_EXT_TAB ET_MSG_TAB Exporting Type /SAPAPO/TS_BAL_MSG_TAB CT_MATLOC_TAB_DETAIL Changing Type /SAPAPO/TS_MATLOC_TAB_TAB CT_PLOB_VALUES Changing Type /SAPAPO/TS_PLOB_VALUES_TAB CV_CHANGE_SPLIT Changing Type FLAG
Further, what does the prefix IV, IT, ET, CT, CV stand for and whats their significance ?
Manish Kumar Rathi replied
Its just a naming convention :
Name of a subcomponent of an object type, that is, a parameter or an
exception. The name can consist of alphanumeric characters and the
special characters underscore (_) and forward slash (/).
The name may only contain uppercase letters. The Class Builder
automatically converts lowercase letters into uppercase. However, if you
use the Class Library API to insert a name, there is no automatic
conversion, and an error occurs.
Yes you can define internal table in Method and its same has writing a program in SE30 like can call function module etc in method.
You can debug BAPI method by entering into mehtod and type /h (where you write transaction code ) and enter , it will take you to debug mode.