Created by Jerry Wang, last modified on Oct 24, 2015
webdynpro configuration
點選Personalization icon:

REPORT ZGET_PERSONALIZATION.
PARAMETERS: start TYPE WDY_CONF_USER-changedon OBLIGATORY default sy-datlo,
end like start OBLIGATORY DEFAULT sy-datlo.
DATA: lt_config TYPE TABLE OF wdy_conf_user,
lt_text TYPE STANDARD TABLE OF WDY_CONF_USERt2,
ls_text LIKE LINE OF lt_text.
START-OF-SELECTION.
SELECT * INTO TABLE lt_config FROM WDY_CONF_USER WHERE changedon BETWEEN START and end
and changedby = sy-uname.
IF sy-subrc <> 0.
WRITE: / 'no configuration found for given time period'.
RETURN.
ENDIF.
SELECT * INTO TABLE lt_text FROM WDY_CONF_USERt2 FOR ALL ENTRIES IN lt_config
WHERE config_id = lt_config-config_id.
LOOP AT lt_text INTO ls_text.
WRITE: / 'id: ', ls_text-config_id, ' description: ' , ls_text-description.
ENDLOOP.
BREAK-POINT.
将列印出的configuration guid 6BBE9D15576F539BA37A2C26D5E6D424抄下來,執行另一個report。
該report能夠列印出此configuration guid對應的configuration detail:
REPORT ZREAD_WDY_CONF_USER.
PARAMETERS: guid type WDY_CONF_USER-config_id OBLIGATORY.
DATA: lt_config TYPE STANDARD TABLE OF WDY_CONF_USER.
START-OF-SELECTION.
SELECT * INTO TABLE lt_config FROM WDY_CONF_USER WHERE config_id = guid
and changedby = sy-uname.