<?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: Script Decimal  Notation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624285#M1089285</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Satya,&lt;/P&gt;&lt;P&gt;Code which i have shown will print the date format according to the country.&lt;/P&gt;&lt;P&gt;Copy paste and execute the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: D8(20),&lt;/P&gt;&lt;P&gt;      WA_MASK LIKE DD01D-CONVEXIT,&lt;/P&gt;&lt;P&gt;      MONTH_NAMES LIKE T247 OCCURS 12 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;TABLES: T005.                                               "Countries&lt;/P&gt;&lt;P&gt;PARAMETERS: DATE LIKE SY-DATUM DEFAULT SY-DATLO.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS S_LAND FOR T005-LAND1 NO INTERVALS.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_LANGU AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  D8  =  DATE.&lt;/P&gt;&lt;P&gt;  DESCRIBE FIELD DATE EDIT MASK WA_MASK.&lt;/P&gt;&lt;P&gt;  WRITE: 'MASK IS :- ''', WA_MASK NO-GAP, '''' NO-GAP.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT S_LAND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BREAK-POINT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SET COUNTRY S_LAND-LOW.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;    WRITE: / 'COUNTRY SET TO', S_LAND-LOW COLOR 2.&lt;/P&gt;&lt;P&gt;    IF  P_LANGU  IS INITIAL.&lt;/P&gt;&lt;P&gt;      PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      SELECT SPRAS INTO T005-SPRAS FROM T005&lt;/P&gt;&lt;P&gt;             WHERE  LAND1  =  S_LAND-LOW.&lt;/P&gt;&lt;P&gt;        CATCH SYSTEM-EXCEPTIONS&lt;/P&gt;&lt;P&gt;              TEXTENV_INVALID               =  1&lt;/P&gt;&lt;P&gt;              TEXTENV_KEY_INVALID           =  2&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             TEXTENV_LANGUAGE_NOT_ALLOWED  =  3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              TEXTENV_CODEPAGE_NOT_ALLOWED  =  4.&lt;/P&gt;&lt;P&gt;          SET LOCALE LANGUAGE T005-SPRAS.&lt;/P&gt;&lt;P&gt;        ENDCATCH.&lt;/P&gt;&lt;P&gt;        IF  SY-SUBRC  &amp;lt;&amp;gt;  0.&lt;/P&gt;&lt;P&gt;          ULINE.&lt;/P&gt;&lt;P&gt;          WRITE: / 'Language (T005)', T005-SPRAS,&lt;/P&gt;&lt;P&gt;                   'is not valid for output'.&lt;/P&gt;&lt;P&gt;          PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;          CONTINUE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        REFRESH MONTH_NAMES.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'MONTH_NAMES_GET'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  LANGUAGE              = T005-SPRAS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                RETURN_CODE           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;                  MONTH_NAMES           = MONTH_NAMES&lt;/P&gt;&lt;P&gt;             EXCEPTIONS&lt;/P&gt;&lt;P&gt;                  MONTH_NAMES_NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;                  OTHERS                = 2.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      READ TABLE MONTH_NAMES INDEX DATE+4(2).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        READ TABLE MONTH_NAMES WITH KEY MNR  =  DATE+4(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ULINE.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Month name is', MONTH_NAMES-KTX, MONTH_NAMES-LTX,&lt;/P&gt;&lt;P&gt;                 'Language (T005) is', T005-SPRAS, '(SYST)', SY-LANGU.&lt;/P&gt;&lt;P&gt;        PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;      IF  SY-SUBRC  &amp;lt;&amp;gt;  0.&lt;/P&gt;&lt;P&gt;        PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;  SET COUNTRY SPACE.&lt;/P&gt;&lt;P&gt;  SET LOCALE LANGUAGE SPACE.&lt;/P&gt;&lt;P&gt;  REFRESH MONTH_NAMES.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MONTH_NAMES_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            LANGUAGE              = SY-LANGU&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          RETURN_CODE           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            MONTH_NAMES           = MONTH_NAMES&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            MONTH_NAMES_NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;            OTHERS                = 2.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;READ TABLE MONTH_NAMES INDEX DATE+4(2).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  READ TABLE MONTH_NAMES WITH KEY MNR  =  DATE+4(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE: / 'COUNTRY SET TO', 'SPACE'    COLOR 2,&lt;/P&gt;&lt;P&gt;         / 'Month name is', MONTH_NAMES-KTX, MONTH_NAMES-LTX.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_DATE.&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;STRONG&gt;----&lt;/STRONG&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_DATE                                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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;     text                                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;  WRITE:&lt;/P&gt;&lt;P&gt;         / DATE DD/MM/YYYY, 22 'DD/MM/YYYY',&lt;/P&gt;&lt;P&gt;         / DATE MM/DD/YYYY, 22 'MM/DD/YYYY',&lt;/P&gt;&lt;P&gt;         / DATE DD/MM/YY  , 22 'DD/MM/YY',&lt;/P&gt;&lt;P&gt;         / DATE MM/DD/YY  , 22 'MM/DD/YY',&lt;/P&gt;&lt;P&gt;         / DATE DDMMYY    , 22 'DDMMYY',&lt;/P&gt;&lt;P&gt;         / DATE MMDDYY    , 22 'MMDDYY',&lt;/P&gt;&lt;P&gt;         / DATE YYMMDD    , 22 'YYMMDD'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==LDATE', 'LDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==SDATE', 'SDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==IDATE', 'IDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==D3DAT', 'D3DAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==PDATE', 'PDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==INVD1', 'INVD1',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==INVDT', 'INVDT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==MODAT', 'MODAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==ESDAT', 'ESDAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==JPDAT', 'JPDAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==BEGDA', 'BEGDA',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==ENDDA', 'ENDDA',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==PCDAT', 'PCDAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==REDAT', 'REDAT'.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " WRITE_DATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers!!&lt;/P&gt;&lt;P&gt;Balu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Balu CH on Oct 19, 2008 6:12 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 19 Oct 2008 12:42:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-19T12:42:29Z</dc:date>
    <item>
      <title>Script Decimal  Notation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624283#M1089283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to print date format and currency format in the script according the Bill to Party Country .&lt;/P&gt;&lt;P&gt;Example : If the Country of the Bill to party is U.K , then the Decimal notation should change to U.K.format .&lt;/P&gt;&lt;P&gt;and the Same date format also and address also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any function module to do this or is there any another way to acheive this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Satya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Oct 2008 11:59:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624283#M1089283</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-19T11:59:28Z</dc:date>
    </item>
    <item>
      <title>Re: Script Decimal  Notation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624284#M1089284</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;Country-Dependent Formatting: SET COUNTRY &lt;/P&gt;&lt;P&gt;The formatting for certain field types depends on the country settings. These field types include, for example, date fields and number fields that include either a decimal point or the u2018thousandsu2019 separator character. The formatting options defined in the user master record are usually the ones used here. To choose a formatting option other than the one specified in the user master record, use the SET COUNTRY control command. The country-dependent formatting options are stored in the T005X table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/: SET COUNTRY country_key&lt;/P&gt;&lt;P&gt;You can enter the country key either as a literal value enclosed in quotes or as a symbol. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/: SET COUNTRY 'CAN' &lt;/P&gt;&lt;P&gt;/: SET COUNTRY &amp;amp;country_key&amp;amp;&lt;/P&gt;&lt;P&gt;Use a blank country name to revert to the setting found in the user master record: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/: SET COUNTRY ' ' &lt;/P&gt;&lt;P&gt;This SAPscript command actually calls the corresponding ABAP command internally. This guarantees the effect of the SAPscript command to be identical with that of the ABAP command. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the formatting turns out not to be as required, then you should check the settings in table T005X.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Oct 2008 12:15:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624284#M1089284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-19T12:15:44Z</dc:date>
    </item>
    <item>
      <title>Re: Script Decimal  Notation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624285#M1089285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Satya,&lt;/P&gt;&lt;P&gt;Code which i have shown will print the date format according to the country.&lt;/P&gt;&lt;P&gt;Copy paste and execute the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: D8(20),&lt;/P&gt;&lt;P&gt;      WA_MASK LIKE DD01D-CONVEXIT,&lt;/P&gt;&lt;P&gt;      MONTH_NAMES LIKE T247 OCCURS 12 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;TABLES: T005.                                               "Countries&lt;/P&gt;&lt;P&gt;PARAMETERS: DATE LIKE SY-DATUM DEFAULT SY-DATLO.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS S_LAND FOR T005-LAND1 NO INTERVALS.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_LANGU AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  D8  =  DATE.&lt;/P&gt;&lt;P&gt;  DESCRIBE FIELD DATE EDIT MASK WA_MASK.&lt;/P&gt;&lt;P&gt;  WRITE: 'MASK IS :- ''', WA_MASK NO-GAP, '''' NO-GAP.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT S_LAND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BREAK-POINT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SET COUNTRY S_LAND-LOW.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;    WRITE: / 'COUNTRY SET TO', S_LAND-LOW COLOR 2.&lt;/P&gt;&lt;P&gt;    IF  P_LANGU  IS INITIAL.&lt;/P&gt;&lt;P&gt;      PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      SELECT SPRAS INTO T005-SPRAS FROM T005&lt;/P&gt;&lt;P&gt;             WHERE  LAND1  =  S_LAND-LOW.&lt;/P&gt;&lt;P&gt;        CATCH SYSTEM-EXCEPTIONS&lt;/P&gt;&lt;P&gt;              TEXTENV_INVALID               =  1&lt;/P&gt;&lt;P&gt;              TEXTENV_KEY_INVALID           =  2&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             TEXTENV_LANGUAGE_NOT_ALLOWED  =  3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              TEXTENV_CODEPAGE_NOT_ALLOWED  =  4.&lt;/P&gt;&lt;P&gt;          SET LOCALE LANGUAGE T005-SPRAS.&lt;/P&gt;&lt;P&gt;        ENDCATCH.&lt;/P&gt;&lt;P&gt;        IF  SY-SUBRC  &amp;lt;&amp;gt;  0.&lt;/P&gt;&lt;P&gt;          ULINE.&lt;/P&gt;&lt;P&gt;          WRITE: / 'Language (T005)', T005-SPRAS,&lt;/P&gt;&lt;P&gt;                   'is not valid for output'.&lt;/P&gt;&lt;P&gt;          PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;          CONTINUE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        REFRESH MONTH_NAMES.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'MONTH_NAMES_GET'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  LANGUAGE              = T005-SPRAS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                RETURN_CODE           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;                  MONTH_NAMES           = MONTH_NAMES&lt;/P&gt;&lt;P&gt;             EXCEPTIONS&lt;/P&gt;&lt;P&gt;                  MONTH_NAMES_NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;                  OTHERS                = 2.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      READ TABLE MONTH_NAMES INDEX DATE+4(2).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        READ TABLE MONTH_NAMES WITH KEY MNR  =  DATE+4(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ULINE.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Month name is', MONTH_NAMES-KTX, MONTH_NAMES-LTX,&lt;/P&gt;&lt;P&gt;                 'Language (T005) is', T005-SPRAS, '(SYST)', SY-LANGU.&lt;/P&gt;&lt;P&gt;        PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;      IF  SY-SUBRC  &amp;lt;&amp;gt;  0.&lt;/P&gt;&lt;P&gt;        PERFORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;  SET COUNTRY SPACE.&lt;/P&gt;&lt;P&gt;  SET LOCALE LANGUAGE SPACE.&lt;/P&gt;&lt;P&gt;  REFRESH MONTH_NAMES.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MONTH_NAMES_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            LANGUAGE              = SY-LANGU&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          RETURN_CODE           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            MONTH_NAMES           = MONTH_NAMES&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            MONTH_NAMES_NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;            OTHERS                = 2.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;READ TABLE MONTH_NAMES INDEX DATE+4(2).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  READ TABLE MONTH_NAMES WITH KEY MNR  =  DATE+4(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE: / 'COUNTRY SET TO', 'SPACE'    COLOR 2,&lt;/P&gt;&lt;P&gt;         / 'Month name is', MONTH_NAMES-KTX, MONTH_NAMES-LTX.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_DATE.&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;STRONG&gt;----&lt;/STRONG&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_DATE                                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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;     text                                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_DATE.&lt;/P&gt;&lt;P&gt;  WRITE:&lt;/P&gt;&lt;P&gt;         / DATE DD/MM/YYYY, 22 'DD/MM/YYYY',&lt;/P&gt;&lt;P&gt;         / DATE MM/DD/YYYY, 22 'MM/DD/YYYY',&lt;/P&gt;&lt;P&gt;         / DATE DD/MM/YY  , 22 'DD/MM/YY',&lt;/P&gt;&lt;P&gt;         / DATE MM/DD/YY  , 22 'MM/DD/YY',&lt;/P&gt;&lt;P&gt;         / DATE DDMMYY    , 22 'DDMMYY',&lt;/P&gt;&lt;P&gt;         / DATE MMDDYY    , 22 'MMDDYY',&lt;/P&gt;&lt;P&gt;         / DATE YYMMDD    , 22 'YYMMDD'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==LDATE', 'LDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==SDATE', 'SDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==IDATE', 'IDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==D3DAT', 'D3DAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==PDATE', 'PDATE',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==INVD1', 'INVD1',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==INVDT', 'INVDT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==MODAT', 'MODAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==ESDAT', 'ESDAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==JPDAT', 'JPDAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==BEGDA', 'BEGDA',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==ENDDA', 'ENDDA',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==PCDAT', 'PCDAT',&lt;/P&gt;&lt;P&gt;         / D8   USING EDIT MASK '==REDAT', 'REDAT'.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " WRITE_DATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers!!&lt;/P&gt;&lt;P&gt;Balu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Balu CH on Oct 19, 2008 6:12 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Oct 2008 12:42:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624285#M1089285</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-19T12:42:29Z</dc:date>
    </item>
    <item>
      <title>Re: Script Decimal  Notation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624286#M1089286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;answered&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Dec 2010 16:25:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/script-decimal-notation/m-p/4624286#M1089286</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-06T16:25:01Z</dc:date>
    </item>
  </channel>
</rss>

