07-29-2015 3:10 PM
Hi everybody,
I am developing ABAP in Eclipse Luna and must extend an ABAP program developed by a former team.
The following points are important to understand my tasks:
Questions:
Can you please help me in finding a good (full) documentation between two releases?
I appreciate any help, many thanks!
Best,
Ali
07-30-2015 8:07 AM
Hi Ali,
concerning question "Documentation between two releases", it's necessary to know which application/Add On/... that FMs belong to. You might need to consult with the experts, or do these FMs belong to SAP_BASIS?
Cheers,
Jasmin
07-30-2015 7:53 AM
Hi Ali,
I am not aware of any tool that can help you in migrating your report from old to new ABAP release.
For detecting the called function modules of your report you can use the environment analysis in transaction SE84:
Here you can enter the name of your report and you will get a list of all objects that are used within the report.
Maybe this will help you.
Kind Regards,
Thomas.
07-30-2015 8:35 AM
Hi Thomas,
many thanks for your answer. it will be a great help.
Sry, my third question was not precisely. I wanted to trace the names of FMs on the console in the chronological sequence.
Best,
Ali
07-30-2015 8:07 AM
Hi Ali,
concerning question "Documentation between two releases", it's necessary to know which application/Add On/... that FMs belong to. You might need to consult with the experts, or do these FMs belong to SAP_BASIS?
Cheers,
Jasmin
07-30-2015 10:44 AM
Hi Jasmin
Great idea, many Thanks!
My first question about the documentation between releases is not urgent/necessary, I just wanted to know, if someone know some resources (websites).
Concerning the FMs I found until know the differences in the FM "RSDG_IOBJ_MULTI_ACTIVATE":
------Release 7.4 -------------------------------------
FUNCTION RSDG_IOBJ_MULTI_ACTIVATE
IMPORTING
VALUE(I_T_IOBJNM) TYPE RSD_T_IOBJNM
VALUE(I_OBJVERS) TYPE RS_OBJVERS DEFAULT RS_C_OBJVERS-MODIFIED
I_MANUAL TYPE RS_BOOL DEFAULT RS_C_TRUE
VALUE(I_WRITE_PROTOCOL) TYPE RS_BOOL DEFAULT RS_C_TRUE
I_SHOW_CHECK_PROTOCOL TYPE RS_BOOL DEFAULT RS_C_FALSE
I_WITH_ENQUEUE TYPE RS_BOOL DEFAULT RS_C_FALSE
EXPORTING
E_T_MSG TYPE RS_T_MSG
E_T_TABLNM_CNV TYPE RSD_T_C30
E_SUBRC TYPE SYSUBRC
E_T_IOBJNM_ERROR TYPE RSD_T_IOBJNM
E_CANCEL TYPE RS_BOOL.
------Release 7.0 -------------------------------------
FUNCTION rsdg_iobj_multi_activate .
IMPORTING
VALUE(I_T_IOBJNM) TYPE RSD_T_IOBJNM
VALUE(I_OBJVERS) TYPE RS_OBJVERS DEFAULT RS_C_OBJVERS-MODIFIED
VALUE(I_WITH_ENQUEUE) TYPE RS_BOOL DEFAULT RS_C_FALSE
REFERENCE(I_MANUAL) TYPE RS_BOOL DEFAULT RS_C_TRUE
VALUE(I_SET_TIME_STAMP) TYPE RS_BOOL DEFAULT RS_C_TRUE
VALUE(I_WRITE_PROTOCOL) TYPE RS_BOOL DEFAULT RS_C_TRUE
REFERENCE(I_TEST_MODE) TYPE RS_BOOL DEFAULT RS_C_FALSE
REFERENCE(I_SHOW_CHECK_PROTOCOL) TYPE RS_BOOL DEFAULT RS_C_FALSE
EXPORTING
REFERENCE(E_T_MSG) TYPE RS_T_MSG
REFERENCE(E_T_TABLNM_CNV) TYPE RSD_T_C30
REFERENCE(E_SUBRC) TYPE SYSUBRC
REFERENCE(E_T_IOBJNM_ERROR) TYPE RSD_T_IOBJNM
so I had to adapt the call of FM
Best,
Ali
07-30-2015 1:18 PM
07-30-2015 2:49 PM
Hi Jasmin,
thank you for having checked und for the URLs. Great help!
The FM lives in a BW Function Group (RSDG_IOBJ_DB) because the program like I already wrote on the top has to do with the "ABAP in BW" for example:
- Create InfoObjects with ABAP
- Create InfoProvider with ABAP
- Transformation with ABAP
- etc
Best,
Ali