SAP ABAP Class J_3RF_REP_SS_GEN (Selection screen generator)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷ FI-LOC (Application Component) Localization
⤷ J3RFTAX (Package) Tax Accounting
⤷ FI-LOC (Application Component) Localization
⤷ J3RFTAX (Package) Tax Accounting
Properties
Class | J_3RF_REP_SS_GEN | |
Short Description | Selection screen generator | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | /CCIS/TAX | |
Program status | ||
Category | 0 | |
Package | J3RFTAX | Tax Accounting |
Created | 20120120 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | J3RXR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SO | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | VRM | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class J_3RF_REP_SS_GEN has no interface implemented.
Friends
Class J_3RF_REP_SS_GEN has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | COMMENT_LENGTH | Instance attribute | Private | Type reference (TYPE) | I | Length of the comment field | 20120229 | ||
2 | GROUPS_TAB | Instance attribute | Private | See coding | Selection screen groups | 20120613 | |||
3 | LT_PARAMS | Instance attribute | Private | Type reference (TYPE) | J3RXR_SS_PARAMS_TABLE | 20120120 | |||
4 | SO_PREFIX | Constant | Private | Type reference (TYPE) | STRING | 'so_' | Prefix for select options generation | 20130805 | |
5 | TMP_REPORT | Static Attribute | Private | Type reference (TYPE) | CHAR50 | 'Z_XML_REPORT_SS_TMP' | 20120120 |
Methods
Events
Class J_3RF_REP_SS_GEN has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GROUP_DEF | Public | See coding | Line for storing selection screen groups | 20120613 | begin of group_def,
group_id type j_3rf_rep_grp_key,
group_desc type j_3rf_rep_grp_desc,
end of group_def
|
Method Signatures
Method ADD_PARAMS_FROM_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_MERGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Merge data or clear inner storage | 20120123 | |
2 | Importing | IN_PARAMS | Call by reference | Type reference (TYPE) | J3RXR_SS_PARAMS_TABLE | 20120123 |
Method ADD_PARAMS_FROM_TABLE on class J_3RF_REP_SS_GEN has no exception.
Method ADD_SS_GROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_GROUP_DESC | Call by reference | Type reference (TYPE) | J_3RF_REP_GRP_DESC | Description for selection screen group | 20120613 | ||
2 | Importing | IN_GROUP_ID | Call by reference | Type reference (TYPE) | J_3RF_REP_GRP_KEY | Numeric id of the group | 20120613 | ||
3 | Returning | OUT_RESULT | Value transfer | Type reference (TYPE) | FLAG | abap_true if item is really added | 20120613 |
Method ADD_SS_GROUP on class J_3RF_REP_SS_GEN has no exception.
Method ADD_SS_PARAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_ATTRTYPE | Call by reference | Type reference (TYPE) | STRING | Type of the parameter | 20120229 | ||
2 | Importing | IN_DEFALUT | Call by reference | Type reference (TYPE) | STRING | Default value | 20120120 | ||
3 | Importing | IN_DESC | Call by reference | Type reference (TYPE) | STRING | Parameter description | 20120120 | ||
4 | Importing | IN_GRP_ID | Call by reference | Type reference (TYPE) | J_3RF_REP_GRP_KEY | Numeric id of the group | 20120613 | ||
5 | Importing | IN_HAVE_GRP | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | Item should be included in group box | 20120613 | |
6 | Importing | IN_ID | Call by reference | Type reference (TYPE) | I | Used for par.name generation | 20120120 | ||
7 | Importing | IN_LENGTH | Call by reference | Type reference (TYPE) | I | Length of the input field | 20120120 | ||
8 | Importing | IN_LISTBOXVALS | Call by reference | Type reference (TYPE) | VRM_VALUES | Values for listbox generation | 20120502 | ||
9 | Importing | IN_OBJID | Call by reference | Type reference (TYPE) | I | Used for par.name generation | 20120229 | ||
10 | Importing | IN_OBLIGATORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is parameter obligatory | 20120120 | ||
11 | Importing | IN_PTYPE | Call by reference | Type reference (TYPE) | J3RF_SS_TYPE | 'R' | Type of incoming parameter | 20120502 | |
12 | Importing | IN_ROLE | Call by reference | Type reference (TYPE) | STRING | Role of the parameter | 20120229 |
Method ADD_SS_PARAM on class J_3RF_REP_SS_GEN has no exception.
Method ATOI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INT | Call by reference | Type reference (TYPE) | I | 20120120 | |||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | 20120120 |
Method ATOI on class J_3RF_REP_SS_GEN has no exception.
Method CHECK_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_TYPE | Call by reference | Type reference (TYPE) | STRING | 20120229 | |||
2 | Returning | OUT_CORRECT_TYPE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Indicates that given type could be used | 20120229 |
Method CHECK_TYPE on class J_3RF_REP_SS_GEN has no exception.
Method CLEAR Signature
Method CLEAR on class J_3RF_REP_SS_GEN has no parameter.
Method CLEAR on class J_3RF_REP_SS_GEN has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_COMMLENGTH | Call by reference | Type reference (TYPE) | I | 50 | Length for the comment field | 20120229 |
Method CONSTRUCTOR on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_DATA_SECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROGRAM | Call by reference | Type reference (TYPE) | J3RXR_SOURCE_CODE | 20120206 |
Method GENERATE_DATA_SECTION on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROGRAM | Call by reference | Type reference (TYPE) | J3RXR_SOURCE_CODE | 20120206 |
Method GENERATE_DESCRIPTION on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_EXPORT_SECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROGRAM | Call by reference | Type reference (TYPE) | J3RXR_SOURCE_CODE | 20120206 |
Method GENERATE_EXPORT_SECTION on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_LISTBOX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROGRAM | Call by reference | Type reference (TYPE) | J3RXR_SOURCE_CODE | 20120502 |
Method GENERATE_LISTBOX on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_PROGNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_NUMBERINGOBJ | Call by reference | Type reference (TYPE) | TNRO-OBJECT | Numbering range object | 20120313 | ||
2 | Importing | IN_PROGPREFIX | Call by reference | Type reference (TYPE) | CHAR5 | Prefix for temp report | 20120313 | ||
3 | Returning | OUT_PROGNAME | Value transfer | Type reference (TYPE) | CHAR20 | Generated name for report | 20120313 |
Method GENERATE_PROGNAME on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_SELSCREEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CH_PARAMS | Call by reference | Type reference (TYPE) | J3RXR_SS_PARAMS_TABLE | 20120120 | |||
2 | Importing | IN_FIXEDNAME | Call by reference | Type reference (TYPE) | CHAR20 | Set fixed report name | 20120316 | ||
3 | Importing | IN_GUITITLEID | Call by reference | Type reference (TYPE) | I | 20120311 | |||
4 | Importing | IN_LDBNAME | Call by reference | Type reference (TYPE) | LDBNAM | LDB name | 20131111 | ||
5 | Importing | IN_MEMORY_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | Memory ID to get data from (55 chars max) | 20120120 | ||
6 | Importing | IN_NUMBERINGOBJ | Call by reference | Type reference (TYPE) | TNRO-OBJECT | Number range object name | 20120313 | ||
7 | Importing | IN_PROGPREFIX | Call by reference | Type reference (TYPE) | CHAR5 | '$' | Prefix for temp report | 20120313 | |
8 | Importing | IN_PROGWITHTITLE | Call by reference | Type reference (TYPE) | CSEQUENCE | Mandatory if gui title is supplied | 20120311 | ||
9 | Importing | IN_TITLETEXT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SY_WRITE_SRC_LINE_TOO_LONG | System Exception: Program Lines Too Long | 20120217 |
Method GENERATE_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROGRAM | Call by reference | Type reference (TYPE) | J3RXR_SOURCE_CODE | 20120206 | |||
2 | Importing | IN_MEMORY_ID | Call by reference | Type reference (TYPE) | C | 20120206 |
Method GENERATE_TYPES on class J_3RF_REP_SS_GEN has no exception.
Method GENERATE_VARIABLES_ID Signature
Method GENERATE_VARIABLES_ID on class J_3RF_REP_SS_GEN has no parameter.
Method GENERATE_VARIABLES_ID on class J_3RF_REP_SS_GEN has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 607 |