Flexible variants in STVARV
DATA: lv_time TYPE TVARV_VAL,
lv_tvarvc(25) .
CONSTANTS lv_prefix(25) VALUE 'ZZXXS_'.
CONCATENATE lv_prefix p_werks INTO lv_tvarvc.
SELECT SINGLE low INTO lv_time
FROM tvarvc
WHERE name = lv_tvarvc
AND type = 'P'.
IF sy-subrc eq 0.
g_time = lv_time.
ELSE.
g_time = '000000'.
ENDIF.
CLEAR:lv_time,lv_tvarvc.
data: lt_tvarvc type table of tvarvc,
ls_tvarvc type tvarvc,
ls_mtrgrp type gds_selrange_matkl,
ls_subct_mtrgrp type gds_selrange_matkl,
ls_vendors type range_lifnr.
refresh lt_tvarvc.
select * into corresponding fields of table lt_tvarvc
from tvarvc
where name eq 'ZXXX'
and type eq 'S'.
if sy-subrc eq 0.
loop at lt_tvarvc into ls_tvarvc.
ls_mtrgrp-sign = ls_tvarvc-sign.
ls_mtrgrp-option = ls_tvarvc-opti.
ls_mtrgrp-low = ls_tvarvc-low.
ls_mtrgrp-high = ls_tvarvc-high.
append ls_mtrgrp to it_mtrgrp.
endloop.
clear ls_tvarvc.
endif.
TYPES:
BEGIN OF STRUC_MAILADR,
MAIL_ADR TYPE ADR6-SMTP_ADDR,
END OF STRUC_MAILADR.
DATA:G_WA_MAILADR TYPE STRUC_MAILADR,
G_IT_MAILADR LIKE TABLE OF G_WA_MAILADR.
FORM GET_RECIPENT .
RANGES LR_RECIPENT FOR ADR6-SMTP_ADDR.
DATA: LW_RECIPENT LIKE LINE OF LR_RECIPENT,
LV_RECIPENT TYPE TVARV_VAL.
DATA:L_IT_MAILADR LIKE TABLE OF G_WA_MAILADR.
SELECT LOW INTO TABLE L_IT_MAILADR
FROM TVARVC
WHERE NAME = 'ZXXXXXX'
AND TYPE = 'S'.
IF SY-SUBRC EQ 0.
SORT L_IT_MAILADR.
DELETE ADJACENT DUPLICATES FROM L_IT_MAILADR.
APPEND LINES OF L_IT_MAILADR TO G_IT_MAILADR.
REFRESH L_IT_MAILADR.
ENDIF.
ENDFORM.
"one common FM
FUNCTION Z_GET_STVARV_VARIANTS .
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_TVARVC_TYPE) TYPE RSSCR_KIND
*" REFERENCE(I_TVARVC_NAME) TYPE RVARI_VNAM
*" CHANGING
*" REFERENCE(CT_TVARVC_VAL) TYPE ZSTVARV_TAB
*"----------------------------------------------------------------------
DATA: LT_TVARVC TYPE TABLE OF TVARVC..
REFRESH LT_TVARVC.
SELECT * INTO CORRESPONDING FIELDS OF TABLE LT_TVARVC
FROM TVARVC
WHERE NAME EQ I_TVARVC_NAME
AND TYPE EQ I_TVARVC_TYPE.
IF SY-SUBRC EQ 0.
APPEND LINES OF LT_TVARVC TO CT_TVARVC_VAL.
ENDIF.
FREE LT_TVARVC.
ENDFUNCTION.
Flexible variants in STVARV的更多相关文章
- Predicting effects of noncoding variants with deep learning–based sequence model | 基于深度学习的序列模型预测非编码区变异的影响
Predicting effects of noncoding variants with deep learning–based sequence model PDF Interpreting no ...
- CSS3伸缩盒Flexible Box
这是一种全新的布局,在移动端非常实用,IE对此布局的相关的兼容不是很好,Firefox.Chrome.Safrai等需要加浏览器前缀. 先说说这种布局的特点: 1)移动端由于屏幕宽度都不一样,在布局的 ...
- 移动端自适应:flexible.js可伸缩布局使用
http://caibaojian.com/flexible-js.html 阿里团队开源的一个库.flexible.js,主要是实现在各种不同的移动端界面实现一稿搞定所有的设备兼容自适应问题. 实现 ...
- 使用Flexible实现手淘H5页面的终端适配
拿到设计师给的设计图之后,剩下的事情是前端开发人员的事了.而手淘经过多年的摸索和实战,总结了一套移动端适配的方案--flexible方案. 这种方案具体在实际开发中如何使用,暂时先卖个关子,在继续详细 ...
- 使用Flexible适配移动端html页面 - demo记录
前段时间看了大神的博客文章[使用Flexible实现手淘H5页面的终端适配](地址:http://www.w3cplus.com/mobile/lib-flexible-for-html5-layou ...
- 移动端H5页面的最佳终端适配之Flexible
lib-flexible是什么? lib-flexible是一个制作H5适配的开源库,可以点击这里下载相关文件,获取需要的JavaScript和CSS文件. 当然你可以直接使用阿里CDN: <s ...
- SSAS Cube 维度成员关系Rigid 和 Flexible
维度成员关系指示成员关系是否随时间而更改. 值为 Rigid 和 Flexible,前者表示成员之间的关系不随时间而更改,后者表示成员之间的关系随时间而更改. 默认值为 Flexible. 指定适 ...
- flexible.js
关于rem小数点 flexible.js http://blog.163.com/hongshaoguoguo@126/blog/static/180469812015219101346170/ ht ...
- 使用Flexible实现手淘H5页面的终端适配【转】
曾几何时为了兼容IE低版本浏览器而头痛,以为到Mobile时代可以跟这些麻烦说拜拜.可没想到到了移动时代,为了处理各终端的适配而乱了手脚.对于混迹各社区的偶,时常发现大家拿手机淘宝的H5页面做讨论—— ...
随机推荐
- 尚硅谷springboot学习5-主入口类说明
package com.atguigu; import org.springframework.boot.SpringApplication; import org.springframework.b ...
- Kubernetes 1.8.x 全手动安装教程----转自Kubernetes中文社区(部分内容根据实验环境做了些修改,特此感谢Kubernetes中文社区)
Kubernetes 提供了许多云端平台与操作系统的安装方式,本章将以全手动安装方式来部署,主要是学习与了解 Kubernetes 创建流程.若想要了解更多平台的部署可以参考 Picking the ...
- Linux Install redis
1.将下载好的压缩包放到/usr/local目录下# tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make//--------------------- ...
- Node稳定性的研究心得
目前大部分Web服务器,如Apache,都使用多线程的方式响应多用户请求,即一个线程服务一个用户请求.这种模式其中一个好处是,当某个请求的线程上抛出的异常没被捕获,只会影响当前这个线程,不会影响其他请 ...
- 一秒去除Win7快捷方式箭头
我相信有无数的小盆友跟我一样很讨厌Win7快捷方式图标上的箭头,实在太丑陋了,尤其是带有强迫症滴.现在介绍去除箭头的方式. 1. 打开编辑器,将以下代码粘贴进去,然后保存为.bat后缀的文件,然后双击 ...
- thymeleaf 字符串的拼接
- 认识 Thymeleaf
- 利用python操作redis-cluster
In [8]: def redis_cluster(): ...: redis_nodes = [{'host':'192.168.100.60','port':7000}, ...: {'host' ...
- export default 与 export
export default 只能导出一个 可以用任意的变量来接收 export 可以暴露多个成员,需要用 import {} 接受成员 需要用名字接受 名字必须跟导出名字一致 //或者as作为别名 ...
- linux内核配置 kbuild
Linux 内核配置机制 http://blog.csdn.net/dianhuiren/article/details/6917132 linux kbuild文档 http://blog.chin ...