Colors ALV中的颜色、强调、下划线样式

Colors ALV中的颜色、强调、下划线样式,colors,abap,styling,alv,Colors,Abap,Styling,Alv,我们正试图操纵alv网格类,以获得与Sap Agenda(SSC1 tcode)类似的结果,即合并列和行 我们发现类cl\u calendar\u control\u schedule和方法display处理这个问题,我们正在努力了解这个方法的内容及其参数 我们发现lvc_t_data类型的内部表处理单元格的水平和/或垂直合并(每个单元格一行这个内部表),但我很难理解如何编码单元格样式,例如,如果我只想擦除底部边框或左边框。不同颜色、不同粗体、下划线的样式是什么 我们发现,除了这个变量之外,还有

我们正试图操纵alv网格类,以获得与Sap Agenda(SSC1 tcode)类似的结果,即合并列和行

我们发现类
cl\u calendar\u control\u schedule
和方法
display
处理这个问题,我们正在努力了解这个方法的内容及其参数

我们发现
lvc_t_data
类型的内部表处理单元格的水平和/或垂直合并(每个单元格一行这个内部表),但我很难理解如何编码单元格样式,例如,如果我只想擦除底部边框或左边框。不同颜色、不同粗体、下划线的样式是什么

我们发现,除了这个变量之外,还有
lvc\u t\u info
类型化参数,它用于什么


谢谢,我找到了答案。感谢大家:

你必须包括cl_alv_控件,你可以提供你想要的所有样式,比如alv_style_color_background+alv_style_font_bold,代码在这个include中是一个常量

***INCLUDE <CL_ALV_CONTROL> .
CONSTANTS:
* Style 1
 ALV_STYLE_COLOR_BACKGROUND(4)                  TYPE X VALUE '00000001',
 ALV_STYLE_COLOR_HEADING(4)                     TYPE X VALUE '00000002',
 ALV_STYLE_COLOR_NORMAL(4)                      TYPE X VALUE '00000003',
 ALV_STYLE_COLOR_TOTAL(4)                       TYPE X VALUE '00000004',
 ALV_STYLE_COLOR_KEY(4)                         TYPE X VALUE '00000005',
 ALV_STYLE_COLOR_POSITIVE(4)                    TYPE X VALUE '00000006',
 ALV_STYLE_COLOR_NEGATIVE(4)                    TYPE X VALUE '00000007',
 ALV_STYLE_COLOR_GROUP(4)                       TYPE X VALUE '00000008',
 ALV_STYLE_COLOR_INT_BACKGROUND(4)              TYPE X VALUE '00000009',
 ALV_STYLE_COLOR_INT_HEADING(4)                 TYPE X VALUE '0000000A',
 ALV_STYLE_COLOR_INT_NORMAL(4)                  TYPE X VALUE '0000000B',
 ALV_STYLE_COLOR_INT_TOTAL(4)                   TYPE X VALUE '0000000C',
 ALV_STYLE_COLOR_INT_KEY(4)                     TYPE X VALUE '0000000D',
 ALV_STYLE_COLOR_INT_POSITIVE(4)                TYPE X VALUE '0000000E',
 ALV_STYLE_COLOR_INT_NEGATIVE(4)                TYPE X VALUE '0000000F',
 ALV_STYLE_COLOR_INT_GROUP(4)                   TYPE X VALUE '00000010',
 ALV_STYLE_COLOR_INV_BACKGROUND(4)              TYPE X VALUE '00000011',
 ALV_STYLE_COLOR_INV_HEADING(4)                 TYPE X VALUE '00000012',
 ALV_STYLE_COLOR_INV_NORMAL(4)                  TYPE X VALUE '00000013',
 ALV_STYLE_COLOR_INV_TOTAL(4)                   TYPE X VALUE '00000014',
 ALV_STYLE_COLOR_INV_KEY(4)                     TYPE X VALUE '00000015',
 ALV_STYLE_COLOR_INV_POSITIVE(4)                TYPE X VALUE '00000016',
 ALV_STYLE_COLOR_INV_NEGATIVE(4)                TYPE X VALUE '00000017',
 ALV_STYLE_COLOR_INV_GROUP(4)                   TYPE X VALUE '00000018',

 ALV_STYLE_FONT_BOLD(4)                         TYPE X VALUE '00000020',
 ALV_STYLE_FONT_BOLD_NO(4)                      TYPE X VALUE '00000040',

 ALV_STYLE_FONT_ITALIC(4)                       TYPE X VALUE '00000080',
 ALV_STYLE_FONT_ITALIC_NO(4)                    TYPE X VALUE '00000100',

 ALV_STYLE_FONT_UNDERLINED(4)                   TYPE X VALUE '00000200',
 ALV_STYLE_FONT_UNDERLINED_NO(4)                TYPE X VALUE '00000400',

 ALV_STYLE_ALIGN_LEFT_TOP(4)                    TYPE X VALUE '00000800',
 ALV_STYLE_ALIGN_CENTER_TOP(4)                  TYPE X VALUE '00001000',
 ALV_STYLE_ALIGN_RIGHT_TOP(4)                   TYPE X VALUE '00001800',
 ALV_STYLE_ALIGN_LEFT_CENTER(4)                 TYPE X VALUE '00002000',
 ALV_STYLE_ALIGN_CENTER_CENTER(4)               TYPE X VALUE '00002800',
 ALV_STYLE_ALIGN_RIGHT_CENTER(4)                TYPE X VALUE '00003000',
 ALV_STYLE_ALIGN_LEFT_BOTTOM(4)                 TYPE X VALUE '00003800',
 ALV_STYLE_ALIGN_CENTER_BOTTOM(4)               TYPE X VALUE '00004000',
 ALV_STYLE_ALIGN_RIGHT_BOTTOM(4)                TYPE X VALUE '00004800',

 ALV_STYLE_FONT_SYMBOL(4)                       TYPE X VALUE '00008000',
 ALV_STYLE_FONT_SYMBOL_NO(4)                    TYPE X VALUE '00010000',

 ALV_STYLE_CHECKBOX_NOT_CHECKED(4)              TYPE X VALUE '00020000',
 ALV_STYLE_CHECKBOX_CHECKED(4)                  TYPE X VALUE '00040000',
 ALV_STYLE_CHECKBOX_NO(4)                       TYPE X VALUE '00060000',

 ALV_STYLE_ENABLED(4)                           TYPE X VALUE '00080000',
 ALV_STYLE_DISABLED(4)                          TYPE X VALUE '00100000',

 ALV_STYLE_SINGLE_CLK_EVENT(4)                  TYPE X VALUE '00200000',
 ALV_STYLE_SINGLE_CLK_EVENT_NO(4)               TYPE X VALUE '00400000',

 ALV_STYLE_RADIO_NOT_CHECKED(4)                 TYPE X VALUE '00800000',
 ALV_STYLE_RADIO_CHECKED(4)                     TYPE X VALUE '01000000',
 ALV_STYLE_RADIO_NO(4)                          TYPE X VALUE '01800000',

 ALV_STYLE_F4(4)                                TYPE X VALUE '02000000',
 ALV_STYLE_F4_NO(4)                             TYPE X VALUE '04000000',

 ALV_STYLE_IMAGE(4)                             TYPE X VALUE '08000000',

 ALV_STYLE_NO_DELETE_ROW(4)                     TYPE X VALUE '10000000',

 ALV_STYLE_BUTTON(4)                            TYPE X VALUE '20000000',
 ALV_STYLE_BUTTON_NO(4)                         TYPE X VALUE '40000000',


* Style 2
 ALV_STYLE2_NO_BORDER_LEFT(4)                   TYPE X VALUE '00010000',
 ALV_STYLE2_NO_BORDER_RIGHT(4)                  TYPE X VALUE '00020000',
 ALV_STYLE2_NO_BORDER_TOP(4)                    TYPE X VALUE '00040000',
 ALV_STYLE2_NO_BORDER_BOTTOM(4)                 TYPE X VALUE '00080000',

* Style 3 ( WEBSTYLES ).


* Style 4
 ALV_STYLE4_ZEBRA_ROW(4)                        TYPE X VALUE '00000001',
 ALV_STYLE4_STOP_MERGE(4)                       TYPE X VALUE '00000002',

 ALV_STYLE4_LINK(4)                             TYPE X VALUE '00000004',
 ALV_STYLE4_LINK_NO(4)                          TYPE X VALUE '00000008',


* Column Styles
ALV_COL_STYLE_SORT_UP(4)                        TYPE X VALUE '00000001',
ALV_COL_STYLE_SORT_DOWN(4)                      TYPE X VALUE '00000002',
ALV_COL_STYLE_FILTER(4)                         TYPE X VALUE '00000004',
ALV_COL_STYLE_TOTAL(4)                          TYPE X VALUE '00000008',
ALV_COL_STYLE_SUBTOTAL(4)                       TYPE X VALUE '00000010',
ALV_COL_STYLE_CHARACTERISTIC(4)                 TYPE X VALUE '00000020',
ALV_COL_STYLE_KEYFIGURE(4)                      TYPE X VALUE '00000040',
ALV_COL_STYLE_KEY(4)                            TYPE X VALUE '00000080',
ALV_COL_STYLE_EXCEPTION(4)                      TYPE X VALUE '00000100',
ALV_COL_STYLE_SIGNED_KEYFIGURE(4)               TYPE X VALUE '00000200',
ALV_COL_STYLE_MERGE(4)                          TYPE X VALUE '00000400',
ALV_COL_STYLE_FIXED(4)                          TYPE X VALUE '00000800',
ALV_COL_STYLE_AUTO_VALUE(4)                     TYPE X VALUE '00001000',
ALV_COL_STYLE_NO_DISP(4)                        TYPE X VALUE '00002000',
ALV_COL_STYLE_HASREF(4)                         TYPE X VALUE '00004000',
ALV_COL_STYLE_AVERAGE(4)                        TYPE X VALUE '00008000',
ALV_COL_STYLE_MIN(4)                            TYPE X VALUE '00010000',
ALV_COL_STYLE_MAX(4)                            TYPE X VALUE '00020000'.
***包括。
常数:
*风格1
ALV_样式_颜色_背景(4)类型X值“00000001”,
ALV_样式颜色_标题(4)类型X值“00000002”,
ALV\u样式\u颜色\u正常(4)类型X值“00000003”,
ALV样式颜色总计(4)类型X值“00000004”,
ALV样式颜色键(4)类型X值“00000005”,
ALV_样式颜色_正片(4)类型X值“00000006”,
ALV_样式颜色_负片(4)类型X值“0000000 7”,
ALV样式颜色组(4)类型X值“00000008”,
ALV_样式颜色内部背景(4)类型X值“00000009”,
ALV\u样式\u颜色\u内部\u标题(4)类型X值“0000000 A”,
ALV_样式颜色内部正常(4)类型X值“0000000 B”,
ALV\u样式\u颜色\u内部\u总计(4)类型X值“0000000 C”,
ALV_样式颜色输入键(4)类型X值“0000000 d”,
ALV\u样式\u颜色\u内部\u正(4)类型X值'0000000 E',
ALV\u样式\u颜色\u内部\u负片(4)类型X值'0000000 F',
ALV样式颜色组(4)类型X值“00000010”,
ALV_样式_颜色_库存_背景(4)类型X值“000000 11”,
ALV样式颜色库存标题(4)类型X值“000000 12”,
ALV_样式_颜色_库存_正常(4)类型X值'00000013',
ALV样式颜色库存总计(4)类型X值“000000 14”,
ALV_样式颜色_库存钥匙(4)类型X值“000000 15”,
ALV\u样式\u颜色\u库存正(4)类型X值'000000 16',
ALV_样式_颜色_库存_负片(4)类型X值'00000017',
ALV_样式颜色_库存组(4)类型X值“000000 18”,
ALV_样式_字体_粗体(4)类型X值'00000020',
ALV样式字体粗体编号(4)类型X值“000000 40”,
ALV_STYLE_FONT_ITALIC(4)键入X值“000000 80”,
ALV样式字体斜体编号(4)X型值“00000100”,
ALV_样式_字体_下划线(4)类型X值“00000200”,
ALV_样式字体下划线编号(4)类型X值“00000400”,
ALV_样式_对齐_左_顶部(4)类型X值“00000800”,
ALV_样式_对齐_中心_顶部(4)类型X值“00001000”,
ALV_样式_对齐_右_顶部(4)类型X值“00001800”,
ALV_样式_对齐_左_中心(4)类型X值'00002000',
ALV_样式_对齐_中心_中心(4)类型X值'00002800',
ALV_样式_对齐_右_中心(4)类型X值“00003000”,
ALV_样式_对齐_左_底部(4)类型X值'00003800',
ALV_样式_对齐_中心_底部(4)类型X值“00004000”,
ALV_样式_对齐_右_底部(4)类型X值'00004800',
ALV样式字体符号(4)类型X值“00008000”,
ALV样式字体符号编号(4)类型X值“00010000”,
ALV样式复选框未选中(4)键入X值“00020000”,
ALV样式复选框选中(4)键入X值“00040000”,
ALV样式复选框编号(4)键入X值“00060000”,
ALV_样式_启用(4)类型X值“00080000”,
ALV_样式_禁用(4)类型X值“00100000”,
ALV类型单次CLK事件(4)类型X值“00200000”,
ALV类型单次CLK事件编号(4)类型X值“00400000”,
ALV类型无线电未检查(4)类型X值“00800000”,
ALV类型无线电检查(4)类型X值“01000000”,
ALV类型无线电(4)类型X值“01800000”,
ALV_样式_F4(4)类型X值'02000000',
ALV_样式_F4_编号(4)类型X值“04000000”,
ALV_样式_图像(4)类型X值“08000000”,
ALV_样式_否_删除_行(4)类型X值“10000000”,
ALV_型按钮(4)类型X值“20000000”,
ALV类型按钮(4)类型X值“40000000”,
*风格2
ALV_样式2_无边框_左(4)类型X值'00010000',
ALV_样式2_无边框_右(4)类型X值“00020000”,
ALV_样式2_无边框_顶部(4)类型X值“00040000”,
ALV_样式2_无边框_底部(4)类型X值“00080000”,
*样式3(Web样式)。
*风格4
ALV_STYLE4_ZEBRA_行(4)类型X值“00000001”,
ALV_STYLE4_STOP_MERGE(4)类型X值“00000002”,
ALV_STYLE4_链接(4)类型X值“00000004”,
ALV_STYLE4_LINK_NO(4)类型X值“00000008”,
*列样式
ALV_COL_STYLE_SORT_UP(4)