SAP for Public Sector Discussions
Foster conversations about citizen engagement, resource optimization, and service delivery improvements in the public sector using SAP.
cancel
Showing results for 
Search instead for 
Did you mean: 

Error while editing acitivty derivation strategy

atif_farooq
Active Contributor
0 Kudos

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

(CALL FUNCTION/DIALOG, external PERFORM, SUBMIT)
or a transaction call, another ABAP/4 program
is to be loaded, namely "RFMATGRPRD6990011 ".

However, program "RFMATGRPRD6990011 " does not exist in the library.

Possible reasons:
a) Wrong program name specified in an external PERFORM or
   SUBMIT or, when defining a new transaction, a new
   dialog module or a new function module.
b) Transport error

Missing RAISING Clause in Interface

Program                             SAPMABADR
Include                             MABADRFENTRIES
Row                                 67
Module type                         (FORM)
Module Name                         RULE  _READ

Trigger Location of Exception

Program                             SAPMABADR
Include                             MABADRFENTRIES
Row                                 79
Module type                         (FORM)
Module Name                         RULE  _READ

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

1 ACCEPTED SOLUTION

iklovski
Active Contributor
0 Kudos

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?

View solution in original post

6 REPLIES 6

iklovski
Active Contributor
0 Kudos

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?

0 Kudos

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

Access routines RFMATGRPRD6990011 for the derivation rule could not be generated

Message no. ABADR013

Please guide me.

Br

iklovski
Active Contributor
0 Kudos

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

0 Kudos

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

iklovski
Active Contributor
0 Kudos

Hi,

You can maitain it via FMSD.

Regards,

Eli

P.S. Please, try not to mix different issues in one thread.

0 Kudos

Hi Eli:

              Thanks in future i will try to avoid this . Thanks for the solution.

Br