WDA 实现要点
来源:互联网 发布:淘宝名不虚传软件在哪 编辑:程序博客网 时间:2024/05/18 03:31
根节点属性:
DATA LV_SJTYP TYPE STRING.
WD_CONTEXT->GET_ATTRIBUTE( EXPORTING NAME = 'SJTYP' IMPORTING VALUE = LV_SJTYP ).
辅助类文本:
DATA lv_text_001 TYPE string.
lv_text_001 =
wd_assist->if_wd_component_assistance~get_text( '001' ).
子节点:
lo_nd_bukrs_info = wd_context->get_child_node( name = wd_this->wdctx_bukrs_info ).
消息类接口:
IF_WD_MESSAGE_MANAGER
下载:
wdr_task=>client_window->client->attach_file_to_response(
i_filename = l_filename
i_content = xml
i_mime_type = 'EXCEL' ).
指定节点路径:
DATA LO_ND_BJMK_BUKRS TYPE REF TO IF_WD_CONTEXT_NODE.
LO_ND_BJMK_BUKRS = WD_CONTEXT->PATH_GET_NODE( PATH = `BJMK.BJMK_BUKRS` ).
设置:属性错误提示。
CALL METHOD WD_THIS->L_MESSAGE_MANAGER->REPORT_ATTRIBUTE_ERROR_MESSAGE
EXPORTING
MESSAGE_TEXT = LV_TEXT_040
ELEMENT = LO_EL_BJMK
ATTRIBUTE_NAME = 'START1'.
检查权限,跳转空页面:
* 检查权限
READ TABLE WD_THIS->LS_USR-ROLES TRANSPORTING NO FIELDS
WITH KEY RNAME = IV_ROLE.
IF SY-SUBRC = 0.
EV_RESULT = 'X'.
ELSE.
CLEAR EV_RESULT.
ENDIF.
检查权限,跳转空提示(空)页面:
DATA l_controller TYPE REF TO if_wd_controller.
l_controller = wd_this->wd_get_api( ).
CALL METHOD l_controller->get_message_manager
RECEIVING
message_manager = wd_this->l_message_manager.
IF wd_this->LS_LOGINTYPE-BLNTY = 'B'
OR wd_this->LS_LOGINTYPE-BLNTY = 'C'.
WD_THIS->FIRE_TO_EMPTY_VIEW_PLG( ).
ENDIF.
空页面消息提示:
method WDDOINIT .
data lv_text_067 type string.
lv_text_067 = WD_ASSIST->IF_WD_COMPONENT_ASSISTANCE~GET_TEXT( '067' ).
wd_context->set_attribute( name = 'MESSAGE' value = lv_text_067 ).
endmethod.
检查用户权限:
SELECT
SINGLE
usr21~bname as uname
adrp~name_last
adcp~ROOMNUMBER as bukrs
into CORRESPONDING FIELDS OF es_usr
from usr21
join adrp ON adrp~persnumber = usr21~persnumber
JOIN adcp ON adcp~persnumber = usr21~persnumber AND adcp~addrnumber = usr21~addrnumber
WHERE usr21~bname = iv_uname.
select
AGR_NAME AS RNAME
INTO CORRESPONDING FIELDS OF TABLE ES_USR-ROLES
from
AGR_USERS
WHERE UNAME = IV_UNAME
* AND FROM_DAT >= sy-datum
and TO_DAT >= SY-DATUM
AND EXCLUDE = SPACE.
- WDA 实现要点
- WDA中实现INPUTHELP
- 创建WDA程序的基本步聚及要点
- WDA程序的国际化(多语言文本的实现)
- WDA Architecture
- WDA WDR_TEST_INPUT
- WDA,WDJ,BSP何去何从?
- WDA 插入图片
- WDA 中的Helper Class
- WDA 动态添加NODE
- WDA select-options
- 分析wda-lucene
- SICF 激活WDA程序
- WDA 实用语法
- WDA报错
- WDA Web Dynpro Introduction
- memcpy 实现要点
- ORM的实现要点
- Android应用开发:Android 多屏幕支持
- xmanager5连接suse linux桌面
- Android群英传——第四章自动显示隐藏ActionBar/Toolbar的ListView
- 开发规范:HTML规范
- python 轻量单元测试框架 JzUnit
- WDA 实现要点
- iOS UIView中 - (void)drawRect:(CGRect)rect;和-(void)ViewLayoutSubViews;的调用时机
- 【NOIP2012】国王游戏
- Linux ALSA声卡驱动之三:PCM设备的创建
- 降维
- Linux挂载文件系统时出现遇到问题wrong fs type
- 第十一周练习--牛顿迭代法
- VMware Workstation12安装Ubuntu和VMware Tools教程
- unity调用eclipse导出的jar插件