<?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: Call dialog in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265694#M780422</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi mathew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This may be helpful to u&lt;/P&gt;&lt;P&gt;CALL DIALOG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;CALL DIALOG dialog [ {AND SKIP FIRST SCREEN} &lt;/P&gt;&lt;P&gt;                       [ {USING bdc_tab [MODE mode]} ] &lt;/P&gt;&lt;P&gt;                       [EXPORTING p1 FROM a1 p2 FROM a2 ...] &lt;/P&gt;&lt;P&gt;                       [IMPORTING p1 TO a1 p2 TO a2 ...]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extras: &lt;/P&gt;&lt;P&gt;1. ... AND SKIP FIRST SCREEN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... USING bdc_tab [MODE mode] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... EXPORTING p1 FROM a1 p2 FROM a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... IMPORTING p1 TO a1 p2 TO a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The statement CALL DIALOG calls the dialog module whose name is contained in the character-like data object dialog. The data object dialog must contain the name in uppercase. If the dialog module specified in dialog is not found, an exception that cannot be handled is raised. &lt;/P&gt;&lt;P&gt;When calling the dialog module, the assigned ABAP program is loaded in a new internal session. The session of the calling program is still available. In contrast to CALL TRANSACTION, the called program runs in the same SAP LUW as the calling program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After loading the ABAP program, the event LOAD-OF-PROGRAM is triggered and the screen defined as the initial screen of the dialog module is called. The dialog module is terminated when the corresponding screen sequence terminates upon reaching the next screen with screen number 0 or the program is exited using the statement . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;Dialog modules are the only language resource that can be used to open a new session without changing the SAP LUW. Be aware of the following: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The statements COMMIT WORK and ROLLBACK WORK cause database commits or database rollbacks in the called program. However, the procedures registered with CALL FUNCTION IN UPDATE TASK and PERFORM ON {COMMIT|ROLLBACK} are not executed until the execution of the corresponding statements in the calling program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the called program, SAP locks are adopted by the caller. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 1 &lt;/P&gt;&lt;P&gt;... AND SKIP FIRST SCREEN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Under the same conditions as for the statement CALL TRANSACTION, this addition surpresses the display of the screen of the initial screen. If the called dialog module has input parameters for the obligatory input fields of the initial screen, they can also be filled using a parameter transfer instead of SPA/GPA parameters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 2 &lt;/P&gt;&lt;P&gt;... USING bdc_tab [MODE mode] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This addition controls the called program as in the statement CALL TRANSACTION using the specification of a batch input folder in an internal table bdc_tab of the line type BDCDATA. In this case, only MODE can be used as an addition for the control of the batch input processing. &lt;/P&gt;&lt;P&gt;If a message is sent in the called program, this message is available in the system fields sy-msgid, sy-msgty, sy-msgno, sy-msgv1, ..., sy-msgv4 after the call. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 3 &lt;/P&gt;&lt;P&gt;... EXPORTING p1 FROM a1 p2 FROM a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 4 &lt;/P&gt;&lt;P&gt;... IMPORTING p1 TO a1 p2 TO a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;These additions can be used to assign the appropriate actual parameters a1, a2, ... to the formal parameters p1, p2, ... of the dialog module. The formal parameters of a dialog module are always optional. They can have all data types except for reference types. &lt;/P&gt;&lt;P&gt;When loading the called program, the values of the actual parameters are assigned to the global data objects of the called program that are defined as formal parameters. If this data is associated with screen fields of the same name, they are not overwritten by possible SPA/GPA parameters. If you specify IMPORTING, the system field sy-subrc is implicitly adopted by the called dialog module and unknown formal parameters are ignored by the system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;Outside of classes, the additions FROM a1, FROM a2, ... und TO a1, TO a2, ... in the parameter lists can be omitted if the formal parameters and actual parameters have the same names. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Calling a dialog module DEMO_DIALOG_MODULE which is associated with the program SAPMDEMO_TRANSACTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA spfli_wa TYPE spfli. &lt;/P&gt;&lt;P&gt;spfli_wa-carrid = 'LH'. &lt;/P&gt;&lt;P&gt;spfli_wa-connid = '0400'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL DIALOG 'DEMO_DIALOG_MODULE' &lt;/P&gt;&lt;P&gt;  EXPORTING &lt;/P&gt;&lt;P&gt;    spfli-carrid FROM spfli_wa-carrid &lt;/P&gt;&lt;P&gt;    spfli-connid FROM spfli_wa-connid &lt;/P&gt;&lt;P&gt;  IMPORTING &lt;/P&gt;&lt;P&gt;    spfli_wa     TO spfli_wa. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exceptions &lt;/P&gt;&lt;P&gt;Non-Catchable Exceptions &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: Parameter name is too long. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_NAME_TOO_LONG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: The called dialog module is unknown. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_NOT_FOUND &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: The called dialog module contains errors (incorrect entry in table TDCT). &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_WRONG_TDCT_MODE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: No further paging area for parameter transfer available. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_NO_CONTAINER &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: The statement CALL DIALOG ... SCREEN ... PROGRAM ... is not supported. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_SCREEN/PROGRAM &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sravanthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Jan 2008 09:22:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-08T09:22:52Z</dc:date>
    <item>
      <title>Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265693#M780421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is call dialog method of data transfer? Is it a tyqe of batch input method?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:19:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265693#M780421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265694#M780422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi mathew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This may be helpful to u&lt;/P&gt;&lt;P&gt;CALL DIALOG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;CALL DIALOG dialog [ {AND SKIP FIRST SCREEN} &lt;/P&gt;&lt;P&gt;                       [ {USING bdc_tab [MODE mode]} ] &lt;/P&gt;&lt;P&gt;                       [EXPORTING p1 FROM a1 p2 FROM a2 ...] &lt;/P&gt;&lt;P&gt;                       [IMPORTING p1 TO a1 p2 TO a2 ...]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extras: &lt;/P&gt;&lt;P&gt;1. ... AND SKIP FIRST SCREEN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... USING bdc_tab [MODE mode] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... EXPORTING p1 FROM a1 p2 FROM a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... IMPORTING p1 TO a1 p2 TO a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The statement CALL DIALOG calls the dialog module whose name is contained in the character-like data object dialog. The data object dialog must contain the name in uppercase. If the dialog module specified in dialog is not found, an exception that cannot be handled is raised. &lt;/P&gt;&lt;P&gt;When calling the dialog module, the assigned ABAP program is loaded in a new internal session. The session of the calling program is still available. In contrast to CALL TRANSACTION, the called program runs in the same SAP LUW as the calling program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After loading the ABAP program, the event LOAD-OF-PROGRAM is triggered and the screen defined as the initial screen of the dialog module is called. The dialog module is terminated when the corresponding screen sequence terminates upon reaching the next screen with screen number 0 or the program is exited using the statement . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;Dialog modules are the only language resource that can be used to open a new session without changing the SAP LUW. Be aware of the following: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The statements COMMIT WORK and ROLLBACK WORK cause database commits or database rollbacks in the called program. However, the procedures registered with CALL FUNCTION IN UPDATE TASK and PERFORM ON {COMMIT|ROLLBACK} are not executed until the execution of the corresponding statements in the calling program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the called program, SAP locks are adopted by the caller. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 1 &lt;/P&gt;&lt;P&gt;... AND SKIP FIRST SCREEN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Under the same conditions as for the statement CALL TRANSACTION, this addition surpresses the display of the screen of the initial screen. If the called dialog module has input parameters for the obligatory input fields of the initial screen, they can also be filled using a parameter transfer instead of SPA/GPA parameters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 2 &lt;/P&gt;&lt;P&gt;... USING bdc_tab [MODE mode] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This addition controls the called program as in the statement CALL TRANSACTION using the specification of a batch input folder in an internal table bdc_tab of the line type BDCDATA. In this case, only MODE can be used as an addition for the control of the batch input processing. &lt;/P&gt;&lt;P&gt;If a message is sent in the called program, this message is available in the system fields sy-msgid, sy-msgty, sy-msgno, sy-msgv1, ..., sy-msgv4 after the call. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 3 &lt;/P&gt;&lt;P&gt;... EXPORTING p1 FROM a1 p2 FROM a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 4 &lt;/P&gt;&lt;P&gt;... IMPORTING p1 TO a1 p2 TO a2 ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;These additions can be used to assign the appropriate actual parameters a1, a2, ... to the formal parameters p1, p2, ... of the dialog module. The formal parameters of a dialog module are always optional. They can have all data types except for reference types. &lt;/P&gt;&lt;P&gt;When loading the called program, the values of the actual parameters are assigned to the global data objects of the called program that are defined as formal parameters. If this data is associated with screen fields of the same name, they are not overwritten by possible SPA/GPA parameters. If you specify IMPORTING, the system field sy-subrc is implicitly adopted by the called dialog module and unknown formal parameters are ignored by the system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;Outside of classes, the additions FROM a1, FROM a2, ... und TO a1, TO a2, ... in the parameter lists can be omitted if the formal parameters and actual parameters have the same names. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Calling a dialog module DEMO_DIALOG_MODULE which is associated with the program SAPMDEMO_TRANSACTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA spfli_wa TYPE spfli. &lt;/P&gt;&lt;P&gt;spfli_wa-carrid = 'LH'. &lt;/P&gt;&lt;P&gt;spfli_wa-connid = '0400'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL DIALOG 'DEMO_DIALOG_MODULE' &lt;/P&gt;&lt;P&gt;  EXPORTING &lt;/P&gt;&lt;P&gt;    spfli-carrid FROM spfli_wa-carrid &lt;/P&gt;&lt;P&gt;    spfli-connid FROM spfli_wa-connid &lt;/P&gt;&lt;P&gt;  IMPORTING &lt;/P&gt;&lt;P&gt;    spfli_wa     TO spfli_wa. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exceptions &lt;/P&gt;&lt;P&gt;Non-Catchable Exceptions &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: Parameter name is too long. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_NAME_TOO_LONG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: The called dialog module is unknown. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_NOT_FOUND &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: The called dialog module contains errors (incorrect entry in table TDCT). &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_WRONG_TDCT_MODE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: No further paging area for parameter transfer available. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_NO_CONTAINER &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause: The statement CALL DIALOG ... SCREEN ... PROGRAM ... is not supported. &lt;/P&gt;&lt;P&gt;Runtime Error: CALL_DIALOG_SCREEN/PROGRAM &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sravanthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:22:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265694#M780422</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265695#M780423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Parera,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think Module pool Programming &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:24:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265695#M780423</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265696#M780424</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;Please find the below documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************&lt;/P&gt;&lt;P&gt;CALL DIALOG - Call a dialog module &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL DIALOG dial. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additions: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ... AND SKIP FIRST SCREEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... EXPORTING f1 FROM g1 ... fn FROM gn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... IMPORTING f1 TO   g1 ... fn TO   gn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... USING itab ... MODE mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calls the dialog module dial; dial can be a literal or a variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 1 &lt;/P&gt;&lt;P&gt;... AND SKIP FIRST SCREEN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Processes the first screen of the dialog module in the background, if all required entry fields have been filled. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 2 &lt;/P&gt;&lt;P&gt;... EXPORTING f1 FROM g1 ... fn FROM gn &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Specifies all data objects (fields, field strings, internal tables) to be passed to the dialog module. If the names in the calling and called programs are identical, you can omit " FROM g1". Otherwise, fi refers to the field in the dialog module, while gi specifies the field in the calling program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 3 &lt;/P&gt;&lt;P&gt;... IMPORTING f1 TO   g1 ... fn TO gn &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Specifies all data objects (fields, field strings, internal tables) to be returned from the dialog module. If the names in the calling and called programs are identical, you can omit " TO g1". Otherwise, fi refers to the field in the dialog module, while gi specifies the field in the calling program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB, &lt;/P&gt;&lt;P&gt;        LINE(72), &lt;/P&gt;&lt;P&gt;      END   OF ITAB, &lt;/P&gt;&lt;P&gt;      TITLE LIKE SY-TITLE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL DIALOG 'RS_EDIT_TABLE' &lt;/P&gt;&lt;P&gt;    EXPORTING SOURCETAB FROM ITAB &lt;/P&gt;&lt;P&gt;              TITLE &lt;/P&gt;&lt;P&gt;    IMPORTING SOURCETAB TO   ITAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;The system field SY-SUBRC is automatically exported and imported. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The unknown export/import data in the dialog module is ignored. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data objects passed should have the same type or structure in the calling program and the dialog module. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 4 &lt;/P&gt;&lt;P&gt;... USING itab ... MODE mode &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Calls the dialog module dial and also passes the internal table itab which contains one or more screens in batch input format. &lt;/P&gt;&lt;P&gt;If required, the dialog module may return a message to the system fields SY-MSGID, SY-MSGTY, SY-MSGNO, SY-MSGV1, ..., SY-MSGV4. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specified processing mode mode can accept the following values: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'A' Display screen &lt;/P&gt;&lt;P&gt;'E' Display only if an error occurs &lt;/P&gt;&lt;P&gt;'N' No display &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the addition MODE is not specified, the processing mode is 'A'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The return code is set as follows: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-SUBRC = 0: &lt;/P&gt;&lt;P&gt;The processing was successful. &lt;/P&gt;&lt;P&gt;SY-SUBRC &amp;lt;&amp;gt; 0: &lt;/P&gt;&lt;P&gt;The dialog ended with an error. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any update requests which occur there are not processed until the calling program executes a COMMIT WORK. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To return from the dialog module, use the key word LEAVE PROGRAM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds&lt;/P&gt;&lt;P&gt;Sivaparvathi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points if helpful..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:26:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265696#M780424</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265697#M780425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Call dialog method is similar to call transaction, except that updation is done by the calling program itself.This method is obsolete. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call transaction:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.Synchronous Processing&lt;/P&gt;&lt;P&gt;2.You can update the database both synchronously and asynchrounously.&lt;/P&gt;&lt;P&gt;3.Transfer of data for individual transaction&lt;/P&gt;&lt;P&gt;4.No batch input session is created.&lt;/P&gt;&lt;P&gt;5.Faster than other batch input techniques.&lt;/P&gt;&lt;P&gt;6.No automatic error log and restart capability is available here.&lt;/P&gt;&lt;P&gt;7.Not recommended for bulk data transfer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/question-about-bdc-program.htm" target="test_blank"&gt;http://www.sap-img.com/abap/question-about-bdc-program.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/" target="test_blank"&gt;http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.planetsap.com/bdc_main_page.htm" target="test_blank"&gt;http://www.planetsap.com/bdc_main_page.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/question-about-bdc-program.htm" target="test_blank"&gt;http://www.sap-img.com/abap/question-about-bdc-program.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/" target="test_blank"&gt;http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.planetsap.com/bdc_main_page.htm" target="test_blank"&gt;http://www.planetsap.com/bdc_main_page.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vasavi.&lt;/P&gt;&lt;P&gt;reward if it is helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:42:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265697#M780425</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:42:48Z</dc:date>
    </item>
    <item>
      <title>Re: Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265698#M780426</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;WHile in call transaction, no session is created. Instead , a report prog is created , which takes input from the file and calls the transaction in Batch mode. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call dialog method is similar to call transaction, except that updation is done by the calling program itself.This method is obsolete. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advantages of Batch Input Method are &lt;/P&gt;&lt;P&gt;1)Can process large data volumes &lt;/P&gt;&lt;P&gt;2) data integrity is maintained &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vasavi.&lt;/P&gt;&lt;P&gt;reward if it is helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:45:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265698#M780426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Call dialog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265699#M780427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go through this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://sts1.sts.tu-harburg.de/teaching/sap_r3/ABAP4/call_dia.htm" target="test_blank"&gt;http://sts1.sts.tu-harburg.de/teaching/sap_r3/ABAP4/call_dia.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 09:54:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-dialog/m-p/3265699#M780427</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T09:54:46Z</dc:date>
    </item>
  </channel>
</rss>

