<?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: reg:rfc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-rfc/m-p/2608122#M598006</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;According to&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/f9/3f69fd11a80b4e93a5c9230bafc767/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/f9/3f69fd11a80b4e93a5c9230bafc767/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The reason for the Runtime error: CALL_FUNCTION_UC_STRUCT is that "Type conflict while transferring structure ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd suggest therefore that you check the definition of the variables in ZTEST_RFC where it calls ZTEST_FUNC as there would seem to be a mismatch.  If you are editing ZTEST_RFC, try using the Check &amp;gt; Extended check functionality as this will typically pinpoint such problems for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Aug 2007 00:22:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-08T00:22:56Z</dc:date>
    <item>
      <title>reg:rfc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-rfc/m-p/2608121#M598005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am created one below rfc function module. that is ZTEST_FUNC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Expert Forums » ABAP Development » ABAP Dictionary &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thread: reg:fm &lt;/P&gt;&lt;P&gt; Welcome, chaitu sumi    &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; Your Control Panel  &lt;/P&gt;&lt;P&gt; Your Reward Points  &lt;/P&gt;&lt;P&gt; Your Questions  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; There are new replies to your question. &lt;/P&gt;&lt;P&gt;Mark question as still not answered. &lt;/P&gt;&lt;P&gt;Mark question as answered. &lt;/P&gt;&lt;P&gt;Use the radio buttons to award points to replies. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  You are watching this thread. To stop watching this thread, click "Stop Watching Thread" below. (Watch Options)  &lt;/P&gt;&lt;P&gt; This watch sends emails by default. If you don't want to receive emails on changes in this thread, go to the watch options, un-mark the "Email" checkbox next to the thread's entry and click "Update".  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Reply to this Thread   Search Forum    Stop Watching Thread    Back to Thread List  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Replies: 2 - Pages: 1 - Last Post: Aug 6, 2007 5:03 PM by: Sudheer Junnuth...  Threads: &lt;A href="https://community.sap.com/Next"&gt; Previous &lt;/A&gt;  &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;chaitu sumi   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Posts: 9 &lt;/P&gt;&lt;P&gt;Questions: 9 &lt;/P&gt;&lt;P&gt;Registered: 7/13/07 &lt;/P&gt;&lt;P&gt;Forum points: 0  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   reg:fm   &lt;/P&gt;&lt;P&gt;Posted: Aug 6, 2007 4:47 PM         Reply      E-mail this post  &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created below function module, which is having below import parameters and tables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION ztest_func.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local interface:&lt;/P&gt;&lt;P&gt;*" IMPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(S_LFDAT1) LIKE LIKP-LFDAT&lt;/P&gt;&lt;P&gt;*" VALUE(S_LFDAT2) LIKE LIKP-LFDAT OPTIONAL&lt;/P&gt;&lt;P&gt;*" VALUE(RAIL_ROAD) TYPE CHECKBOX&lt;/P&gt;&lt;P&gt;*" TABLES&lt;/P&gt;&lt;P&gt;*" IT_FINAL STRUCTURE ZTLC_SAL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_cond type n,&lt;/P&gt;&lt;P&gt;loop_index like sy-tabix .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select zdelv~vkorg&lt;/P&gt;&lt;P&gt;zdelv~vbeln&lt;/P&gt;&lt;P&gt;zdelv~lfart&lt;/P&gt;&lt;P&gt;zdelv~lfdat&lt;/P&gt;&lt;P&gt;zdelv~wadat&lt;/P&gt;&lt;P&gt;zdelv~vtweg&lt;/P&gt;&lt;P&gt;zdelv~spart&lt;/P&gt;&lt;P&gt;zdelv~vkbur&lt;/P&gt;&lt;P&gt;zdelv~vkgrp&lt;/P&gt;&lt;P&gt;zdelv~kunnr&lt;/P&gt;&lt;P&gt;zdelv~vsbed&lt;/P&gt;&lt;P&gt;zdelv~ntgew&lt;/P&gt;&lt;P&gt;zdelv~route&lt;/P&gt;&lt;P&gt;zdelv~lgort&lt;/P&gt;&lt;P&gt;zdelv~inco1&lt;/P&gt;&lt;P&gt;zdelv~matnr&lt;/P&gt;&lt;P&gt;zdelv~mvgr1&lt;/P&gt;&lt;P&gt;zdelv~vsart&lt;/P&gt;&lt;P&gt;zdelv~rwerks&lt;/P&gt;&lt;P&gt;zdelv~dwerks&lt;/P&gt;&lt;P&gt;into corresponding fields of table IT_FRGT&lt;/P&gt;&lt;P&gt;From zdelv WHERE zdelv~wadat = s_lfdat1 " and s_lfdat2&lt;/P&gt;&lt;P&gt;AND zdelv~lfart IN ('ZGDP','ZGRR','ZRLF','ZGLF').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if Sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort it_frgt&lt;/P&gt;&lt;P&gt;by vbeln dwerks lgort route kunnr regio vkbur vkgrp bran1 cityc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete adjacent duplicates from it_frgt&lt;/P&gt;&lt;P&gt;Comparing vbeln dwerks lgort route kunnr&lt;/P&gt;&lt;P&gt;regio vkbur vkgrp bran1 Cityc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop_index = 1.&lt;/P&gt;&lt;P&gt;Loop at it_frgt." to wa_frgt.&lt;/P&gt;&lt;P&gt;*select kunnr regio from kna1 into kna1 where kunnr = it_frgt-kunnr.&lt;/P&gt;&lt;P&gt;*select bland from t005u into corresponding fields of table it_regio where Bland = kna1-regio.&lt;/P&gt;&lt;P&gt;*endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RAIL_ROAD = 'I'.&lt;/P&gt;&lt;P&gt;IF IT_FRGT-VSBED &amp;lt;&amp;gt; '04'.&lt;/P&gt;&lt;P&gt;DELETE IT_FRGT.&lt;/P&gt;&lt;P&gt;clear it_frgt.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RAIL_ROAD = 'R'.&lt;/P&gt;&lt;P&gt;IF IT_FRGT-VSBED = '04'.&lt;/P&gt;&lt;P&gt;DELETE IT_FRGT.&lt;/P&gt;&lt;P&gt;clear it_frgt.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear wa_frgt.&lt;/P&gt;&lt;P&gt;select single lifnr from vbpa into vbpa&lt;/P&gt;&lt;P&gt;where vbeln eq it_frgt-vbeln and&lt;/P&gt;&lt;P&gt;parvw eq 'ZD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding it_frgt to wa_frgt.&lt;/P&gt;&lt;P&gt;move vbpa-lifnr to wa_frgt-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If wa_frgt-lfart eq 'ZGND' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZGNL' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZGNS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-LVTEXT = 'STA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-lfart eq 'ZGNS'.&lt;/P&gt;&lt;P&gt;delete it_frgt.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mseg~werks&lt;/P&gt;&lt;P&gt;mseg~lgort&lt;/P&gt;&lt;P&gt;into (wa_frgt-rwerks,wa_frgt-rlgort)&lt;/P&gt;&lt;P&gt;from vbfa join mseg&lt;/P&gt;&lt;P&gt;on mseg~mblnr = vbfa~vbeln&lt;/P&gt;&lt;P&gt;where vbfa~vbelv eq wa_frgt-vbeln and&lt;/P&gt;&lt;P&gt;vbfa~vbtyp_n = 'i'.&lt;/P&gt;&lt;P&gt;Endselect.&lt;/P&gt;&lt;P&gt;wa_frgt-netwr = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-netwr = 0.&lt;/P&gt;&lt;P&gt;select single regio region plant lgobe cityc from zsta&lt;/P&gt;&lt;P&gt;into corresponding fields of it_zfrgt&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-lgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg&lt;/P&gt;&lt;P&gt;and kunnr = it_frgt-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single regio region plant lgobe cityc from zsta into corresponding fields of it_zfrgt&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-lgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cityc from kna1 into wa_frgt-cityc&lt;/P&gt;&lt;P&gt;where kunnr = wa_frgt-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_zfrgt-cityc = wa_frgt-cityc.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single regio region plant lgobe cityc from zsta into corresponding fields of it_zfrgt1&lt;/P&gt;&lt;P&gt;where werks = it_frgt-rwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-rlgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg&lt;/P&gt;&lt;P&gt;and kunnr = it_frgt-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single regio region plant lgobe cityc from zsta into corresponding fields of it_zfrgt1&lt;/P&gt;&lt;P&gt;where werks = it_frgt-rwerks&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and lgort = it_frgt-rlgort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;and vkorg = it_frgt-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single regio region plant lgobe cityc from zsta into corresponding fields of it_zfrgt&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-lgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from zsta into it_zfrgt&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-lgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-regio = it_zfrgt-regio.&lt;/P&gt;&lt;P&gt;wa_frgt-region = it_zfrgt-region.&lt;/P&gt;&lt;P&gt;wa_frgt-plant = it_zfrgt-plant.&lt;/P&gt;&lt;P&gt;wa_frgt-lgobe = it_zfrgt-lgobe.&lt;/P&gt;&lt;P&gt;wa_frgt-cityc = it_zfrgt-cityc.&lt;/P&gt;&lt;P&gt;wa_frgt-soffice = it_zfrgt1-Plant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STA *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if wa_frgt-lfart eq 'ZGDP' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZGDR' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZGRR' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZRLF' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZGLF' OR&lt;/P&gt;&lt;P&gt;wa_frgt-lfart eq 'ZGLR' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-lfart eq 'ZGLR'.&lt;/P&gt;&lt;P&gt;delete it_frgt.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-lfart eq 'ZGDR'.&lt;/P&gt;&lt;P&gt;delete it_frgt.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single WBSTK from LIKPUK into Likpuk-wbstk&lt;/P&gt;&lt;P&gt;where vbeln = wa_frgt-vbeln.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;if likpuk-wbstk &amp;lt;&amp;gt; 'C'.&lt;/P&gt;&lt;P&gt;delete it_frgt.&lt;/P&gt;&lt;P&gt;clear wa_frgt.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-LVTEXT = 'SALES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-netwr = 0.&lt;/P&gt;&lt;P&gt;if wa_frgt-netwr = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select single * from ZFRGT into it_zfrgt2&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-lgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg&lt;/P&gt;&lt;P&gt;and kunnr = it_frgt-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;clear it_zfrgt2.&lt;/P&gt;&lt;P&gt;Select single * from ZFRGT into it_zfrgt2&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks&lt;/P&gt;&lt;P&gt;and lgort = it_frgt-lgort&lt;/P&gt;&lt;P&gt;and vkorg = it_frgt-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;select single * from t001w&lt;/P&gt;&lt;P&gt;where werks = it_frgt-dwerks.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-plant = t001w-name1.&lt;/P&gt;&lt;P&gt;select single * from t001l&lt;/P&gt;&lt;P&gt;where werks = it_frgt-Dwerks and&lt;/P&gt;&lt;P&gt;lgort = it_frgt-lgort.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-lgobe = t001l-lgobe.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;it_zfrgt2-lgobe = wa_frgt-lgobe.&lt;/P&gt;&lt;P&gt;it_zfrgt2-plant = wa_frgt-plant.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select single * from kna1 where kunnr = it_frgt-kunnr.&lt;/P&gt;&lt;P&gt;wa_frgt-cityc = kna1-cityc.&lt;/P&gt;&lt;P&gt;wa_frgt-regio = kna1-regio.&lt;/P&gt;&lt;P&gt;wa_frgt-bran1 = kna1-bran1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single vtext from tbrct into tbrct where braco = it_frgt-bran1.&lt;/P&gt;&lt;P&gt;wa_frgt-vtext = tbrct-vtext.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single bezei from t005u into t005u where bland = wa_frgt-regio&lt;/P&gt;&lt;P&gt;and land1 = 'IN'.&lt;/P&gt;&lt;P&gt;wa_frgt-region = t005u-bezei.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_zfrgt2-cityc = wa_frgt-cityc.&lt;/P&gt;&lt;P&gt;it_zfrgt2-regio = wa_frgt-regio.&lt;/P&gt;&lt;P&gt;it_zfrgt2-region = wa_frgt-region.&lt;/P&gt;&lt;P&gt;it_zfrgt2-vtext = wa_frgt-vtext.&lt;/P&gt;&lt;P&gt;it_zfrgt2-bran1 = wa_frgt-bran1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;wa_frgt-regio = it_zfrgt2-regio.&lt;/P&gt;&lt;P&gt;wa_frgt-region = it_zfrgt2-region.&lt;/P&gt;&lt;P&gt;wa_frgt-plant = it_zfrgt2-plant.&lt;/P&gt;&lt;P&gt;wa_frgt-lgobe = it_zfrgt2-lgobe.&lt;/P&gt;&lt;P&gt;wa_frgt-cityc = it_zfrgt2-cityc.&lt;/P&gt;&lt;P&gt;wa_frgt-vtext = it_zfrgt2-vtext.&lt;/P&gt;&lt;P&gt;wa_frgt-bran1 = it_zfrgt2-bran1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from tvkbt into tvkbt where vkbur = wa_frgt-vkbur.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-soffice = tvkbt-bezei.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from tvgrt where vkgrp = wa_frgt-vkgrp.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-district = tvgrt-bezei.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from zdest into zdest where&lt;/P&gt;&lt;P&gt;vkorg = wa_frgt-vkorg and&lt;/P&gt;&lt;P&gt;regio = wa_frgt-regio and&lt;/P&gt;&lt;P&gt;cityc = wa_frgt-cityc and&lt;/P&gt;&lt;P&gt;actvt = 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-vtext = zdest-vtext1.&lt;/P&gt;&lt;P&gt;wa_frgt-bran1 = zdest-ibraco.&lt;/P&gt;&lt;P&gt;wa_frgt-vkgrp = zdest-ivkgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from tvgrt into tvgrt where vkgrp = wa_frgt-vkgrp.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-district = tvgrt-bezei.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;wa_frgt-vtext = ' '.&lt;/P&gt;&lt;P&gt;wa_frgt-bran1 = ' '.&lt;/P&gt;&lt;P&gt;wa_frgt-district = ' '.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endselect.&lt;/P&gt;&lt;P&gt;*IF kna1-regio IS NOT INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read table it_regio with key BLAND = wa_FRGT-REGIO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DELETE IT_FRGT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear it_frgt.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if wa_frgt-lfart eq 'ZGDR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = wa_frgt-NTGEW.&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = wa_frgt-NQGEW * 1.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = wa_frgt-NTGEW.&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = wa_frgt-NQGEW * 1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-vsbed &amp;lt;&amp;gt; '04'.&lt;/P&gt;&lt;P&gt;Wa_frgt-t_mode = 'Road'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;Wa_frgt-t_mode = 'Rail'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_cond = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-netwr eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-vsbed &amp;lt;&amp;gt; '04'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from a531 into a531&lt;/P&gt;&lt;P&gt;where werks eq wa_frgt-dwerks and&lt;/P&gt;&lt;P&gt;zzlgort eq wa_frgt-lgort and&lt;/P&gt;&lt;P&gt;cityc eq wa_frgt-cityc&lt;/P&gt;&lt;P&gt;order by datbi DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_cond = 1.&lt;/P&gt;&lt;P&gt;if ( a531-datbi &amp;gt;= sy-datum and&lt;/P&gt;&lt;P&gt;a531-datab &amp;lt;= sy-datum ).&lt;/P&gt;&lt;P&gt;wa_frgt-knumh = a531-knumh.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it_cond = 0.&lt;/P&gt;&lt;P&gt;select * from a524 into a524&lt;/P&gt;&lt;P&gt;where werks eq wa_frgt-dwerks and&lt;/P&gt;&lt;P&gt;ZZTRANSP eq wa_frgt-lifnr and&lt;/P&gt;&lt;P&gt;cityc eq wa_frgt-cityc&lt;/P&gt;&lt;P&gt;order by datbi DESCENDING.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_cond = 1.&lt;/P&gt;&lt;P&gt;if ( a524-datbi &amp;gt;= sy-datum and&lt;/P&gt;&lt;P&gt;a524-datab &amp;lt;= sy-datum ).&lt;/P&gt;&lt;P&gt;. wa_frgt-knumh = a524-knumh.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it_cond = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from a530 into a530&lt;/P&gt;&lt;P&gt;where werks eq wa_frgt-dwerks and&lt;/P&gt;&lt;P&gt;ZZLGORT eq wa_frgt-lgort and&lt;/P&gt;&lt;P&gt;inco1 eq wa_frgt-inco1 and&lt;/P&gt;&lt;P&gt;cityc eq wa_frgt-cityc&lt;/P&gt;&lt;P&gt;order by datbi DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_cond = 1.&lt;/P&gt;&lt;P&gt;if ( a530-datbi &amp;gt;= sy-datum and&lt;/P&gt;&lt;P&gt;a530-datab &amp;lt;= sy-datum ).&lt;/P&gt;&lt;P&gt;wa_frgt-knumh = a530-knumh.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it_cond = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from a527 into a527&lt;/P&gt;&lt;P&gt;where werks eq wa_frgt-dwerks and&lt;/P&gt;&lt;P&gt;ZZLGORT eq wa_frgt-lgort and&lt;/P&gt;&lt;P&gt;ZZTRANSP eq wa_frgt-lifnr and&lt;/P&gt;&lt;P&gt;cityc eq wa_frgt-cityc&lt;/P&gt;&lt;P&gt;order by datbi DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_cond = 1.&lt;/P&gt;&lt;P&gt;if ( a527-datbi &amp;gt;= sy-datum and&lt;/P&gt;&lt;P&gt;a527-datab &amp;lt;= sy-datum ).&lt;/P&gt;&lt;P&gt;wa_frgt-knumh = a527-knumh.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from a519 into a519&lt;/P&gt;&lt;P&gt;where vsbed eq wa_frgt-vsbed and&lt;/P&gt;&lt;P&gt;rke_route eq wa_frgt-route&lt;/P&gt;&lt;P&gt;order by datbi DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_cond = 1.&lt;/P&gt;&lt;P&gt;if ( a519-datbi &amp;gt;= sy-datum and&lt;/P&gt;&lt;P&gt;a519-datab &amp;lt;= sy-datum ).&lt;/P&gt;&lt;P&gt;wa_frgt-knumh = a519-knumh.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_frgt-knumh is not initial.&lt;/P&gt;&lt;P&gt;select single * from konp into konp&lt;/P&gt;&lt;P&gt;where knumh = wa_frgt-knumh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move konp-kbetr to wa_frgt-netwr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if konp-KMEIN = 'BAG'.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = wa_frgt-NETWR *&lt;/P&gt;&lt;P&gt;( wa_frgt-ntgew * ( 20 / konp-kpein ) ).&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = wa_frgt-NETWR * wa_frgt-ntgew.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;delete it_frgt.&lt;/P&gt;&lt;P&gt;clear wa_frgt.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = wa_frgt-NETWR.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;CLEAR ZFREIGHT.&lt;/P&gt;&lt;P&gt;if wa_frgt-vsbed = '04'.&lt;/P&gt;&lt;P&gt;select single distn frgt from Zfreight into Zfreight&lt;/P&gt;&lt;P&gt;Where Werks eq wa_FRGT-DWERKS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AND LGORT eq wa_FRGT-LGORT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AND route eq wa_FRGT-route.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;if ( it_frgt-lfart = 'ZGNL' ) OR ( it_frgt-lfart = 'ZGLF' ).&lt;/P&gt;&lt;P&gt;Select single * from Zfreight into Zfreight&lt;/P&gt;&lt;P&gt;Where Werks eq wa_FRGT-DWERKS&lt;/P&gt;&lt;P&gt;AND cityc eq wa_FRGT-cityc&lt;/P&gt;&lt;P&gt;AND route eq wa_FRGT-route.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;Select single * from Zfreight into Zfreight&lt;/P&gt;&lt;P&gt;Where Werks eq wa_FRGT-DWERKS&lt;/P&gt;&lt;P&gt;AND LGORT eq wa_FRGT-LGORT&lt;/P&gt;&lt;P&gt;AND cityc eq wa_FRGT-cityc&lt;/P&gt;&lt;P&gt;AND route eq wa_FRGT-route.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_FRGT-RRKM = ZFREIGHT-DISTN.&lt;/P&gt;&lt;P&gt;if wa_frgt-rrkm &amp;gt; 0.&lt;/P&gt;&lt;P&gt;wa_frgt-NKTWR = wa_frgt-rrkm * wa_frgt-ntgew.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;IF ZFREIGHT-FRGT = 'P'.&lt;/P&gt;&lt;P&gt;wa_frgt-BEZEI = 'Primary Freight'.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;IF ZFREIGHT-FRGT = 'S'.&lt;/P&gt;&lt;P&gt;wa_frgt-BEZEI = 'Secondary Freight'.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify it_frgt from wa_frgt index loop_index .&lt;/P&gt;&lt;P&gt;Loop_index = loop_index + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort it_frgt by Regio dwerks lgort Vkbur district bran1 mvgr1 t_mode.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;Clear:WA_frgt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at it_frgt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If wa_frgt is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding it_frgt to wa_frgt.&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-NKTWR = 0.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it_frgt-lfart eq 'ZGDR' .&lt;/P&gt;&lt;P&gt;it_frgt-NQGEW = it_frgt-NQGEW * -1.&lt;/P&gt;&lt;P&gt;it_frgt-NQTWR = it_frgt-NQTWR * -1.&lt;/P&gt;&lt;P&gt;it_frgt-NKTWR = it_frgt-NKTWR * -1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it_frgt-regio = wa_frgt-regio and&lt;/P&gt;&lt;P&gt;it_frgt-dwerks = wa_frgt-dwerks and&lt;/P&gt;&lt;P&gt;it_frgt-lgort = wa_frgt-lgort and&lt;/P&gt;&lt;P&gt;it_frgt-vkbur = wa_frgt-vkbur and&lt;/P&gt;&lt;P&gt;it_frgt-district = wa_frgt-district and&lt;/P&gt;&lt;P&gt;it_frgt-bran1 = wa_frgt-bran1 and&lt;/P&gt;&lt;P&gt;it_frgt-t_mode = wa_frgt-t_mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = wa_frgt-NQGEW + it_frgt-NQGEW.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = wa_frgt-NQTWR + it_frgt-NQTWR.&lt;/P&gt;&lt;P&gt;wa_frgt-NKTWR = wa_frgt-NKTWR + it_frgt-NKTWR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;Append wa_frgt to it_sfrgt.&lt;/P&gt;&lt;P&gt;Clear wa_frgt.&lt;/P&gt;&lt;P&gt;move-corresponding it_frgt to wa_frgt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = 0.&lt;/P&gt;&lt;P&gt;wa_frgt-NKTWR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_frgt-NQGEW = WA_frgt-NQGEW + it_frgt-NQGEW.&lt;/P&gt;&lt;P&gt;wa_frgt-NQTWR = wa_frgt-NQTWR + it_frgt-NQTWR.&lt;/P&gt;&lt;P&gt;wa_frgt-NKTWR = wa_frgt-NKTWR + it_frgt-NKTWR.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;AT LAST .&lt;/P&gt;&lt;P&gt;Append wa_frgt to it_sfrgt.&lt;/P&gt;&lt;P&gt;Clear wa_frgt.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_sfrgt by regio dwerks lgort Vkbur district bran1 t_mode rrkm nqgew nqtwr nktwr avg_frt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop At IT_SFRGT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_SFRGT-RRKM = 0 .&lt;/P&gt;&lt;P&gt;IF IT_SFRGT-NQGEW &amp;gt; 0 AND IT_SFRGT-NQTWR &amp;gt; 0.&lt;/P&gt;&lt;P&gt;IT_SFRGT-AVG_FRT = IT_SFRGT-NQTWR / IT_SFRGT-NQGEW.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_SFRGT-NQGEW &amp;gt; 0 AND IT_SFRGT-NKTWR &amp;gt; 0.&lt;/P&gt;&lt;P&gt;IT_SFRGT-RRKM = IT_SFRGT-NKTWR / IT_SFRGT-NQGEW.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_SFRGT-RRKM &amp;gt; 0 AND IT_SFRGT-AVG_FRT &amp;gt; 0.&lt;/P&gt;&lt;P&gt;IT_SFRGT-FRT_RT = IT_SFRGT-AVG_FRT / IT_SFRGT-RRKM.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY IT_SFRGT .&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort it_sfrgt by REGION vkorg dwerks lgort t_mode rwerks mvgr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_sfrgt.&lt;/P&gt;&lt;P&gt;move-corresponding it_sfrgt to itab1.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;move-corresponding itab1 to IT_FINAL.&lt;/P&gt;&lt;P&gt;append it_final.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND I created another function module ZTEST_RFC.&lt;/P&gt;&lt;P&gt;In ZTEST_RFC MODULE I AM CALLING ABOVE FUNCTION MODULE ZTEST_FUNC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOW its going to dump its showing the error CALL_FUNCTION_UC_STRUC RUNTIME ERROR IS COMING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can i solve this problem could any body tell me its very urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ZTEST_FUNC  function module only i am collecting the data and put into IT_FINAL INTERNAL TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 04:40:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-rfc/m-p/2608121#M598005</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T04:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: reg:rfc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-rfc/m-p/2608122#M598006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;According to&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/f9/3f69fd11a80b4e93a5c9230bafc767/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/f9/3f69fd11a80b4e93a5c9230bafc767/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The reason for the Runtime error: CALL_FUNCTION_UC_STRUCT is that "Type conflict while transferring structure ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd suggest therefore that you check the definition of the variables in ZTEST_RFC where it calls ZTEST_FUNC as there would seem to be a mismatch.  If you are editing ZTEST_RFC, try using the Check &amp;gt; Extended check functionality as this will typically pinpoint such problems for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 00:22:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-rfc/m-p/2608122#M598006</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T00:22:56Z</dc:date>
    </item>
  </channel>
</rss>

