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

合同 制作 网站手机app免费开发软件

合同 制作 网站,手机app免费开发软件,河南住房和城乡建设厅网站,wordpress 背景特效插件BAP中创建动态内表的三种方法 第一种#xff1a; 如果我们需要的动态内表字段或者动态工作区和数据字典中的类型一致#xff0c;可以直接使用CREATE DATA生成,当然也可以是自定义类型。 比如要产生和数据表MARA结构一致的动态内表#xff1a; DATA : DY_TABLE TYPE REF TO D… BAP中创建动态内表的三种方法 第一种 如果我们需要的动态内表字段或者动态工作区和数据字典中的类型一致可以直接使用CREATE DATA生成,当然也可以是自定义类型。 比如要产生和数据表MARA结构一致的动态内表 DATA : DY_TABLE TYPE REF TO DATA, WA_LINE TYPE REF TO DATA. FIELD-SYMBOLS: DYN_TABLE TYPE STANDARD TABLE . CREATE DATA DY_TABLE TYPE TABLE OF MARA. ASSIGN DY_TABLE-* TO DYN_TABLE. CREATE DATA WA_LINE LIKE LINE OF DYN_TABLE.ASSIGN WA_LINE-* TO DYN_WA. 如果在程序中需要动态生成多个不同的动态内表可以将表名设置为变量 CREATE DATA DY_TABLE TYPE TABLE OF tabname. 第二种 如果需要对动态内表进行输出控制输出顺序等属性。可以使用下述方法 CALL FUNCTION LVC_FIELDCATALOG_MERGEEXPORTINGI_CLIENT_NEVER_DISPLAY I_STRUCTURE_NAME TABNAMECHANGINGCT_FIELDCAT IT_STRUCTUREEXCEPTIONSINCONSISTENT_INTERFACE 1PROGRAM_ERROR 2OTHERS 3. 使用该方法创建输入的tabname对应的字段目录 之后根据该字段目录产生与之对应的动态内表结构 CALL METHOD CL_ALV_TABLE_CREATECREATE_DYNAMIC_TABLEEXPORTINGIT_FIELDCATALOG IT_STRUCTURE* I_LENGTH_IN_BYTE XIMPORTINGEP_TABLE DY_TABLE. ASSIGN DY_TABLE-* TO DYN_TABLE. 动态工作区的产生跟第一种一样。 该方法有一种弊端仅能连续使用36次。即改方法产生动态是使用创建子例程的方法当连续使用36次时会出现子例程池溢出的异常以为该方法是针对ALV技术的处理所以用于其它地方的时候需要慎重。 第三种 第三种的基本思路跟第二种是一样的只是使用的类和方法不一样导致输入的数据不一样。 首先产生结构 CALL FUNCTION LVC_FIELDCATALOG_MERGEEXPORTINGI_CLIENT_NEVER_DISPLAY I_STRUCTURE_NAME TABNAMECHANGINGCT_FIELDCAT IT_STRUCTUREEXCEPTIONSINCONSISTENT_INTERFACE 1PROGRAM_ERROR 2OTHERS 3. 根据字段产生的字段目录生成相应的接口参数ZCOMPONENTS DATA ZCOMPONENTS TYPE ABAP_COMPONENT_TAB. 在声明该变量前要声明 TYPE-POOLS:ABAP. ABAP_COMPONENT_TAB这个结构中的字段如下所示 name TYPE string,type TYPE REF TO cl_abap_datadescr,as_include TYPE abap_bool,suffix TYPE string,   所以循环之前产生的字段目录内表 name字段是结构名或者表名 即TABNAME type是一个对象可以使用 CL_ABAP_DATADESCRDESCRIBE_BY_NAME 这个方法得到其中 P_NAME 这个参数是表名或结构名字段名 type 使用符号来获取 P_DESCR_REF 的实例 后两个可以不填   产生结构 CALL METHOD CL_ABAP_STRUCTDESCRCREATEEXPORTINGP_COMPONENTS ZCOMPONENTS RECEIVINGP_RESULT ZRESULT . 产生表 CALL METHOD CL_ABAP_TABLEDESCRCREATEEXPORTINGP_LINE_TYPE ZRESULT RECEIVINGP_RESULT WRESULT. CREATE DATA WA_LINE TYPE HANDLE ZRESULT.CREATE DATA DYN_TABLE TYPE HANDLE WRESULT. 该方法可以避免方法2的弊端。 转载于:https://www.cnblogs.com/yanglikun/p/4177973.html
http://www.zqtcl.cn/news/790560/

相关文章:

  • 万宁网站建设公司新乡市延津县建设局网站
  • 校园网站建设的意义2016wordpress淘宝客程序
  • 翻书效果的网站餐厅网站设计
  • 多少钱算网站中山 网站定制
  • 镇江网站制作价格如何计算本地生活服务平台app
  • 洞泾网站建设怎么做推广赚佣金
  • 三拼域名做网站大连自助建站软件
  • 怎么做hs网站最专业的网站开发公司哪家最专业
  • 南京做网站的公司排名科技:开局研发六代战机许禾
  • 网站怎么做搜索引擎淘宝网站怎么做特价
  • 仿制网站建设oa办公系统官网
  • 深圳网站托管企业建站源码系统
  • 个人空间网站建设报告建站是什么东西
  • 好看的模板网站建设西安网站模板建站
  • 建设网站二级子页打不开广告设计平面设计培训班
  • 网站公司做网站要多少钱新乡
  • 天津谁做网站莱芜人才网招聘网
  • 学做网站的书籍自己做网站 最好的软件
  • 手机网站专题电商入门视频教程免费
  • aspx网站模板制作网页常用的软件有哪些
  • 网站主关键词湖南网站定制
  • 长沙seo网站排名优化公司进入秦皇岛最新规定
  • 企业网站优化平台宝山北京网站建设
  • 给人做代工的网站加盟代理网
  • 网站建设用dw电脑谷歌浏览器打开是2345网址导航
  • 做外贸一般总浏览的网站太原的网站建设公司哪家好
  • 台州建网站公司wordpress 用微信登陆
  • 广州白云网站建设家在深圳业主
  • 呼和浩特网站建设哪家最便宜?携程旅行网网站策划书
  • 网站建设及相关流程北京网站备案域名