sap doi使用window打开还是sap r3打开
sap doi
向上向下转型
向上转型是把子类对象当做父类对象。向下转型是把父类对象当做子类对象。因为父亲有的,儿子肯定也有。所以可以直接转型。但是儿子有的,父亲不一定有。所以需要强制转型。下面的代码是abap的向上转型。...
table control refresh 功能
REFRESH CONTROL Syntax REFRESH CONTROL contrl FROM SCREEN dynnr. Effect This statement initializes the attributes of a table control by assigning values to certain components of the corre...
CL_GUI_TEXTEDIT初探
关于此类的其他属性和方法,我暂时不在此讨论,我只说以下2个Method.1.SET_TEXT_AS_R3TABLE2.SET_TEXT_AS_STREAM上述2个method分别对应get功能的method,暂时也pass不讨论。来说一下区别吧。1.r3table这个me...
ALV Tree双击事件的讨论
此object的双击事件中,使用set new ok code这个方法想重置code 进PAI的方法不可行,它跟单纯的oo alv不一样,注意.而Drag drop事件只适用于control to control的,如果是control to field...
sap purchasing release strategy
如我们所知,在执行采购操作时,往往会因为数量或金额等条件需要进行审批,如下级执行一操作之后需要等上级批准之后才能继续往下操作,这就是所谓的release strategy.我们需要从概念上一个个开始说明。1.Cha...
初探BADI
badi是sap中businessa addin interface的简称吧,他有2部分组成。1.definition2.implementation.所有一个badi会有一个Definition Class和一个或多个Implementatioin Class.实现的机制如下:definition calss...
custom control的用法
custom control在sap中就是一个接口,它给你预留了这个东西,至于这个东西里面,你放什么,那就是你自己的事情了。如你放alv,那就是你创建一个container之后把cl_gui_alv_grid放进去。如果是text editor,...
sap search help
一般普通的help就没什么好说的了,讨论一下那种2个字段,上下关联的情况。第一个字段输入后,影响第二个字段的F4的可能值,这是如何实现的呢?1. 2个字段同时处于一个表中。2.Se11创建search help,同时将这2个字段作...
webdynpro之table心得--service call
我使用的是service call即数据的取得逻辑已经有现成的fm实现。注意点:1.既然是fm那就会有传入和传出参数,那么这些在webdynpro里面都应该作为node存在,以更方便的实现context mapping。因为这个service ca...
webdynpro之默认view设定
选中view后右击,设为默认。
WebDynpro之FQDN check取消
最近开始学习webdynpro,做了一个最简单例子,就在一个view上面放了个文本,但是运行后dump了,提示如下我不知道怎么通过basis来跳过此检查,最后我用enhancement自己加了代码跳过了。现在webdynpro运行ok。...
xd03标准screen101
今天在debug Xd03的时候发现一个奇怪的问题,101screen的pbo结束后没有出dynpro直接进入的pai。这下我蒙了,怎么有这种事情,后来经人指点发现PBO里面使用了 suppress dialog功能跳过的该dynpro的display。suppress ...
call sreen功能
今天有个朋友说自己定义了一个dialog box,但是调用的时候出来全屏。我看过后总结以下几点:1. tcode的类型选用report transaction.2.screen对应1000.3.在程序中call自己定义的screen 100 starting at xxx xxx。这样...
sap中dialog box右上角的关闭功能
将gui中的F12功能赋予取消功能对应的function key,如CANC对应F12,那么CANC和右上角的关闭按钮有同样的功能。
sap table control使用心得
今天有个朋友说自己在使用tablecontrol时无法取得自己选择的行,我就帮着看了一下。首先我查看了标准程序DEMO_DYNPRO_TABCONT_LOOP_AT,因为我没什么经验在使用这个控件,所以使用标准的来理解最方...
sap custom user exit + screen exit
屏幕增强,即在屏幕中insert子屏幕。tcode cmod, 找到要插入增强屏幕的exit,添加屏幕如下:加入之后在对应的主屏幕中会出现如下代码,然后根据自己的要求对子屏幕做相应操作。此程序中screen 200就是...
Explicit enhancement and implicit enhancement
显式增强有以下几方面:1.在abap程序中插入points or sections。2.badi,使用的是系统预先定义好的接口。显式增强是通过enhancement spot来管理的。隐式增强:1.在abap程序的form等开始处加入代码。2.fu...
badi简介
badi属于第三代用户出口,使用oo技术。全名business addin。badi分defination和implementation 2部分。 tcode se18定义badi,se19是implementation.badi可以有一个或多个implementation。通过属性字段multip...
sap abap动态内表创建
对于动态内表有如下2点:1.编辑好动态内表的各字段属性,同于alv的fieldcat table。类型为lvc_t_fcat。2.使用cl_alv_table_create=>create_dynamic_table来创建动态内表,传入fieldcat内表,返回创建好...