SAP ABAP Class CL_GRW_TRANSPORT_UTIL (Report Writer: Transport)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-SL-IS (Application Component) Information System
⤷
GRWT (Package) Report Painter / Report Writer
⤷
⤷
Properties
| Class | CL_GRW_TRANSPORT_UTIL | |
| Short Description | Report Writer: Transport | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRWT | Report Painter / Report Writer |
| Created | 20010626 | SAP |
| Last change | 20110908 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GRW_TRANSPORT_UTIL has no interface implemented.
Friends
Class CL_GRW_TRANSPORT_UTIL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SYMANDT | Client Number from Logon | 20010629 | |||
| 2 | Constant | Public | Type reference (TYPE) | CHAR04 | 'GRW_' | GRW_ | 20020318 | ||
| 3 | Constant | Public | Type reference (TYPE) | E071-PGMID | 'R3TR' | R3TR | 20010712 | ||
| 4 | Constant | Public | Type reference (TYPE) | SYUNAME | 'SAP' | Standard User | 20010720 | ||
| 5 | Constant | Public | Type reference (TYPE) | E071-OBJECT | 'TABU' | TABU | 20010712 | ||
| 6 | Constant | Public | Type reference (TYPE) | E071-OBJECT | 'TDAT' | TDAT | 20010712 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | SLANSPRAST | Languages Transporting To | 20010626 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TRTPPVALUE | TP Profile Parameter LSM | 20011205 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | SPACE | Modus: " " = Transport, "A" = Analysis, "X" = Extend. Check | 20010626 | ||
| 10 | Instance attribute | Private | Type reference (TYPE) | SYSYSID | System Category: SAP or Customer System | 20020422 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | TRKORR | Request/Task | 20010626 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | LTY_UTIL_TAB | Transport Utilities | 20010803 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Post-Import Processing | 20010712 | |
| 2 | Instance method | Public | Method | Add Object List to Transport Request | 20010626 | |
| 3 | Instance method | Public | Method | Pre-Export Processing | 20010823 | |
| 4 | Instance method | Public | Method | Consistency Check | 20010626 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20010626 | |
| 6 | Instance method | Public | Method | Prepare Objects for Transport | 20010628 | |
| 7 | Instance method | Public | Method | Expand Object List (Add Dependent Objects) | 20010626 | |
| 8 | Instance method | Public | Method | All Superordinate Objects for an Object List | 20010710 | |
| 9 | Instance method | Private | Method | Generate Transport Class for Specific Object Type | 20010626 | |
| 10 | Static method | Public | Method | Convert Message to Log Format | 20010626 | |
| 11 | Instance method | Public | Method | Generate Entries for Transport Request from Object List | 20010626 | |
| 12 | Static method | Public | Method | Display Log | 20010704 | |
| 13 | Static method | Public | Method | Display Log With Warnings and Option to Cancel | 20020423 | |
| 14 | Static method | Public | Method | Convert System Message to Log Format | 20010626 | |
| 15 | Instance method | Public | Method | Generate Object List from Entries in a Transport Request | 20010712 | |
| 16 | Instance method | Private | Method | Database Changes after Import | 20010712 |
Events
Class CL_GRW_TRANSPORT_UTIL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_UTIL | Private | See coding | 20010803 | BEGIN OF lty_util,
obj_type TYPE grw_s_tobj-object,
util TYPE REF TO if_grw_transport_util,
END OF lty_util
|
||
| 2 | LTY_UTIL_TAB | Private | See coding | 20010803 | lty_util_tab TYPE SORTED TABLE OF lty_util
WITH UNIQUE KEY obj_type
|
Method Signatures
Method AFTER_IMPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20010712 | |||
| 2 | IM_E071 | Call by reference | Type reference (TYPE) | TR_OBJECTS | Objekte | 20010712 | |||
| 3 | IM_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Tabellenschlüssel | 20010712 |
Method AFTER_IMPORT on class CL_GRW_TRANSPORT_UTIL has no exception.
Method APPEND_TO_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20010807 | |||
| 2 | IM_SHOW_PROT | Call by reference | Type reference (TYPE) | FLAG | 'X' | 'X' = Protokoll anzeigen | 20010807 | ||
| 3 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010626 |
Method APPEND_TO_TASK on class CL_GRW_TRANSPORT_UTIL has no exception.
Method BEFORE_EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_E071 | Call by reference | Type reference (TYPE) | TR_OBJECTS | Objekte | 20010823 | |||
| 2 | IM_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Tabellenschlüssel | 20010823 |
Method BEFORE_EXPORT on class CL_GRW_TRANSPORT_UTIL has no exception.
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20010712 | |||
| 2 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010626 |
Method CHECK on class CL_GRW_TRANSPORT_UTIL has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Mandantennummer aus Anmeldung | 20010629 | ||
| 2 | IM_LANGU_VECTOR | Value transfer | Type reference (TYPE) | STRING | Zu transportierende Sprachen (Default: Systemsprachen) | 20010730 | |||
| 3 | IM_MODE | Call by reference | Type reference (TYPE) | CHAR1 | IF_GRW_TRANSPORT_UTIL=>C_MODE_EXPORT | Modus, siehe IF_GRW_TRANSPORT_UTIL | 20010627 | ||
| 4 | IM_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | SPACE | Auftrag/Aufgabe | 20010626 |
Method CONSTRUCTOR on class CL_GRW_TRANSPORT_UTIL has no exception.
Method ENABLE_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20010704 | |||
| 2 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010628 |
Method ENABLE_TRANSPORT on class CL_GRW_TRANSPORT_UTIL has no exception.
Method EXPAND_OBJECTLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20010704 | |||
| 2 | EX_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Objekte und abhängige Objekte | 20010627 | |||
| 3 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010626 |
Method EXPAND_OBJECTLIST on class CL_GRW_TRANSPORT_UTIL has no exception.
Method GET_PARENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Objekte und übergeordnete Objekte | 20010710 | |||
| 2 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010710 |
Method GET_PARENTS on class CL_GRW_TRANSPORT_UTIL has no exception.
Method GET_TRANSPORT_UTIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_UTIL | Call by reference | Object reference (TYPE REF TO) | IF_GRW_TRANSPORT_UTIL | Report-Writer: Methoden zum Transport | 20010627 | |||
| 2 | IM_OBJ_TYPE | Call by reference | Type reference (TYPE) | GRW_S_TOBJ-OBJECT | Objekttyp | 20010626 |
Method GET_TRANSPORT_UTIL on class CL_GRW_TRANSPORT_UTIL has no exception.
Method MESSAGE_TO_PROT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LEVEL | Call by reference | Type reference (TYPE) | PROTLEVEL | '3' | Protokollebene | 20010626 | ||
| 2 | IM_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'GR' | Nachrichtenklasse | 20010626 | ||
| 3 | IM_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20010626 | |||
| 4 | IM_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichtentyp | 20010626 | ||
| 5 | IM_MSGV1 | Call by reference | Type reference (TYPE) | SIMPLE | SPACE | Nachrichtenvariable 1 | 20010626 | ||
| 6 | IM_MSGV2 | Call by reference | Type reference (TYPE) | SIMPLE | SPACE | Nachrichtenvariable 2 | 20010626 | ||
| 7 | IM_MSGV3 | Call by reference | Type reference (TYPE) | SIMPLE | SPACE | Nachrichtenvariable 3 | 20010626 | ||
| 8 | IM_MSGV4 | Call by reference | Type reference (TYPE) | SIMPLE | SPACE | Nachrichtenvariable 4 | 20010626 | ||
| 9 | RE_PROT | Value transfer | Type reference (TYPE) | SPROT_U | Schnittstelle zur Protokollerstellung | 20010626 |
Method MESSAGE_TO_PROT on class CL_GRW_TRANSPORT_UTIL has no exception.
Method OBJECTLIST_TO_TASKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_E071 | Call by reference | Type reference (TYPE) | TR_OBJECTS | Objekte | 20010626 | |||
| 2 | CH_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Tabellenschlüssel | 20010626 | |||
| 3 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010626 |
Method OBJECTLIST_TO_TASKLIST on class CL_GRW_TRANSPORT_UTIL has no exception.
Method SHOW_PROT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20010704 | |||
| 2 | IM_USE_PROT_FOR_ONE_MSG | Call by reference | Type reference (TYPE) | SEU_BOOL | ' ': Einzelne Meldung direkt ausgeben, 'X': Immer Protokoll | 20020326 |
Method SHOW_PROT on class CL_GRW_TRANSPORT_UTIL has no exception.
Method SHOW_WARNINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Fehlerprotokoll | 20020423 | |||
| 2 | RE_CANCELLED | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X': Abbruch der Verarbeitung, ' ': Weiter | 20020423 |
Method SHOW_WARNINGS on class CL_GRW_TRANSPORT_UTIL has no exception.
Method SYMSG_TO_PROT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LEVEL | Call by reference | Type reference (TYPE) | PROTLEVEL | '3' | Protokollebene | 20010626 | ||
| 2 | IM_MSGTY | Value transfer | Type reference (TYPE) | SYMSGTY | Nachrichtentyp (übersteuert SY-MSGTY) | 20011015 | |||
| 3 | RE_PROT | Value transfer | Type reference (TYPE) | SPROT_U | Schnittstelle zur Protokollerstellung | 20010626 |
Method SYMSG_TO_PROT on class CL_GRW_TRANSPORT_UTIL has no exception.
Method TASKLIST_TO_OBJECTLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010712 | |||
| 2 | IM_E071 | Call by reference | Type reference (TYPE) | TR_OBJECTS | Objekte | 20010712 | |||
| 3 | IM_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Tabellenschlüssel | 20010712 |
Method TASKLIST_TO_OBJECTLIST on class CL_GRW_TRANSPORT_UTIL has no exception.
Method UPDATE_AFTER_IMPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_AS_PARENT | Call by reference | Type reference (TYPE) | FLAG | SPACE | 'X' = Untergeordnete Objekte wurden transportiert | 20010712 | ||
| 2 | IM_T_TOBJ | Call by reference | Type reference (TYPE) | GRW_T_TOBJ | Report-Writer: Tabelle von Transportobjekten | 20010712 |
Method UPDATE_AFTER_IMPORT on class CL_GRW_TRANSPORT_UTIL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 470 |