SAP中用ABAP读取采购申请抬头文本和行项目文本的程序
来源:互联网 发布:java抢票软件开发源码 编辑:程序博客网 时间:2024/05/18 01:37
在CX项目中,需要读取采购申请单抬头文本和行项目文本,下面是在程序种的应用:
* 读取抬头文本备注DATA: TEXT1(50).
DATA: BEGIN OF ITB_S18 OCCURS 0.
INCLUDE STRUCTURE thead.
DATA: END OF ITB_S18.
DATA: BEGIN OF FLINES OCCURS 0.
INCLUDE STRUCTURE TLINE.
DATA: END OF FLINES.
DATA: EBELNKP(15).
SELECT * FROM STXL
INTO CORRESPONDING FIELDS OF TABLE ITB_S18
WHERE TDOBJECT = 'EBANH'
AND TDNAME = ITAB-BANFN.
CLEAR TEXT1.
LOOP AT ITB_S18.
CLEAR TEXT1.
PERFORM FRM_READ_TEXT USING 'B01' ITB_S18-TDNAME 'EBANH'
CHANGING TEXT1 .
ENDLOOP.
ITAB-HTEXT = TEXT1.
* 读取行项目文本备注
CLEAR EBELNKP.
CONCATENATE ITAB-BANFN ITAB-BNFPO INTO EBELNKP.
SELECT * FROM STXL
INTO CORRESPONDING FIELDS OF TABLE ITB_S18
WHERE TDOBJECT = 'EBAN'
AND TDNAME = EBELNKP.
CLEAR TEXT1.
LOOP AT ITB_S18.
CLEAR TEXT1.
PERFORM FRM_READ_TEXT USING 'B01' ITB_S18-TDNAME 'EBAN'
CHANGING TEXT1 .
ENDLOOP.
ITAB-ITEXT = TEXT1.
FORM FRM_READ_TEXT USING FID FNAME FOBJECT CHANGING TEXT1 .
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = FID
LANGUAGE = SY-LANGU
NAME = FNAME
OBJECT = FOBJECT
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
TABLES
LINES = FLINES
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
NOT_FOUND = 4
OBJECT = 5
REFERENCE_CHECK = 6
WRONG_ACCESS_TO_ARCHIVE = 7
OTHERS = 8
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT FLINES.
CONCATENATE TEXT1 FLINES-TDLINE INTO TEXT1 .
ENDLOOP.
ENDFORM.
- SAP中用ABAP读取采购申请抬头文本和行项目文本的程序
- SE75 采购申请创建抬头文本
- SAP ABAP中读取项目文本的方法
- 【转载】SAP ABAP中读取项目文本 READ_TEXT 的方法
- SAP采购订单抬头、行项目屏…
- SAP采购订单抬头、行项目屏幕增强的两种方法
- SAP采购订单抬头、行项目屏幕增强的两种方法
- SAP采购订单抬头、行项目屏幕增强的两种方法
- 读取QM决策长文本的ABAP测试程序
- sap 长文本的读取
- SAP中读取项目文本的方法总结
- ABAP读取长文本
- 关于abap中长文本的读取
- ABAP读取长文本的方法
- SAP 获取采购订单表头长文本
- SAP中采购订单历史记录类型文本
- ABAP:读取长文本内容
- OOALV的抬头标题文本设置
- struts如何实现国际化
- BUAA-SCSE Training day1
- 2013 whu暑假集训选拔#1
- Mobile phones poj1195 二维线段树
- Linux平台Makefile文件的编写基础篇
- SAP中用ABAP读取采购申请抬头文本和行项目文本的程序
- 图形变换矩阵小结
- Android自定义View报 No resource identifier found for attribute ‘’ in package ""
- 积土成山~电路设计及测试经验积累
- Eight poj1077 广度优先搜索
- 关于UIColor修改无效的解决
- 5.6.4 映射集合属性:Set集合属性
- 内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结
- 使用Matrix控制图形、组件的变换