SAP ABAP Class CL_GRW_TRANSPORT_JOB_VARIANT (Report Writer: Transport of Variants for Report Groups)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-SL-IS (Application Component) Information System
⤷
GRWT (Package) Report Painter / Report Writer
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRW_TRANSPORT_UTIL | Report Writer: Methods for Transport | 20010801 |
Properties
| Class | CL_GRW_TRANSPORT_JOB_VARIANT | |
| Short Description | Report Writer: Transport of Variants for Report Groups | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRWT | Report Painter / Report Writer |
| Created | 20010801 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_GRW_TRANSPORT_UTIL | Report Writer: Methods for Transport | 20010801 |
Friends
Class CL_GRW_TRANSPORT_JOB_VARIANT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR1 | 'J' | Prefix for Program Names | 20010820 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR15 | '===TRANSPORT===' | Suffix for Program Names | 20010820 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRW_S_TOBJ-OBJECT | 'GRW_JOB_VARIANT' | Object Name | 20010801 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Copy Variant | 20010821 | |
| 2 | Instance method | Private | Method | Copy Variant to Dummy Transport Program | 20010821 | |
| 3 | Instance method | Private | Method | Copy Variant from Dummy Transport Program | 20010821 | |
| 4 | Static method | Public | Method | Variant of a Report Group for Transport Object | 20010801 | |
| 5 | Instance method | Private | Method | Get Table Keys (for E071K) from Transport Objects | 20010820 | |
| 6 | Static method | Private | Method | Dummy Program Name for Transport of Variants | 20010821 | |
| 7 | Static method | Public | Method | Transport Object for Variant of a Report Group | 20010801 |
Events
Class CL_GRW_TRANSPORT_JOB_VARIANT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_KEY | Private | See coding | Key for Variants of Report Groups | 20010801 | |
|
| 2 | LTY_VARID_KEY | Private | See coding | Key for VARID | 20010820 | |
Method Signatures
Method COPY_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DELETE_EXIST | Call by reference | Type reference (TYPE) | FLAG | SPACE | 'X' = Bestehende Varianten löschen | 20010821 | ||
| 2 | IM_FROM_PROGRAM | Call by reference | Type reference (TYPE) | VARID-REPORT | ABAP: Reportname im Variantenschlüssel | 20010821 | |||
| 3 | IM_TO_PROGRAM | Call by reference | Type reference (TYPE) | VARID-REPORT | ABAP: Reportname im Variantenschlüssel | 20010821 | |||
| 4 | IM_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20010821 |
Method COPY_VARIANT on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
Method COPY_VARIANT_EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_JOB | Call by reference | Type reference (TYPE) | RGJNR | Berichtsgruppe | 20010821 | |||
| 2 | IM_PROG_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Programmtyp aus Typgruppe GRWJ | 20010821 | |||
| 3 | IM_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20010821 |
Method COPY_VARIANT_EXPORT on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
Method COPY_VARIANT_IMPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_JOB | Call by reference | Type reference (TYPE) | RGJNR | Berichtsgruppe | 20010821 | |||
| 2 | IM_PROG_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Programmtyp aus Typgruppe GRWJ | 20010821 | |||
| 3 | IM_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20010821 |
Method COPY_VARIANT_IMPORT on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
Method FROM_TOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JOB | Call by reference | Type reference (TYPE) | T803J-RGJNR | Berichtsgruppe | 20010801 | |||
| 2 | EX_PROG_TYPE | Call by reference | Type reference (TYPE) | CHAR01 | Programmtyp aus Typgruppe GRWJ | 20010801 | |||
| 3 | EX_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20010820 | |||
| 4 | IM_TOBJ | Call by reference | Type reference (TYPE) | GRW_S_TOBJ | Report-Writer: Transportobjekt | 20010801 |
Method FROM_TOBJ on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
Method GET_TABKEYS_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_E071 | Call by reference | Type reference (TYPE) | TR_OBJECTS | Transportobjekte | 20010820 | |||
| 2 | EX_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Tabellenschlüssel | 20010820 | |||
| 3 | IM_JOB | Call by reference | Type reference (TYPE) | RGJNR | Berichtsgruppe | 20010820 | |||
| 4 | IM_LANGULIST | Call by reference | Type reference (TYPE) | SLANSPRAST | Tabelle von Sprachen | 20010820 | |||
| 5 | IM_PROG_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Programmtyp aus Typgruppe GRWJ | 20010820 | |||
| 6 | IM_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20010820 | |||
| 7 | IM_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20010820 |
Method GET_TABKEYS_INTERNAL on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
Method GET_TR_PROGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_JOB | Call by reference | Type reference (TYPE) | RGJNR | Berichtsgruppe | 20010821 | |||
| 2 | IM_PROG_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Programmtyp aus Typgruppe GRWJ | 20010821 | |||
| 3 | RE_PROGRAM | Value transfer | Type reference (TYPE) | VARID-REPORT | ABAP: Reportname im Variantenschlüssel | 20010821 |
Method GET_TR_PROGRAM on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
Method TO_TOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_JOB | Call by reference | Type reference (TYPE) | T803J-RGJNR | Berichtsgruppe | 20010801 | |||
| 2 | IM_PROG_TYPE | Call by reference | Type reference (TYPE) | CHAR01 | '*' | Programmtyp aus Typgruppe GRWJ | 20010801 | ||
| 3 | IM_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | '*' | ABAP: Name einer Variante (ohne Programmname) | 20010820 | ||
| 4 | RE_TOBJ | Value transfer | Type reference (TYPE) | GRW_S_TOBJ | Report-Writer: Transportobjekt | 20010801 |
Method TO_TOBJ on class CL_GRW_TRANSPORT_JOB_VARIANT has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 470 |