05-15-2012 8:46 AM
Hi:
In AVC...While editing derivation strategy for activity group , when i press rules value i get Run time error as mentioned under
Runtime Errors | LOAD_PROGRAM_NOT_FOUND |
Except. | CX_SY_PROGRAM_NOT_FOUND |
Date and Time | 15.05.2012 12:44:11 |
Short text
Program "RFMATGRPRD6990011 " not found. |
What happened?
There are several possibilities: | |
Error in the ABAP Application Program | |
The current ABAP program "SAPMABADR" had to be terminated because it has | |
come across a statement that unfortunately cannot be executed. | |
or | |
Error in the SAP kernel. | |
The current ABAP "SAPMABADR" program had to be terminated because the | |
ABAP processor detected an internal system error. |
Error analysis
An exception occurred that is explained in detail below. | |||||||||||||||||||||||||||||||||||||||||||||||||
The exception, which is assigned to class 'CX_SY_PROGRAM_NOT_FOUND', was not | |||||||||||||||||||||||||||||||||||||||||||||||||
caught in | |||||||||||||||||||||||||||||||||||||||||||||||||
procedure "RULE--_READ" "(FORM)", nor was it propagated by a RAISING clause. | |||||||||||||||||||||||||||||||||||||||||||||||||
Since the caller of the procedure could not have anticipated that the | |||||||||||||||||||||||||||||||||||||||||||||||||
exception would occur, the current program is terminated. | |||||||||||||||||||||||||||||||||||||||||||||||||
The reason for the exception is: | |||||||||||||||||||||||||||||||||||||||||||||||||
On account of a branch in the program | |||||||||||||||||||||||||||||||||||||||||||||||||
Missing RAISING Clause in Interface
Trigger Location of Exception
|
Line SourceCde
49 PERFORM name--is_combined USING target-field-name
50 is_combined_field.
51 IF is_combined_field IS INITIAL.
52 CLEAR e_rule-no_combined_fields.
53 EXIT.
54 ENDIF.
55 ENDLOOP.
56 ENDIF.
57
58 PERFORM rule--_read USING e_rule e_failed.
59
60 ENDFORM. "rule--create
61
62 *---------------------------------------------------------------------*
63 * FORM rule--read *
64 *---------------------------------------------------------------------*
65 * ........ *
66 *---------------------------------------------------------------------*
67 FORM rule--_read USING e_rule TYPE t_rule
68 e_failed TYPE t_flag.
69
70 DATA:
71 l_sav_version_active TYPE t_flag,
72 l_request_handled TYPE t_flag.
73
74 FIELD-SYMBOLS: <entry> TYPE t_rule_entry.
75
76 PERFORM read_all_of_table IN PROGRAM (e_rule-progname)
77 USING e_failed
78 e_rule-tab_entries.
>>>> CHECK e_failed IS INITIAL.
80 LOOP AT e_rule-tab_entries ASSIGNING <entry>.
81 PERFORM rule--_new_id USING e_rule <entry>-id.
82 * If version management active, entry stated as original
83 PERFORM exit--check_guid_version_act
84 USING
85 global-callback_report
86 l_sav_version_active
87 l_request_handled.
88
89 IF l_sav_version_active IS NOT INITIAL.
90 APPEND <entry>-id TO e_rule-tab_ids_original.
91 ENDIF.
92
93 ENDLOOP.
94 e_rule-id_old_max = e_rule-id_counter.
95 CLEAR e_rule-rule_has_changed.
96 DESCRIBE TABLE e_rule-tab_entries LINES e_rule-count_entries.
97
98 PERFORM rule--_determine_default_date USING e_rule e_failed.
Please guide me to resolve this issue and also tell why this error appeared ?
Regards
05-15-2012 9:07 AM
Hi,
Try going to the derivation strategy (FMAVCDERIACTG), Menu - Extras - Regeneration and check if the issue is solved.
Regards,
Eli
P.S. Why would you need to change a strategy for activity group? Just testing or real business scenario?
05-15-2012 9:07 AM
Hi,
Try going to the derivation strategy (FMAVCDERIACTG), Menu - Extras - Regeneration and check if the issue is solved.
Regards,
Eli
P.S. Why would you need to change a strategy for activity group? Just testing or real business scenario?
05-15-2012 9:41 AM
Hi:
I was just testing what is inside rules value button because i am not getting whats use of derivation strategy for activity group.I am using SAP delivered derivation rule e.g Derive activity group from value type only. As soon as i press Rule Value button it generates the error i mentioned above. As per your post if i select this derivation "Derive activity group from value type only" , and in select regeneration , it gives an error message
Message no. ABADR013
Please guide me.
Br
05-15-2012 9:57 AM
Hi,
Value groups are used to group different FM value types of commitment/actual documents. Further, this information could be used to define tolerance profiles. In 95% of cases, tolerance profiles will apply to all activity groups and therefore there is no need to maitain these values. However, if you are interested in performing different levels of control for different activities (very rare scenario), you can use this functionality.
As for your problem: can you access the rule by double-clicking on it? Or you get the error there as well? If yes, and regeneration does not help, then you have to open OSS message.
Regards,
Eli
05-15-2012 1:03 PM
Hi:
Thanks for reply , i have created fund center master through LSMW the coding of fund center is kept in accordance to cost center master data, but after mass creation i realized that i forgot to give superior fund center node to fund centers where it was required and now in FMSB it is coming in display mode. No date has been posted to, can you please tell me where to make this field editable.
Br
05-15-2012 1:39 PM
Hi,
You can maitain it via FMSD.
Regards,
Eli
P.S. Please, try not to mix different issues in one thread.
05-16-2012 4:56 AM
Hi Eli:
Thanks in future i will try to avoid this . Thanks for the solution.
Br