SAP ABAP Class CL_WER_TRANSPORT (Transportation services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     WER_UTILITIES (Package) Utilities
Properties
Class CL_WER_TRANSPORT  
Short Description Transportation services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UTILITIES   Utilities 
Created 20071113   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WER_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SCTSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WER_TRANSPORT has no interface implemented.
Friends
Class CL_WER_TRANSPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AUTH_OBJECT_S_DEVELOP Constant Private Type reference (TYPE) WER_STRING 'S_DEVELOP' S_DEVELOP authorization object 20071205
2 C_OBJECT_FUNCTION Constant Private Type reference (TYPE) OBJFUNC 'K' Object function 20071205
3 C_OBJECT_TYPE Constant Private Type reference (TYPE) TROBJTYPE 'TABU' Object Type 20071205
4 C_PROGRAM_ID Constant Private Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20071205
5 C_REQUEST_TYPE_CUSTOMIZING Constant Private Type reference (TYPE) C 'W' Workbench customizing type 20071206
6 C_REQUEST_TYPE_WORKBENCH Constant Private Type reference (TYPE) C 'K' Workbench request type 20071206
7 C_WILDCARD Constant Private Type reference (TYPE) C '*' Wildcard character 20071205
8 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WER_CONST Constants 20071205
9 SR_ERR Static Attribute Private Object reference (TYPE REF TO) CL_WER_EXCEPTION_REPORTER Services for raising exceptions 20071205
10 SR_ME Static Attribute Private Object reference (TYPE REF TO) CL_WER_TRANSPORT Transportation services 20071205
11 SR_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_WER_SERVICES Grouping of generic services 20071205
12 SR_STORAGE Static Attribute Private Object reference (TYPE REF TO) CL_WER_STORAGE For saving and loading from database 20071205
13 SS_APPLICATION_REQUEST Static Attribute Private Type reference (TYPE) WER_APPLICATION_TRANSPORT_STY Application transport 20071205
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IF_USER_IS_IN_REQUEST Instance method Public Method Check if the current user has a task in the request 20071205
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20071205
3 GET_APPLICATION_REQUEST Instance method Public Method Get application transport request 20071205
4 GET_APPLICATION_TRANSPORT_KEY Instance method Private Method Returns the application TABU key 20071205
5 GET_CUSTOMER_TABLE Instance method Private Method Returns the WER customer tables 20071205
6 GET_INSTANCE Static method Public Method Returns an instance of the class 20071205
7 GET_SYSTEM_TABLE Instance method Private Method Returns the WER system tables 20071205
8 GET_TABLE_KEY_ENTRIES Instance method Private Method Returns the list of TABU object key to transport 20071205
9 GET_TABLE_OBJECT_ENTRY Instance method Private Method Retruns the list of TABU objects to transport 20071205
10 GET_WORKITEM_TRANSPORT_KEY Instance method Private Method Returns the application TABU key 20071205
11 GET_WORK_ITEM_KEY_ENTRIES Instance method Private Method Returns the work item key field entries 20071205
12 REMOVE_EXISITING_ENTRIES Instance method Private Method Remove entries that are already in the transport 20071205
13 SAVE_APPLICATION_REQUEST Instance method Public Method Save application transport request 20071205
14 SET_APPLICATION_REQUEST Instance method Public Method Set application request 20071205
15 WRITE_ADJ_WORKITEM_TO_REQUEST Instance method Public Method Write workitems changes and application to request 20090513
16 WRITE_APPLICATION_TO_REQUEST Instance method Public Method Write application to a request 20071205
17 WRITE_APPL_ENTRIES_TO_REQUEST Instance method Private Method Write TABU (FDT and WER) entries to request 20071205
18 WRITE_REQUEST Instance method Private Method Adds given entries in given request 20071205
19 WRITE_WER_APPL_TO_REQUEST Instance method Private Method Write TABU (WER) entries to request 20071205
20 WRITE_WORKITEMS_TO_REQUEST Instance method Public Method Write worktiems to a request 20071205
Events
Class CL_WER_TRANSPORT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_E071K_TTY Private See coding 20071205 lty_e071k_tty TYPE STANDARD TABLE OF e071k
Method Signatures

Method CHECK_IF_USER_IS_IN_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 20071205
# Exception Resumable Description Created on
1 CX_WER_DATA_NOT_FOUND Invalid data supplied 20071205

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WER_TRANSPORT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WER_TRANSPORT has no exception.

Method GET_APPLICATION_REQUEST 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) WER_APPLICATION_ID Application identifier 20071205
2 Returning R_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20071205
# Exception Resumable Description Created on
1 CX_WER_DATA_NOT_FOUND Value does not exist 20071205

Method GET_APPLICATION_TRANSPORT_KEY 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) WER_APPLICATION_ID Application identifier 20071205
2 Importing I_INCLUDE_ALL Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20071205
3 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20071205
4 Returning R_KEY Value transfer Type reference (TYPE) TROBJ_NAME Object Name in Object List 20071205

Method GET_APPLICATION_TRANSPORT_KEY on class CL_WER_TRANSPORT has no exception.

Method GET_CUSTOMER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TABLE Value transfer Object reference (TYPE REF TO) TR_TABNAMES Table of Table Names (Char30) 20071205

Method GET_CUSTOMER_TABLE on class CL_WER_TRANSPORT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WER_TRANSPORT Transportation services 20071205

Method GET_INSTANCE on class CL_WER_TRANSPORT has no exception.

Method GET_SYSTEM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TABLE Value transfer Object reference (TYPE REF TO) TR_TABNAMES Table of Table Names (Char30) 20071205

Method GET_SYSTEM_TABLE on class CL_WER_TRANSPORT has no exception.

Method GET_TABLE_KEY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) TR_TABNAMES Table of Table Names (Char30) 20071205
2 Importing I_APPLICATION Call by reference Type reference (TYPE) WER_APPLICATION_ID Application identifier 20071205
3 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20071205
4 Returning RT_KEY Value transfer Object reference (TYPE REF TO) TR_KEYS Table Keys 20071205

Method GET_TABLE_KEY_ENTRIES on class CL_WER_TRANSPORT has no exception.

Method GET_TABLE_OBJECT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) TR_TABNAMES Table of Table Names (Char30) 20071205
2 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20071205
3 Returning RT_OBJECT Value transfer Object reference (TYPE REF TO) TR_OBJECTS Objects 20071205

Method GET_TABLE_OBJECT_ENTRY on class CL_WER_TRANSPORT has no exception.

Method GET_WORKITEM_TRANSPORT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID Unique item (structure) identifier (GUID) 20071205
2 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20071205
3 Returning R_KEY Value transfer Type reference (TYPE) TROBJ_NAME Object Name in Object List 20071205

Method GET_WORKITEM_TRANSPORT_KEY on class CL_WER_TRANSPORT has no exception.

Method GET_WORK_ITEM_KEY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Type reference (TYPE) WER_ITEM_SET_TTY Item sets 20071205
2 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20071205
3 Returning RT_KEYS Value transfer Object reference (TYPE REF TO) TR_KEYS Table Keys 20071205

Method GET_WORK_ITEM_KEY_ENTRIES on class CL_WER_TRANSPORT has no exception.

Method REMOVE_EXISITING_ENTRIES 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 20071205
2 Changing XT_KEY Call by reference Type reference (TYPE) TR_KEYS Table Keys 20071205
3 Changing XT_OBJECT Call by reference Type reference (TYPE) TR_OBJECTS Objects 20071205
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Value does not exist 20071205

Method SAVE_APPLICATION_REQUEST 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) WER_APPLICATION_ID Application identifier 20071205
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20071205
2 CX_WER_DATA_NOT_FOUND Value does not exist 20071205
3 CX_WER_OPERATION_FAILED Operation failed exception 20071205

Method SET_APPLICATION_REQUEST 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) WER_APPLICATION_ID Application identifier 20071205
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071205

Method SET_APPLICATION_REQUEST on class CL_WER_TRANSPORT has no exception.

Method WRITE_ADJ_WORKITEM_TO_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLICATION Call by reference Type reference (TYPE) WER_ELEMENT_ID_TTY Application identifier 20090513
2 Importing IT_WORKITEMS Call by reference Type reference (TYPE) WER_ITEM_SET_TTY Item sets 20090513
3 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090513
4 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Boolean: true = X and false = SPACE 20090513
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20090513
2 CX_WER_DATA_NOT_FOUND Value does not exist 20090513
3 CX_WER_OPERATION_FAILED Operation failed exception 20090513

Method WRITE_APPLICATION_TO_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION_NAME Call by reference Type reference (TYPE) WER_APPLICATION_NAME Name of an application element 20071206
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071205
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20071205
2 CX_WER_DATA_INVALID Invalid data supplied 20071205
3 CX_WER_DATA_NOT_FOUND Value does not exist 20071205
4 CX_WER_OPERATION_FAILED Operation failed exception 20071205

Method WRITE_APPL_ENTRIES_TO_REQUEST 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) WER_APPLICATION_ID Application identifier 20071205
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071205
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20071205
2 CX_WER_DATA_INVALID Invalid data supplied 20071205
3 CX_WER_DATA_NOT_FOUND Value does not exist 20071205
4 CX_WER_OPERATION_FAILED Operation failed exception 20071205

Method WRITE_REQUEST 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 Table Keys 20071205
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Objects 20071205
3 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071205
4 Importing I_REQUEST_TYPE Call by reference Type reference (TYPE) C 20071206
# Exception Resumable Description Created on
1 CX_WER_OPERATION_FAILED Operation failed exception 20071205

Method WRITE_WER_APPL_TO_REQUEST 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) WER_APPLICATION_ID Application identifier 20071205
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071205
3 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20071205
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20071205
2 CX_WER_OPERATION_FAILED Operation failed exception 20071205

Method WRITE_WORKITEMS_TO_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WORKITEMS Call by reference Type reference (TYPE) WER_ITEM_SET_TTY Item sets 20071205
2 Importing I_APPLICATION Call by reference Type reference (TYPE) WER_APPLICATION_ID Application identifier 20071205
3 Importing I_SYSTEM Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20071206
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20071205
2 CX_WER_DATA_NOT_FOUND Value does not exist 20071205
3 CX_WER_OPERATION_FAILED Operation failed exception 20071205
History
Last changed by/on SAP  20110908 
SAP Release Created in 605