Skip to Content
author's profile photo Former Member
Former Member

problem with TFRM table active indicator in pricing routine RV80HGEN

Hi experts,

I have created few custom routines in VOFM tcode, and trasported to Q system.

In DEV in program RV61ANNN and in VOFM tcode, i can see the new includes and new routines.

But when i check in Q system in VOFM tcode the new routines are not available, nor in RV61ANNN program(new includes).

I have run the report RV80HGEN . But its not working.

I checked the table TFRM and the active field is blank for the group number and routine number.

But in DEV TFRM table has an X value in active field for that routine.

I dont know how to do it.

I can retransport the request again, but i dont know what all the objects needs to be created a new request. its risky.

Plz help me out on this.

I have checked OSS notes, even it says the same.nothing else.

Points are rewarded fully.

Thsnks,

KK

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Aug 19, 2007 at 07:03 PM

    Hi,

    The problem is with the active field blank in the test system. From OSS note 327220:

    (02) Question/problem:

    Even though report RV80HGEN was executed, the VOFM object is not registered in the object carrier. Why?

    (02) Answer:

    During the setup of the object carriers via RV80HGEN the system includes only VOFM objects which have set the 'active indicator' (refer to section 2.3.2). If the active indicator for the corresponding object is not set, the RV80HGEN does not process the VOFM object. Solution: Set the active indicator for the respective object and start the RV80HGEN again.

    So I might suggest deactivating the object in development, transporting, then reactivating the object in development, and transporting again.

    BR,

    Tony.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      I know this is an old thread, but my comment might be helpful for someone else:

      In Development VOFM I manually added the new Pricing Condition with its description and Application indicator.

      I inserted the code, syntax-checked and activated, assigning it to a transport request.

      At this point, when I was returned to VOFM, where I selected the line I had just created for the new requirement, and used Edit > Activate from the menu bar. This changed the greyed-out 'Active' indicator to a tick.

      Then I exited VOFM and executed RV80HGEN.

      I was then able to see my new condition number within include RV61ANNN.

  • author's profile photo Former Member
    Former Member
    Posted on Aug 23, 2007 at 03:09 PM

    Hi,

    you can try to create a Change Request to transport only te missing entry of table TFRM.

    Use transaction SM30 giving the view name V_TFRM, clicking on Transport button and in the following pop-up filling the Group indicator text box with 'PBED' (which is the class code related to your include RV61ANNN, as explained in Note 28683). You'll see a table control with the list of all VOFM routines; select the line you are interested in and click on the button "Include in the request".

    I Hope this resolve your problem.

    Bye,

    Antonino

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.