form的形参,inner join的执行顺序

2009-4-7

对于form的形参,对于p,n,x,c这样的类型来定义形参时,可以先定义个本地类型,通过本地类型来定义形参,这样可以保证类型的完整性。

INITIALIZATION block是旧版本的,只是为了向下兼容而保留的并且只在报表中可以使用。LOAD-OF-PROGRAM则是任何类型程序的第一个时间可以用来初始化只在运行时才能初始化的变量。

2009-4-14

Selection screen Variant是集团相关的

ABAP有三种processing blockevent block,subroutinemodule block,程序启动时,所有的全局变量首先在内存中产生,声明性的语句不属于ABAP的任何一种processing block,他是在运行时编译程序时产生的。

2009-4-15

SCREEN的字段可以通过程序中的全局变量定义,但是这些变量必须存在于程序的激活版本中。

DATA TRANSPORT FROM PROGRAM TO SCREEN是在PBO完全执行之后发生的,DATA TRANSPORT FROM SCREEN TO PROGRAMPAI完全执行之前发生的。

2009-4-16

Module block中不存在本地变量。

SET SCREEN NNNNNN代表屏幕编号,表示屏幕PAI执行完之后跳到那个屏幕,如果NNN0,则会跳到调用该屏幕语句所在block的下一个语句。

ABAPA INNER JOIN B,A,B的位置决定了A,B谁来限定谁,即先到数据库中的那个表中取数据,INNER JOIN左边的是限制条件,通过下面的语句,在SE30ST05中测试得到的结果。

SELECT MARA~MATNR MAKT~MAKTX INTO TABLE IT_MARA
         FROM MAKT INNER JOIN MARA
           ON MARA~MATNR = MAKT~MATNR
        WHERE MAKT~MATNR BETWEEN '123' AND '123' AND
              MARA~LVORM <> 'X'.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值