SAP 中如何使用指针或替代变量?
来源:互联网 发布:iphonex怎么关掉软件 编辑:程序博客网 时间:2024/05/17 06:10
最简单的语法为:
声明:
field-symbols: <F1>.
赋值:
assign (variable_fieldName) to <F1>.
使用:
<F1> = 'xxxxx'.
===============================================================================
如下即是一个简单的例子,表明了如何定义和使用声明的指针,并使用其进行操作和修改内表的值。
*&---------------------------------------------------------------------*
*& 声明部分
*&---------------------------------------------------------------------*
data: lv_flag(11) type c value 'it_so-fld??'.
field-symbols: <flag>.
data: n_index(2) type n.
*&---------------------------------------------------------------------*
*& Form fill_data
*& 根据 it_doctype 中的记录(存放的值即为 Column Name) 和 SO ,
*& 检查 it_drad 表中的记录,如存在记录则对应字段的值即为"X",否则即为" "
*&---------------------------------------------------------------------*
FORM fill_data .
data: wa_col like sy-tabix,
wa_soix like sy-tabix.
data: wa_objky like drad-objky.
loop at it_so.
wa_soix = sy-tabix.
clear wa_objky.
wa_objky = it_so-vbeln.
clear wa_col.
loop at it_doctype.
wa_col = sy-tabix.
n_index = 9 + wa_col.
lv_flag+9(2) = n_index.
assign (lv_flag) to <flag>.
read table it_drad with key objky = wa_objky
dokar = it_doctype-dokar.
if sy-subrc eq 0.
<flag> = 'X'.
else.
<flag> = ' '.
endif.
endloop.
modify it_so index wa_soix.
endloop.
ENDFORM. " fill_data
- SAP 中如何使用指针或替代变量?
- SAP 中如何使用指针或替代变量?
- Oracle中替代变量(动态参数)的使用
- [c语言笔记]关于指针操作中使用异或交换两个变量的值
- SAP中服务性订单的替代解决方案
- 指针 - SAP指针使用实例
- excel 中如何使用函数替代case when 进行转换
- SAP中使用BDC创建或修改采购信息记录
- AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
- 函数中使用指针变量情况
- xpath中如何使用变量
- C++如何声明类成员函数指针或类成员变量指针(A::*)
- sap abap 指针的使用
- 批处理更新essbase中替代变量
- 使用变量或者结构体与使用变量指针或结构体指针方法的优缺点是
- 替代变量
- Java中如何访问同名的方法或变量 ?
- C++ 如何从指针中得到类型或引用
- spring hibernate 事务管理
- 读《杜拉拉升职记》的感受、还有摘录
- ABAP指针(转)
- VS2005编译ACE
- 最近sql数据库的使用总结
- SAP 中如何使用指针或替代变量?
- 除了google广告以后的国外的广告联盟
- SY-SUBRC 的含义
- java 常见问题
- 读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如高人指路
- javascript数组问题
- 基于Free Pascal内核的类似Delphi的开发工具Lazarus
- Oracle 9i Exception: ORA-00911: 无效字符异常解决方案
- Struts bean:define标签用法