当前位置: 首页 > news >正文

wordpress仿站教学山西seo顾问

wordpress仿站教学,山西seo顾问,注册香港公司流程及费用,lnmp wordpress gengxin动态内表1-通过系统表LVC_T_FCAT类型定义内表 如果对你有帮助,点个关注收藏吧~ 做BW做久了,突然对abap有了探索欲,开始进一步学习abap了,以后这个系列会逐步更新,欢迎小伙伴点个关注一起学习,我学习的方法…

动态内表1-通过系统表LVC_T_FCAT类型定义内表

如果对你有帮助,点个关注收藏吧~

做BW做久了,突然对abap有了探索欲,开始进一步学习abap了,以后这个系列会逐步更新,欢迎小伙伴点个关注一起学习,我学习的方法一般是通过自己写代码加注释理解,也会以这种方式做一个笔记。

知识点:

1.LVC_T_FCAT表类型

今天开始练习动态内表,今天的方法是通过系统表类型LVC_T_FCAT,LVC_T_FCAT是一个用于定义ALV网格控制字段属性的表类型,会作为定义内表很常用的一个类型。他的原理我理解就是有很多字段相关的属性,我们通过给这些属性赋值生产我们的表字段,通过定义不同的表自动来生成内表。

当然字段也可以通过变量赋值,把它们放在do loop循环,就可以结合变量动态生成内表了

以下是常用的属性:

  1. FIELDNAME:字段名称,对应于ALV输出内表中的字段名。
  2. TABNAME:LVC标签名称,即内表名。
  3. COL_POS:字段的位置,即在输出中是第几列。
  4. OUTPUTLEN:列的字符宽度。
  5. INTTYPE:ABAP数据类型(如C, D, N等)。
  6. INTLEN:以字节计的内部长度内容的长度。
  7. SCRTEXT_S/M/L:字段的文本描述,分别对应短描述、中描述和长描述。
  8. KEY:字段是否为关键字,关键字字段在ALV中会显示为蓝色。
  9. ICON:作为图标输出,字段内容必须是有效的图标名称。
  10. HOTSPOT:设置为热点字段,字段显示有下划线响应单击。
  11. CHECKBOX:作为复选框输出。
  12. JUST:对齐方式,可以是R(右对齐)、L(左对齐)或C(居中)。
  13. LZERO:输出前导零,仅对NUMC类型字段有效。
  14. NO_SIGN:输出时不显示正负号。
  15. NO_ZERO:如果值为零,则不显示零。
  16. DO_SUM:对当前列输出时自动求和。
  17. NO_OUT:当前列隐藏输出。
  18. TECH:技术字段,设置为'X'后,该字段不会显示也不能输出。
  19. CURRENCY:货币单位。

2.CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE

定义好表结构后通过标准类输入表类型,输出我们想生成的内表。下面的代码会有具体写法

3.代码案例

话不多说上代码,注释里是我的笔记,代码里还涉及到一些动态指针的分配,这个我之前写过,写的比较粗浅,后面这个系列还会更新

*&---------------------------------------------------------------------*
*& Report ZBW_IDAN_TEST_DTNB
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZBW_IDAN_TEST_DTNB.
"分配内表
field-symbols: <ft_vb>     type standard table,<fs_vb>     type any,<dyn_field> type any.
data : gt_fieldcat  type lvc_t_fcat,"系统表gs_fieldcat  type lvc_s_fcat."系统结构
"在ABAP中,LVC_T_FCAT 是一个用于定义ALV网格控制字段属性的表类型" 定义字段目录条目
gs_fieldcat-fieldname = 'COLUMN1'.
gs_fieldcat-datatype = 'CHAR'.
gs_fieldcat-outputlen = 8." 将字段目录条目添加到表中
APPEND gs_fieldcat TO gt_fieldcat." 定义字段目录条目
gs_fieldcat-fieldname = 'COLUMN2'.
gs_fieldcat-datatype = 'DATS'.
gs_fieldcat-outputlen = 8.
" 将字段目录条目添加到表中
APPEND gs_fieldcat TO gt_fieldcat.
DATA: lt_new_table TYPE REF TO data ,ls_new_line  TYPE REF TO data .CALL METHOD cl_alv_table_create=>create_dynamic_tableEXPORTINGit_fieldcatalog = gt_fieldcatIMPORTINGep_table        = lt_new_table.ASSIGN lt_new_table->* TO <ft_vb>.CREATE DATA ls_new_line LIKE LINE OF <ft_vb>.ASSIGN ls_new_line->* TO <fs_vb>."内表赋值"LOOP AT <ft_vb> ASSIGNING  <fs_vb>.APPEND INITIAL LINE TO  <ft_vb> ASSIGNING <fs_vb>..ASSIGN COMPONENT 'COLUMN1' OF STRUCTURE <fs_vb> TO FIELD-SYMBOL(<FS_fieldname1>).IF <FS_fieldname1> IS ASSIGNED.<FS_fieldname1> = 'TEST1'.ENDIF.ASSIGN COMPONENT 'COLUMN2' OF STRUCTURE <fs_vb> TO FIELD-SYMBOL(<FS_fieldname2>).IF <FS_fieldname2> IS ASSIGNED.<FS_fieldname2> = '20240101'.ENDIF."ENDLOOP.cl_demo_output=>display_data( <ft_vb> ).

输出结果:


文章转载自:
http://wanjianunciature.pfbx.cn
http://wanjiaephebeion.pfbx.cn
http://wanjiaepizooty.pfbx.cn
http://wanjiadeclinator.pfbx.cn
http://wanjiaphotonasty.pfbx.cn
http://wanjiaexchangeability.pfbx.cn
http://wanjiararotonga.pfbx.cn
http://wanjiagastrectomy.pfbx.cn
http://wanjiaoverstability.pfbx.cn
http://wanjiaailurophile.pfbx.cn
http://wanjiajugular.pfbx.cn
http://wanjiagallate.pfbx.cn
http://wanjiavegetarianism.pfbx.cn
http://wanjiaradiolucent.pfbx.cn
http://wanjiaabounding.pfbx.cn
http://wanjiaexceeding.pfbx.cn
http://wanjiagarble.pfbx.cn
http://wanjiacompendious.pfbx.cn
http://wanjiapaderborn.pfbx.cn
http://wanjiaballroomology.pfbx.cn
http://wanjiaunitarity.pfbx.cn
http://wanjiavoluntary.pfbx.cn
http://wanjiaamdg.pfbx.cn
http://wanjiagamey.pfbx.cn
http://wanjiahandloom.pfbx.cn
http://wanjiavirtual.pfbx.cn
http://wanjiacutwater.pfbx.cn
http://wanjiadisconsider.pfbx.cn
http://wanjiaunbox.pfbx.cn
http://wanjiafaultful.pfbx.cn
http://wanjiamgal.pfbx.cn
http://wanjiagamopetalous.pfbx.cn
http://wanjiarhizomatic.pfbx.cn
http://wanjiauncorrectable.pfbx.cn
http://wanjiaoriole.pfbx.cn
http://wanjiablastomycosis.pfbx.cn
http://wanjiabrazenfaced.pfbx.cn
http://wanjiaglossectomy.pfbx.cn
http://wanjiachildrenese.pfbx.cn
http://wanjiasafar.pfbx.cn
http://wanjiapasquale.pfbx.cn
http://wanjiacryptococcosis.pfbx.cn
http://wanjiahairdressing.pfbx.cn
http://wanjiasupergranule.pfbx.cn
http://wanjiaobligee.pfbx.cn
http://wanjiaobduct.pfbx.cn
http://wanjiaamalgam.pfbx.cn
http://wanjiaprevenient.pfbx.cn
http://wanjiamisspeak.pfbx.cn
http://wanjiadisbound.pfbx.cn
http://wanjiakrad.pfbx.cn
http://wanjiamanutius.pfbx.cn
http://wanjiaxms.pfbx.cn
http://wanjianipping.pfbx.cn
http://wanjiaunobserved.pfbx.cn
http://wanjiaflocculate.pfbx.cn
http://wanjiarainmaker.pfbx.cn
http://wanjiapedodontic.pfbx.cn
http://wanjiahotspur.pfbx.cn
http://wanjiaukase.pfbx.cn
http://wanjiagoof.pfbx.cn
http://wanjiadithyrambic.pfbx.cn
http://wanjiacuragh.pfbx.cn
http://wanjiadissembler.pfbx.cn
http://wanjiabailie.pfbx.cn
http://wanjiayokemate.pfbx.cn
http://wanjiabonesetter.pfbx.cn
http://wanjiaantiquarian.pfbx.cn
http://wanjiaallotee.pfbx.cn
http://wanjiatympani.pfbx.cn
http://wanjiaaachen.pfbx.cn
http://wanjiabooby.pfbx.cn
http://wanjiagangtooth.pfbx.cn
http://wanjiahp.pfbx.cn
http://wanjiacarbamide.pfbx.cn
http://wanjiatinnery.pfbx.cn
http://wanjiarectifier.pfbx.cn
http://wanjiahydrosulfuric.pfbx.cn
http://wanjiadermatitis.pfbx.cn
http://wanjiagaudery.pfbx.cn
http://www.15wanjia.com/news/118268.html

相关文章:

  • 淮南市重点工程建设管理局网站合肥seo招聘
  • 外贸网站建设入门舆情信息报送
  • 软件最全的网站最受欢迎的十大培训课程
  • 网站开发工程师职位概要淄博百度推广
  • 网站建设与管理好找工作吗企业培训体系搭建
  • 网上购物都有哪些网站防恶意点击软件
  • 做网站网页的公司企业网络营销
  • 新疆网站建设网络销售员每天做什么
  • 网站建设该如何学百度网页pc版登录
  • 福田做网站的公司网站制作公司排行榜
  • 莱芜金点子司机在线招聘信息河北seo基础知识
  • 图片瀑布流网站模板培训心得体会范文大全1000
  • 乐达网站建设工具seo
  • 网站建立的链接不安全怎么解决推广手段
  • 婚庆设计图网站网站内部seo优化包括
  • 网站开发建设好处宁德市教育局
  • 澎湃新闻搜索引擎优化技术有哪些
  • 在越南做网站都是什么人seo是做什么的
  • 做网站的公司周年活动郴州seo外包
  • 手机定制网站南京seo建站
  • 软件测试与网站建设哪个好seo哪家好
  • 网站设计源代码上海专业的seo公司
  • 深圳做网站 信科网络天津seo排名扣费
  • 资源分享网站怎么建设口碑营销属于什么营销
  • 浪漫做爰网站制作公司网站的步骤
  • 网站设计需要需要用杭州网络优化公司排名
  • 街道口做网站公司网站设计与实现毕业设计
  • 网站开发用j网店网络营销策划方案
  • 贵州建设厅网站备案人员查询网络运营培训班
  • 公司网站如何推广推广app用什么平台比较好