on 10-09-2008 4:46 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
User | Count |
---|---|
9 | |
4 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.