SAP ABAP Class CL_TRN_REGISTER (CL_TRN_REGISTER)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-TRR (Application Component) Transport Registry
     FND_TRANS_REG_1 (Package) Implementation of Transport Register
Properties
Class CL_TRN_REGISTER  
Short Description    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FND_TRANS_REG_1   Implementation of Transport Register 
Created 20080520   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_TRN_REGISTER has no interface implemented.
Friends
Class CL_TRN_REGISTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_S_MESSAGE Static Attribute Protected Object reference (TYPE REF TO) BAPIRET2 Return Parameters 20080520
2 GT_REGISTER Static Attribute Public See coding 20080520
3 G_MSG_DUMMY Static Attribute Protected Type reference (TYPE) STRING 20080521
4 MS_CRTN_DEFAULT Instance attribute Protected Type reference (TYPE) TS_REQ_CRTN_DEFAULT Default data for automatic creation of request by service 20080520
5 MS_SERVICE Instance attribute Protected Type reference (TYPE) TRN_REG_SRVC Services of an Application 20080520
6 MT_R_REQ_STATUS Instance attribute Protected Type reference (TYPE) TR_STATUS 20080521
7 MT_R_TASK_STATUS Instance attribute Protected Type reference (TYPE) TR_STATUS 20080521
8 M_APPLICATION Instance attribute Protected Type reference (TYPE) TRN_REG_APPLCID 20080521
9 M_CUSTOMIZING_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20080524
10 M_FOR_LUW Instance attribute Protected Type reference (TYPE) FLAG SPACE General Flag 20080521
11 M_REQUEST Instance attribute Protected Type reference (TYPE) TRKORR Request/Task 20080520
12 M_SERVICE Instance attribute Protected Type reference (TYPE) TRN_REG_SRVCID 20080521
13 M_TASK Instance attribute Protected Type reference (TYPE) TRKORR Request/Task 20080520
14 M_TASK_TEXT Instance attribute Protected Type reference (TYPE) E07T-AS4TEXT 20080521
15 M_UNAME Instance attribute Protected Type reference (TYPE) UNAME User Name 20080520
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_TASK Instance method Public Method 20081114
2 ASSERT_CONFIG_DATA Instance method Protected Method 20080524
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080520
4 CREATE_REQUEST Instance method Protected Method 20080522
5 CREATE_TASK_FOR_REQUEST Instance method Protected Method 20080522
6 GET_BY_APPLC_SERVC Static method Public Method Get an API Instance for an Application/Service 20080520
7 GET_REQUEST Instance method Protected Method 20080520
8 GET_REQ_CRTN_DATA Instance method Protected Method 20080523
9 GET_STATUS Instance method Protected Method 20080522
10 GET_SY_MSG_AS_BAPIRET Static method Protected Method HelpMethod: Move message fields from sy top bapiret2 20080520
11 GET_TASK Instance method Public Method 20080520
12 GET_TASK_CRTN_DATA Instance method Protected Method 20080521
13 GET_TASK_FOR_REQUEST Instance method Protected Method 20080522
14 GET_WORST_MESSAGE Instance method Protected Method 20081114
15 HAS_ERRORS Instance method Protected Method 20081114
16 INIT_FOR_LUW Instance method Protected Method 20080522
17 READ_REQUEST Instance method Protected Method 20080522
18 READ_TASK_FOR_REQUEST Instance method Protected Method 20080522
19 RELEASE_TASK Instance method Public Method 20080520
Events
Class CL_TRN_REGISTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TR_STATUS Protected See coding 20080522 tr_status TYPE RANGE OF e070-TRSTATUS
2 TS_REQ_CRTN_DATA Protected See coding 20080523 begin of ts_req_crtn_data, req_data type fnd_trn_s_req_creation_in, end of ts_req_crtn_data
3 TS_REQ_CRTN_DEFAULT Protected See coding 20080521 BEGIN OF ts_req_crtn_default. INCLUDE TYPE trn_reg_crtndef AS deft. TYPES: END OF ts_req_crtn_default
4 TS_TASK_CRTN_DATA Protected See coding 20080521 BEGIN OF ts_task_crtn_data, task_data TYPE fnd_trn_s_task_creation_in, END OF ts_task_crtn_data
5 TS_TRKORR Protected See coding 20080522 BEGIN OF ts_trkorr, trkorr TYPE e070-trkorr, END OF ts_trkorr
6 TT_TRKORR Protected See coding 20080522 tt_trkorr TYPE STANDARD TABLE OF ts_trkorr WITH DEFAULT KEY
Method Signatures

Method ADD_TO_TASK 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) TRN_REG_TRANS_KEYS Transportobjekte 20081114
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) TRN_REG_TRANS_OBJECTS Transportobjekte 20081114
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20081114

Method ASSERT_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ASSERTED Value transfer Type reference (TYPE) ABAP_BOOL 20080524

Method ASSERT_CONFIG_DATA on class CL_TRN_REGISTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) TRN_REG_APPLCID Application ID 20080520
2 Importing I_SERVICE Call by reference Type reference (TYPE) TRN_REG_SRVCID Service 20080520
3 Importing I_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME User Name 20080520

Method CONSTRUCTOR on class CL_TRN_REGISTER has no exception.

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20080522
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522

Method CREATE_TASK_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20080522
2 Returning RP_TASK Value transfer Type reference (TYPE) E070-TRKORR Change & Transport System: Header of Requests/Tasks 20080522
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522

Method GET_BY_APPLC_SERVC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) TRN_REG_APPLCID Application ID 20080520
2 Importing I_FOR_LUW Call by reference Type reference (TYPE) FLAG General Flag 20080521
3 Importing I_SERVICE Call by reference Type reference (TYPE) TRN_REG_SRVCID Service 20080520
4 Importing I_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME User Name 20080520
5 Returning RO_REGISTER Value transfer Object reference (TYPE REF TO) CL_TRN_REGISTER 20080520
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080524

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20080520
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080520

Method GET_REQ_CRTN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_S_CRTN_DATA Value transfer Object reference (TYPE REF TO) TS_REQ_CRTN_DATA 20080523

Method GET_REQ_CRTN_DATA on class CL_TRN_REGISTER has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20080522
2 Returning R_STATUS Value transfer Type reference (TYPE) TRSTATUS Status of request/task 20080522
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522

Method GET_SY_MSG_AS_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_S_BAPIRET2 Value transfer Object reference (TYPE REF TO) BAPIRET2 Return Parameter 20080522

Method GET_SY_MSG_AS_BAPIRET on class CL_TRN_REGISTER has no exception.

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_TASK Value transfer Type reference (TYPE) E070-TRKORR Change & Transport System: Header of Requests/Tasks 20080520
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080520

Method GET_TASK_CRTN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_S_TASK_CRTN_DATA Value transfer Object reference (TYPE REF TO) TS_TASK_CRTN_DATA 20080521

Method GET_TASK_CRTN_DATA on class CL_TRN_REGISTER has no exception.

Method GET_TASK_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20080522
2 Returning RP_TASK Value transfer Type reference (TYPE) E070-TRKORR Change & Transport System: Header of Requests/Tasks 20080522
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522

Method GET_WORST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20081114
2 Returning RR_S_WORST_MESSAGE Value transfer Object reference (TYPE REF TO) BAPIRET2 Returnparameter 20081114

Method GET_WORST_MESSAGE on class CL_TRN_REGISTER has no exception.

Method HAS_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20081114
2 Returning RP_HAS_ERRORS Value transfer Type reference (TYPE) FLAG allgemeines flag 20081114

Method HAS_ERRORS on class CL_TRN_REGISTER has no exception.

Method INIT_FOR_LUW Signature

Method INIT_FOR_LUW on class CL_TRN_REGISTER has no parameter.
Method INIT_FOR_LUW on class CL_TRN_REGISTER has no exception.

Method READ_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20080522
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522

Method READ_TASK_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20080522
2 Importing I_TASK_OWNER Call by reference Type reference (TYPE) E070-AS4USER SY-UNAME Inhaber eines Auftrags oder einer Aufgabe 20091203
3 Returning RP_TASK Value transfer Type reference (TYPE) E070-TRKORR Change & Transport System: Header of Requests/Tasks 20080522
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522

Method RELEASE_TASK Signature

Method RELEASE_TASK on class CL_TRN_REGISTER has no parameter.
# Exception Resumable Description Created on
1 CX_TRN_REG_API_FAULT 20080522
History
Last changed by/on SAP  20110908 
SAP Release Created in 701