<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Modification of VF44 program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496070#M1257399</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, since your requirement is essencially to add new functionality (new selection options, etc) to a SAP program (called by transaction VF44), you have to copy the source program and then start building your Z (custom) version of it. Why copy and not edit the source program itself ? Because SAP programs cannot be edited. Whoever gaved you this requirement probably knows that from the moment you're done you guys will be using your new transaction code (that will call your new program, a copy of SDRRAV01 with the required additions) instead of VF44, which will be put aside by your company.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, the program that runs behind transaction VF44 is SDRRAV01, start creating a new program that is a copy of it, and start changing the selection screen, adding your new parameters and options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this serves as a start,&lt;/P&gt;&lt;P&gt;Avraham&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Apr 2009 06:32:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-30T06:32:40Z</dc:date>
    <item>
      <title>Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496069#M1257398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a requirement where i need to modify the VF44 program to add additional fields for selection with ALV output and it has options to filter and sort, which can be used as information to process the transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functionally,this requirement is related to deferral reason revenue recognition process where items otherwise eligible for revenue recognition are deferred to a future period, due to specified conditions.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These additional selection parameters on VF44 will enable us to sort, filter the report by different criteria, and perform collective processing.&lt;/P&gt;&lt;P&gt;YVF44 is going to be the new transaction having all these changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem i am having is i am not able to figure out from where to start !!&lt;/P&gt;&lt;P&gt;Please help...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2009 06:14:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496069#M1257398</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-30T06:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496070#M1257399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, since your requirement is essencially to add new functionality (new selection options, etc) to a SAP program (called by transaction VF44), you have to copy the source program and then start building your Z (custom) version of it. Why copy and not edit the source program itself ? Because SAP programs cannot be edited. Whoever gaved you this requirement probably knows that from the moment you're done you guys will be using your new transaction code (that will call your new program, a copy of SDRRAV01 with the required additions) instead of VF44, which will be put aside by your company.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, the program that runs behind transaction VF44 is SDRRAV01, start creating a new program that is a copy of it, and start changing the selection screen, adding your new parameters and options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this serves as a start,&lt;/P&gt;&lt;P&gt;Avraham&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2009 06:32:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496070#M1257399</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-30T06:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496071#M1257400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for you reply Avraham,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well the rquirement is to have a new transaction keeping alive the original transaction VF44. So i &lt;STRONG&gt;cannot&lt;/STRONG&gt; make changes directly to prog SDRRAV01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have made a replica of this program and here lies my query that how to make the required changes in the copied program ZSDRRAV01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the selection fields to be added in the program will be provided as additional selection criteria in the filter list, end user can pick and choose which fields are required to sort in to a work list for collective processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Napsterr on Apr 30, 2009 8:45 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2009 06:42:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496071#M1257400</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-30T06:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496072#M1257401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi..&lt;/P&gt;&lt;P&gt;maybe you dont need to program a new transacion...&lt;/P&gt;&lt;P&gt;see BTE event 00503108 (Revenue realization) &lt;/P&gt;&lt;P&gt;(transaction: FIBF-&amp;gt;settings-&amp;gt;P/S modules...-&amp;gt;customer....)&lt;/P&gt;&lt;P&gt;here you can assign own function module in which&lt;/P&gt;&lt;P&gt;you can start custom z-program&lt;/P&gt;&lt;P&gt;In this program will have selection-screen wich helps you&lt;/P&gt;&lt;P&gt;to set extra filter on worklist with revenue recognition&lt;/P&gt;&lt;P&gt;regards, darek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2009 07:12:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496072#M1257401</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-30T07:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496073#M1257402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dariusz,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried with the solution you proposed.&lt;/P&gt;&lt;P&gt;Just have a few things to clarify -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have assigned my own FM to the event  00503108. How do i proceed now to link this FM and SDRRAV01 ?&lt;/P&gt;&lt;P&gt;I guess i am not soppsed to copy whole code of SDRRAV01 and then modify it !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please tell me the steps as I have never come across any such requirement earlier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2009 07:58:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496073#M1257402</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-30T07:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496074#M1257403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;1. &lt;/P&gt;&lt;P&gt;your z-function module must be created as a copy of SAMPLE_INTERFACE_00503108&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;example:&lt;/P&gt;&lt;P&gt;FUNCTION Z_SAMPLE_INTERFACE_00503108.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Lokale Schnittstelle:&lt;/P&gt;&lt;P&gt;*"       TABLES&lt;/P&gt;&lt;P&gt;*"              FIT_VBREVAV STRUCTURE  VBREVAV&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;export FIT_VBREVAV[] to memory ID 'vf44'.&lt;/P&gt;&lt;P&gt;submit zprogram_00503108 and return.&lt;/P&gt;&lt;P&gt;import FIT_VBREVAV[] from memory ID 'vf44'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;3. &lt;/P&gt;&lt;P&gt;create program zprogram_00503108 with own selection screen...&lt;/P&gt;&lt;P&gt;report zprogram_00503108.&lt;/P&gt;&lt;P&gt;data: FIT_VBREVAV like VBREVAV occurs 0 with header line.&lt;/P&gt;&lt;P&gt;select-options....&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;import FIT_VBREVAV[] from memory ID 'vf44'.&lt;/P&gt;&lt;P&gt;loop at FIT_VBREVAV.&lt;/P&gt;&lt;P&gt;*here your checks according to selection screen....&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;example: delete FIT_VBREVAV index sy-tabix....&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;*export to memory modified workllist...&lt;/P&gt;&lt;P&gt;export FIT_VBREVAV[] to memory ID 'vf44'.&lt;/P&gt;&lt;P&gt;4.&lt;/P&gt;&lt;P&gt;now, when you start vf44 and when you execute -&amp;gt;selection-screen&lt;/P&gt;&lt;P&gt;of your z-program should appears...and here user can do extra selections...&lt;/P&gt;&lt;P&gt;regards,darek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2009 08:09:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496074#M1257403</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-30T08:09:42Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496075#M1257404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a similar requirement for Functionally change. Could you share the BTE which could be used for ensuring that revenue posting should happen only on the service rendered date entered in the sales order?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any  hint to achieve this functionality would be of great help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Banu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 16:36:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496075#M1257404</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T16:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: Modification of VF44 program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496076#M1257405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have  a requirement to ensure that revenue posting should happen only on the service rendered date entered in the sales order. Could you suggest the BTE which can be used to serve this purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Awaiting earliest reponse&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Banu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 16:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-of-vf44-program/m-p/5496076#M1257405</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T16:54:31Z</dc:date>
    </item>
  </channel>
</rss>

