92.SAP ABAP - 在程序中声明结构对象 - 笔记

devtools/2024/10/18 16:48:23/

目录

语法

例子

标准方式

简写方式

参照结构或表

声明3:DECLARE STRUCTURE WITH DATA


语法

TYPES BEGIN OF strtype.

TYPES f1 ...

TYPES f2...

TYPES END OF strtype.

例子

标准方式

TYPES BEGIN OF GTY_SCHOOL .TYPES ZSCHOOL TYPE ZSCHOOL_GQ_01-ZSCHOOL .TYPES ZSNAME  TYPE ZSCHOOL_GQ_01-ZSNAME .TYPES ZADDR   TYPE ZSCHOOL_GQ_01-ZADDR .
TYPES END OF GTY_SCHOOL.

简写方式

*简写方式
TYPES: BEGIN OF GTY_SCHOOL_S ,SID     TYPE ZSCHOOL_GQ_01 ,ZSCHOOL TYPE ZSCHOOL_GQ_01-ZSCHOOL ,ZSNAME  TYPE ZSCHOOL_GQ_01-ZSNAME ,ZADDR   TYPE ZSCHOOL_GQ_01-ZADDR ,ZREMARK TYPE C LENGTH 10 ,END OF GTY_SCHOOL_S.

参照结构或表

TYPES:  BEGIN OF GTY_SCHOOL_B.INCLUDE STRUCTURE ZSCHOOL_GQ_01 .     " TABLE OR STRUCTURE
TYPES:    FLAG TYPE C LENGTH 1 ,END OF GTY_SCHOOL_B .

声明3:DECLARE STRUCTURE WITH DATA

DATA: BEGIN OF GTY_SCHOOL_D1 ,SID     TYPE ZSCHOOL_GQ_01 ,ZSCHOOL TYPE ZSCHOOL_GQ_01-ZSCHOOL ,ZSNAME  TYPE ZSCHOOL_GQ_01-ZSNAME ,ZADDR   TYPE ZSCHOOL_GQ_01-ZADDR ,ZREMARK TYPE C LENGTH 10 ,END OF GTY_SCHOOL_D1.


http://www.ppmy.cn/devtools/97079.html

相关文章

力扣Hot100-final关键字,常量,抽象类(模板方法设计模式),接口

(一)final关键字 (2)常量 使用static final 修饰的成员变量被称为常量 作用:;通常用于记录系统的配置信息 注意:产量命名要求:单词大写,下划线连接多个单词 产量优势…

在Go中过滤范型集合:性能回顾

在一个真实的 Golang 场景中使用泛型&#xff0c;同时寻找与 Stream filter(Predicate<? super T> predicate)和 Python list comprehension 等同的函数。我没有依赖现有的包&#xff0c;而是选择自己写一个过滤函数&#xff0c;以达到学习的目的 func filterStrings(c…

深入理解 Go 并发原语

1. goroutine 基础知识 1.1 进程 进程&#xff08;process) 是一个程序的实例&#xff0c;具有某些专用资源&#xff0c;如内存空间、处理器时间、文件句柄&#xff08;例如&#xff0c;Linux 中的大多数进程都有 stdin、stdout 和 stderr) 和至少一个线程。我们称其为实例&am…

基于FPGA的ASIC prototype验证

在当今快速发展的电子设计自动化&#xff08;EDA&#xff09;领域&#xff0c;专用集成电路&#xff08;ASIC&#xff09;的开发因其高性能、低功耗和定制化的特点而备受青睐。然而&#xff0c;ASIC的设计和制造过程不仅成本高昂&#xff0c;而且周期漫长&#xff0c;一旦进入生…

物联网(IoT)详解

物联网&#xff08;IoT&#xff09;详解 1. IoT定义简介2. IoT工作原理3. IoT关键技术4. 物联网与互联网区别5. IoT使用场景6. 开源物联网平台7. 参考资料 1. IoT定义简介 首先第一个问题&#xff0c;什么是物联网&#xff08;IoT&#xff09;? 物联网&#xff08;英文&#…

文件长度超出芯片容量, 超出部份将被忽略!ch341a编程器报错解决方法

出现这个错误提示&#xff0c;说明你正在刷的是华硕主板的cap格式BIOS文件。 编程器不支持这种文件&#xff0c;需要转换成编程器专用版本BIOS文件。 华硕cap格式BIOS转编程器bios文件&#xff0c;转换工具下载地址&#xff1a;https://download.csdn.net/download/baiseled/88…

【Git】克隆并push远程指定分支

克隆并push远程指定分支 可通过 git branch --list查询分支 克隆指定分支git clone -b <指定分支名> <远程仓库地址> 切换分支git checkout <指定分支名> 上传文件: git add .git commit -m "提交信息"git push -u origin <指定分支名&…

斯坦福UE4 C++课学习补充22:AI行为树-寻路入门

文章目录 一、创建敌对小兵二、寻路行为树三、会与角色保持距离的小兵四、更智能的小兵 一、创建敌对小兵 创建SAICharacter&#xff08;角色&#xff09;和SAIController两个类&#xff08;行为树&#xff09;&#xff0c;然后在UE中创建蓝图类。寻路系统&#xff1a;用于为人…