函数_sap系统里的计算器(FUNCTION)
REPORT Z_TEST_029.DATA: X_VALUE(15) TYPE C.call function 'FITRV_CALCULATOR'* EXPORTING* INPUT_VALUE &n...
List输出树型结构
REPORT Ztree_TEST_demo.Type-pools : fibs,stree.data : t_node type snodetext.data : node_tab like t_node occurs 0 with header line.clear : node_tab, node_tab[].node_...
处理截取双字节文本时出现乱码问题
BAP分割字符串时,处理双字节截取出现的乱码,有三种方法:1、调用函数STRING_SPLIT_AT_POSITION原码:CALL FUNCTION 'STRING_SPLIT_AT_POSITION'EXPORTINGSTRING = T_ITEMS-MAKTXPOS = 28LANGU = SY-LANGUIMPORTING...
函数收集
函数名 描述SPELL_AMOUNT 将金额转换成指定语言的文本,如中文的大写金额。 函数名 描述READ_KNC1 查询客户年除结转余额、每月发生额。函数名 描述ADDR_SELECT_ADRC_SINGLE 根据地址编...
提高ABAP性能
1、使用where语句不推荐Select* from zflight.Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.Endselect.推荐Select* from zflight where airln = ‘LF’ and fligh = ‘222’.Endselect.2、使用聚...
CONDENSE(去除空格)
DATA NAME (30). NAME(10) = ' Dr.'. NAME+10(10) = 'Michael'.NAME+20(10) = 'Hofmann'. CONDENSE NAME. WRITE NAME. displays the following: Dr. Michael Hofmann DATA: BEGIN OF NAME1, TITLE(8) VALUE ' Dr....
取自定义的号码范围前加锁
CALL FUNCTION 'NUMBER_RANGE_ENQUEUE' EXPORTING object =...
ALV GRID实现红黄绿灯
在SAP中已经预先定义了一个LVC_CIFNM这样的data element,该element表示的涵义是"ALV control: Field name with simple row color coding".实现原理为:首先定义一个类型为LVC_CIFNM的变量并赋值为'LIGHT';显示ALVGR...
进度条
DATA: l_percenttext(40) TYPE c,li_percent TYPE i. li_percent = ( sy-tabix / l_lines ) * 100. CLEAR l_percenttext. MOVE ...
双击进入物料指定视图
ASSIGN COMPONENT 'MATNR' OF STRUCTURE <dyn_wa> TO <dyn_field>. SET PARAMETER ID 'MAT' FIELD <dyn_fi...
比较两个内表间的差异
比较的key_length 要保证和定义的类型的长度相同。 要比较两个内表(例如出口)的差异,可以使用FM:CTVB_COMPARE_TABLES用法如下:CALL FUNCTION 'CTVB_COMPARE_TABLES'EXPORTINGtable_old = old_tab[]tab...
ABAP开发程序的基本样式
这个是我写的第一个程式,所有现在都舍不得扔掉。整个报表的格式大概就是这样吧!很简单的程式!*******************************************************声明:原创文章--版权所有---转载请保留信息MSN:njchoue...
培训的时候,一些比较好的程序
******************************************* **原创文章,版权所有,转载请保留信息 **msn:njchouer@hotmail.com**作者:chouer******************************************* *&--------------------------------...
sapscript笔记
个人觉得这个还不错,今天查找了一天出现的原因,现在终于明白了。当从clint100传给130的时候,用sap的标准程式传就可以了。而且传给130的时候,100里面不能有传输号,否则就传不到130里面去,总产生一个提示:请求...
创建选择屏幕的详细介绍
单的屏幕编程,详细的说明,初始化,屏幕事件等16.选择屏幕 读者从ABAP开发帮助文档能了解选择屏幕的使用,有本英文教材是<<21天学会ABAP>>,同样本书的 目的是让有一定程序基础的读者在三个月内成为ABAP顾问,故本书...
SAP学习笔记
SAP学习笔记1.如何进行Client的Copy? 用户(sap*)登录已经存在的Client(如:000),然后用T—CODE(SCC4)或菜单(Tools->Administration-> Administration-> Client Administration->Client Maintenance)进行...
abap 示范实例
在这里我给初学者示范一个实例,讲讲abap开发报表的简单过程。程序的正确与否我们不与讨论,我们只关心这个程序的编写过程。首先,在任何程序的开始阶段,我们都要确定将会用到的表。我们所讲的这个程序是查询采购订...
本程序是否还可以优化?
今天听说有个程序让我同事优化一下。以前我也写过好多的报表,但是程序优化上面接触的不是很多,为了避免这样的事情,今天在网上逛了一下,发现还有挺多的问题的。以下是我在论坛上看到的一个需要优化的程序,以及...
SAP ABAP程序性能优化 2-sql语法
Performance TuningContributed by Henrik FrankFor all entries Nested selects Select using JOINS Use the selection criteria Use the aggregated functions Select with view Select wit...
一個完整的測試程式
对ALV中的某一列进行分类的完成测试程序。REPORT ZTEST . DATA:BEGIN OF IT1 OCCURS 5, MATNR LIKE MARA-MATNR, PSMNG LIKE AFPO-PSMNG, END OF IT1 . TYPE-POOLS: SLIS. DATA:L_EVENTS TYPE SLIS_T_EVENT, GT_LIST_...