关键词不能为空

当前您在: 主页 > 英语 >

ALV【格式化输出】

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-01 12:18
tags:

-

2021年3月1日发(作者:sja)


一.


Report list.



FORMAT



设置输出行的颜色(不作用与


ULINE


行和


SY-VLINE




1




在程序中设置颜色:



FORMAT COLOR [ON] INTENSIFIED [ON|OFF] INVERSE [ON|OFF].



2


.在运行时动态设置颜色:



FORMAT COLOR = INTENSIFIED = INVERSE = .



·


COLOR


:设置当前行的背景色,详细颜色取值见下表




1



COL_HERDING


2



COL_NORMAL


3



COL_TOTAL


4



COL_KEY


5



COL_POSITIVE


6



COL_NEGATIVE


7



COL_GROUP



1


2


3


4


5


6


7


颜色



灰蓝



用于



标题



列表正文



总计



关键字列



正门限值



负门限值



组级别



OFF



COL_BACKGROUND


0


取决于


GUI


背景



淡灰





蓝绿



绿








·


INTENSIFIED




确定行背景的颜色调色版,


ON


为正常,


OFF


为很浓





















(当


COLOR OFF



INVERSE ON


时,该属性无效)



·


INVERSE




只改变前景色,颜色为设置的


COLOR


背景颜色,


ON


为打开设置,



(当


COLOR OFF


时,该属性无效,前景色与背景色相同)





SKIP




控制输出行位置



SKIP [].



从当前行 开始生成


n


个空行,不指定


n


值时,输出一个空行



SKIP TO LINE .



将输出定位到指定的第


n


行上(注:输出内容会覆盖原内容)





WRITE




输出数据



WRITE AT [/][][()] [AS CHECKBOX]































[LEFT-JUSTIFIED]































… …
































[ COLOR ][ INTENSIFIED][ INVERSE].


·


/


在新一行输出



·



设置在该行上的输出位置,可为最长为


3


位的数字或变量< /p>



·


()

< br>控制输出长度,可为最长为


3


位的数字或变量

< p>


·


AS CHECKBOX



将输出字段设置为复选框



·


LEFT-JUSTIFIED



数据靠左显示




·


CENTERED



数据靠中间显示




·


RIGHT-JUSTIFIED



数据靠右显示




·


UNDER


< p>
在数据项




X


轴开始坐标显示




·


NO-GAP



紧接着显示


,


不留空格




·


USING EDIT MASK



使用内嵌字符显示


,




11:20:30



·


USING NO EDIT MASK



不使用内嵌字符




·


NO-ZERO



数字前面


0


的部分不显示




·


NO-SIGN



不显示正负号




·


DECIMALS



显示



d


位小数字数




·


EXPONENT



在类型



F


字段中,在




中定义幂数





·


ROUND



四舍五入至小数位数下



r





·


CURRENCY



按表



TCURX


中的货币




格式化



·


UNIT



按表


T006


中为类型


P< /p>


字段所指定的单位



固定小数位数< /p>



·


DD/MM/YY



日期显示格式



·


MM/DD/YY


·


DD/MM/YYYY


·


MM/DD/YYYY


·


DDMMYY


·


MMDDYY


·


YYMMDD



·


COLOR / INTENSIFIED / INVERSE



设置当前字段的颜色,用法效果见


FORMA


T



预定 义数据


类型的输出


格式



数据类型




出长度



定位



C


字段长度



8


22


11


字段


长度



左对齐



D


F


I


N



对齐




对齐




对齐



左对齐



P


2 *


字段长度(



1




6


2 *


字段长度



右对




T


X


左对





对齐




另外:



WRITE





AS



SYMBOL.


WRITE





AS



ICON.


可以显示


R/3


系统所提供的符号或图标




按钮:



SET PF_



STATUS


‘CODE NAME’.





二.


ALV report list.


调用功能模块:



CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'


EXPORTING


i_interface_check = ''


接口一致性检查



i_callback_program = sy-repid


当前程序名



is_layout = layout


输出样式



it_fieldcat = fieldcat[]


字段定义描述表



i_callback_pf_status_set = 'PF_STATUS_SET'


触发事件调用子程序



i_callback_user_command = 'USER_COMMAND'


鼠标事件操作子程序



it_events = i_events[]


出口程序触发事件




i_callback_html_top_of_page = 'ALV_TOP_OF_PAGE' ALV


输出表头设置



i_grid_settings = wl_lvc_s_glay


打印表头设置



it_sort = sortable[]


排序设置



TABLES


t_outtab = ig_out


EXCEPTIONS


program_error = 1


OTHERS = 2.



常用属性:


(赋值

< br>’’


中内容必须为大写)




1




Fieldcat



data: fieldcat type slis_t_fieldcat_alv with header line.


it_fieldcat = fieldcat[]



属性




用来定义表单中的各个列的相关信息







Fieldcat


-col_pos = n.



















输出列






Fieldcat


-tabname =


FIELD


NAME’.








对应的内表字段名



Fieldcat


-seltext_s/m/l


= ‘


列名


’.







输出列文本




_s


:短文本



_l


:长文本)






Fieldcat


-emphasize =



CX10


’.






带有颜色的高亮列



(其中

< p>
X=



1-7




颜色同


format







Fieldcat-hotspot =


‘X’.












作为热点显示



可触发鼠标触发事件






Fieldcat


-currency


= ‘


CURRKEY


’.







TCURX


中的货币名称






Fieldcat


-quantity(3)













计量单位






Fieldcat


-qfieldname











参考计量单位的字段名称






Fieldcat


-round = n.












四舍五入至小数位数下



n







Fieldcat


-exponent = n.










浮点数的幂指数为


n





Fieldcat


-key =


‘X’.













关键字段






Fieldcat


-icon


= ‘X’.












作为图标输出






Fieldcat


-symbol


= ‘X’.










输出作为符号






Fieldcat


-checkbox


= ‘X’.








作为复选框输出






Fieldcat


-just =


SPACE, 'R', 'L', 'C'


.




对齐方式






Fieldcat


-lzero


= ‘X’.












输出前导零


-


-


-


-


-


-


-


-



本文更新与2021-03-01 12:18,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/688231.html

ALV【格式化输出】的相关文章