主要如何实现?
通过自定义的批导模板,循环调用SAP标准函数GOX_GEN_DTEL_STD生成。其中针对创建元素、创建域分别封装了两个函数。大概步骤及结果如下
一、实现结果展示
1、操作前程序界面如下
2、批导操作后界面如下
3、验证查询元素:
二、程序概要
运行程序文件为ZSE11
包含三个文本zbatch_create_element_top、zbatch_create_element_sel、zbatch_create_element_frm
其中TOP里面引用了创建元素、创建域的结构,需要先手工创建两个结构:
大体字体如下:
DEVCLASS DEVCLASS 包
REQUEST_WB TRKORR 请求/任务
ELEMENT ELEMENT 元素
DESCRIPTION AS4TEXT 资源库对象的简短描述
DOMNAME DOMNAME 定义域名
DATATYPE DATATYPE_D ABAP 字典中的数据类型
LENG DDLENG 长度(字符数)
DECIMALS DECIMALS 小数位数
SCRTEXT_S SCRTEXT_S 短字段标签
SCRTEXT_M SCRTEXT_M 中字段标签
SCRTEXT_L SCRTEXT_L 长字段标签
大体字段如下:
REQUEST_WB TRKORR 请求/任务
DOMANAME DOMNAME 定义域名
DESCRIPTION RSADDESCR 参数描述
DATATYPE DATATYPE_D ABAP 字典中的数据类型
LENG LENG 长度指数
DECIMALS DECIMALS 小数位数
OUTLEN OUTPUTLEN 输出长度
LOWERCASE LOWERCASE 允许/不允许小写字母
SIGNFLAG SIGNFLAG 数值域的符号标志
DOMVALUE_L DOMVALUE_L 域值:单值/上限
DDTEXT VAL_TEXT 固定值的短文本