SAP ABAP Class CL_FINB_TR_OBJ_FACTORY (FINB TR: Factory for Transport Objects)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_TRANSPORT_TOOL (Package) Transport Support / Container Transport
Properties
Class CL_FINB_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 FINB_TRANSPORT_TOOL   Transport Support / Container Transport 
Created 20010724   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_TR_REQUEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_FINB_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_FINB_TR_OBJ_FACTORY has no interface implemented.
Friends
Class CL_FINB_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) FINB_TR_APPL FINB TR: Application 20010727
2 APPL_SORT Instance attribute Public Type reference (TYPE) FINB_TR_SORT_APPL FINB TR: Sorting Application for Import/Export 20011009
3 APPL_SORT_EXP Instance attribute Public Type reference (TYPE) FINB_TR_SORT_APPL_EXP FINB TR: Sorting Application for Export 20021114
4 CLIENT Instance attribute Public Type reference (TYPE) SYMANDT Client Number From Logon 20010914
5 CONTCLASS Instance attribute Public Type reference (TYPE) SEOCLSNAME Object Type Name 20010903
6 CONTTAB Instance attribute Public Type reference (TYPE) FINB_TR_CONTTAB Container Table 20010727
7 C_CLASS_TEMPLATE Constant Public Type reference (TYPE) PROGNAME 'FINB_TR_SCHEMES' Template Program 20020128
8 C_TRMODE_AUTO Constant Public Type reference (TYPE) FINB_TR_TRANSPORTMODE 'A' Automatic Transport 20010727
9 C_TRMODE_MANU Constant Public Type reference (TYPE) FINB_TR_TRANSPORTMODE 'M' Manual Transport 20010727
10 TEXTTAB Instance attribute Public Type reference (TYPE) FINB_TR_TEXTTAB FINB TR: Table Name of the Generic Text Table 20011009
11 _APPLATTR Instance attribute Private Type reference (TYPE) FINB_TR_TAPPL FINB TR: Applications 20010726
12 _T_APPL Static Attribute Private Type reference (TYPE) YT_APPL Table of Applications for Buffering 20010903
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 20030121
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010724
3 CREATE_CONTAINER_ACCESS Static method Public Method Generate Access Class for Container Table 20030121
4 GET_ACCESS_CLSNAME Static method Public Method Determine Name of Access Class 20030121
5 GET_CONTAINER_CLASS Static method Public Method Return Class for Container Accesses 20010903
6 GET_CONTAINER_TABLE Static method Public Method Return Table for Container Accesses 20010904
7 GET_GENERIC_TEXT_OBJECT Instance method Public Method Return Instance for Generic Texts 20011126
8 GET_GENERIC_TEXT_READER Instance method Public Method Return Read Instance for Generic Texts 20030421
9 GET_INSTANCE Static method Public Method Return Instance of Factory 20010903
10 GET_TRANSPORT_CONTAINER Instance method Private Method Generate Container for a Transport Request 20010727
11 GET_TRANSPORT_OBJECT Instance method Public Method Generate Transport Objects 20010724
12 GET_TRANSPORT_REQUEST Static method Public Method Create Transport Request 20010724
13 _CHECK_ACCESS_CLASS Static method Private Method Check that access class is up-to-date 20020125
14 _CREATE_CONTAINER_ACCESS Static method Private Method Generate Access Class for Container Table 20020125
15 _GET_ACCESS_CLSNAME Static method Private Method Determine Name of Access Class 20020125
Events
Class CL_FINB_TR_OBJ_FACTORY has no event.
Types
Class CL_FINB_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 20030121
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20030121

Method CHECK_ACCESS_CLASS on class CL_FINB_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) FINB_TR_APPL FINB TR: Applikation 20010724
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20010914
# Exception Resumable Description Created on
1 CX_FINB_TR_APPLICATION FINB TR: Transportobjekt 20010726

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) FINB_TR_APPL FINB TR: Applikation 20030121
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20030121
# Exception Resumable Description Created on
1 CX_FINB_TR_FACTORY FINB TR: Fabrik für Transportobjekte 20030121

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) FINB_TR_APPL FINB TR: Applikation 20030121
2 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20030121

Method GET_ACCESS_CLSNAME on class CL_FINB_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) FINB_TR_APPL FINB TR: Applikation 20010903
2 Importing I_CLIENT Value transfer Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20020129
3 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Klasse/Interface 20010903
# Exception Resumable Description Created on
1 CX_FINB_TR_FACTORY FINB TR: Fabrik für Transportobjekte 20020923

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) FINB_TR_APPL FINB TR: Applikation 20010904
2 Returning R_TABLE Value transfer Type reference (TYPE) TABNAME Tabellenname 20010904

Method GET_CONTAINER_TABLE on class CL_FINB_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_FINB_TR_OBJECT FINB TR: Transportobjekt 20011126
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20030421
3 Importing IT_FIELDRANGE Call by reference Type reference (TYPE) FINB_TR_T_FIELDRANGE FINB TR: Select-Options für Tabellenfelder 20030421
4 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantennummer aus Anmeldung 20011127
5 Importing I_KEY Call by reference Type reference (TYPE) FINB_TR_KEY FINB TR: Tabellenschlüssel mit Information 20030421
6 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20011128
7 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_FINB_TR_CONTAINER_TEXT FINB TR: Zugriffe auf generische Texttabelle 20011126
# Exception Resumable Description Created on
1 CX_FINB_TR_OBJECT FINB TR: Transportobjekt 20011126

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_FINB_TR_OBJECT FINB TR: Transportobjekt 20030421
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20030421
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20030421
4 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_FINB_TR_CONTAINER_TEXT FINB TR: Zugriffe auf generische Texttabelle 20030421
# Exception Resumable Description Created on
1 CX_FINB_TR_OBJECT FINB TR: Transportobjekt 20030421

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) FINB_TR_APPL FINB TR: Applikation 20010903
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20011127
3 Returning R_FACTORY Value transfer Object reference (TYPE REF TO) CL_FINB_TR_OBJ_FACTORY FINB TR: Fabrik für Transportobjekte 20010903
# Exception Resumable Description Created on
1 CX_FINB_TR_APPLICATION FINB TR: Applikation 20020909

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_FINB_TR_REQUEST FINB TR: Transportauftrag 20010727
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_FINB_TR_CONTAINER FINB TR: Containerzugriffe 20010727

Method GET_TRANSPORT_CONTAINER on class CL_FINB_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) FINB_TR_OBJECT FINB TR: Transportobjekt 20010726
2 Importing I_OBJECTKEY Call by reference Type reference (TYPE) FINB_TR_CLUSTER_KEY-OBJECTKEY FINB TR: Semantischer Objektschlüssel für Transport 20010727
3 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_FINB_TR_OBJECT FINB TR: Transportobjekt 20010724
# Exception Resumable Description Created on
1 CX_FINB_TR_OBJECT FINB TR: Transportobjekt 20010724

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 20010823
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010823
3 Importing I_TASK Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010823
4 Importing I_TRMODE Call by reference Type reference (TYPE) FINB_TR_TRANSPORTMODE C_TRMODE_AUTO FINB TR: Transportmodus 20010724
5 Importing I_TRTYPE Call by reference Type reference (TYPE) TRFUNCTION 'W' Typ des Auftrags/Aufgabe 20010726
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_FINB_TR_REQUEST FINB TR: Transportauftrag 20010724

Method GET_TRANSPORT_REQUEST on class CL_FINB_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 20020125
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020125

Method _CHECK_ACCESS_CLASS on class CL_FINB_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) FINB_TR_APPL FINB TR: Applikation 20020125
2 Importing I_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020125
# Exception Resumable Description Created on
1 CX_FINB_TR_FACTORY FINB TR: Fabrik für Transportobjekte 20020125

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) FINB_TR_APPL FINB TR: Applikation 20030121
2 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20020125

Method _GET_ACCESS_CLSNAME on class CL_FINB_TR_OBJ_FACTORY has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 10A