FIELD-SYMBOLS的两种用法详解编程语言
第一种,把fs当做一个泛型,什么东西都可以放进去
DATA : BEGIN OF man,
name TYPE str,
sex(20) TYPE c,
height TYPE i,
END OF man.
DATA : a_man LIKE man.
a_man-name = 阿勇 .
a_man-sex = F .
a_man-height = 171.
FIELD-SYMBOLS : hello LIKE man.
ASSIGN a_man TO hello CASTING.
WRITE :/ hello -name, , hello -sex, , hello -height.
第二种,把fs当做一个存储地址的指针
FIELD-SYMBOLS : fs TYPE c.
DATA :
str(20) TYPE c VALUE HELLO WORLD! ,
name(20) TYPE c VALUE STR .
ASSIGN str TO fs .
WRITE :/ fs .
ASSIGN name TO fs .
WRITE :/ fs .
ASSIGN (name) TO fs .
WRITE :/ fs .
fs还有第一种用法补充:
因为可以当做泛型,所以可以放内表的东西
但是很多时候大家都不这样做,因为这样做无疑是走了弯路
事实上:fs相当于一个裸露着的利器,而internal_table就是一个包裹着的普通剑
it因为封装好了,用起来方便,所以大家都用it了
但是既然是封装的东西,那就避免不了每次用的时候,会要走封装的路线,要把外壳之类的全部跑完,才能调用里面的东西
因为sap是针对erp的,当然对在数据操作的时候优化了一些,所以处理数据比较快,还比较难区别出来
但是当loop循环,超过5次的时候,fs的速度就会明显快出来了~~
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/18102.html
c相关文章
- JAVA的对称加密算法AES——加密和解密详解编程语言
- 判断是否是微信浏览器JavaScript代码详解编程语言
- java使用SAX解析xml详解编程语言
- shiro双realm验证详解编程语言
- node.js之框架Express的视图模板layout用法详解编程语言
- Java学习笔记之二十九Java中的”equals”和”==”的用法及区别详解编程语言
- Java学习笔记之二十二解析接口在Java继承中的用法及实例分析详解编程语言
- Java学习笔记之十四Java中this用法小节详解编程语言
- Python学习笔记之三lambda表达式用法小结详解编程语言
- Akka(30): Http:High-Level-Api,Routing DSL详解编程语言
- 的用法和解释详解”>的用法和解释详解编程语言
- 如何获取Input标签自定义属性的值ie 8 9 10下取值详解编程语言
- JS比较完整的异常处理详解编程语言
- SpringCloud-Eureka:服务的注册与发现详解编程语言
- Java中枚举的写法和用法详解编程语言
- [十四]基础类型之StringBuffer 与 StringBuilder对比详解编程语言
- Java NIO之Charset类字符编码对象详解编程语言
- Spring Boot 2.1.0 已发布,7 个重大更新!详解编程语言
- CSS实现连续数字和英文的自动换行详解编程语言
- Python3:input()输入函数的用法详解编程语言
- Java 虚拟机总结 – JVM 内存区域详解编程语言
- ABAP IMPORT&EXPORT的用法详解编程语言
- 库存管理BAPI详解编程语言
- SAP RFC详解编程语言
- java spring boot @bean的用法详解编程语言
- Java中常见数据结构:list与map -底层如何实现详解编程语言
- abap对行记录进行锁定详解编程语言
- FOR ALL ENTRIES IN的用法详解编程语言
- python工具——pixellib详解编程语言