<?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: Modified Functional module not executing the inserted Code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009038#M409844</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i've tried restarting and starting the server, but it didn't help, would it have anything to do with the fact i'm callin sap which is calling JAVA from a .exe program. The .exe program is having problems connecting to the JAVA program as there is no link?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did a trace as well and this is what it came up with:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in program 'startrfc': ======&amp;gt; Exception condition "NO_BATCH" raised.&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [1] &amp;lt;unknown&amp;gt;    : EXT  &amp;lt;ac: 7&amp;gt; L DDSLOCTE01 &amp;gt;&amp;gt;&amp;gt; CLOSE abrfcrcv.c 429 (23850562) &lt;/P&gt;&lt;P&gt;  -{F0776FA3-F1A7-4662-BF7A-D1352735C394}&lt;/P&gt;&lt;P&gt;*&amp;gt; RfcReceive&lt;/P&gt;&lt;P&gt;        handle = 1&lt;/P&gt;&lt;P&gt;         Data conversion On&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in program 'startrfc': &amp;lt;* RfcReceive [1] : returns 3:RFC_SYS_EXCEPTION&lt;/P&gt;&lt;P&gt;Error in program 'startrfc': &amp;lt;* RfcCallReceive [1] : returns 3:RFC_SYS_EXCEPTION&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [1] &amp;lt;unknown&amp;gt;    : EXT  &amp;lt;ac: 8&amp;gt; L DDSLOCTE01 &amp;gt;&amp;gt;&amp;gt; FREE abrfcio.c 3517 (23850562) &lt;/P&gt;&lt;P&gt;  -{F0776FA3-F1A7-4662-BF7A-D1352735C394}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;Trace file opened at 20070312 164006 GMT Standard T, SAP-REL 640,0,119 RFC-VER 3 818122 MT-SL&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;gt; RfcClose called by external program ...&lt;/P&gt;&lt;P&gt;        handle = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;gt; rfcClose called by RFC-Library in file: abrfc.c, line: 532&lt;/P&gt;&lt;P&gt;        handle = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;Trace file opened at 20070312 164006 GMT Standard T, SAP-REL 640,0,119 RFC-VER 3 818122 MT-SL&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;* rfcClose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;* RfcClose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help or ideas what it could be would be great&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Mar 2007 16:42:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-12T16:42:56Z</dc:date>
    <item>
      <title>Modified Functional module not executing the inserted Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009036#M409842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've modified the IW_C_CREATE_TRANSPORT_REQUEST Functional module so that it calls the GUI_EXEC FM which calles my java script which saves the transport ID with a filename specified. The code seems to work when i test it within SAP, but when i come to use STARTRFC to call the function, the added code dosen't seem to be executing, the transport still gets created but my javascript is not being called?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyone know why?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks - Peter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code following &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION IW_C_CREATE_TRANSPORT_REQUEST.&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(DESCRIPTION) LIKE  E07T-AS4TEXT&lt;/P&gt;&lt;P&gt;*"     VALUE(TRANSPORT_KIND) LIKE  E070-TRFUNCTION DEFAULT 'K'&lt;/P&gt;&lt;P&gt;*"     VALUE(LANGU) LIKE  SY-LANGU DEFAULT 'EN'&lt;/P&gt;&lt;P&gt;*"     VALUE(CQ_ID) LIKE  E070-TRKORR DEFAULT 'FileName'&lt;/P&gt;&lt;P&gt;*"  EXPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(COMMFILE) LIKE  E070-TRKORR&lt;/P&gt;&lt;P&gt;*"     VALUE(PROG_PATH) LIKE  E070-TRKORR&lt;/P&gt;&lt;P&gt;*"     VALUE(CLASSNAME) LIKE  E07T-AS4TEXT&lt;/P&gt;&lt;P&gt;*"  EXCEPTIONS&lt;/P&gt;&lt;P&gt;*"      LANGUAGE_MISSING&lt;/P&gt;&lt;P&gt;*"      NUMBER_RANGE_FULL&lt;/P&gt;&lt;P&gt;*"      UNALLOWED_TRFUNCTION&lt;/P&gt;&lt;P&gt;*"      NO_AUTHORIZATION&lt;/P&gt;&lt;P&gt;*"      CREATE_TRANSPORT_ERROR&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;CLEAR COMMFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE TRANSPORT_KIND.&lt;/P&gt;&lt;P&gt;  WHEN 'P'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Stücklisten für Releasewechsel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT LANGU IS INITIAL.&lt;/P&gt;&lt;P&gt;      PERFORM CREATE_RELEASE_REQUEST&lt;/P&gt;&lt;P&gt;        USING    LANGU&lt;/P&gt;&lt;P&gt;                 DESCRIPTION&lt;/P&gt;&lt;P&gt;                 TRANSPORT_KIND&lt;/P&gt;&lt;P&gt;        CHANGING COMMFILE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    keine Sprache angegeben und Transportart Stücklisten&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      RAISE LANGUAGE_MISSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Alle anderen Transporte&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM CREATE_REQUEST&lt;/P&gt;&lt;P&gt;    USING    DESCRIPTION&lt;/P&gt;&lt;P&gt;             TRANSPORT_KIND&lt;/P&gt;&lt;P&gt;    CHANGING COMMFILE.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;*{ INSERT SM1K900042 1&lt;BR /&gt;WRITE 'Entering My Pogram'.&lt;BR /&gt;PROG_PATH = 'java.exe'.&lt;BR /&gt;CLASSNAME = '-cp c: writeToFile'.&lt;BR /&gt;&lt;BR /&gt;CONDENSE CLASSNAME.&lt;BR /&gt;CONDENSE PROG_PATH.&lt;BR /&gt;CONCATENATE CLASSNAME CQ_ID COMMFILE INTO CLASSNAME SEPARATED BY ' '.&lt;BR /&gt;&lt;BR /&gt;CALL FUNCTION 'GUI_EXEC'&lt;BR /&gt; EXPORTING&lt;BR /&gt; PARAMETER = CLASSNAME&lt;BR /&gt; COMMAND = PROG_PATH.&lt;BR /&gt;WRITE 'Our path is'.&lt;BR /&gt;WRITE PROG_PATH.&lt;BR /&gt;WRITE CLASSNAME.&lt;BR /&gt;*} INSERT&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;STRONG&gt;FORMS&lt;/STRONG&gt;****************************************&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM CREATE_RELEASE_REQUEST                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transportauftrag für Stücklisten erstellen                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;FORM CREATE_RELEASE_REQUEST&lt;/P&gt;&lt;P&gt;  USING    P_LANGU              LIKE SY-LANGU&lt;/P&gt;&lt;P&gt;           P_TRANSPORT_DESCRIPT LIKE E07T-AS4TEXT&lt;/P&gt;&lt;P&gt;           P_TRANS_KIND         LIKE E070-TRFUNCTION&lt;/P&gt;&lt;P&gt;  CHANGING P_COMMFILE           LIKE E070-TRKORR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: SUBRC         LIKE SY-SUBRC,&lt;/P&gt;&lt;P&gt;        H_TMP_LANG(2) TYPE C,&lt;/P&gt;&lt;P&gt;        H_NUMBER(3)   TYPE C,&lt;/P&gt;&lt;P&gt;        NUMBER(4)     TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Anwednungslog öffnen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM OPEN_LOG&lt;/P&gt;&lt;P&gt;    USING P_TRANSPORT_DESCRIPT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Nummer ziehen&lt;/P&gt;&lt;P&gt;  PERFORM GET_NUMBER USING    P_LANGU&lt;/P&gt;&lt;P&gt;                     CHANGING H_NUMBER&lt;/P&gt;&lt;P&gt;                              SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF     SUBRC = 12.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fehler beim erstellen des Transportauftrags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    RAISE CREATE_TRANSPORT_ERROR.&lt;/P&gt;&lt;P&gt;  ELSEIF SUBRC = 11.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Nummernkreis voll&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    RAISE NUMBER_RANGE_FULL.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE P_LANGU TO H_TMP_LANG.&lt;/P&gt;&lt;P&gt;    P_COMMFILE = 'SAPKXXXLYY'.&lt;/P&gt;&lt;P&gt;    REPLACE 'XXX' WITH H_NUMBER     INTO P_COMMFILE.&lt;/P&gt;&lt;P&gt;    REPLACE 'YY'  WITH H_TMP_LANG   INTO P_COMMFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'SUBST_CREATE_COMMANDFILE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              IV_KORRNAME          = P_COMMFILE&lt;/P&gt;&lt;P&gt;              IV_KORRTYPE          = P_TRANS_KIND&lt;/P&gt;&lt;P&gt;              IV_KORRTEXT          = P_TRANSPORT_DESCRIPT&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              NAME_COLLISION       = 1&lt;/P&gt;&lt;P&gt;              CREATE_HEADER_FAILED = 2&lt;/P&gt;&lt;P&gt;              UPDATE_HEADER_FAILED = 3&lt;/P&gt;&lt;P&gt;              OTHERS               = 4.&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 P_COMMFILE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Fehler beim Erstellen des Transportauftrags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      RAISE CREATE_TRANSPORT_ERROR.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transportauftrag erstellt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Log schreiben&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM WRITE_LOGFILE&lt;/P&gt;&lt;P&gt;        USING P_COMMFILE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                               "CREATE_RELEASE_REQUEST&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM CREATE_REQUEST                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transportauftrag erstellen                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM CREATE_REQUEST&lt;/P&gt;&lt;P&gt;  USING    P_TRANSPORT_DESCRIPT LIKE E07T-AS4TEXT&lt;/P&gt;&lt;P&gt;           P_TRANS_KIND         LIKE E070-TRFUNCTION&lt;/P&gt;&lt;P&gt;  CHANGING P_COMMFILE           LIKE E070-TRKORR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'TRINT_INSERT_NEW_COMM'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            WI_KURZTEXT   = P_TRANSPORT_DESCRIPT&lt;/P&gt;&lt;P&gt;            WI_TRFUNCTION = P_TRANS_KIND&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            WE_TRKORR     = P_COMMFILE&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;         NUMBER_RANGE_FULL       = 1&lt;/P&gt;&lt;P&gt;         INVALID_INPUT           = 2&lt;/P&gt;&lt;P&gt;         NO_AUTHORIZATION        = 3&lt;/P&gt;&lt;P&gt;         OTHERS                  = 4.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Auftrag erstellt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Anwednungslog öffnen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM OPEN_LOG&lt;/P&gt;&lt;P&gt;        USING P_TRANSPORT_DESCRIPT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Log schreiben&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM WRITE_LOGFILE&lt;/P&gt;&lt;P&gt;        USING P_COMMFILE.&lt;/P&gt;&lt;P&gt;    WHEN 1.                             "Nummernkreis für Aufträge voll&lt;/P&gt;&lt;P&gt;      CLEAR P_COMMFILE.&lt;/P&gt;&lt;P&gt;      RAISE NUMBER_RANGE_FULL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     p_error_msg-no = '735'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 2.                             "Unbekannter Auftragstyp&lt;/P&gt;&lt;P&gt;      CLEAR P_COMMFILE.&lt;/P&gt;&lt;P&gt;      RAISE UNALLOWED_TRFUNCTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     p_error_msg-no = '353'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 3.                             "keine Berechtigung&lt;/P&gt;&lt;P&gt;      CLEAR P_COMMFILE.&lt;/P&gt;&lt;P&gt;      RAISE NO_AUTHORIZATION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     p_error_msg-no = '328'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 4.                             "Allgemeiner Fehler&lt;/P&gt;&lt;P&gt;      CLEAR P_COMMFILE.&lt;/P&gt;&lt;P&gt;      RAISE CREATE_TRANSPORT_ERROR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     p_error_msg-no = '353'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               "create_request&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM OPEN_LOG                                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Anwedungslog öffnen                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM OPEN_LOG&lt;/P&gt;&lt;P&gt;  USING P_TRANSPORT_DESCRIPT LIKE E07T-AS4TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*init application log&lt;/P&gt;&lt;P&gt;  PERFORM LOG_INIT USING C_APPL_LOG_TRANSPORT.&lt;/P&gt;&lt;P&gt;*log header&lt;/P&gt;&lt;P&gt;  PERFORM LOG_HEADER&lt;/P&gt;&lt;P&gt;    USING C_APPL_LOG_TRANSPORT P_TRANSPORT_DESCRIPT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                             "OPEN_LOG&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM WRITE_LOGFILE                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Logfile in den Anwendungslog schreiben                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;-&amp;gt; P_TRANSPORT_DESCRIPT                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM WRITE_LOGFILE&lt;/P&gt;&lt;P&gt;  USING P_COMMFILE           LIKE E070-TRKORR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: H_ERROR_MSG LIKE IWERRORMSG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*log message transport created&lt;/P&gt;&lt;P&gt;  CLEAR H_ERROR_MSG.&lt;/P&gt;&lt;P&gt;  MOVE '42'  TO H_ERROR_MSG-ID.&lt;/P&gt;&lt;P&gt;  MOVE 'I'   TO H_ERROR_MSG-TYPE.&lt;/P&gt;&lt;P&gt;  MOVE '733' TO H_ERROR_MSG-NO.&lt;/P&gt;&lt;P&gt;  MOVE P_COMMFILE TO H_ERROR_MSG-V1.&lt;/P&gt;&lt;P&gt;  PERFORM LOG_MSG&lt;/P&gt;&lt;P&gt;    USING C_APPL_LOG_TRANSPORT '2' H_ERROR_MSG.&lt;/P&gt;&lt;P&gt;*log save&lt;/P&gt;&lt;P&gt;  PERFORM LOG_SAVE&lt;/P&gt;&lt;P&gt;    USING C_APPL_LOG_TRANSPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.              "WRITE_LOGFILE&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM GET_NUMBER                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  LANGU                                                         *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  NUMBER                                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM GET_NUMBER&lt;/P&gt;&lt;P&gt;  USING    LANGU   LIKE SY-LANGU&lt;/P&gt;&lt;P&gt;  CHANGING NUMBER  TYPE C&lt;/P&gt;&lt;P&gt;           SUBRC   LIKE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS: OBJECT LIKE INRI-OBJECT VALUE 'SIWBTRANSP'.&lt;/P&gt;&lt;P&gt;  DATA: NR_RANGE LIKE INRI-NRRANGENR,&lt;/P&gt;&lt;P&gt;        RETURNCODE LIKE  INRI-RETURNCODE,&lt;/P&gt;&lt;P&gt;        ERROR_MSG LIKE IWERRORMSG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR SUBRC.&lt;/P&gt;&lt;P&gt;  NR_RANGE = '01'.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'NUMBER_GET_NEXT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            NR_RANGE_NR             = NR_RANGE&lt;/P&gt;&lt;P&gt;            OBJECT                  = OBJECT&lt;/P&gt;&lt;P&gt;            SUBOBJECT               = LANGU&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            NUMBER                  = NUMBER&lt;/P&gt;&lt;P&gt;            RETURNCODE              = RETURNCODE&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            INTERVAL_NOT_FOUND      = 1&lt;/P&gt;&lt;P&gt;            NUMBER_RANGE_NOT_INTERN = 2&lt;/P&gt;&lt;P&gt;            OBJECT_NOT_FOUND        = 3&lt;/P&gt;&lt;P&gt;            QUANTITY_IS_0           = 4&lt;/P&gt;&lt;P&gt;            QUANTITY_IS_NOT_1       = 5&lt;/P&gt;&lt;P&gt;            INTERVAL_OVERFLOW       = 6&lt;/P&gt;&lt;P&gt;            OTHERS                  = 7.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 00.&lt;/P&gt;&lt;P&gt;    WHEN 01.&lt;/P&gt;&lt;P&gt;      PERFORM NUMBER_RANGE_INTERVAL_INSERT&lt;/P&gt;&lt;P&gt;              USING      NR_RANGE  LANGU&lt;/P&gt;&lt;P&gt;              CHANGING   NUMBER&lt;/P&gt;&lt;P&gt;                         RETURNCODE.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      SUBRC = 12.&lt;/P&gt;&lt;P&gt;      PERFORM FILL_ERROR_MSG&lt;/P&gt;&lt;P&gt;        USING    C_MESSAGE_ERROR 736 SY-SUBRC SPACE SPACE SPACE&lt;/P&gt;&lt;P&gt;        CHANGING ERROR_MSG.&lt;/P&gt;&lt;P&gt;      PERFORM LOG_MSG USING C_APPL_LOG_TRANSPORT 1 ERROR_MSG.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  CASE RETURNCODE.&lt;/P&gt;&lt;P&gt;    WHEN ' '.&lt;/P&gt;&lt;P&gt;    WHEN '1'.                          "Nummer im kritischen Bereich&lt;/P&gt;&lt;P&gt;      PERFORM FILL_ERROR_MSG&lt;/P&gt;&lt;P&gt;        USING    C_MESSAGE_INFO 734 SPACE SPACE SPACE SPACE&lt;/P&gt;&lt;P&gt;        CHANGING ERROR_MSG.&lt;/P&gt;&lt;P&gt;      PERFORM LOG_MSG USING C_APPL_LOG_TRANSPORT 2 ERROR_MSG.&lt;/P&gt;&lt;P&gt;    WHEN '2'.                          "letzte Nummer vergeben&lt;/P&gt;&lt;P&gt;      PERFORM FILL_ERROR_MSG&lt;/P&gt;&lt;P&gt;        USING    C_MESSAGE_INFO 735 SPACE SPACE SPACE SPACE&lt;/P&gt;&lt;P&gt;        CHANGING ERROR_MSG.&lt;/P&gt;&lt;P&gt;      PERFORM LOG_MSG USING C_APPL_LOG_TRANSPORT 1 ERROR_MSG.&lt;/P&gt;&lt;P&gt;      SUBRC = 11.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                               "number_get&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Peter Lai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 15:55:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009036#M409842</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T15:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Modified Functional module not executing the inserted Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009037#M409843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have modified FM's myself that are called via an RFC. They code changes where not recognised until the calling application was re-started. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I suspect that the code is being buffered for the particular application.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 15:57:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009037#M409843</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T15:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: Modified Functional module not executing the inserted Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009038#M409844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i've tried restarting and starting the server, but it didn't help, would it have anything to do with the fact i'm callin sap which is calling JAVA from a .exe program. The .exe program is having problems connecting to the JAVA program as there is no link?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did a trace as well and this is what it came up with:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in program 'startrfc': ======&amp;gt; Exception condition "NO_BATCH" raised.&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [1] &amp;lt;unknown&amp;gt;    : EXT  &amp;lt;ac: 7&amp;gt; L DDSLOCTE01 &amp;gt;&amp;gt;&amp;gt; CLOSE abrfcrcv.c 429 (23850562) &lt;/P&gt;&lt;P&gt;  -{F0776FA3-F1A7-4662-BF7A-D1352735C394}&lt;/P&gt;&lt;P&gt;*&amp;gt; RfcReceive&lt;/P&gt;&lt;P&gt;        handle = 1&lt;/P&gt;&lt;P&gt;         Data conversion On&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in program 'startrfc': &amp;lt;* RfcReceive [1] : returns 3:RFC_SYS_EXCEPTION&lt;/P&gt;&lt;P&gt;Error in program 'startrfc': &amp;lt;* RfcCallReceive [1] : returns 3:RFC_SYS_EXCEPTION&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [1] &amp;lt;unknown&amp;gt;    : EXT  &amp;lt;ac: 8&amp;gt; L DDSLOCTE01 &amp;gt;&amp;gt;&amp;gt; FREE abrfcio.c 3517 (23850562) &lt;/P&gt;&lt;P&gt;  -{F0776FA3-F1A7-4662-BF7A-D1352735C394}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;Trace file opened at 20070312 164006 GMT Standard T, SAP-REL 640,0,119 RFC-VER 3 818122 MT-SL&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;gt; RfcClose called by external program ...&lt;/P&gt;&lt;P&gt;        handle = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;gt; rfcClose called by RFC-Library in file: abrfc.c, line: 532&lt;/P&gt;&lt;P&gt;        handle = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;Trace file opened at 20070312 164006 GMT Standard T, SAP-REL 640,0,119 RFC-VER 3 818122 MT-SL&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;* rfcClose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;* RfcClose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help or ideas what it could be would be great&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 16:42:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modified-functional-module-not-executing-the-inserted-code/m-p/2009038#M409844</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T16:42:56Z</dc:date>
    </item>
  </channel>
</rss>

