您的位置:首页 > 编程语言

abap动态编程的几种实现方式

2009-05-12 14:55 363 查看
FIELD SYBOL
FIELD-SYMBOLS <FS> TYPE (TYPE)
ASSIGN (OBJECT) TO <FS> CASTING.
FIELD-SYMBOLS <FS> TYPE ANY
ASSIGN (OBJECT) TO <FS> CASTING TYPE (TYPE)
DYNAMIC CALLS
REPLACEING A LITERAL WITH A VARIABLE:
CALL TRANSACTION ‘T-CODE’.
DATA_OBJECT = ‘T-CODE’
CALL TRANSACTION DATA_OBJECT
Replacing an identifier with a variable in parentheses(no spaces):
SUBMIT report-name.
Data_object = ‘report_name’.
SUBMIT (Data_object)
Replacing a list within an internal table:
SET PF-STATUS ‘STATUS_NAME’ EXCLUDING ‘FC1’ ‘FC2’ …
SET PF-STATUS ‘STATUS_NAME’ EXCLUDING internal_table
In open SQL statements:

Calling method dynamically
Create object dynamically
Data reference
Data reference variable
Generating data objects at runtime
Dereferencing data references
Ascertaining Data Attributes Dynamically
Ascertaining internal table attributes
Dynamic Type Descriptions for RTTI classes
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: