SAP-ABAP
文章平均质量分 63
小强pp
吃苦耐劳,勤学好问。
展开
-
SAP SearchHelp(F4帮助)函数F4IF_INT_TABLE_VALUE_REQUEST
通过回调函数实现多值返回,第一步调用标准函数: CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ZFIELD' "内表字段 dynpprog = sy-repid "程序名 dynpnr = sy-dynnr "屏幕号原创 2021-10-14 16:03:02 · 1865 阅读 · 0 评论 -
内表数据下载到EXCEL的几种方法
1.FM:GUI_DOWNLOAD 这是最基本的方法,对应 CLASS: CL_GUI_FRONTEND_SERVICES 的方法 GUI_DOWNLOAD注意参数 FILENAME 以xls 结尾这样在保存时可以保存为 excel.示例如下 data:itab like table of mara WITH HEADER LINE.D转载 2017-10-09 16:09:08 · 907 阅读 · 0 评论 -
ALV调用的几个标准函数
ALV的调用主要由以下几个标准函数实现,所有函数的输入输出参数必须大写,否则系统会出现异常中止,相关函数如下: 1)REUSE_ALV_FIENDCATALOG_MERGE:根据内表结构返回FIELDCAT字段结构信息,其常用输入输出参数如下: EXPORTING项: 1.I_PROGRAM_NAME:程序名称。 2.I_INTERNAL_TABNAME转载 2017-10-09 16:10:37 · 747 阅读 · 0 评论 -
关于COMMIT WORK 和COMMIT WORK AND WAIT的区别及ROLLBACK WORK
首先说明一点:更新是异步的,更新是由SAP中UPD1和UPD2两个进程执行的,关于这两个进程各负责什么再说明一下UPD1先执行,主要是用于数据库表的更新,比如说写表UPD2后执行,主要是用于一些数据的收集统计等的更新,比如说为BW收集一下数据等等同时这个是可以在SM13看到的,如果看到日志中UPD1成功,UPD2失败,如有BW的取数,那肯定会丢数据的。所以说COMMIT W转载 2017-10-09 15:50:30 · 5331 阅读 · 0 评论 -
ABAP开发Smartform实例
用户与SAP数据之间的通信交互是通过对屏幕的操作来实现的,如:数据报表,业务功能操作等,而SAP的屏幕开发一般分为两种:1. 通过SAP ABAP语法创建屏幕元素,称之为Selection Screen(选择屏幕);2. 通过SAP的屏幕编辑器开发,称之为Dialog(对话框屏幕),通过屏幕编辑器可以实现数据的多种展现模式。本文主要 讲述的是第一种屏幕开发的转载 2017-10-09 15:01:35 · 29856 阅读 · 6 评论 -
excel导入内表的长度限制的solution
1、 'TEXT_CONVERT_XLS_TO_SAP'单元格文本不能超过256个字符 CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP' EXPORTING i_line_header = 'X' i_tab_raw_data = lt_raw i转载 2017-10-09 14:55:46 · 1101 阅读 · 0 评论 -
ABAP开发SELECTION-SCREEN: FUNCTION KEY 1,2,3,4,5的使用方法
REPORT报表的自定义工具栏按钮。SELECTION-SCREEN: FUNCTION KEY 是包含在选择画面(1000)的标准GUI的功能按钮,最多只能有5个,功能码是FC1~FC5.也是系统预留好的。然后,以上被定义的按钮的图标和文本描述都是可以设定的,在tables:sscrfields的functxt_01 ,functxt_02,functxt_03.........转载 2017-10-09 14:28:31 · 3397 阅读 · 0 评论 -
ABAP读取长文本的方法
SAP中所有的项目文本都存在以下两张数据表中:1. STXH 抬头项目文本 透明表2. STXL 明细项目文本 透明表长文本读取方法首先在STXH和STXL中根据OBJECT NAME, TEXT ID,TEXT OBJECT查找到需要的文本对象,然后通过READ_TEXT / READ_TEXT_INLINE函数来读取文本内容。原创 2017-10-09 14:24:50 · 2524 阅读 · 0 评论 -
BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEGcleared │ opened-------------------------------- BSAS │ BSIS ==>all GL documentsBSAK │ BSIK ==>all AP documentsBSAD │ BSID转载 2017-10-09 14:15:44 · 776 阅读 · 0 评论 -
ABAP开发关键字总结
关健字是语句的第一个词,它决定整个语句的意义,有四种不同类型的关健字 . 1.说明性关健字 TYPES,DATA,TABLES,这些关健字说明定义数据类型或者说明程序可以访问的数据对象 TYPES: 用来定义数据结构类型 。 DATA: 用来定义数据结构对象 。 TABLES: 用来声明Table原创 2017-10-09 14:10:13 · 4995 阅读 · 0 评论 -
ALV常用参数的详细描述
ALV显示: CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = '' 接口一致性检查 i_callback_program = sy-repid转载 2017-10-09 14:01:03 · 1051 阅读 · 0 评论 -
ABAP参数传递USING和CHANGIN用法总结
ABAP中FORM参数的传递有以下几种方式。 1.引用传递(CALL BY REFERENCE) 传递参数时将参数的地址(ADDRESS)传至子程序中,也就是子程序中的参数变量与外部程序的参数变量共享地址内的值。又叫CALL BY ADDRESS,若子程序中的参数变量的值发生了改变,那么,外部程序的实际变量的值也发生改变。 [Syntax] FORM [USING ..原创 2017-10-09 11:00:45 · 8706 阅读 · 0 评论 -
ABAP字符串比较符号详解
字符串比较符原创 2017-10-09 10:52:06 · 5588 阅读 · 0 评论 -
ABAP开发CHECK, EXIT, RETURN, LEAVE PROGRAM用法
ABAP离开程序原创 2017-10-09 10:49:25 · 1577 阅读 · 0 评论 -
SAP MM模块常用表总结
SAP MM模块常用表总结原创 2017-10-09 10:34:59 · 35825 阅读 · 0 评论