Hi
I get the following error when i try to open a function module named ZSPLIT_STRING.
<b>Function group ZBC0 contains errors</b>
This FM belongs to function group ZBC0. What i found out, is that in include the main program of the function group which contains list of function modules belonging to the function group does not contain call FM. Here is the list:
LZBC0UXX /
*****************************************************************
THIS FILE IS GENERATED BY THE FUNCTION LIBRARY. *
NEVER CHANGE IT MANUALLY, PLEASE! *
*****************************************************************
INCLUDE LZBC0U01. "Z_GET_COMP_DATA
INCLUDE LZBC0U02. "Z_SEND_NOTIF_INFO
INCLUDE LZBC0U03. "Z_SEND_AUTH_INFO
INCLUDE LZBC0U05. "Z_GET_FILE_LIST
INCLUDE LZBC0U06. "Z_MS_EXCEL_DAT
INCLUDE LZBC0U07. "TABLEFRAME_ZBC0
INCLUDE LZBC0U08. "TABLEPROC_ZBC0
INCLUDE LZBC0U10. "Z_GET_USERS_INFO_NEW
INCLUDE LZBC0U11. "Z_GET_COMP_ROLES
INCLUDE LZBC0U09. "Z_GET_USER_PROFS
INCLUDE LZBC0U12. "Z_GET_USER_PROFS_NEW
INCLUDE LZBC0U13. "Z_GET_USER_INFO_BW
INCLUDE LZBC0U14. "Z_COMPARE_TABLES
INCLUDE LZBC0U17. "Z_GET_USER_PROFS2
INCLUDE LZBC0U15. "Z_GET_MODULE
INCLUDE LZBC0U18. "Z_GET_PROFILI
INCLUDE LZBC0U19. "Z_GET_SKUPINA
INCLUDE LZBC0U20. "Z_GET_ROLES
INCLUDE LZBC0U21. "ZCONVERT_TO_EUR
INCLUDE LZBC0U22. "ZGET_CURRENCY
INCLUDE LZBC0U23. "FIELD_EXIT_WAERS
INCLUDE LZBC0U24. "FIELD_EXIT_WAERS_0
INCLUDE LZBC0U04. "Z_GET_USER_PROFS_NEW2
INCLUDE LZBC0U16. "Z_CALC_TIME
I explored around a little bit and when i tried to open the line in include file
<i>INCLUDE LZBC0U21. "ZCONVERT_TO_EUR</i>
i got the same error. FM ZCONVERT_TO_EUR exists, because we are using it in some of our programs. The same goes for the ZSPLIT_STRING fm.
Furthermore, i tried to open the other LZBC0U* includes and found out that
INCLUDE LZBC0U23. "FIELD_EXIT_WAERS
which is supposed to contain source of FIELD_EXIT_WAERS contained source of ZSPLIT_STRING. I found out the same strange situation with some of the rest function module includes...
It looks like everything is messed up and i do not know how this inconsistency occured. Does anybody know of such tool/tcode to analyze and fix such situation or maybe have a written procedure to fix this manually?
Any suggestion would be greatly appreciated!