Srpy, not in Web Standards! why?

i have been using Spry for sometime..
But when i was trying to make the "
image
gallery " , i notice that Spry is using custom html codes and
not base in Web Standards..
I would like to ask if it can be fixed in the later release,
i know it might be hard to change some codes. But i am very worried
about this.. I would be glad if you take action on this.
A reply and comment would be very much appreciated.
Thanks!

hi Keith,
We choose to use custom attributes to enable Spry Data
functionality. Widget and Effects use all standards based code.
The XHTML spec allows for custom attributes and we have a
custom DTD to enable validation.
Read this article about that.
http://labs.adobe.com/technologies/spry/articles/validation/validating_spry.html
We are working on a way to allow people to easily make Spry
pages with unobtrusive, standards-based code. It should be out in
the next release.
Let us know if you have more specific concerns.
Thanks,
Donald Booth
Adobe Spry Team

Similar Messages

  • Safari not supporting Web Standard?

    Hi,
    I was baffled a little while ago when i went to the American Chemical Society's web page to download some articles and was given an error msg on the page itself, that my browser did not support Web Standard.
    I find this really odd, because this MBP isn't more than 4 weeks old.
    Also in Windows Live Mail I am stuck using the 'light' version because Safari supposedly doesn't 'have what it takes' for the full version of WLM (although my 5 yr old PC does ???).
    Any help would be greatly appreciated.
    Thanks
    François

    I have no problem viewing the page either. It was a different page than the one I initially saw.
    Can I get a 'New Tab' button to show up on Safari, or do I have to go via File--> or Apple+T ?
    Regarding a New Tab Icon: Safaricon is a great 3rd party application for creating custom Safari icons, including ones for new tab. Improves the GUI appearance quite a bit. If you download the program and its many themes, you'll see quite a selection. I use the theme "Molokini". The developer, who lives in Hawaii, is very responsive to questions etc.
    Very easy to install.
    iMac G5 Rev C 20" 2.5gb RAM 250 gb HD/iBook G4 1.33 ghz 1.5gb RAM 40 gb HD   Mac OS X (10.4.8)   LaCie 160gb d2 HD Canon i960 printer

  • What about web standards and other browsers?

    Dear SAP web team!
    I am not using MS IE (for good reasons) and everytime i stumple upon statements like
    (Note: Internet Explorer 5.0 or higher and Windows Media Player 7.0 or higher are required to watch Virtual SAP TechEd sessions.)
    I get really mad.
    It just recently happened when I wanted to have a look at the SAP TechEd Featured Lecture of the Week that a colleague notified me of.
    I know that there is a certain Microsoft affinity at SAP but c'mon guys:
    This is the internet and it's the 21st century!
    Why not obey web standards or at least use something platform independent?
    No offence, but this is really disappointing!
    I (and certainly many others too) would really appreciate web standards compliance on sap.com.
    Best regards, Roland

    I started off with problems about being in the wrong region and now  have Plug- in Failure
    I am trying to access Setanta Sports Australia which requires
    Microsoft Silverlight and was already pre-installed on a Macbook Pro Retina 2.5 ghz Intel core i5 with Mountain Lion 2.8.3
    I have these different PlugIns active :
    file://localhost/Library/Internet%20Plug-Ins/DivXBrowserPlugin.plugin/
    file://localhost/Library/Internet%20Plug-Ins/Flash%20Player.plugin/
    file://localhost/Library/Internet%20Plug-Ins/JavaAppletPlugin.plugin/
    file://localhost/Library/Internet%20Plug-Ins/QuickTime%20Plugin.plugin/
    file://localhost/Library/Internet%20Plug-Ins/Silverlight.plugin/

  • CS3 Web Standard Installer?

    Hey guys,
    I recently had my CS3 Web Standard disk get ruined and I'm kind of in a jam. I still have my serial key but Adobe is no longer supporting either DVD delivery or downloading it from their website.
    Does anyone know where I could find a trial installer? This way I could just enter my serial key in after downloading it.
    I'm completely stumped otherwise and can't afford CS4. =(

    Technolux - I am also looking for Adobe CS3 Web Standard for Windows.  Your blog has a link to Web Premium, but none to web standard.  Do you happen to have a link to CS3 Web Standard?  A user posted the link in a comment, but the link is incorrectly labeled and is NOT CS3 Web Standard, but CS3 Design Standard.

  • Why can not catch the standard BACK event in ALV's USER_COMMAND event,

    Hi expert, why i can not catch the standard BACK event in ALV's USER_COMMAND event,
    Code:
    DATA G_CON_UC_FORM   TYPE SLIS_FORMNAME VALUE 'F_USER_COMMAND',
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          I_CALLBACK_PROGRAM      = SY-REPID
          I_CALLBACK_TOP_OF_PAGE  = G_CON_FORM
          I_CALLBACK_USER_COMMAND = G_CON_UC_FORM
          IT_FIELDCAT             = G_TAB_FIELDCAT
          IT_SORT                 = G_TAB_SORT_INF
          I_SAVE                  = G_CON_U
    *<<<Liang
        IT_EVENTS               = G_TAB_ALV_EVENTS
    *<<<Liang
        TABLES
          T_OUTTAB                = G_TAB_OUTPUT_DATA
        EXCEPTIONS
          PROGRAM_ERROR           = 1
          OTHERS                  = 2.
    *&      Form  F_USER_COMMAND
          ALV USER COMMAND processing
    FORM F_USER_COMMAND .
      IF SY-UCOMM = '&FO3'.
        LEAVE TO SCREEN 0.
      ENDIF.
    ENDFORM.                    " F_USER_COMMAND
    When I set breakpoint on this subrouting ,and try to click stardard  BACK or CANCEL button, the callback form do not run, but if double click one of line of alv report, the callback form works well,
    so why??

    hi
    good
    check this report and change your code accordingly.
    THESE LINES ARE FOR THE MAIN PROGRAM ***
    SAP V40B ***
    REPORT Z_PICK_LIST .
    TABLES: RESB.
    SELECTION-SCREEN BEGIN OF BLOCK BL1 WITH FRAME TITLE TEXT-BL1.
    SELECT-OPTIONS: S_WERKS FOR RESB-WERKS," Plant
                    S_AUFNR FOR RESB-AUFNR," Order number
                    S_BDTER FOR RESB-BDTER." Req. date
    SELECTION-SCREEN END OF BLOCK BL1.
    PARAMETERS: P_VARI LIKE DISVARIANT-VARIANT DEFAULT '/STANDARD'.
    DATA: BEGIN OF OUT OCCURS 10,
            AUFNR LIKE RESB-AUFNR,         " Order number
            MATNR LIKE RESB-MATNR,         " Material
            BDMNG LIKE RESB-BDMNG,         " Requirements in UM
            MEINS LIKE RESB-MEINS,         " Unit of Measure (UM)
            ERFMG LIKE RESB-ERFMG,         " Requirements in UE
            ERFME LIKE RESB-ERFME,         " Unit of Entry (UE)
            MAKTX LIKE MAKT-MAKTX,         " Mat. description
          END OF OUT.
    INCLUDE Z_ALV_VARIABLES.
    INITIALIZATION.
      REPNAME = SY-REPID.
      PERFORM INITIALIZE_FIELDCAT USING FIELDTAB[].
      PERFORM BUILD_EVENTTAB USING EVENTS[].
      PERFORM BUILD_COMMENT USING HEADING[].
      PERFORM INITIALIZE_VARIANT.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_VARI.
      PERFORM F4_FOR_VARIANT.
    AT SELECTION-SCREEN.
      PERFORM PAI_OF_SELECTION_SCREEN.
    START-OF-SELECTION.
      PERFORM GET_ORDERS.
      PERFORM GET_MATERIAL_DESCRIPTION.
    END-OF-SELECTION.
      PERFORM BUILD_LAYOUT USING LAYOUT.
      PERFORM BUILD_PRINT  USING PRINTS.
      PERFORM WRITE_USING_ALV.
          FORM INITIALIZE_FIELDCAT                               *
    -->  P_TAB                                                         *
    FORM INITIALIZE_FIELDCAT USING P_TAB TYPE SLIS_T_FIELDCAT_ALV.
      DATA: CAT TYPE SLIS_FIELDCAT_ALV.
      CLEAR CAT.
    ENDFORM.                               " INITIALIZE_FIELDCAT
    *&      Form  GET_ORDERS
          text
    FORM GET_ORDERS.
      SELECT AUFNR MATNR BDMNG MEINS ERFMG ERFME
             FROM RESB
             APPENDING TABLE OUT
             WHERE XLOEK EQ SPACE          " deletion indicator
             AND   XWAOK EQ 'X'            " goods movement indicator
             AND   WERKS IN S_WERKS        " plant
             AND   BDTER IN S_BDTER        " req. date
             AND   AUFNR IN S_AUFNR.       " pr. order
    ENDFORM.                               " GET_ORDERS
    *&      Form  GET_MATERIAL_DESCRIPTION
          text
    FORM GET_MATERIAL_DESCRIPTION.
      SORT OUT BY MATNR.
      LOOP AT OUT.
        SELECT SINGLE MAKTX
               INTO OUT-MAKTX
               FROM MAKT
               WHERE MATNR EQ OUT-MATNR
               AND   SPRAS EQ 'EN'.
        MODIFY OUT.
      ENDLOOP.
      SORT OUT BY AUFNR MATNR.
    ENDFORM.                               " GET_MATERIAL_DESCRIPTION
          FORM TOP_OF_PAGE                                              *
    FORM TOP_OF_PAGE.
      DATA: L_POS TYPE P.
    first line
      WRITE:/ TEXT-001.                    " Plant:
      IF S_WERKS-HIGH NE SPACE.
        WRITE: S_WERKS-LOW, TEXT-TO1, S_WERKS-HIGH.
      ELSEIF S_WERKS-LOW NE SPACE.
        LOOP AT S_WERKS.
          WRITE: S_WERKS-LOW.
        ENDLOOP.
      ELSEIF S_WERKS-LOW EQ SPACE.
        WRITE: TEXT-ALL.
      ENDIF.
      L_POS = ( SY-LINSZ DIV 2 ) - ( STRLEN( TEXT-TIT ) DIV 2 ).
      POSITION L_POS. WRITE: TEXT-TIT.
      L_POS = SY-LINSZ - 20.
      POSITION L_POS. WRITE: TEXT-011, SY-UNAME RIGHT-JUSTIFIED.  " User:
    second line
      WRITE:/ TEXT-002.                    " Order:
      IF S_AUFNR-HIGH NE SPACE.
        WRITE: S_AUFNR-LOW, TEXT-TO1, S_AUFNR-HIGH.
      ELSEIF S_AUFNR-LOW NE SPACE.
        LOOP AT S_AUFNR.
          WRITE: S_AUFNR-LOW.
        ENDLOOP.
      ELSEIF S_AUFNR-LOW EQ SPACE.
        WRITE: TEXT-ALL.
      ENDIF.
      L_POS = SY-LINSZ - 20.
      POSITION L_POS. WRITE: TEXT-012,SY-DATUM.      " Date:
    third line
      WRITE:/ TEXT-003.                    " Req. Date:
      IF S_BDTER-HIGH(1) NE '0'.
        WRITE: S_BDTER-LOW, TEXT-TO1, S_BDTER-HIGH.
      ELSEIF S_BDTER-LOW(1) NE '0'.
        LOOP AT S_BDTER.
          WRITE: S_BDTER-LOW.
        ENDLOOP.
      ELSEIF S_BDTER-LOW(1) EQ '0'.
        WRITE: TEXT-ALL.
      ENDIF.
      L_POS = SY-LINSZ - 20.
      POSITION L_POS. WRITE: TEXT-013, SY-PAGNO.   " Page:
    ENDFORM.                               " TOP_OF_PAGE
          FORM END_OF_LIST                                              *
    FORM END_OF_LIST.
      DATA: L_POS TYPE P.
      ULINE.
      WRITE:/ '|', TEXT-021.      " Delivered by:
      L_POS = SY-LINSZ DIV 2.
      POSITION L_POS. WRITE: '|', TEXT-031.            " Received by:
      L_POS = SY-LINSZ.
      POSITION L_POS. WRITE: '|'.
      WRITE:/ '|'.
      L_POS = SY-LINSZ DIV 2.
      POSITION L_POS. WRITE: '|'.
      L_POS = SY-LINSZ.
      POSITION L_POS. WRITE: '|'.
      ULINE.
      WRITE:/ '|', TEXT-012.      " Date:
      L_POS = SY-LINSZ DIV 2.
      POSITION L_POS. WRITE: '|', TEXT-012.            " Date:
      L_POS = SY-LINSZ.
      POSITION L_POS. WRITE: '|'.
      WRITE:/ '|'.
      L_POS = SY-LINSZ DIV 2.
      POSITION L_POS. WRITE: '|'.
      L_POS = SY-LINSZ.
      POSITION L_POS. WRITE: '|'.
      ULINE.
    ENDFORM.                               " END_OF_LIST
    *&      Form  WRITE_USING_ALV
          text
    FORM WRITE_USING_ALV.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
           EXPORTING
                I_PROGRAM_NAME     = REPNAME
                I_INTERNAL_TABNAME = 'OUT'
                I_INCLNAME         = REPNAME
           CHANGING
                CT_FIELDCAT        = FIELDTAB.
      IF SY-SUBRC <> 0.
        WRITE: 'SY-SUBRC: ', SY-SUBRC, 'REUSE_ALV_FIELDCATALOG_MERGE'.
      ENDIF.
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
           EXPORTING
                I_CALLBACK_PROGRAM       = REPNAME
               i_callback_pf_status_set = 'PF_STATUS_SET'
               i_callback_user_command  = 'USER_COMMAND'
                I_STRUCTURE_NAME         = 'OUT'
                IS_LAYOUT                = LAYOUT
                IT_FIELDCAT              = FIELDTAB
                I_DEFAULT                = 'A'
                I_SAVE                   = G_SAVE
                IS_VARIANT               = G_VARIANT
                IT_EVENTS                = EVENTS[]
                IS_PRINT                 = PRINTS
           TABLES
                T_OUTTAB                 = OUT.
      IF SY-SUBRC <> 0.
        WRITE: 'SY-SUBRC: ', SY-SUBRC, 'REUSE_ALV_LIST_DISPLAY'.
      ENDIF.
    ENDFORM.                               " WRITE_USING_ALV
    THESE LINES ARE FOR THE INCLUDE ***
    ***INCLUDE Z_ALV_VARIABLES .
    TYPE-POOLS: SLIS.
    DATA: FIELDTAB TYPE SLIS_T_FIELDCAT_ALV,
          HEADING  TYPE SLIS_T_LISTHEADER,
          LAYOUT   TYPE SLIS_LAYOUT_ALV,
          EVENTS   TYPE SLIS_T_EVENT,
          REPNAME  LIKE SY-REPID,
          F2CODE   LIKE SY-UCOMM VALUE  '&ETA',
          PRINTS   TYPE SLIS_PRINT_ALV,
          TITLE(40) TYPE C,
          G_SAVE(1) TYPE C,
          G_EXIT(1) TYPE C,
          G_VARIANT LIKE DISVARIANT,
          GX_VARIANT LIKE DISVARIANT.
    CONSTANTS: FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
               FORMNAME_END_OF_PAGE TYPE SLIS_FORMNAME VALUE 'END_OF_PAGE',
               FORMNAME_END_OF_LIST TYPE SLIS_FORMNAME VALUE 'END_OF_LIST',
               FORMNAME_BEFORE_LINE TYPE SLIS_FORMNAME VALUE 'BEFORE_LINE',
               FORMNAME_AFTER_LINE TYPE SLIS_FORMNAME VALUE 'AFTER_LINE'.
          FORM MAIN_STATEMENTS                                          *
    THIS IS THE CODE THAT MUST BE INSERTED IN THE MAIN PROGRAM
    FORM MAIN_STATEMENTS.
    Declare the parameter P_VARI wherever you want it. If you don't
    want it, hide it with NO-DISPLAY, but it must exist.
    parameters: p_vari like disvariant-variant. " ALV Variant
    You have to add the following line after the data and parameter
    declaration:
    include z_alv_variables.
    Then, after the data/parameter declaration, add these lines:
    *initialization.
    repname = sy-repid.
    perform initialize_fieldcat using fieldtab[].
    perform build_eventtab using events[].
    perform build_comment using heading[].
    perform initialize_variant.
    If you are using the variable P_VARI (ALV Variant), also add this:
    *at selection-screen on value-request for p_vari.
    perform f4_for_variant.
    *at selection-screen.
    perform pai_of_selection_screen.
    After the "END-OF-SELECTION" statement, add these lines:
    perform build_layout using layout.
    perform build_print  using prints.
    perform write_using_alv.
    You also have to create the following forms: (you can find samples
    in this program)
    INITIALIZE_FIELDCAT
    USER_COMMAND     (only if you are creating a STATUS)
    WRITE_USING_ALV
    ENDFORM.
    *&      Form  INITIALIZE_FIELDCAT_SAMPLE
          THIS IS A SAMPLE, DO NOT USE THIS FORM IN YOUR PROGRAM
         -->P_FIELDTAB[]  text                                           *
    FORM INITIALIZE_FIELDCAT_SAMPLE USING P_TAB TYPE SLIS_T_FIELDCAT_ALV.
      DATA: CAT TYPE SLIS_FIELDCAT_ALV.
      CLEAR CAT.                           " Always clear before use
      CAT-TABNAME = 'I'.                   " Your internal table
      CAT-REF_TABNAME = 'ZCUSTMAS'.  " The data dictionary reference table
      CAT-FIELDNAME = 'KUNNR'.       " Name of your field in the itable.
      CAT-COL_POS   = 1.                   " Output position
      APPEND CAT TO P_TAB.
      CAT-FIELDNAME = 'NAME1'.             " Next field
      CAT-COL_POS   = 2.
      APPEND CAT TO P_TAB.
      CAT-FIELDNAME = 'STRAS'.             " and the next
      CAT-COL_POS   = 3.
      APPEND CAT TO P_TAB.
      CAT-FIELDNAME = 'LOEVM'.
      CAT-SELTEXT_S = 'Del'.         " You can always override the descrip-
      CAT-SELTEXT_M = 'Delivery'.          " tion (short, medium, large)
      CAT-SELTEXT_L = 'Delivery Num'.
      CAT-COL_POS   = 4.
      APPEND CAT TO P_TAB.
      CAT-FIELDNAME = 'FKIMG'.
      CAT-DO_SUM    = 'X'.                 " You want totals calculated.
      CAT-NO_OUT    = 'X'.                 " and hidden.
      APPEND CAT TO P_TAB.
    ENDFORM.                               " INITIALIZE_FIELDCAT
    *&      Form  BUILD_EVENTTAB
          THIS IS THE SAME FOR ALL THE PROGRAMS
         -->P_EVENTS[]  text                                             *
    FORM BUILD_EVENTTAB USING P_EVENTS TYPE SLIS_T_EVENT.
      DATA: LS_EVENT TYPE SLIS_ALV_EVENT.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
           EXPORTING
                I_LIST_TYPE = 0
           IMPORTING
                ET_EVENTS   = P_EVENTS.
      READ TABLE P_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE
                               INTO LS_EVENT.
      IF SY-SUBRC = 0.
        MOVE FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.
        APPEND LS_EVENT TO P_EVENTS.
      ENDIF.
      CLEAR LS_EVENT.
      READ TABLE P_EVENTS WITH KEY NAME = SLIS_EV_END_OF_LIST
                               INTO LS_EVENT.
      IF SY-SUBRC = 0.
        MOVE FORMNAME_END_OF_LIST TO LS_EVENT-FORM.
        APPEND LS_EVENT TO P_EVENTS.
      ENDIF.
      CLEAR LS_EVENT.
      READ TABLE P_EVENTS WITH KEY NAME = SLIS_EV_BEFORE_LINE_OUTPUT
                               INTO LS_EVENT.
      IF SY-SUBRC = 0.
        MOVE FORMNAME_BEFORE_LINE TO LS_EVENT-FORM.
        APPEND LS_EVENT TO P_EVENTS.
      ENDIF.
      CLEAR LS_EVENT.
      READ TABLE P_EVENTS WITH KEY NAME = SLIS_EV_AFTER_LINE_OUTPUT
                               INTO LS_EVENT.
      IF SY-SUBRC = 0.
        MOVE FORMNAME_AFTER_LINE TO LS_EVENT-FORM.
        APPEND LS_EVENT TO P_EVENTS.
      ENDIF.
      CLEAR LS_EVENT.
      READ TABLE P_EVENTS WITH KEY NAME = SLIS_EV_END_OF_PAGE
                               INTO LS_EVENT.
      IF SY-SUBRC = 0.
        MOVE FORMNAME_END_OF_PAGE TO LS_EVENT-FORM.
        APPEND LS_EVENT TO P_EVENTS.
      ENDIF.
    ENDFORM.                               " BUILD_EVENTTAB
    *&      Form  BUILD_COMMENT
    NOT REALLY NEEDED, BUT I'LL LEAVE IT THERE, JUST IN CASE...
         -->P_HEADING[]  text                                            *
    FORM BUILD_COMMENT USING P_HEADING TYPE SLIS_T_LISTHEADER.
      DATA: HLINE TYPE SLIS_LISTHEADER,
            TEXT(60) TYPE C,
            SEP(20) TYPE C.
      CLEAR: HLINE, TEXT.
      HLINE-TYP  = 'H'.
    write: text-101 to text+23.
      HLINE-INFO = TEXT.
      APPEND HLINE TO P_HEADING.
    ENDFORM.                               " BUILD_COMMENT
    *&      Form  INITIALIZE_VARIANT
    VERY IMPORTANT WHEN YOU USE VARIANTS!!!
    FORM INITIALIZE_VARIANT.
      G_SAVE = 'A'.
      CLEAR G_VARIANT.
      G_VARIANT-REPORT = REPNAME.
      GX_VARIANT = G_VARIANT.
      CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
           EXPORTING
                I_SAVE     = G_SAVE
           CHANGING
                CS_VARIANT = GX_VARIANT
           EXCEPTIONS
                NOT_FOUND  = 2.
      IF SY-SUBRC = 0.
        P_VARI = GX_VARIANT-VARIANT.
      ENDIF.
    ENDFORM.                               " INITIALIZE_VARIANT
    *&      Form  PAI_OF_SELECTION_SCREEN
    ALSO FOR VARIANTS
    FORM PAI_OF_SELECTION_SCREEN.
      IF NOT P_VARI IS INITIAL.
        MOVE G_VARIANT TO GX_VARIANT.
        MOVE P_VARI TO GX_VARIANT-VARIANT.
        CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'
             EXPORTING
                  I_SAVE     = G_SAVE
             CHANGING
                  CS_VARIANT = GX_VARIANT
             EXCEPTIONS
                  WRONG_INPUT   = 1
                  NOT_FOUND     = 2
                  PROGRAM_ERROR = 3.
        IF SY-SUBRC EQ 0.
          G_VARIANT = GX_VARIANT.
        ELSE.
          PERFORM INITIALIZE_VARIANT.
        ENDIF.
      ELSE.
        PERFORM INITIALIZE_VARIANT.
      ENDIF.
    ENDFORM.                               " PAI_OF_SELECTION_SCREEN
    *&      Form  F4_FOR_VARIANT
          text
    FORM F4_FOR_VARIANT.
      CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
           EXPORTING
                IS_VARIANT = G_VARIANT
                I_SAVE     = G_SAVE
           IMPORTING
                E_EXIT     = G_EXIT
                ES_VARIANT = GX_VARIANT
           EXCEPTIONS
                NOT_FOUND  = 2.
      IF SY-SUBRC = 2.
        MESSAGE ID SY-MSGID TYPE 'S'      NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ELSE.
        IF G_EXIT = SPACE.
          P_VARI = GX_VARIANT-VARIANT.
        ENDIF.
      ENDIF.
    ENDFORM.                               " F4_FOR_VARIANT
    *&      Form  BUILD_LAYOUT
    STANDARD LAYOUT
         -->P_LAYOUT  text                                               *
    FORM BUILD_LAYOUT USING P_LAYOUT TYPE SLIS_LAYOUT_ALV.
      P_LAYOUT-F2CODE       = F2CODE.
      P_LAYOUT-ZEBRA        = 'X'.
    p_layout-detail_popup = 'X'.
      P_LAYOUT-TOTALS_TEXT  = SPACE.
      P_LAYOUT-SUBTOTALS_TEXT = SPACE.
    ENDFORM.                               " BUILD_LAYOUT
          FORM BUILD_PRINT                                              *
    STANDARD PRINT OPTIONS                                             *
    -->  P_PRINT                                                       *
    FORM BUILD_PRINT USING P_PRINT TYPE SLIS_PRINT_ALV.
      P_PRINT-NO_PRINT_LISTINFOS = 'X'.
      P_PRINT-NO_PRINT_SELINFOS  = ' '.
    ENDFORM.                               " BUILD_PRINT
          FORM PF_STATUS_SET                                            *
    NAME YOUR STATUS ALV. IF YOU NEED IT..                             *
    FORM PF_STATUS_SET USING EXTAB TYPE SLIS_T_EXTAB.
      SET PF-STATUS 'ALV' EXCLUDING EXTAB.
    ENDFORM.                               " PF_STATUS_SET
          FORM USER_COMMAND_SAMPLE                                      *
    -->  UCOMM                                                         *
    -->  SELFIELD                                                      *
    FORM USER_COMMAND_SAMPLE USING UCOMM    LIKE SY-UCOMM
                               SELFIELD TYPE SLIS_SELFIELD.
      CASE UCOMM.
        WHEN 'MSXL'.                       " Export to Excel
         perform set_excel_export.
          CLEAR UCOMM.
        WHEN 'MM03'.
         set parameter id 'MAT' field selfield-value.
         call transaction 'MM03' and skip first screen.
          CLEAR UCOMM.
        WHEN 'BGR1'.
         perform fill_available.
         perform graph_available.
          CLEAR UCOMM.
        WHEN 'DOCU'.
         call function 'Z_HELP' exporting repname = repname.
      ENDCASE.
    ENDFORM.                               " USER_COMMAND
    *&      Form  WRITE_USING_ALV_SAMPLE
    *THIS IS A SAMPLE AND MUST BE WRITTEN DIRECTLY IN THE MAIN PROGRAM
    FORM WRITE_USING_ALV_SAMPLE.
    YOU CAN MERGE WITH A DATA DICTIONARY TABLE USING THIS:
    call function 'REUSE_ALV_FIELDCATALOG_MERGE'
          exporting
               i_program_name     = repname
               i_internal_tabname = 'I'
               i_inclname         = repname
          changing
               ct_fieldcat        = fieldtab.
    if sy-subrc <> 0.
       write: 'SY-SUBRC: ', sy-subrc, 'REUSE_ALV_FIELDCATALOG_MERGE'.
    endif.
    OR JUST DISPLAY IT USING THIS:
    call function 'REUSE_ALV_LIST_DISPLAY'
          exporting
               i_callback_program       = repname
               i_callback_pf_status_set = 'PF_STATUS_SET'
               i_callback_user_command  = 'USER_COMMAND'
               i_structure_name         = 'I'
               is_layout                = layout
               it_fieldcat              = fieldtab
               i_default                = 'A'
               i_save                   = g_save
               is_variant               = g_variant
               it_events                = events[]
               is_print                 = prints
          tables
               t_outtab                 = i.
    if sy-subrc <> 0.
       write: 'SY-SUBRC: ', sy-subrc, 'REUSE_ALV_LIST_DISPLAY'.
    endif.
    ENDFORM.                               " WRITE_USING_ALV
    thanks
    mrutyun^

  • Uninstall Adobe Creative Suite 4 Web Standard with creative suite cleaner tool not working

    hi, I try to silently uninstall Adobe Creative Suite 4 Web Standard using the Adobe Creative Suite Cleaner Tool
    on a win7 x64 (french) computer so far with no success
    I tried
    AdobeCreativeSuiteCleanerTool.exe ‐‐removeAll=CS4
         in the log I get a ERROR: CS4 not recognized value.
    AdobeCreativeSuiteCleanerTool.exe ‐‐removeAll="Adobe Creative Suite 4 Web Standard" and  ‐‐removeAll=Adobe Creative Suite 4 Web Standard
    with the same error
    then I tried to create the cleanup  xml file by using the command AdobeCreativeSuiteCleanerTool.exe --createCleanup=c:\test
    it create the cleanup.xml file : (I un commented the cs4 product name manually
    <?xml version="1.0" encoding="UTF-8"?>
    <Products>
    <Properties>
              <Property name="eulaAccepted">1</Property>
              <!--<Property name="removeFlashPlayer">1</Property>-->
    </Properties>
    <CS4>
              <Product productName="Adobe Creative Suite 4 Web Standard" version="4.0"/>
    </CS4>
    <CreativeCloud>
              <!--<Product productName="Creative Cloud Installer" version="1.0"/>-->
    </CreativeCloud>
    </Products>
    as you can see there is none product listed (like dreamweaver, flash...that are on the computer)
    this is what i have in the log
    [Wed Mar 20 17:34:15 2013] Please enter (y) for Yes or (n) for No. ... >>
    [Wed Mar 20 17:34:17 2013] Processing create cleanup in SILENT MODE
    [Wed Mar 20 17:34:17 2013] Creating cleanup XML at: c:\adobeToolUninstaller\cleanup.xml
    [Wed Mar 20 17:34:17 2013] :: Start :: Iterating PDB
    [Wed Mar 20 17:34:17 2013] :: Start :: Iterating CAPS
    [Wed Mar 20 17:34:17 2013] [Coll ID: 74391d4c0f181c4d062cf4de6461d86]
    [Wed Mar 20 17:34:17 2013] AC: {88B22BFB-4ADC-4E16-9EE8-45EAB68E2FE1} Setup: 2.0.138.0 Name: Adobe Creative Suite 4 Web Standard
    [Wed Mar 20 17:34:17 2013] :: End :: Iterating CAPS
    [Wed Mar 20 17:34:17 2013] ::Start:: Writing to XML
    [Wed Mar 20 17:34:17 2013] [CS4] {88B22BFB-4ADC-4E16-9EE8-45EAB68E2FE1}, Adobe Creative Suite 4 Web Standard, 4.0
    [Wed Mar 20 17:34:17 2013] [CreativeCloud] {11111111-1111-1111-1111-111111111111}, Creative Cloud Installer, 1.0
    [Wed Mar 20 17:34:17 2013] :: End :: Writing to XML
    [Wed Mar 20 17:34:17 2013] Closing cleanup XML.
    [Wed Mar 20 17:34:17 2013] Cleanup XML created at: c:\adobeToolUninstaller\cleanup.xml
    [Wed Mar 20 17:34:17 2013]
    [Wed Mar 20 17:34:17 2013] *-*-*-*-*-*- ::START:: - SUMMARY OF Warnings -*-*-*-*-*-*
    [Wed Mar 20 17:32:56 2013] DB does not exist at: C:\Program Files (x86)\Common Files\Adobe\caps\pdb.db
    [Wed Mar 20 17:32:56 2013] DB does not exist at: C:\Program Files (x86)\Common Files\Adobe\caps\Media_db.db
    [Wed Mar 20 17:34:17 2013] *-*-*-*-*-*- :: END :: - SUMMARY OF Warnings -*-*-*-*-*-*
    [Wed Mar 20 17:34:17 2013] ---------------------------------------------------------
    [Wed Mar 20 17:34:17 2013] *=*=*=*=*=*=*=*=* :: End Session :: *=*=*=*=*=*=*=*=*=*=*
    then I ran the command AdobeCreativeSuiteCleanerTool.exe --cleanupXML=cleanup.xml , it proceeds through a lot of msi
    then errors with 
    [Wed Mar 20 17:40:29 2013] An error occured trying to remove payload from database: Adobe CSI CS4
    [Wed Mar 20 17:40:29 2013] finished updating installState
    [Wed Mar 20 17:40:29 2013] Deleting session: 74391d4c0f181c4d062cf4de6461d86 from ribs_collection and other associated tables
    [Wed Mar 20 17:40:29 2013] Updating caps schema pcd_meta to 2 if earlier version is less than 2
    [Wed Mar 20 17:40:30 2013] ..
    [Wed Mar 20 17:40:30 2013] Removing content of Product : Adobe CSI CS4, Version : 1.0.1
    [Wed Mar 20 17:40:30 2013] Ex: Incorrect number of bindings supplied. The current statement uses 1, and there are 38 supplied.
    [Wed Mar 20 17:40:30 2013] ERROR. Refer log at: C:\Users\ADMINI~1\AppData\Local\Temp\Adobe Creative Suite Cleaner Tool.log
    I reboot the computer, check add remove program, cs4 web standard is still here, and I can still launch the applications like nothing happened...
    but at this point if I try to manually uninstall (with add/remove program) i get an error message saying "cirtical errors during installation: program installation database is incorrect, reinstall from original support" (maybe not accurate as it's in french)
    same thing if i run manually the cleaner tool and go through the dialog.
    I don't know what else I can do, I've already spent a couple of hours with this issue.
    Any help / suggestion would be appreciated, thanks.         

    hi, thanks for your answer, actually this is what I have to do:
    I have to uninstall cs4 english to install it back in french. If I try reinstall with the french licence over the existing install, it starts in trial mode and ask for the licence.
    So if I follow your advice I should reinstall, uninstall, then reinstall ( and I have to do that on 30 computers, through SCCM, not manually)
    As you see it become quite complicated.
    An other suggestions?
    thanks    

  • Exchange web services: why is ItemId not constant? [continued]

    As some others have discuss this problem before (e.g.,
    Exchange web services: why is ItemId not constant?), I want to talk about the solution, I have done what people have suggested by stamping the Guid as an extended property, For me this solution is kind of nice (although I do not know how to make it work
    with the occurrences)  but only as long as the application works, once the application restarts the extended properties of the items disappear, so my problem now, is “How to stamp the extended property on the EWS item and make it constantly there?” 
    This is the code of updating the calendar items (appointments)
    public void SetGuidForAppointement(Appointment appointment)
    appointment.SetExtendedProperty((ExtendedPropertyDefinition)_appointementIdPropertyDefinition, Guid.NewGuid().ToString());
    appointment.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToNone);
    And these are the properties definition needed above. 
    _appointementIdPropertyDefinition = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Appointment, "AppointmentID", MapiPropertyType.String);
    _propertyDefinitionBases = new PropertyDefinitionBase[] { _appointementIdPropertyDefinition, ItemSchema.ParentFolderId, AppointmentSchema.Start, AppointmentSchema.End,
    AppointmentSchema.LegacyFreeBusyStatus, AppointmentSchema.Organizer };
    PropertySet = new PropertySet(BasePropertySet.FirstClassProperties, _propertyDefinitionBases);
    So if anyone has done this before could he/she provide me with an example that keeps the extended property stamped on the item even if the application exited. 
    Thanks 
     

    hello, thanks for the reply ... but it did not work .. when I re-run the application and use the following code it returns nothing , as the extended property is not saved in the exchange element. Eventhough I have replaced the "DefaultExtendedPropertySet.Appointment"
    with "DefaultExtendedPropertySet.PublicStrings" and another time with my own Guid. 
    public string GetGuidForAppointement(Appointment appointment)
    var result = "";
    var item = (Item)appointment;
    foreach (var extendedProperty in item.ExtendedProperties)
    if (extendedProperty.PropertyDefinition.Name == "AppointmentID")
    result = extendedProperty.Value.ToString();
    return result;
    Can you please send me a small code example ? 
    Thanks for your time. 

  • Why will safari not load web pages with the prefix "fhp"?

    Why will safari not load web pages with the prefix "fhp"?

    Because it doesn't recognise them as valid addresses - just as the error message  says.
    Firefox is similar : Firefox doesn't know how to open this address, because the protocol (fhp) isn't associated with any program.
    Where are you seeing this problem ?.

  • Why does my browser not load web pages?

    I have been having trouble with my browser not loading web pages.  After clicking on a link or typing in a web page, the page will usually not load.  I have to reload the page a few times, then it will work fine.  I have this problem with all web pages.  As for pages like youtube, if I can get a video to start playing, it will stop loading at random times.  I can back up in the video and start playing again, sometimes this will lead to the video playing further, only to stop loading again.  Help please!

    Try streching it with the bottom left corner. Also try view zom in. You can also try safari preferences resetsafari.

  • Creative suite web standard and vista 32 bit

    Since purchasing a new computer with Vista my old web software which ran fine on XP is now obsolete and I need to purchase new.
    What is the lowest version of the Adobe Creative Suite Web Standard that will work on Vista Home Basic SP1 with media 32 Edition? The CS2 design software is working fine, it's just the web suite I need but I've seen some postings where their version of CS2 didn't work?
    Also, any suggestions on where to get the best price?

    Thanks. Well, I think from your response I should be alright with the laptop/ cs4. Although, now I question another aspect...you stated that vista 64 should have 6gb, the laptop that was "designed" only has 4gb.  Part of the reason I am questioning everything is that I need to make sure this laptop will work w/ everything otherwise I am sending it back, I have unfortunitly found that it is not compatible with my wireless internet service.  So either I send it back and reorder with vista 32 or purchase different wireless service. I would prefer not to send the laptop back, but now I am questioning every aspect of it so that hopefully 6mo. from now I don't say "I guess I should have ordered....." , I was just assuming that the info I was not sure about while ordering the computer is why there are "designers/ professionals" available to talk to.
    Anyway, here are is some info on the laptop:
    Studio 1537, Intel core 2 duo T6400, 2.0GHz, 800Mhz, 2M L2 cache
    4GB, DDR2, 800MHz 2 Dimm
    256MB ATI mobility radeon HD 3450
    320G 5400RPM SATA hard drive
    Microsoft windows vista SP1 home premium edition

  • TS1506 In most of my email attachment the logo ( Mimi attachment ) show and I can not open that attachment , why and how to solve this problem ??? iPad 2, iOS 7

    In most of my email attachment the logo ( Mimi attachment ) show and I can not open that attachment , why and how to solve this problem ???
    iPad 2, iOS 7

    When did this start?  What was the last thing you changed before problem started?
    Have you tried sending the attachment from a different account.  Have a friend send you an attachment. Get a gmail account.
    Send the email with attachments to two different accounts one to your ipad and the other to a gmail account in a web browser and not on an iPad.  See if you can read the ones to the gmail account.
    You did reboot your ipad?
    Standard stuff for ipad.
    http://www.my-iguru.com/ipad/ipad-hints-tips/ipad-viewing-saving-email-attachmen ts.php

  • Upgrading CS4 studio web standard to studio web premium

    Hello,
    I'm sorry if my english is hard to link. I am french and I have an bad english.
    Actually, I have a license for CS4 studio web standard. In a couple of days, I will want use photoshop and I have search if possible to beneficiate upgrade tarification.
    On the e-store of adobe, I find two distinct page for check eligibility. First is here : http://store.adobe.com/store/en_us/popup/software/creativesuite/webpremium4/upgrade_eligib ility.html . I find this link in "upgrade" section of the product page of e-store. On this page my version is indicate eligible for an upgrade to cs4 studio web premium for 799 canadian dollards.
    Second page is accessible on the link visible on the flash form to choise product version. In this page, my version isn't eligible to an upgrade. This list is identic to the list find on the adobe generic website.
    What is the erroneous version and the true version of eligible list? If true version is the first, what choise is the good choise in the form? Cs4 pack to cs4 premium pack upgrade isn't indicate in the form.
    If it's second version is the true version why must I find an license of CS3 or older web standard pack for beneficie of an upgrade to web premium whereas I have an cs4 web standard pack? For me, it's illogic.
    Thank's all.

    I did my homework on this one and purchased the "Upgrade from Creative Suite 3.x" offering.  The CS3 works like a champ.  When I attempt to do the install of CS4 I get the error message when I enter the CS3 serial number.  Any thoughts, guidance or suggestions are welcomed.  I'm resistant to going the trial version route for fear that I'll not get resolution in time and have my project impacted.  I can probably get by with Fireworks, but PS is preferred and the driving reason for the upgrade.  Thanks!

  • Adobe CS4 Web Standard Download Issues

    Hi, i own a key for the product Adobe CS4 Web Standard and would like to download it as I have recently reinstalled windows on my computer.
    I have unfortunately lost the install dvd and require a download. However there is no link to download CS4 Web Standard to be found even in the "Downloads for Older Versions" page you've hidden deep within your website.
    I would like a download link to this software as I have purchased it and require to use it for my work.
    Thanks

    I don't understand why everything but Web Standard is listed to download.
    Those files are trial versions which are always Premium versions of the product.
    Likewise Design Standard is not a separate download - you download Design Premium.
    I have no idea why your Web Standard serial number will not work in the Premium installer.
    Call Adobe Customer Care http://helpx.adobe.com/contact.html

  • Can I use CS3 Design Standard with CS4 Web Standard?

    I have a somewhat confusing question/s.   I have CS3 Design Standard currently.  I need Dreamweaver and Flash and I'd like to do it the most cost effective way.  I'm perfectly happy with my CS3 versions of Photoshop & Illustrator and don't really want to pay for upgrading them unless I really have to.
    1.  If I purchase CS4 Web Standard, not upgrade, will that impact my ability to use my CS3 products.  (specifically, Photoshop & Illustrator)  Can you run both CS3 & CS4 concurrently?
    2.  If I upgrade from the CS3 Design Standard to CS4 Web Standard, will it delete my CS3 Photoshop & Illustrator or will it just add the CS4 applications and leave the CS3 products (that aren't included in the upgrade) alone?
    Thanks to anyone who can assist me.  I hope my questions make sense.  Any advice is appreciated!
    Rebecca
    In case it's important, I'm running OSX 10.5.8 on a MBP

    1. No and Yes. (but why would you buy the full version instead of the upgrade?)
    2. The CS4 installer doesn't touch the CS3 apps.
    Bob

  • Flash Player does not work with Standard User, but will work when browser is "Run as Administrator"

    I don't understand why this is happening, but Flash Player will not work when a Standard User is using the browser. It will only work when the browser is run as an administrator. Any way to fix this? I've tried to uninstall, and reinstall the player, and it still wouldn't work.
    The user is on Windows 7, 64-bit. Using IE 10.
    Flash not working for Standard User - YouTube

    Any update to provide at all here guys?  Again, in my situation, it's very much rights-related as a standard user doesn't even report that the flash player exists when testing it on the Adobe Flash Version Detection website (despite it showing up in Control Panel and under Add/Remove Programs).  I've already tried giving the C:\Windows\System32\Macromed and files/subfolders appropriate permissions for the standard user and still nothing.  If I either give the user in question full local admin rights or logon as the domain admin, then the Adobe Flash Version Detection website says Flash is installed and Flash works fine.
    Thoughts???

Maybe you are looking for

  • Selection screen texts missing

    Hi friends, I am working on a BDC program and when I execute my program, I see that the texts are missing in the selection screen. Can anyone tell me what should be done in order to display the texts in the selection screen in BDC. Thanks, RAJ.

  • I am having problems with my canon mg2520 trouble code 5,156,69

    My scanner quit working. the printer prints and when doing a manuel scan I can perview the scan but it will not scan the material and place it in a file. I am using a Dell Insp. 660s or 6605 desk top computer running windows 7 home premium and servic

  • Apologize and OAS 4.0.8

    Hi, I have had problems with the previous messages and the browser. Sorry for five stupid messgaes. I wanted to Know wich are the user and password for www.olab.com to download OAS 4.0.8. Thanks Jose R. Daz null

  • CS5 gone whacky!

    My Illustrator CS5 has gone whacky. I cannot move/reposition a document onscreen smoothly. Instead, when I try to drag it, it appears to refuse. Then it jumps to a random place on the screen, sometimes almost disappearing completely. What can I do to

  • Balancing field "Profit Center" error FB60 - Tax Posting

    Hi, I have a nagging error at below scenario: Doc Type KR Bus Transaction 0300 -  Vendor Invoice Bus Transaction Variant 0001 - Standard Zero Balance Method - P Line item 1 (PK 40) Expense against Cost Center $10,000 Line item 2 (PK 40) Input Tax $70