SAP ABAP Class CL_FINB_GS_PROG_TRANSPORT (Transport Selection Variants for Generated Programs)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_GEN_SEL_SCREEN (Package) Generation of Selection Screens
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_TR_IMP_DEFAULT FINB TR: Default After-Import Method 20030923
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_TR_METHOD_CLIENTCOPY Methods for Client Copy 20030807
Properties
Class CL_FINB_GS_PROG_TRANSPORT  
Short Description Transport Selection Variants for Generated Programs    
Super Class CL_FINB_TR_IMP_DEFAULT FINB TR: Default After-Import Method 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_GEN_SEL_SCREEN   Generation of Selection Screens 
Created 20030807   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_GS_PROG_GENERATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_TR_METHOD_CLIENTCOPY Methods for Client Copy 20030807
Friends
Class CL_FINB_GS_PROG_TRANSPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_TR_OBJECT Constant Protected Type reference (TYPE) FINB_TR_OBJECT 'FINB-GS-PROG' Name of Related Transport Tool Object 20030807
2 MC_TR_OBJECTKEY Constant Protected Type reference (TYPE) FINB_TR_OBJECTKEY 'PROGVAR' Logical Object Key for Transport Tool (Not Important) 20030808
3 MT_FINBGSPRGTR0C Instance attribute Private See coding 20030923
4 MT_VARI Instance attribute Private See coding 20030923
5 MT_VARID Instance attribute Private See coding 20030923
6 MT_VARIS Instance attribute Private See coding 20030923
7 MT_VARIT Instance attribute Private See coding 20030923
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY_VARIANT_SELECTION Static method Public Method Displays Popup for Variant Selection and Returns Selection 20030812
2 GET_TR_OBJECT Static method Private Method Returns Filled Transport Object 20031028
3 WRITE_TO_TRANSPORT_REQUEST Static method Public Method Writes Program Variants in Transport Request 20030807
Events
Class CL_FINB_GS_PROG_TRANSPORT has no event.
Types
Class CL_FINB_GS_PROG_TRANSPORT has no local type.
Method Signatures

Method DISPLAY_VARIANT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROG_VAR Call by reference Type reference (TYPE) FINB_GS_TS_PROG_VAR Programmvarianten 20030812
# Exception Resumable Description Created on
1 NO_VARIANTS_PASSED Keine Varianten übergeben (I-Meldung wird ausgegeben) 20030929
2 SELECTION_ABORTED Benutzer hat Auswahl abgebrochen (S-Meldung wird ausgegeben) 20030812

Method GET_TR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20031028
2 Exporting EO_TR_TABU_OBJECT Call by reference Object reference (TYPE REF TO) IF_FINB_TR_TABU_OBJECT FINB TR: Tabellen-Transportobjekt 20031028
3 Importing IO_TR_OBJ_FACTORY Call by reference Object reference (TYPE REF TO) CL_FINB_TR_OBJ_FACTORY FINB TR: Fabrik für Transportobjekte 20031028
4 Importing IT_PROG_VAR Value transfer Type reference (TYPE) FINB_GS_TS_PROG_VAR Zu transportierende Programmvarianten 20031028
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten (Meldungen in Messagehandler) 20031028
2 NO_VARIANTS_PASSED IT_PROG_VAR ist leer (ohne Meldung) 20031028

Method WRITE_TO_TRANSPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TRANSPORT_REQUEST Call by reference Object reference (TYPE REF TO) IF_FINB_TR_REQUEST Transportauftrag 20030807
2 Exporting EO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20030807
3 Importing IT_PROG_VAR Value transfer Type reference (TYPE) FINB_GS_TS_PROG_VAR Zu transportierende Programmvarianten 20030812
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten (Meldungen in Messagehandler) 20030807
2 NO_VARIANTS_PASSED IT_PROG_VAR ist leer (ohne Meldung) 20031028
3 TR_REQUEST_CHOICE_ABORTED Transportauftragsdialog wurde abgebrochen (Meld. in Handler) 20030807
History
Last changed by/on SAP  20041006 
SAP Release Created in 200