SAP ABAP Class CL_FINB_TR_REQUEST (FINB TR: Transport Request)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_TRANSPORT_TOOL (Package) Transport Support / Container Transport
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_TR_REQUEST FINB TR: Transport Request 20010726
Properties
Class CL_FINB_TR_REQUEST  
Short Description FINB TR: Transport Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_TRANSPORT_TOOL   Transport Support / Container Transport 
Created 20010726   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_TR_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_TR_REQUEST FINB TR: Transport Request 20010726
Friends
# Friend Modeled only Created on Description
1 CL_FINB_TR_CONTAINER 20010727 FINB TR: Container Accesses
2 CL_FINB_TR_CONTAINER_DISP 20030319 FINB TR: Dispatcher for Container Access
3 CL_FINB_TR_CONTAINER_NEW 20030319 FINB TR: Container Access in Version 01
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLIENT Instance attribute Private Attribute reference (LIKE) 20011022
2 C_TRMODE_AUTO Constant Public Type reference (TYPE) FINB_TR_TRANSPORTMODE 'A' FINB TR: Transport Mode 20010726
3 C_TRMODE_MANU Constant Public Type reference (TYPE) FINB_TR_TRANSPORTMODE 'M' FINB TR: Transport Mode 20010726
4 C_TRMODE_VIRTUAL Constant Public Type reference (TYPE) FINB_TR_TRANSPORTMODE 'V' FINB TR: Transport Mode 20020605
5 C_TRTYPE_COPY Constant Public Type reference (TYPE) TRFUNCTION 'T' Type of Request/Task 20010726
6 C_TRTYPE_CUST Constant Public Type reference (TYPE) TRFUNCTION 'W' Type of Request/Task 20010726
7 C_TRTYPE_CUSTTASK Constant Public Type reference (TYPE) TRFUNCTION 'Q' Type of Request/Task 20010726
8 C_TRTYPE_PIECELIST Constant Public Type reference (TYPE) TRFUNCTION 'F' Type of Request/Task 20020109
9 C_TRTYPE_REP Constant Public Type reference (TYPE) TRFUNCTION 'R' Type of Request/Task 20010726
10 C_TRTYPE_WBO Constant Public Type reference (TYPE) TRFUNCTION 'K' Type of request/task 20010726
11 C_TRTYPE_WBOTASK Constant Public Type reference (TYPE) TRFUNCTION 'S' Type of request/task 20010726
12 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE Boolean Variable 20010726
13 REQUEST Instance attribute Private Attribute reference (LIKE) 20010727
14 TASK Instance attribute Private Attribute reference (LIKE) 20010727
15 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Boolean Variable 20010726
16 _CLIENT Instance attribute Private Type reference (TYPE) SYMANDT Client Number From Logon 20010726
17 _O_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_FINB_TR_CONTAINER FINB TR: Container Accesses 20010904
18 _REQUEST Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20010726
19 _TASK Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20010726
20 _TRMODE Instance attribute Private Type reference (TYPE) FINB_TR_TRANSPORTMODE FINB TR: Transport Mode 20010726
21 _TRTYPE Instance attribute Private Type reference (TYPE) TRFUNCTION Type of request/task 20010726
22 _TR_KEYS Instance attribute Private Type reference (TYPE) TR_KEYS Table keys 20010726
23 _TR_OBJECTS Instance attribute Private Type reference (TYPE) TR_OBJECTS Objects 20010726
24 _T_MSG Instance attribute Private Type reference (TYPE) SPROT_U_TAB Table Type for SPROT_U (Log Interface) 20011211
25 _T_OBJS Instance attribute Private Type reference (TYPE) FINB_TR_T_OBJECTS FINB TR: Table of Transport Objects 20010726
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method 20010904
2 CHECK_ALL_OBJECT_STRUCTURES Instance method Public Method Check Structure Information for All Objects 20030110
3 CHECK_OBJECT_STRUCTURE Instance method Public Method Check Structure Information for one Object 20030110
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010726
5 CREATE_OBJECTS_FROM_TRANSPORT Instance method Public Method Generate Transport Objects from E071/E071K 20010823
6 DELETE_OBJECT Instance method Public Method Remove Transport Object 20021209
7 EXPORT_REQUEST Instance method Public Method Export Request (Method Calls) 20010824
8 GET_ALL_DATA_FOR_OBJECT Instance method Public Method Fetch All Data for a Given Container Object 20021001
9 GET_CC_PIECELIST Static method Public Method Read Object List of the Client Copy 20020930
10 GET_E071_E071K Instance method Public Method Fetch Transport Objects (E071/E071K) 20020606
11 GET_OBJECTS Instance method Public Method Get Itab with Transport Objects (Iterator) 20010901
12 GET_TRANSPORT_CONTAINER Instance method Public Method 20010904
13 IMPORT_REQUEST Instance method Public Method Import Request (Method Calls) 20010824
14 SAVE_REQUEST Instance method Private Method Write Request 20010726
15 SET_E071_E071K Instance method Public Method Set Transport Objects (E071/E071K) 20010823
16 _APPEND_MSGS_TO_LOG Instance method Private Method Write Messages to Transport Log 20010914
17 _APPEND_MSG_TO_LOG Instance method Private Method Write Message to Transport Log 20010914
18 _CHECK_OBJECT_STRUCTURE Instance method Private Method Check Structure Information in an Object 20030110
19 _FILL_E071_E071K Instance method Private Method Fill E071/E071K from Header Entry 20010824
20 _GET_REQUEST Instance method Private Method Query Request 20010726
21 _LOG_MESSAGES Instance method Private Method Store Messages in INDX 20030731
22 _SAVE_REQUEST Instance method Private Method Write Request 20010726
23 _SIMULATE_SAVE_REQUEST Instance method Private Method Write Order (Simulation) 20010921
24 _SORT_BY_EXPORT_ORDER Instance method Private Method Sort Objects by Export Sequence 20011009
25 _SORT_BY_IMPORT_ORDER Instance method Private Method Sort Objects According to Import Order 20010824
Events
Class CL_FINB_TR_REQUEST has no event.
Types
Class CL_FINB_TR_REQUEST has no local type.
Method Signatures

Method ADD_OBJECT Signature

Method ADD_OBJECT on class CL_FINB_TR_REQUEST has no parameter.
Method ADD_OBJECT on class CL_FINB_TR_REQUEST has no exception.

Method CHECK_ALL_OBJECT_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_FINB_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20030110

Method CHECK_ALL_OBJECT_STRUCTURES on class CL_FINB_TR_REQUEST has no exception.

Method CHECK_OBJECT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SKIP_EXIT Call by reference Type reference (TYPE) BOOLE_D SPACE EXIT umgehen 20070307
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_FINB_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20030110
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FINB_TR_OBJECT FINB TR: Transportobjekt 20030110

Method CHECK_OBJECT_STRUCTURE on class CL_FINB_TR_REQUEST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Value transfer Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20010726
2 Importing I_REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010726
3 Importing I_TASK Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010726
4 Importing I_TRANSPORT_MODE Value transfer Type reference (TYPE) FINB_TR_TRANSPORTMODE C_TRMODE_AUTO FINB TR: Transportmodus 20010726
5 Importing I_TRANSPORT_TYPE Value transfer Type reference (TYPE) TRFUNCTION C_TRTYPE_CUST Typ des Auftrags/Aufgabe 20010726

Method CONSTRUCTOR on class CL_FINB_TR_REQUEST has no exception.

Method CREATE_OBJECTS_FROM_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20020607
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20020607
# Exception Resumable Description Created on
1 CX_FINB_TR_REQUEST FINB TR: Transportauftrag 20010824

Method DELETE_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 20021209

Method DELETE_OBJECT on class CL_FINB_TR_REQUEST has no exception.

Method EXPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20021002
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_FINB_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20020531
3 Importing I_IS_CLIENTCOPY Call by reference Type reference (TYPE) BOOLE_D SPACE Mandantenkopie? 20020722

Method EXPORT_REQUEST on class CL_FINB_TR_REQUEST has no exception.

Method GET_ALL_DATA_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) FINB_TR_T_CONTAINER_DATA Alle Daten des Transportcontainers eines Objekts 20021001
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Objekt gefunden 20021001
3 Importing I_OBJECT Call by reference Type reference (TYPE) FINB_TR_OBJECT FINB TR: Transportobjekt 20021001
4 Importing I_OBJECTKEY Call by reference Type reference (TYPE) FINB_TR_OBJECTKEY FINB TR: Semantischer Objektschlüssel für Transport 20021001
# Exception Resumable Description Created on
1 CX_FINB_TR_CONTAINER FINB TR: Container 20021001

Method GET_CC_PIECELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_E071 Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20020930
2 Exporting ET_E071K Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20020930

Method GET_CC_PIECELIST on class CL_FINB_TR_REQUEST has no exception.

Method GET_E071_E071K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TR_KEYS Value transfer Type reference (TYPE) TR_KEYS Tabellenschlüssel 20020606
2 Exporting E_TR_OBJECTS Value transfer Type reference (TYPE) TR_OBJECTS Objekte 20020606

Method GET_E071_E071K on class CL_FINB_TR_REQUEST has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OBJS Value transfer Type reference (TYPE) FINB_TR_T_OBJECTS FINB TR: Tabelle von Transportobjekten 20010901
2 Importing I_FILTER Call by reference Type reference (TYPE) STRING SPACE 20010901

Method GET_OBJECTS on class CL_FINB_TR_REQUEST has no exception.

Method GET_TRANSPORT_CONTAINER Signature

Method GET_TRANSPORT_CONTAINER on class CL_FINB_TR_REQUEST has no parameter.
Method GET_TRANSPORT_CONTAINER on class CL_FINB_TR_REQUEST has no exception.

Method IMPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20011211
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_FINB_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20020527
3 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantennummer aus Anmeldung 20010920
4 Importing I_IS_CLIENTCOPY Value transfer Type reference (TYPE) BOOLE_D SPACE AIM in Mandantenkopie ? 20020722
5 Importing I_IS_UPGRADE Call by reference Type reference (TYPE) TRPARI-W_UPGRADE Flag ("X" oder " ") 20010920
6 Importing I_TEST_IMPORT Call by reference Type reference (TYPE) FINB_TR_TEST_IMPORT SPACE Testmodus bei Import 20030902

Method IMPORT_REQUEST on class CL_FINB_TR_REQUEST has no exception.

Method SAVE_REQUEST Signature

Method SAVE_REQUEST on class CL_FINB_TR_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_TR_REQUEST FINB TR: Transportauftrag 20010726
2 CX_FINB_TR_REQUEST_CANCEL FINB TR: Transportauftrag 20010726

Method SET_E071_E071K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TR_KEYS Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20010823
2 Importing I_TR_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20010823

Method SET_E071_E071K on class CL_FINB_TR_REQUEST has no exception.

Method _APPEND_MSGS_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20010914

Method _APPEND_MSGS_TO_LOG on class CL_FINB_TR_REQUEST has no exception.

Method _APPEND_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'FINB_TR' Nachrichten, Nachrichtenklasse 20010914
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20010914
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20010914
4 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20010914
5 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20010914
6 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20010914
7 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20010914

Method _APPEND_MSG_TO_LOG on class CL_FINB_TR_REQUEST has no exception.

Method _CHECK_OBJECT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SKIP_EXIT Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070307
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_FINB_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20030110
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FINB_TR_OBJECT FINB TR: Transportobjekt 20030110

Method _CHECK_OBJECT_STRUCTURE on class CL_FINB_TR_REQUEST has no exception.

Method _FILL_E071_E071K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_E071 Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20010824
2 Exporting ET_E071K Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20010824
3 Importing IT_E071K Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20020607
4 Importing I_E071 Call by reference Type reference (TYPE) E071 Transportsystem: Objekt-Einträge von Aufträgen/Aufgaben 20010824

Method _FILL_E071_E071K on class CL_FINB_TR_REQUEST has no exception.

Method _GET_REQUEST Signature

Method _GET_REQUEST on class CL_FINB_TR_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_TR_REQUEST FINB TR: Transportauftrag 20010726
2 CX_FINB_TR_REQUEST_CANCEL FINB TR: Transportauftrag 20010726

Method _LOG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_FINB_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20030731

Method _LOG_MESSAGES on class CL_FINB_TR_REQUEST has no exception.

Method _SAVE_REQUEST Signature

Method _SAVE_REQUEST on class CL_FINB_TR_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_TR_REQUEST FINB TR: Transportauftrag 20010726
2 CX_FINB_TR_REQUEST_CANCEL FINB TR: Transportauftrag abgebrochen 20010726

Method _SIMULATE_SAVE_REQUEST Signature

Method _SIMULATE_SAVE_REQUEST on class CL_FINB_TR_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_TR_REQUEST FINB TR: Transportauftrag 20010921
2 CX_FINB_TR_REQUEST_CANCEL FINB TR: Transportauftrag abgebrochen 20010921

Method _SORT_BY_EXPORT_ORDER Signature

Method _SORT_BY_EXPORT_ORDER on class CL_FINB_TR_REQUEST has no parameter.
Method _SORT_BY_EXPORT_ORDER on class CL_FINB_TR_REQUEST has no exception.

Method _SORT_BY_IMPORT_ORDER Signature

Method _SORT_BY_IMPORT_ORDER on class CL_FINB_TR_REQUEST has no parameter.
Method _SORT_BY_IMPORT_ORDER on class CL_FINB_TR_REQUEST has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 10A