cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to view the details of BAdi method

Former Member
0 Kudos

Guys,

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 ?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You can further get into details .

You double click on the Default implementation class ( example BADI /SAPAPO/RRP_SRC_EXIT , on Default implementation class /SAPAPO/CL_DEF_IM_RRP_SRC_EXIT ) on the tcode se18 after entering into it.

Than double click on the analyze like /SAPAPO/IF_EX_RRP_SRC_EXIT~RRP_USEX_PLORD_CREATE it will take you to the screen where you have to write a code.

Hope it will help you .

Manish

Former Member
0 Kudos

Thanks for the info Manish.

Further, what does the Method parameter prefix IV, IT, ET, CT, CV, GT stand for and whats their significance ?

within the Badi implementation itself , can a user define an Internal table with in the method ?If so would this Internal table be visible when viewing the Method parameters through SE18 ?

PS : Can I just debug the method in stand alone mode ? Is this possible, If so please advice me with the procedure.

Thanks

Former Member
0 Kudos

Its just a naming convention :

Subcomponent name

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.

Manish

Answers (0)