SAP ABAP Class CL_MDG_TR_OBJ_FACTORY (FINB TR: Factory for Transport Objects)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_TRANSPORT_TOOL (Package) Transport Tool
Properties
Class CL_MDG_TR_OBJ_FACTORY  
Short Description FINB TR: Factory for Transport Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_TRANSPORT_TOOL   Transport Tool 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MDG_TR_REQUEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_MDG_TR_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDG_TR_OBJ_FACTORY has no interface implemented.
Friends
Class CL_MDG_TR_OBJ_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL Instance attribute Public Type reference (TYPE) MDG_TR_APPL FINB TR: Application 20081218
2 APPL_SORT Instance attribute Public Type reference (TYPE) MDG_TR_SORT_APPL FINB TR: Sorting Application for Import/Export 20081218
3 APPL_SORT_EXP Instance attribute Public Type reference (TYPE) MDG_TR_SORT_APPL_EXP FINB TR: Sorting Application for Export 20081218
4 CLIENT Instance attribute Public Type reference (TYPE) SYMANDT Client Number From Logon 20081218
5 CONTCLASS Instance attribute Public Type reference (TYPE) SEOCLSNAME Object Type Name 20081218
6 CONTTAB Instance attribute Public Type reference (TYPE) MDG_TR_CONTTAB Container Table 20081218
7 C_CLASS_TEMPLATE Constant Public Type reference (TYPE) PROGNAME 'MDG_TR_SCHEMES' Template program 20081218
8 C_DEFAULT_OBJECT Constant Public Type reference (TYPE) MDG_TR_OBJECT 'MDG-MDFDEFAULT' FINB TR: Transport Object 20090113
9 C_TRMODE_AUTO Constant Public Type reference (TYPE) MDG_TR_TRANSPORTMODE 'A' Automatic transport 20081218
10 C_TRMODE_MANU Constant Public Type reference (TYPE) MDG_TR_TRANSPORTMODE 'M' Manual transport 20081218
11 TEXTTAB Instance attribute Public Type reference (TYPE) MDG_TR_TEXTTAB FINB TR: Table Name of the Generic Text Table 20081218
12 _APPLATTR Instance attribute Private Type reference (TYPE) MDG_TR_TAPPL FINB TR: Applications 20081218
13 _T_APPL Static Attribute Private Type reference (TYPE) YT_APPL Table of Applications for Buffering 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACCESS_CLASS Static method Public Method Check that access class is up-to-date 20081218
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
3 CREATE_CONTAINER_ACCESS Static method Public Method Generate Access Class for Container Table 20081218
4 GET_ACCESS_CLSNAME Static method Public Method Determine Name of Access Class 20081218
5 GET_CONTAINER_CLASS Static method Public Method Return Class for Container Accesses 20081218
6 GET_CONTAINER_TABLE Static method Public Method Return Table for Container Accesses 20081218
7 GET_GENERIC_TEXT_OBJECT Instance method Public Method Return Instance for Generic Texts 20081218
8 GET_GENERIC_TEXT_READER Instance method Public Method Return Read Instance for Generic Texts 20081218
9 GET_INSTANCE Static method Public Method Return Instance of Factory 20081218
10 GET_TRANSPORT_CONTAINER Instance method Private Method Generate Container for a Transport Request 20081218
11 GET_TRANSPORT_OBJECT Instance method Public Method Generate Transport Objects 20081218
12 GET_TRANSPORT_REQUEST Static method Public Method Create Transport Request 20081218
13 _CHECK_ACCESS_CLASS Static method Private Method Check that access class is up-to-date 20081218
14 _CREATE_CONTAINER_ACCESS Static method Private Method Generate Access Class for Container Table 20081218
15 _GET_ACCESS_CLSNAME Static method Private Method Determine Name of Access Class 20081218
Events
Class CL_MDG_TR_OBJ_FACTORY has no event.
Types
Class CL_MDG_TR_OBJ_FACTORY has no local type.
Method Signatures

Method CHECK_ACCESS_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20081218
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20081218

Method CHECK_ACCESS_CLASS on class CL_MDG_TR_OBJ_FACTORY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_APPLICATION 20081218

Method CREATE_CONTAINER_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_FACTORY 20081218

Method GET_ACCESS_CLSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20081218

Method GET_ACCESS_CLSNAME on class CL_MDG_TR_OBJ_FACTORY has no exception.

Method GET_CONTAINER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Importing I_CLIENT Value transfer Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
3 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Klasse/Interface 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_FACTORY 20081218

Method GET_CONTAINER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Returning R_TABLE Value transfer Type reference (TYPE) TABNAME Tabellenname 20081218

Method GET_CONTAINER_TABLE on class CL_MDG_TR_OBJ_FACTORY has no exception.

Method GET_GENERIC_TEXT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20081218
3 Importing IT_FIELDRANGE Call by reference Type reference (TYPE) MDG_TR_T_FIELDRANGE FINB TR: Select-Options für Tabellenfelder 20081218
4 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantennummer aus Anmeldung 20081218
5 Importing I_KEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
6 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
7 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_MDG_TR_CONTAINER_TEXT FINB TR: Zugriffe auf generische Texttabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218

Method GET_GENERIC_TEXT_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
4 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_MDG_TR_CONTAINER_TEXT FINB TR: Zugriffe auf generische Texttabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
3 Returning R_FACTORY Value transfer Object reference (TYPE REF TO) CL_MDG_TR_OBJ_FACTORY FINB TR: Fabrik für Transportobjekte 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_APPLICATION 20081218

Method GET_TRANSPORT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) IF_MDG_TR_REQUEST FINB TR: Transportauftrag 20081218
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_MDG_TR_CONTAINER FINB TR: Containerzugriffe 20081218

Method GET_TRANSPORT_CONTAINER on class CL_MDG_TR_OBJ_FACTORY has no exception.

Method GET_TRANSPORT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Importing I_OBJECTKEY Call by reference Type reference (TYPE) MDG_TR_CLUSTER_KEY-OBJECTKEY FINB TR: Semantischer Objektschlüssel für Transport 20081218
3 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218

Method GET_TRANSPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20081218
3 Importing I_TASK Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20081218
4 Importing I_TRMODE Call by reference Type reference (TYPE) MDG_TR_TRANSPORTMODE C_TRMODE_AUTO FINB TR: Transportmodus 20081218
5 Importing I_TRTYPE Call by reference Type reference (TYPE) TRFUNCTION 'W' Typ des Auftrags/Aufgabe 20081218
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_MDG_TR_REQUEST FINB TR: Transportauftrag 20081218

Method GET_TRANSPORT_REQUEST on class CL_MDG_TR_OBJ_FACTORY has no exception.

Method _CHECK_ACCESS_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20081218
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20081218

Method _CHECK_ACCESS_CLASS on class CL_MDG_TR_OBJ_FACTORY has no exception.

Method _CREATE_CONTAINER_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_FACTORY 20081218

Method _GET_ACCESS_CLSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
2 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20081218

Method _GET_ACCESS_CLSNAME on class CL_MDG_TR_OBJ_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702