SAP ABAP Class CL_SALV_BOG_DATA_XML_PROVIDER (XML Provider)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-SRV-ALV (Application Component) SAP List Viewer
⤷
SALV_BOG (Package) XML for CR Generation

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_BOG_DATA_XML_PROVIDER | XML PROVIDER | 20090127 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_BOG_XML_PROVIDER | General Interface of XML Provider | 20090206 |
Properties
Class | CL_SALV_BOG_DATA_XML_PROVIDER | |
Short Description | XML Provider | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SALV_BOG | XML for CR Generation |
Created | 20090127 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SALV_BOG_DATA_XML_PROVIDER | XML PROVIDER | 20090127 | ||
2 | IF_SALV_BOG_XML_PROVIDER | General Interface of XML Provider | 20090206 |
Friends
Class CL_SALV_BOG_DATA_XML_PROVIDER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | SALV_CSQ_PARAM_NAME | 'GENERATION_SEQNO' | 20101215 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | '@' | 20090128 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'Q' | 20090128 | ||
4 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | `1.0.0.1` | 20091028 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XSTRING | 20090127 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SY-REPID | 20090128 | |||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20090219 | |||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SALV_BOG_DATA_XML_MODEL | Data Basis for Data XML Generation | 20090211 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | OBJECT | Iterator for Filtered Records | 20090130 | ||
10 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SALV_CSQ_LOG | 20090302 | |||
11 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SALV_BOG_FILTER_ITERATOR | Iterator for Filtered Records | 20090212 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | O2PAGELINE_TABLE | O2: Oxygen Page Table | 20090128 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYREPID | 20101215 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_CURR | 20090202 | |||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_SALV_BOG_DATA_XML_MODEL=>YT_FIXED_VALUE | 20090223 | |||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_FORMAT | Field Name | 20090127 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_SALV_BOG_DATA_XML_MODEL=>YT_FORMATTTING | 20090210 | |||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_IMAGE | 20090127 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_INFO_SECTION_LOCAL | 20090225 | |||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_SALV_BOG_DATA_XML_MODEL=>YT_REQUIRED_FIELD | 20090210 | |||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | O2PAGELINE_TABLE | O2: Oxygen Page Table | 20090210 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SALV_BOG_T_TEXT | Text for ID | 20090127 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_UNITS | 20090202 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Creates CURRENCY Table | 20090211 |
2 | ![]() |
Instance method | Private | Method | 20090225 | |
3 | ![]() |
Instance method | Private | Method | 20090304 | |
4 | ![]() |
Instance method | Private | Method | Creates Data XML | 20090210 |
5 | ![]() |
Instance method | Private | Method | 20090219 | |
6 | ![]() |
Instance method | Private | Method | Generates Executable Program | 20090210 |
7 | ![]() |
Instance method | Private | Method | 20090227 | |
8 | ![]() |
Instance method | Private | Method | Reads Image Binaries in Image Table | 20090211 |
9 | ![]() |
Instance method | Private | Method | Prepares Table for Formatting | 20090216 |
10 | ![]() |
Instance method | Private | Method | Support for ST Helper Class | 20090212 |
11 | ![]() |
Instance method | Public | Constructor | 20090302 |
Events
Class CL_SALV_BOG_DATA_XML_PROVIDER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_CURR | Private | See coding | 20090219 | begin of ys_curr,
code type sycurr,
fraction_digits type int2,
end of ys_curr
|
||
2 | YS_FORMAT_TYPE | Private | See coding | 20090219 | begin of ys_format_type,
field type c length 50,
slz type c length 10, " suppress leading zero
ts type c length 10, " thousand separator
ds type c length 10, " decimal separator
ms type c length 10, " minus sign
fd type c length 10, " fraction digits
siz type c length 10, " suppress if zero
end of ys_format_type
|
||
3 | YS_IMAGE | Private | See coding | 20090219 | begin of ys_image,
id type string,
allow_file_path type abap_bool,
image type xstring,
end of ys_image
|
||
4 | YS_INFO_SECTION_LOCAL | Private | See coding | 20090225 | begin of ys_info_section_local,
description type string,
valuesincluded type string,
option type string,
lowervalue type string,
highervalue type string,
end of ys_info_section_local
|
||
5 | YS_UNIT | Private | See coding | 20090219 | begin of ys_unit,
code type s_dist_id,
fraction_digits type int2,
end of ys_unit
|
||
6 | YT_CURR | Private | See coding | 20090219 | yt_curr type standard table of ys_curr
|
||
7 | YT_FORMAT | Private | See coding | 20090219 | yt_format type standard table of ys_format_type
|
||
8 | YT_IMAGE | Private | See coding | 20090219 | yt_image type standard table of ys_image
|
||
9 | YT_INFO_SECTION_LOCAL | Private | See coding | 20090225 | yt_info_section_local type standard table of ys_info_section_local
|
||
10 | YT_UNITS | Private | See coding | 20090219 | yt_units type standard table of ys_unit
|
Method Signatures
Method BOG_CALC_CURR_UNIT_TAB Signature
Method BOG_CALC_CURR_UNIT_TAB on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_CALC_CURR_UNIT_TAB on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_CALC_INFO_SECTION Signature
Method BOG_CALC_INFO_SECTION on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_CALC_INFO_SECTION on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_CHECK_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_REPNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20090304 | |||
2 | ![]() |
R_VAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090304 |
Method BOG_CHECK_EXISTENCE on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_CREATE_DATA_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_XML | Value transfer | Type reference (TYPE) | XSTRING | 20090216 |
Method BOG_CREATE_DATA_XML on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_CREATE_SCHEME Signature
Method BOG_CREATE_SCHEME on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_CREATE_SCHEME on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_CREATE_ST_PROGRAM Signature
Method BOG_CREATE_ST_PROGRAM on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_CREATE_ST_PROGRAM on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_DELETE_ST_PROGRAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GEN_PROGRAM | Call by reference | Type reference (TYPE) | SY-REPID | 20090227 |
Method BOG_DELETE_ST_PROGRAM on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_FILL_IMAGE Signature
Method BOG_FILL_IMAGE on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_FILL_IMAGE on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_PREP_FORMAT Signature
Method BOG_PREP_FORMAT on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_PREP_FORMAT on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method BOG_SET_HELPER_MODEL Signature
Method BOG_SET_HELPER_MODEL on class CL_SALV_BOG_DATA_XML_PROVIDER has no parameter.
Method BOG_SET_HELPER_MODEL on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_LOG_PROVIDER | Value transfer | Object reference (TYPE REF TO) | IF_SALV_CSQ_LOG_PROVIDER | 20090317 |
Method CONSTRUCTOR on class CL_SALV_BOG_DATA_XML_PROVIDER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |