ABAP基础语句
文章平均质量分 81
zzj_rainbow
这个作者很懒,什么都没留下…
展开
-
给选择屏幕添加功能按钮(以添加下载模板为例)--看完就能直接用了!
这篇文章主要讲下如何在屏幕上添加按钮,以及添加下载模板的功能。首先讲下如何在屏幕上添加按钮:1、首先定义一些东西:TABLES: SSCRFIELDS. DATA: FUNCTXT TYPE SMP_DYNTXT. 2、在定义选择屏幕之前先定义这个function key (据说这种方式最多可以添加4个。)SELECTION原创 2013-08-16 12:27:14 · 2245 阅读 · 0 评论 -
ABAP EXTRACT (LOOP.....ENDLOOP)、field group的用法(逻辑数据库)。
一直不知道LOOP ....ENDLOOP以及field group的用法,今天了解过后,在此做出解释:这个用法一般包括四个关键字: field group : 通过field group定义extract dataset,每个field group都必须定义header原创 2013-08-30 18:35:19 · 6130 阅读 · 0 评论 -
数据之间的处理(表,结构,指针啊)定义与相互之间的赋值(针对初学者容易混淆的概念)
待定原创 2013-10-21 10:53:38 · 2641 阅读 · 0 评论 -
SCREEN变量的理解
待定原创 2013-11-26 11:22:55 · 1325 阅读 · 0 评论 -
标准程序里面的X/Y+ table 例如XLIPK, YLIPK等
待定原创 2014-02-20 15:32:13 · 610 阅读 · 0 评论 -
ABAP动态内标的实现和常见使用方法,问题。
待定转载 2014-11-11 16:03:59 · 2004 阅读 · 1 评论 -
链接其它系统的数据库的写法
待定原创 2014-10-07 16:45:31 · 798 阅读 · 0 评论 -
史上接近最完整的选择屏幕开发知识(针对初学者)(还有下拉菜单的实现)
选择屏幕的开发知识无非就是围绕这3个点:PARAMETERS SELECT-OPTIONS SELECTION-SCREEN(一)PARAMETERS:为变量定义输入字段 1、PARAMETERS的全部用法: P_BUDAT LIKE原创 2013-08-26 15:57:20 · 6423 阅读 · 0 评论 -
ABAP最基础也最重要的语句之 select语句!讲述这些年来遇到的一些小问题!
本文不再copy前人们累积的select的用法等文章,旨在把这些年从初学者开始接触select语句所遇到的问题和解决办法写在这,一是帮助自己累积,二是希望可以供大家参考,有错的请拍砖,欢迎查错补漏!1、select里面用for all entries in itab 语句的话在之前要先对这个内表进行if itab is initial的判断!2、select bukrs原创 2013-07-31 12:47:33 · 13828 阅读 · 1 评论 -
对call完某给T-CODE或者是BAPI等返回message的处理
待定原创 2013-10-21 10:53:22 · 1581 阅读 · 0 评论 -
query的查看和寻找
待定原创 2013-10-19 19:33:01 · 1309 阅读 · 0 评论 -
exception处理和message的开发
待定原创 2013-10-19 19:48:44 · 836 阅读 · 0 评论 -
AT NEW OF 等语句的用法,例子很好,就转过来了!
设置内表循环触发条件 AT....END AT该语法为事件控制函数,应用于LOOP循环语句中,用于获取内表的数据变化事件。想要把这个功能摸清楚,下面这个完整的例子是最佳的学习捷径。AT FIRST: 循环内表的第一行时触发执行的代码。只执行一次。AT LAST: 循环内表的最后一行数据时执行代码。即在LOOP里把该执行的都执行完了才执行它。AT NEW F1: 如果字段F及F的转载 2013-08-30 18:48:11 · 1682 阅读 · 0 评论 -
define的使用
我可以通过define...enddefine定义一些功能关键字,看下面的2个例子就明白了:define init_value. &1-sign = 'I'. &1-option = 'EQ'. &1-low = &2. append &1. clear &1.end-of-definition.init_value gr_kstar原创 2013-09-06 11:11:58 · 5814 阅读 · 0 评论 -
对某些字段(字段名里面一些字符随着月份儿改变的)进行处理
例如有些表里面的字段是按月份分的,例如:wtg001 like coss-wtg001,wtg002 like coss-wtg002,wtg003 like coss-wtg003,wtg004 like coss-wtg004,wtg005 like coss-wtg005,wtg006 like coss-wtg006,wtg007 like coss-wtg00原创 2013-09-06 16:39:49 · 883 阅读 · 0 评论 -
select option 作为select语句的条件,的使用方法!(附上运算符意思)
我们知道select语句里面,where条件有例如:bukrs IN S_BUKRS。S_BUKRS是通过选择屏幕定义的,也可以通过下面的方式定义:RANGES: R_PRCTR FOR BSEG-PRCTR. 然后这个R_PRCTR的性质就是和选择屏幕一致。然后这个条件也可以更改:REFRESH: R_PRCTR. CLEA原创 2013-08-23 11:12:36 · 4706 阅读 · 0 评论 -
ABAP的一些命令处理(CHECK、STOP、EXIT、continue、return、reject)
待定转载 2013-10-21 10:51:26 · 19051 阅读 · 1 评论 -
SUBMIT的作用和用法
待定原创 2013-10-25 11:17:58 · 1636 阅读 · 0 评论 -
选择屏幕初始化值以及选择屏幕输入后的变化
1、选择屏幕初始化值: 关键词: INITIALIZATION.GET PARAMETER ID 'BUK' FIELD p_bukrs. s_blart-option = 'EQ'. s_blart-sign = 'I'. s_blart-low = 'KR'. APPEND s_blart. s_blart-low = 'RE'.原创 2013-10-18 16:41:55 · 2773 阅读 · 0 评论 -
ABAP report常用的一些语句用法(包括字符串操作,变量动态操作)(持续更新)
1、计算内表的长度: DESCRIBE TABLE IT_BKPF LINES LEN. 后面除了可以接LINES显示条数,还可以接KIND,显示内表的属性,还有OCCURS,显示内表的初始memory2、删除内表的重复条数: SORT I_KUNNR BY KUNNR. DELETE ADJACENT原创 2013-08-26 11:22:22 · 7043 阅读 · 0 评论