如何创建可维护的后台配置功能-(SE11/SE55/SE93)

栏目:SAP笔记 评论 0

在SAP中可以建立类似于IMG(SPRO)中的配置维护功能,简单操作步骤如下:1、SE11建立一个数据表,Delvery Class选择C,并允许通过标准表格维护工具维护,在技术设置中,表类别选择APPL2。2、SE55表格维护生成器,维护权限对象、函数组,维护类型选择一步,概述屏幕使用[查找屏幕号]自动产生。保存数据即可。3、SE93创建事务码,开始对象选择Transaction with parameters(parameter transaction...

阅读全文

ABAP - 内表行数统计的三种方法

栏目:SAP笔记 评论 0

1.LOOP AT itab.n = n + 1.ENDLOOP.该方法是通过循环内部表自己累加行数。2.DESCRIBE TABLE itab LINES n. 该语句通过获得内部表的属性,将内部表行数赋值给n,n为I型变量。3.n = lines( itab ). 使用函数来计算内部表行数。此函数由三部分构成。1)函数名和左括号(其间没有空格);2)处理对象内部表(与左右括号之间有空格);3)右括号。以上三种方法中,第一种方法不推荐使用,推荐使用后两种...

阅读全文

ECLIPSE

栏目:SAP笔记 评论 0

@AbapCatalog.sqlViewName: 'ZSQL_MARDH_SUM' @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: '收发存汇总表历史汇总' define view ZFIV_MAR...

阅读全文

内表值判断

栏目:SAP笔记 评论 0

SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L0S33 { color: #4DA619; } .L0S52 { color: #0000FF; } .L0S55 { color: #800080; }  IF NOT LINE_EXISTS(&nbs...

阅读全文

ABAP 选择屏幕中设定PARAMETERS位置和文本的问题

栏目:SAP笔记 评论 0
ABAP 选择屏幕中设定PARAMETERS位置和文本的问题

在设定选择屏幕的时候,有需求必须用PARAMETERS来实现,但是直接写会多个PARAMETERS会出现多行,这样看起来不美观不整齐,影响用户使用。可以用SELECTION-SCREEN BEGIN OF LINE.这个格式,把多个屏幕元素控制在一行显示,SELECTION-SCREEN COMMENT来设置文本,并可以通过参数调整文本位置。SELECTION-SCREEN BEGIN OF LINE.  SELECTION-SCREEN COM...

阅读全文

SAP ABAP sy-uzeit,sy-timlo获取时间不更新

栏目:SAP笔记 评论 0

在ABAP开发中,使用sy-uzeit或者sy-timlo进行获取系统当前时间来计算循环的时间的时候,出现2个变量的时间的值都是相等的,也就是第二个计算的时间并没有更新,后来发现原来是这2个系统结构存的是内存,所以没有刷新,需要get time去刷新一下,下面是demo:REPORT zhk037. DATA: a1 TYPE sy-index,      &nb...

阅读全文