`

[ABAP] ABAP Tables => 其他语言中的Array

    博客分类:
  • abap
 
阅读更多

下面是类似于其他语言数组的一个操作.  

 

需要注意的是, 如果想修改Tables中的值, 需要使用field-symbols. field-symbols的定义必须用"<>"括起来.

其他详细信息参考ABAPDOCU.

 

相关的一个链接:  https://github.com/abramsba/AbapExamples/wiki/ABAP-Structures-&-Tables

 

 

REPORT Z_TEST.

data str_table type standard table of string.
data tempstr type string.
field-symbols <string> type string.


append 'a' to str_table.
append 'b' to str_table.
append 'c' to str_table.
append 'd' to str_table.
append 'e' to str_table.

loop at str_table into tempstr.
    tempstr = 'abc'.
    write: / tempstr.
endloop.

write : / '-------------------------'.

loop at str_table into tempstr.
    "tempstr = 'abc'.
    write: / tempstr.
endloop.

write : / '-------------------------'.

loop at str_table assigning <string>.
    <string> = 'xyz'.
    write: / <string>.
endloop.

write : / '-------------------------'.

loop at str_table into tempstr.
    "tempstr = 'abc'.
    write: / tempstr.
endloop.

 

-----------------

[THE END]

分享到:
评论

相关推荐

    SAP-ABAP-OO-实现-CL-SALV-TABLE

    首先,需要从数据库或其他数据源中获取将要在 ALV 中显示的数据。例如,在本例中,是从 `SPFLI` 表中选择所有记录: ```abap SELECT * INTO TABLE lt_tab FROM spfli. ``` 其中,`lt_tab` 是一个类型为 `TABLE OF ...

    ABAP 基本数据类型及计算

    ABAP(Allgemeiner Berichtsaufbereitungsprozessor)是一种专为SAP系统设计的编程语言,起源于20世纪80年代,起初作为报表语言用于SAP R/2系统,后来成为SAP R/3平台的核心开发语言。它引入了逻辑数据库的概念,...

    ABAP OO去掉ALV中的标准工具栏

    在ABAP面向对象编程(ABAP OO)中,经常需要对ALV(Application List Viewer)进行定制化的控制,包括移除或隐藏某些默认显示的工具栏功能。这通常是为了提供更简洁、更符合业务需求的用户界面。本文将详细介绍如何...

    ABAP_DOCU_HTML. 学习大全,以网页的形式文档

    ABAP DOCU HTML是SAP ABAP编程语言的官方文档集合,它以HTML格式呈现,为开发者提供了全面的学习资源。这个文档集包含了ABAP的所有核心概念、语法、函数模块、类库、表单以及报告编写等多方面的内容,旨在帮助用户...

    SAP ABAP – Tables讲解

    ### SAP ABAP – Tables讲解 #### 一、如何从画面找资料所在的Table 在SAP ABAP开发过程中,经常会遇到需要查找数据存储位置的情况。为了快速定位到具体的表(Table),可以通过以下几种方法: 1. **使用F1键**:...

    ABAP BP-批量创建供应商采购视图.txt

    ABAP BP-批量创建供应商采购视图,采用方法类的形式批量创建BP中供应商的采购视图,程序可直接修改参数后调用

    ABAP加密和解密.doc

    在ABAP编程中,加密和解密是两个关键的安全操作,用于保护敏感数据不被未经授权的用户访问。本文将深入探讨ABAP环境下的加密和解密技术,以及如何在实际应用中实施这些技术。 首先,我们需要理解加密的基本原理。...

    ABAP_SAP_Tables

    在SAP系统中,ABAP(Advanced Business Application Programming)是一种编程语言,用于开发企业级的应用程序。本资源“ABAP_SAP_Tables”显然是为ABAP开发者精心准备的,它涵盖了SAP系统中的所有表格信息,这对于...

    ZUI2_JSON2_/UI2/CL_JSON_ui2/cl_json_abap_Ui2_cl_json_zui2_json_源

    lo_json_converter = CL_ABAP_JSON_FACTORY=&gt;CREATE_PARSER( ). lo_json_converter-&gt;DESERIALIZE( EXPORTING iv_string = lv_json_string IMPORTING ev_result = lt_person EXCEPTIONS json_syntax = 1 json_...

    abap_alv去掉标准按钮

    例如,`CL_GUI_ALV_GRID=&gt;MC_FC_MAXIMUM`表示最大值计算功能,而`CL_GUI_ALV_GRID=&gt;MC_MB_VARIANT`则代表了变体视图功能。 #### 3. 调用ALV网格控件方法 在设置好排除列表后,需要在ALV网格控件的初始化过程中传递...

    ABAP-操作Excel导出数据

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发SAP系统中的业务应用程序。在处理数据导出任务时,ABAP程序员有时需要将系统内的数据导出到Excel格式,以便用户进行...

    ABAP例程大全

    slis=&gt;register_event( 'PAI' gd_repid 'USER_COMMAND' 'handle_user_command' ). * 设置事件处理程序 slis=&gt;set_event_handler( 'PAI' gd_repid gt_events ). ENDFORM. FORM handle_sel_changed. * 处理选中...

    TCP-IP socket programming in ABAP_in_TCPIPABAP_

    TCP/IP协议族是互联网上最广泛使用的通信协议,而ABAP作为SAP系统的编程语言,支持通过TCP/IP进行socket通信,允许ABAP程序直接与任何支持TCP/IP的设备或服务进行交互。本篇将深入探讨在ABAP中如何进行TCP/IP socket...

    ABAP从FTP下载文件并解析到内表移动文件位置.zip

    DATA(lv_file_content) = cl_abap_char_utilities=&gt;xstring_to_string( ls_file_info-data ). APPEND ls_file_content TO lt_table. " 内表lt_table存储解析后的内容 ENDLOOP. ``` 最后,移动文件和删除原始文件...

    ABAP EXCEL通用类

    在SAP系统中,ABAP(Advanced Business Application Programming)是一种编程语言,用于开发企业级的应用程序。本主题将深入探讨“ABAP EXCEL通用类”——ZCL_EXCEL,它是SAP ABAP开发者用于处理Excel文件的一个强大...

    ABAP动态内表的收集

    - 使用`cl_abap_tabledescr`类创建动态内表的描述符,并通过`cl_abap_table_descr=&gt;create`方法生成内表。 在进行动态更新时,需要注意以下要点: - 当使用`MODIFY`语句时,确保更新的字段不是系统表的关键字段。...

    SAP ABAP动态内表构建与例子

    在SAP ABAP编程中,动态内表是一种非常重要的数据结构,它允许程序根据运行时的需求灵活地处理数据。动态内表不同于静态内表,后者在编写代码时就已经定义了结构,而动态内表的结构是在程序运行时通过变量或表达式...

    SAP S4HANA中寻源和采购的灵活工作流

    - **路径**:SPRO =&gt; IMG =&gt; 物料管理 =&gt; 采购 =&gt; 采购订单 =&gt; 采购订单的灵活工作流 =&gt; 激活采购订单的灵活工作流。 - **操作**:激活采购订单的灵活工作流。 4. **HR BP用户同步**: - **操作**:使用PA30事务...

    ABAP json 相同解析类

    DATA(json_data) = cl_abap_json_utilities=&gt;read_json( json =&gt; json_string ). ``` 2. **处理数据**: - 一旦数据被读取到内表,可以使用ABAP的内建功能进行处理,如筛选、修改等。 3. **写回JSON**: - 如果...

Global site tag (gtag.js) - Google Analytics