<?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: Searching program for smartform in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024855#M715199</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two logos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name : quality logo&lt;/P&gt;&lt;P&gt;object: graphics&lt;/P&gt;&lt;P&gt;ID    : BMAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name : DNV Logo&lt;/P&gt;&lt;P&gt;Object :graphics&lt;/P&gt;&lt;P&gt;ID    : BMAP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now when I click the form painter-&amp;gt; sender box is displaying where the &lt;/P&gt;&lt;P&gt;condtion is there when I click Sender inforamtion Get_Ship_point Address and under that I can see &lt;/P&gt;&lt;P&gt;some conditon in Input Parameters and output paramter &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Under Input parameters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IS_DLV_DELNOTE-HD_ORG_SHIP_POINT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Outpput parmaters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEXT_MODULE So when I open the text_module &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_DALB'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = '7DAY'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_7DAY'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'AAYD'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_AAYD'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'ARCA'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_ARCA'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'BERR'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_BERR'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'CHIN'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_CHIN'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'CROW'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_CROW'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and under condition nothing is there &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So how Can I write condition for logos to display under different condition which is very important for quality display&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Nov 2007 04:36:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-06T04:36:50Z</dc:date>
    <item>
      <title>Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024849#M715193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Expert&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I seach a program for smartform zxyz&lt;/P&gt;&lt;P&gt;Eg VA01 enter the order no and all the relavent data &lt;/P&gt;&lt;P&gt;     and when enter the output will display the the smartform zxyz &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Monto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 02:14:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024849#M715193</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T02:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024850#M715194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Monto,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The easiest way is Enter data in VA01 -&amp;gt; Activate trace using ST05&lt;/P&gt;&lt;P&gt;and analyze the same. You will get the FORM NAME there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 03:08:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024850#M715194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T03:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024851#M715195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;go to NACE transactions...&lt;/P&gt;&lt;P&gt;there search for your output type.. you'l get the smartform attached to it....&lt;/P&gt;&lt;P&gt;e.g for VA01 select V1 in NACE ando go to output types...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 03:34:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024851#M715195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T03:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024852#M715196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well Atish and Experts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your suggestion, I can see the program name also in smarform &lt;/P&gt;&lt;P&gt;and clicking the function /bcdwb/sf00000053 when double click i can see my smartform name as FORM TYPE TDSFNAME VALUE 'Z_DELIVERY_NOTE',&lt;/P&gt;&lt;P&gt;(Note: Z_delivery_note is a smartform)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I have 2 logs for Quality Assurance , currently I can one logo .&lt;/P&gt;&lt;P&gt;but management need only those log to be display with the condition of logo to be display when the order type = ZOR (Sales order)&lt;/P&gt;&lt;P&gt;       Sales organization = 'OMAN' &lt;/P&gt;&lt;P&gt;         Division = 11&lt;/P&gt;&lt;P&gt;           sales ofice = TWMB &lt;/P&gt;&lt;P&gt;then the DNV logo should display &lt;/P&gt;&lt;P&gt;esle &lt;/P&gt;&lt;P&gt;            SAI logo should display at the bottom &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So how can Write a condition to display the logo or is there any way &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;Monto   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION /1BCDWB/SF00000053.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Global interface:&lt;/P&gt;&lt;P&gt;*"       IMPORTING&lt;/P&gt;&lt;P&gt;*"             VALUE(ARCHIVE_INDEX) TYPE  TOA_DARA OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(ARCHIVE_INDEX_TAB) TYPE  TSFDARA OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(ARCHIVE_PARAMETERS) TYPE  ARC_PARAMS OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(CONTROL_PARAMETERS) TYPE  SSFCTRLOP OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(MAIL_APPL_OBJ) TYPE  SWOTOBJID OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(MAIL_RECIPIENT) TYPE  SWOTOBJID OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(MAIL_SENDER) TYPE  SWOTOBJID OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(OUTPUT_OPTIONS) TYPE  SSFCOMPOP OPTIONAL&lt;/P&gt;&lt;P&gt;*"             VALUE(USER_SETTINGS) TYPE  TDBOOL DEFAULT 'X'&lt;/P&gt;&lt;P&gt;*"             REFERENCE(IS_DLV_DELNOTE) TYPE  LEDLV_DELNOTE&lt;/P&gt;&lt;P&gt;*"       EXPORTING&lt;/P&gt;&lt;P&gt;*"             VALUE(DOCUMENT_OUTPUT_INFO) TYPE  SSFCRESPD&lt;/P&gt;&lt;P&gt;*"             VALUE(JOB_OUTPUT_INFO) TYPE  SSFCRESCL&lt;/P&gt;&lt;P&gt;*"             VALUE(JOB_OUTPUT_OPTIONS) TYPE  SSFCRESOP&lt;/P&gt;&lt;P&gt;*"       EXCEPTIONS&lt;/P&gt;&lt;P&gt;*"              FORMATTING_ERROR&lt;/P&gt;&lt;P&gt;*"              INTERNAL_ERROR&lt;/P&gt;&lt;P&gt;*"              SEND_ERROR&lt;/P&gt;&lt;P&gt;*"              USER_CANCELED&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: %INPUT     TYPE SSFCOMPIN,&lt;/P&gt;&lt;P&gt;      %RESULT_OP TYPE SSFCRESOP,&lt;/P&gt;&lt;P&gt;      %RESULT_PD TYPE SSFCRESPD,&lt;/P&gt;&lt;P&gt;      %RESULT_CL TYPE SSFCRESCL,&lt;/P&gt;&lt;P&gt;      %TABDEF    LIKE LINE OF %TABDEFS,&lt;/P&gt;&lt;P&gt;      %ARCTAB    TYPE TSFDARA,&lt;/P&gt;&lt;P&gt;      BEGIN OF %FULLNAME,&lt;/P&gt;&lt;P&gt;        FORM TYPE TDSFNAME VALUE 'Z_DELIVERY_NOTE',&lt;/P&gt;&lt;P&gt;        VARI TYPE TDVARIANT,&lt;/P&gt;&lt;P&gt;        ACTV TYPE TDBOOL VALUE 'X',&lt;/P&gt;&lt;P&gt;      END OF %FULLNAME.&lt;/P&gt;&lt;P&gt;TYPES: T_XDF_ELEM(255)     TYPE C,&lt;/P&gt;&lt;P&gt;       T_XDF_ATTR(255)     TYPE C.&lt;/P&gt;&lt;P&gt;DATA:  %IMPORT_PARAMETER   TYPE TABLE OF RSIMP WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %CHANGING_PARAMETER TYPE TABLE OF RSCHA WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %TABLES_PARAMETER   TYPE TABLE OF RSTBL WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %EXPORT_PARAMETER   TYPE TABLE OF RSEXP WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %EXCEPTION_LIST     TYPE TABLE OF RSEXC WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:  %XDF_TABLE          TYPE TSFIXML,&lt;/P&gt;&lt;P&gt;       %XDF_LENGTH         TYPE I.&lt;/P&gt;&lt;P&gt;DATA:  %XDF_DOCUMENT       TYPE REF TO IF_IXML_DOCUMENT,&lt;/P&gt;&lt;P&gt;       %XDF_PARAMETER      TYPE REF TO IF_IXML_ELEMENT,&lt;/P&gt;&lt;P&gt;       %L_NAME             TYPE STRING,&lt;/P&gt;&lt;P&gt;       %L_VALUE            TYPE STRING,&lt;/P&gt;&lt;P&gt;       %L_OBJECT           TYPE STRING,&lt;/P&gt;&lt;P&gt;       %L_DATE             TYPE STRING,&lt;/P&gt;&lt;P&gt;       %L_TIME             TYPE STRING,&lt;/P&gt;&lt;P&gt;       %L_FLAT             TYPE C,&lt;/P&gt;&lt;P&gt;       %RC                 TYPE SY-SUBRC.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;%DATA_OBJECT&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;CLASS CL_IXML DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;CONSTANTS: %C_XDF_ROOT_ELEMENT TYPE T_XDF_ELEM VALUE 'XDF',&lt;/P&gt;&lt;P&gt;     %C_XDF_ATTR_TYPE        TYPE T_XDF_ATTR VALUE 'TYPE',&lt;/P&gt;&lt;P&gt;     %C_XDF_ATTR_TIMESTAMP   TYPE T_XDF_ATTR VALUE 'TIMESTAMP',&lt;/P&gt;&lt;P&gt;     %C_XDF_ATTR_OBJ         TYPE T_XDF_ATTR VALUE 'OBJECT'.&lt;/P&gt;&lt;P&gt;DATA:  %XDF_FACTORY      TYPE REF TO IF_IXML,&lt;/P&gt;&lt;P&gt;       %XDF_ROOT_ELEMENT TYPE REF TO IF_IXML_ELEMENT.&lt;/P&gt;&lt;P&gt;DATA:  %L_GETSTATE    TYPE DDTYPEGET,&lt;/P&gt;&lt;P&gt;       %L_TYPE        TYPE DDTYPEKIND,&lt;/P&gt;&lt;P&gt;       %L_TYPE_NAME   TYPE TYPENAME,&lt;/P&gt;&lt;P&gt;       %L_TYPE_CH     LIKE RS38L-IMPORT_TYP,&lt;/P&gt;&lt;P&gt;       %L_DDIC_OBJ    TYPE DDTYPES OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %L_DD02L_STATE TYPE DD02L   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %L_DD04L_STATE TYPE DD04L   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %L_DD40L_STATE TYPE DD40L   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       %L_XMLOUTPUT   TYPE SSFXMLOUT,&lt;/P&gt;&lt;P&gt;       %L_SFSY        TYPE SFSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: ABAP.&lt;/P&gt;&lt;P&gt;DATA: %XDF2_IXML        TYPE REF TO IF_IXML,&lt;/P&gt;&lt;P&gt;      %XDF2_DOCUMENT    TYPE REF TO IF_IXML_DOCUMENT,&lt;/P&gt;&lt;P&gt;      %XDF2_SRC_OBJECTS TYPE ABAP_TRANS_SRCBIND_TAB,&lt;/P&gt;&lt;P&gt;      %XDF2_SRC_OBJECT  LIKE LINE OF %XDF2_SRC_OBJECTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE XDF2_APPEND_SRC_OBJECT.&lt;/P&gt;&lt;P&gt;  %XDF2_SRC_OBJECT-NAME  = '&amp;amp;1'.&lt;/P&gt;&lt;P&gt;  TRANSLATE %XDF2_SRC_OBJECT-NAME TO UPPER CASE.&lt;/P&gt;&lt;P&gt;  GET REFERENCE OF &amp;amp;2 INTO %XDF2_SRC_OBJECT-VALUE.&lt;/P&gt;&lt;P&gt;  APPEND %XDF2_SRC_OBJECT TO %XDF2_SRC_OBJECTS.&lt;/P&gt;&lt;P&gt;END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE XDF_GET_DDIC_INFO.&lt;/P&gt;&lt;P&gt;  CLEAR %L_DDIC_OBJ.&lt;/P&gt;&lt;P&gt;  CLEAR %L_DDIC_OBJ.&lt;/P&gt;&lt;P&gt;  IF NOT &amp;amp;2 IS INITIAL.&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;2.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT &amp;amp;1-TYP IS INITIAL.&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;1-TYP.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT &amp;amp;1-LINE_OF IS INITIAL.&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;1-LINE_OF.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT &amp;amp;1-TABLE_OF IS INITIAL.&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;1-TABLE_OF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR %L_TYPE_NAME.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DDIF_TYPEINFO_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING TYPENAME = %L_TYPE_NAME&lt;/P&gt;&lt;P&gt;       IMPORTING TYPEKIND = %L_TYPE.&lt;/P&gt;&lt;P&gt;  %L_DDIC_OBJ-TYPENAME = %L_TYPE_NAME.&lt;/P&gt;&lt;P&gt;  %L_DDIC_OBJ-TYPEKIND = %L_TYPE.&lt;/P&gt;&lt;P&gt;  IF NOT %L_DDIC_OBJ IS INITIAL.&lt;/P&gt;&lt;P&gt;    COLLECT %L_DDIC_OBJ.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE XDF_CREATE_DATA_STREAM.&lt;/P&gt;&lt;P&gt;  CLEAR: %L_OBJECT, %L_DATE, %L_TIME, %L_NAME, %L_TYPE_NAME,&lt;/P&gt;&lt;P&gt;         %L_VALUE.&lt;/P&gt;&lt;P&gt;  IF &amp;amp;3 = 'T'.&lt;/P&gt;&lt;P&gt;    IF NOT &amp;amp;2 IS INITIAL.&lt;/P&gt;&lt;P&gt;      %L_TYPE_NAME = &amp;amp;2.&lt;/P&gt;&lt;P&gt;    ELSEIF NOT &amp;amp;1-TYP IS INITIAL.&lt;/P&gt;&lt;P&gt;      %L_TYPE_NAME = &amp;amp;1-TYP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT %L_TYPE_NAME IS INITIAL.&lt;/P&gt;&lt;P&gt;      %L_TYPE_CH = %L_TYPE_NAME.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'RS_TYPE_EXISTENCE_CHECK'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;             TYPE = %L_TYPE_CH&lt;/P&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;P&gt;             STRUCTURE_IS_FLAT = %L_FLAT&lt;/P&gt;&lt;P&gt;           EXCEPTIONS&lt;/P&gt;&lt;P&gt;             OTHERS = 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF %L_FLAT NE 'X'.&lt;/P&gt;&lt;P&gt;      CONCATENATE &amp;amp;1-PARAMETER '[]' INTO %L_NAME.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      %L_NAME = &amp;amp;1-PARAMETER.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    %L_NAME = &amp;amp;1-PARAMETER.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF NOT &amp;amp;2 IS INITIAL.&lt;/P&gt;&lt;P&gt;    ASSIGN (%L_NAME) TO &amp;lt;%DATA_OBJECT&amp;gt;&lt;/P&gt;&lt;P&gt;           CASTING TYPE (&amp;amp;2).&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;2.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT &amp;amp;1-TYP IS INITIAL.&lt;/P&gt;&lt;P&gt;    ASSIGN (%L_NAME) TO &amp;lt;%DATA_OBJECT&amp;gt;&lt;/P&gt;&lt;P&gt;           CASTING TYPE (&amp;amp;1-TYP).&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;1-TYP.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT &amp;amp;1-LINE_OF IS INITIAL.&lt;/P&gt;&lt;P&gt;    ASSIGN (%L_NAME) TO &amp;lt;%DATA_OBJECT&amp;gt;.&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;1-LINE_OF.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT &amp;amp;1-TABLE_OF IS INITIAL.&lt;/P&gt;&lt;P&gt;    ASSIGN (%L_NAME) TO &amp;lt;%DATA_OBJECT&amp;gt;.&lt;/P&gt;&lt;P&gt;    %L_TYPE_NAME = &amp;amp;1-TABLE_OF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ASSIGN (%L_NAME) TO &amp;lt;%DATA_OBJECT&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR %L_TYPE_NAME.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF &amp;amp;3 EQ 'T'.&lt;/P&gt;&lt;P&gt;    %L_NAME = &amp;amp;1-PARAMETER.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SDIXML_DATA_TO_DOM'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;             NAME        = %L_NAME&lt;/P&gt;&lt;P&gt;             DATAOBJECT  = &amp;lt;%DATA_OBJECT&amp;gt;&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;             DATA_AS_DOM = %XDF_PARAMETER&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;             DOCUMENT    = %XDF_DOCUMENT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;             OTHERS      = 1.&lt;/P&gt;&lt;P&gt;  %L_NAME  = %C_XDF_ATTR_TYPE.&lt;/P&gt;&lt;P&gt;  %L_VALUE = %L_TYPE_NAME.&lt;/P&gt;&lt;P&gt;  CALL METHOD %XDF_PARAMETER-&amp;gt;SET_ATTRIBUTE&lt;/P&gt;&lt;P&gt;       EXPORTING NAME      = %L_NAME&lt;/P&gt;&lt;P&gt;                    VALUE     = %L_VALUE&lt;/P&gt;&lt;P&gt;       RECEIVING RVAL      = %RC.&lt;/P&gt;&lt;P&gt;  CLEAR %L_DDIC_OBJ.&lt;/P&gt;&lt;P&gt;  READ TABLE %L_DDIC_OBJ WITH KEY TYPENAME = %L_TYPE_NAME.&lt;/P&gt;&lt;P&gt;  CASE %L_DDIC_OBJ-TYPEKIND.&lt;/P&gt;&lt;P&gt;    WHEN 'S'.&lt;/P&gt;&lt;P&gt;      READ TABLE %L_DD02L_STATE WITH KEY TABNAME = &amp;amp;1-TYP.&lt;/P&gt;&lt;P&gt;      %L_DATE = %L_DD02L_STATE-AS4DATE.&lt;/P&gt;&lt;P&gt;      %L_TIME = %L_DD02L_STATE-AS4TIME.&lt;/P&gt;&lt;P&gt;      %L_OBJECT = 'TABL'.&lt;/P&gt;&lt;P&gt;    WHEN 'E'.        " data elements&lt;/P&gt;&lt;P&gt;      READ TABLE %L_DD04L_STATE WITH KEY ROLLNAME = &amp;amp;1-TYP.&lt;/P&gt;&lt;P&gt;      %L_DATE = %L_DD04L_STATE-AS4DATE.&lt;/P&gt;&lt;P&gt;      %L_TIME = %L_DD04L_STATE-AS4TIME.&lt;/P&gt;&lt;P&gt;      %L_OBJECT = 'DTEL'.&lt;/P&gt;&lt;P&gt;    WHEN 'L'.        " table types&lt;/P&gt;&lt;P&gt;      READ TABLE %L_DD40L_STATE WITH KEY TYPENAME = &amp;amp;1-TYP.&lt;/P&gt;&lt;P&gt;      %L_DATE = %L_DD40L_STATE-AS4DATE.&lt;/P&gt;&lt;P&gt;      %L_TIME = %L_DD40L_STATE-AS4TIME.&lt;/P&gt;&lt;P&gt;      %L_OBJECT = 'TTYP'.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      CLEAR: %L_DATE, %L_TIME, %L_OBJECT.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  %L_NAME  = %C_XDF_ATTR_OBJ.&lt;/P&gt;&lt;P&gt;  CALL METHOD %XDF_PARAMETER-&amp;gt;SET_ATTRIBUTE&lt;/P&gt;&lt;P&gt;       EXPORTING NAME      = %L_NAME&lt;/P&gt;&lt;P&gt;                 VALUE     = %L_OBJECT&lt;/P&gt;&lt;P&gt;       RECEIVING RVAL      = %RC.&lt;/P&gt;&lt;P&gt;  %L_NAME  = %C_XDF_ATTR_TIMESTAMP.&lt;/P&gt;&lt;P&gt;  CONCATENATE %L_DATE %L_TIME INTO %L_VALUE.&lt;/P&gt;&lt;P&gt;  CALL METHOD %XDF_PARAMETER-&amp;gt;SET_ATTRIBUTE&lt;/P&gt;&lt;P&gt;       EXPORTING NAME      = %L_NAME&lt;/P&gt;&lt;P&gt;                 VALUE     = %L_VALUE&lt;/P&gt;&lt;P&gt;       RECEIVING RVAL      = %RC.&lt;/P&gt;&lt;P&gt;  CALL METHOD %XDF_ROOT_ELEMENT-&amp;gt;APPEND_CHILD&lt;/P&gt;&lt;P&gt;       EXPORTING NEW_CHILD = %XDF_PARAMETER&lt;/P&gt;&lt;P&gt;       RECEIVING RVAL      = %RC.&lt;/P&gt;&lt;P&gt;  CHECK %RC = 0.&lt;/P&gt;&lt;P&gt;END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR DOCUMENT_OUTPUT_INFO.&lt;/P&gt;&lt;P&gt;CLEAR JOB_OUTPUT_INFO.&lt;/P&gt;&lt;P&gt;CLEAR JOB_OUTPUT_OPTIONS.&lt;/P&gt;&lt;P&gt;%L_SFSY = SFSY.&lt;/P&gt;&lt;P&gt;CLEAR SFSY.&lt;/P&gt;&lt;P&gt;SFSY-PAGE = %L_SFSY-PAGE.&lt;/P&gt;&lt;P&gt;SFSY-FORMPAGES = %L_SFSY-FORMPAGES.&lt;/P&gt;&lt;P&gt;SFSY-JOBPAGES = %L_SFSY-JOBPAGES.&lt;/P&gt;&lt;P&gt;SFSY-XDF = %L_SFSY-XDF.&lt;/P&gt;&lt;P&gt;SFSY-XDF2 = %L_SFSY-XDF2.&lt;/P&gt;&lt;P&gt;CLEAR INTSFSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF CONTROL_PARAMETERS-NO_OPEN = SPACE.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'SSF_CREATE_COMPOSER_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;             ARCHIVE_PARAMETERS = ARCHIVE_PARAMETERS&lt;/P&gt;&lt;P&gt;             USER_SETTINGS      = USER_SETTINGS&lt;/P&gt;&lt;P&gt;             MAIL_SENDER        = MAIL_SENDER&lt;/P&gt;&lt;P&gt;             MAIL_RECIPIENT     = MAIL_RECIPIENT&lt;/P&gt;&lt;P&gt;             MAIL_APPL_OBJ      = MAIL_APPL_OBJ&lt;/P&gt;&lt;P&gt;             OUTPUT_OPTIONS     = OUTPUT_OPTIONS&lt;/P&gt;&lt;P&gt;             CONTROL_PARAMETERS = CONTROL_PARAMETERS&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;             INPUT              = %INPUT.&lt;/P&gt;&lt;P&gt;  IF OUTPUT_OPTIONS-XSFCMODE = SPACE.&lt;/P&gt;&lt;P&gt;    %INPUT-XSF        = ' '.&lt;/P&gt;&lt;P&gt;    %INPUT-XSFOUTMODE = ' '.&lt;/P&gt;&lt;P&gt;    %INPUT-XSFOUTDEV  = ' '.&lt;/P&gt;&lt;P&gt;    %INPUT-XSFACTION  = ' '.&lt;/P&gt;&lt;P&gt;    %INPUT-XSFFORMAT  = ' '.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFCOMP_OPEN'&lt;/P&gt;&lt;P&gt;       EXPORTING  INPUT  = %INPUT&lt;/P&gt;&lt;P&gt;       IMPORTING  RESULT = %RESULT_OP&lt;/P&gt;&lt;P&gt;       EXCEPTIONS OTHERS = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    %VARIANT = SPACE.&lt;/P&gt;&lt;P&gt;    PERFORM %RAISE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  JOB_OUTPUT_OPTIONS = %RESULT_OP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SFSY-XDF = 'X'.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'FUNCTION_IMPORT_INTERFACE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            FUNCNAME           = '/1BCDWB/SF00000053'&lt;/P&gt;&lt;P&gt;            INACTIVE_VERSION   = SPACE&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            IMPORT_PARAMETER   = %IMPORT_PARAMETER&lt;/P&gt;&lt;P&gt;            CHANGING_PARAMETER = %CHANGING_PARAMETER&lt;/P&gt;&lt;P&gt;            TABLES_PARAMETER   = %TABLES_PARAMETER&lt;/P&gt;&lt;P&gt;            EXPORT_PARAMETER   = %EXPORT_PARAMETER&lt;/P&gt;&lt;P&gt;            EXCEPTION_LIST     = %EXCEPTION_LIST&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS             = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  %L_GETSTATE-TBHD = %L_GETSTATE-TBFD = %L_GETSTATE-DTEL = 'X'.&lt;/P&gt;&lt;P&gt;  %L_GETSTATE-TTHD = %L_GETSTATE-TTFD = 'X'.&lt;/P&gt;&lt;P&gt;  LOOP AT %IMPORT_PARAMETER.&lt;/P&gt;&lt;P&gt;    XDF_GET_DDIC_INFO %IMPORT_PARAMETER&lt;/P&gt;&lt;P&gt;                      %IMPORT_PARAMETER-DBFIELD.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  LOOP AT %CHANGING_PARAMETER.&lt;/P&gt;&lt;P&gt;    XDF_GET_DDIC_INFO %CHANGING_PARAMETER&lt;/P&gt;&lt;P&gt;                      %CHANGING_PARAMETER-DBFIELD.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  LOOP AT %TABLES_PARAMETER.&lt;/P&gt;&lt;P&gt;    XDF_GET_DDIC_INFO %TABLES_PARAMETER&lt;/P&gt;&lt;P&gt;                      %TABLES_PARAMETER-DBSTRUCT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DD_TYPEINFO_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING  GETSTATE    = %L_GETSTATE&lt;/P&gt;&lt;P&gt;       TABLES     DDTYPES_TAB = %L_DDIC_OBJ[]&lt;/P&gt;&lt;P&gt;                  DD02L_TAB   = %L_DD02L_STATE[]&lt;/P&gt;&lt;P&gt;                  DD04L_TAB   = %L_DD04L_STATE[]&lt;/P&gt;&lt;P&gt;                  DD40L_TAB   = %L_DD40L_STATE[].&lt;/P&gt;&lt;P&gt;  %XDF_FACTORY = CL_IXML=&amp;gt;CREATE( ).&lt;/P&gt;&lt;P&gt;  %XDF_DOCUMENT = %XDF_FACTORY-&amp;gt;CREATE_DOCUMENT( ).&lt;/P&gt;&lt;P&gt;  %L_NAME = %C_XDF_ROOT_ELEMENT.&lt;/P&gt;&lt;P&gt;  %XDF_ROOT_ELEMENT&lt;/P&gt;&lt;P&gt;       = %XDF_DOCUMENT-&amp;gt;CREATE_ELEMENT( NAME = %L_NAME ).&lt;/P&gt;&lt;P&gt;  CALL METHOD %XDF_DOCUMENT-&amp;gt;APPEND_CHILD&lt;/P&gt;&lt;P&gt;       EXPORTING  NEW_CHILD  = %XDF_ROOT_ELEMENT&lt;/P&gt;&lt;P&gt;       RECEIVING  RVAL       = %RC.&lt;/P&gt;&lt;P&gt;  CHECK %RC = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT %IMPORT_PARAMETER.&lt;/P&gt;&lt;P&gt;    XDF_CREATE_DATA_STREAM %IMPORT_PARAMETER&lt;/P&gt;&lt;P&gt;                           %IMPORT_PARAMETER-DBFIELD 'I'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  LOOP AT %CHANGING_PARAMETER.&lt;/P&gt;&lt;P&gt;    XDF_CREATE_DATA_STREAM %CHANGING_PARAMETER&lt;/P&gt;&lt;P&gt;                           %CHANGING_PARAMETER-DBFIELD 'C'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  LOOP AT %TABLES_PARAMETER.&lt;/P&gt;&lt;P&gt;    XDF_CREATE_DATA_STREAM %TABLES_PARAMETER&lt;/P&gt;&lt;P&gt;                           %TABLES_PARAMETER-DBSTRUCT 'T'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFCOMP_XDF_OUTPUT'&lt;/P&gt;&lt;P&gt;       EXPORTING  DOCUMENT = %XDF_DOCUMENT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS OTHERS   = 1.&lt;/P&gt;&lt;P&gt;ELSEIF SFSY-XDF2 = 'X'.&lt;/P&gt;&lt;P&gt;  %XDF2_IXML     = CL_IXML=&amp;gt;CREATE( ).&lt;/P&gt;&lt;P&gt;  %XDF2_DOCUMENT = %XDF2_IXML-&amp;gt;CREATE_DOCUMENT( ).&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT ARCHIVE_INDEX ARCHIVE_INDEX.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT ARCHIVE_INDEX_TAB ARCHIVE_INDEX_TAB.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT ARCHIVE_PARAMETERS ARCHIVE_PARAMETERS.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT CONTROL_PARAMETERS CONTROL_PARAMETERS.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT MAIL_APPL_OBJ MAIL_APPL_OBJ.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT MAIL_RECIPIENT MAIL_RECIPIENT.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT MAIL_SENDER MAIL_SENDER.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT OUTPUT_OPTIONS OUTPUT_OPTIONS.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT USER_SETTINGS USER_SETTINGS.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT IS_DLV_DELNOTE IS_DLV_DELNOTE.&lt;/P&gt;&lt;P&gt;  XDF2_APPEND_SRC_OBJECT JOB_OUTPUT_INFO JOB_OUTPUT_INFO.&lt;/P&gt;&lt;P&gt;  CALL TRANSFORMATION ID&lt;/P&gt;&lt;P&gt;       SOURCE (%XDF2_SRC_OBJECTS)&lt;/P&gt;&lt;P&gt;       RESULT XML %XDF2_DOCUMENT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFCOMP_XDF2_OUTPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      DOCUMENT = %XDF2_DOCUMENT&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS   = 1.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  %FULLNAME-VARI = %VARIANT.&lt;/P&gt;&lt;P&gt;  %VARIANT = SPACE.&lt;/P&gt;&lt;P&gt;  IF %HEADER IS INITIAL.&lt;/P&gt;&lt;P&gt;    IMPORT HEADER   TO %HEADER&lt;/P&gt;&lt;P&gt;           REFTAB   TO %REFTAB&lt;/P&gt;&lt;P&gt;           DOCSTRUC TO %DOCSTRUC&lt;/P&gt;&lt;P&gt;           TABDEF   TO %TABDEFS&lt;/P&gt;&lt;P&gt;           FROM DATABASE STXFCONTR(SF) ID %FULLNAME.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'SSFRT_SET_ERROR_PARAMETERS'&lt;/P&gt;&lt;P&gt;           EXPORTING I_FORM      = 'Z_DELIVERY_NOTE'.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'SSFRT_WRITE_ERROR'&lt;/P&gt;&lt;P&gt;           EXPORTING I_ERRNUMBER = SSF_ERR_NO_RUNTIME_OBJECT&lt;/P&gt;&lt;P&gt;                     I_MSGID     = 'SSFCOMPOSER'&lt;/P&gt;&lt;P&gt;                     I_MSGNO     = '002'&lt;/P&gt;&lt;P&gt;                     I_MSGV1     = 'Z_DELIVERY_NOTE'.&lt;/P&gt;&lt;P&gt;      PERFORM %RAISE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE SDATE STIME FROM D010SINF&lt;/P&gt;&lt;P&gt;      INTO (%HEADER-SDATE, %HEADER-STIME)&lt;/P&gt;&lt;P&gt;      WHERE PROG    = '/1BCDWB/SAPLSF00000053'&lt;/P&gt;&lt;P&gt;        AND R3STATE = 'A'.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      CLEAR: %HEADER-SDATE,&lt;/P&gt;&lt;P&gt;             %HEADER-STIME.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  LOOP AT %TABDEFS INTO %TABDEF.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'SSFCOMP_TABLE_DEFINITION'&lt;/P&gt;&lt;P&gt;         EXPORTING  CPI    = %HEADER-CPI&lt;/P&gt;&lt;P&gt;                    LPI    = %HEADER-LPI&lt;/P&gt;&lt;P&gt;         CHANGING   TABDEF = %TABDEF&lt;/P&gt;&lt;P&gt;         EXCEPTIONS OTHERS = 1.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0. PERFORM %RAISE. ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFRT_SET_REFERENCES'&lt;/P&gt;&lt;P&gt;       EXPORTING I_REFTAB = %REFTAB .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFRT_SET_LANGUAGES'&lt;/P&gt;&lt;P&gt;       EXPORTING I_CONTROL_PARAMETERS = CONTROL_PARAMETERS&lt;/P&gt;&lt;P&gt;                 I_MASTERLANGUAGE     = 'E'&lt;/P&gt;&lt;P&gt;                 I_THRULANG           = ' '&lt;/P&gt;&lt;P&gt;                 I_INSTALL_LANG       = ' '&lt;/P&gt;&lt;P&gt;       IMPORTING O_LANGUAGES          = %LANGUAGES.&lt;/P&gt;&lt;P&gt;  %HEADER-LANGU = %LANGUAGES-LANGU1.&lt;/P&gt;&lt;P&gt;  %WEXIT = SPACE.&lt;/P&gt;&lt;P&gt;  PERFORM %GLOBAL_CLEAR.&lt;/P&gt;&lt;P&gt;  PERFORM %GLOBAL_INIT.&lt;/P&gt;&lt;P&gt;  CLEAR %ARCTAB.&lt;/P&gt;&lt;P&gt;  IF ARCHIVE_INDEX_TAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    APPEND ARCHIVE_INDEX TO %ARCTAB.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    %ARCTAB = ARCHIVE_INDEX_TAB.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFCOMP_PROCESS_DOCUMENT'&lt;/P&gt;&lt;P&gt;       EXPORTING  HEADER           = %HEADER&lt;/P&gt;&lt;P&gt;                  DOCSTRUC         = %DOCSTRUC&lt;/P&gt;&lt;P&gt;                  STARTPAGE        = CONTROL_PARAMETERS-STARTPAGE&lt;/P&gt;&lt;P&gt;                  ARCHIV_INDEX_TAB = %ARCTAB&lt;/P&gt;&lt;P&gt;                  MAIL_APPL_OBJECT = MAIL_APPL_OBJ&lt;/P&gt;&lt;P&gt;       IMPORTING  RESULT           = %RESULT_PD&lt;/P&gt;&lt;P&gt;       EXCEPTIONS OTHERS           = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0. PERFORM %RAISE. ENDIF.&lt;/P&gt;&lt;P&gt;  DOCUMENT_OUTPUT_INFO = %RESULT_PD.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF CONTROL_PARAMETERS-NO_CLOSE = SPACE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFCOMP_CLOSE'&lt;/P&gt;&lt;P&gt;       IMPORTING  RESULT = %RESULT_CL&lt;/P&gt;&lt;P&gt;       EXCEPTIONS OTHERS = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0. PERFORM %RAISE. ENDIF.&lt;/P&gt;&lt;P&gt;  JOB_OUTPUT_INFO = %RESULT_CL.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 04:00:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024852#M715196</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T04:00:44Z</dc:date>
    </item>
    <item>
      <title>Re: Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024853#M715197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Monto,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This condition should be put in the smartform not in the print program.&lt;/P&gt;&lt;P&gt;There must be a window in smartform for LOGo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 04:15:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024853#M715197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T04:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024854#M715198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in the smartform insert one condition block.. do not change the function module code of the Smartform&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 04:31:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024854#M715198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T04:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: Searching program for smartform</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024855#M715199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two logos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name : quality logo&lt;/P&gt;&lt;P&gt;object: graphics&lt;/P&gt;&lt;P&gt;ID    : BMAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name : DNV Logo&lt;/P&gt;&lt;P&gt;Object :graphics&lt;/P&gt;&lt;P&gt;ID    : BMAP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now when I click the form painter-&amp;gt; sender box is displaying where the &lt;/P&gt;&lt;P&gt;condtion is there when I click Sender inforamtion Get_Ship_point Address and under that I can see &lt;/P&gt;&lt;P&gt;some conditon in Input Parameters and output paramter &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Under Input parameters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IS_DLV_DELNOTE-HD_ORG_SHIP_POINT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Outpput parmaters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEXT_MODULE So when I open the text_module &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_DALB'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = '7DAY'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_7DAY'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'AAYD'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_AAYD'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'ARCA'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_ARCA'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'BERR'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_BERR'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'CHIN'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_CHIN'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_DLV_DELNOTE-HD_ORG-SHIP_POINT = 'CROW'.&lt;/P&gt;&lt;P&gt;TEXT_MODULE = 'Z_SO_CROW'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and under condition nothing is there &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So how Can I write condition for logos to display under different condition which is very important for quality display&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 04:36:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/searching-program-for-smartform/m-p/3024855#M715199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-06T04:36:50Z</dc:date>
    </item>
  </channel>
</rss>

