new-screen的格式是什么意思?IF ex = 'Y'.IF blen = 18."newmat+2(1)

问题描述:

new-screen的格式是什么意思?
IF ex = 'Y'.IF blen = 18."newmat+2(1)

define new_screen. clear bdcdata. bdcdata-program = &1. bdcdata-dynpro = &2. bdcdata-dynbegin = 'X'. append bdcdata.end-of-definition.这一段话的意思是:调用宏new_screen带有两个参数,在调用时,第一个给bdcdata-program, 第二个给bdcdata-dynpro , 查看原帖>>

不知道你的output &1 &2 &3 result. 是什么意思?output后是不是可以加冒号或等号?答:这是在宏中调用另一个宏,从定义可知,此调用需要4个参数(&1是从外面传进来的第一个参数,也就是说,调用 operation的第一个参数,又做为第一个参数(位置在最前)传给了output ,…… 以此类推,result作为第4个参数传给output );在output 中用&1,&2,&3,&4来引用第一个、第二个、第三个、第四个参数。当然,有5个参数的时候还会出现&5…… 查看原帖>>

define new_screen. clear bdcdata. bdcdata-program = &1. bdcdata-dynpro = &2. bdcdata-dynbegin = 'X'. append bdcdata.end-of-definition.这是include ybcseral定义new_screen的一段程序.但是bdcdata-program = &1. 是什么意思? ‘=’号后的内容呢?多谢各位大虾帮忙! 查看原帖>>