2014 Jan 26 1:50 PM
Sorry, But my query may be a little long to read. I m new to ABAP and i was handed over the job of releasing transport requests which i screwed up..
We Created a function group for around 26 function modules, out of which 8 were transported and rest were either being developed of not transported. One of my reports used a function module belonging to the function group.. The problem was the report and the module were in 2 different requests, so i deleted the module in the previous request and put in the request which had my report and transported. Hence, i got a function group error from quality, that the function module was not registered. Here i came to know the concept of include.. so what i did next was i transported the report which contains includes to quality, which got totally messed up.. Know the quality systems show 16 modules not registered, which are still under development... Help, and please ignore the grammer...
2014 Jan 26 2:04 PM
A function module is a part of a function group and it uses its global variables.when you call a function module, whole function group gets loaded into the memory so I would suggest you to go to SE80, choose your function group and right click on it-->other functions-->write transport entry.
Anyways I also think, function group should have been transported by SAP itself, since its essential for a module but you can try transporting it manually.
Thanks
2014 Jan 26 6:00 PM
i tried write transport entry, but i m getting messages such as 'function module locked in transport request xxxxxxxx' when i do the redundancy check.....
2014 Jan 26 2:45 PM
Hi Azhar,
don't handle the report and function module in a single transport request! you have to maintain the sequence of transports
- first you have to attach the function group and function modules ( top includes ) in a one transport request
- Your report should be in other transport request
Possible re-import the transports again!
2014 Jan 26 2:49 PM
Basically you have messed up the includes stuff.. dont worry do one thing for each FM go to it subroutines include,top etch which are using save and activate in a neew transport. Just cross check which includes have code
2014 Jan 26 3:15 PM
hi,
try this
1)SE80, choose your function group
2) right click on it-->other functions-->write transport entry.