SAP ABAP Class IF_LTR_EXIT_MANAGER (Interface for management for custom exits for LTR objects)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_LTR_EXIT_MANAGER Singleton management class for custom exits for LTR objects 20140306
Properties
Class IF_LTR_EXIT_MANAGER  
Short Description Interface for management for custom exits for LTR objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20131111   SAP 
Last change 20141030    
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 IF_LTR_EXIT_MANAGER has no interface implemented.
Friends
Class IF_LTR_EXIT_MANAGER has no friend class.
Attributes
Class IF_LTR_EXIT_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXIT_FROM_TEMPLATE Instance method Public Method Creates the include from the template and adds the exit 20140306
2 GET_EXITS Instance method Public Method Returns the list of exits assigned to an LTR object 20140306
3 PUSH_EXIT_ASSIGNMENTS Instance method Public Method Puses the list of exit associations to the remote system 20140306
4 SET_EXIT Instance method Public Method Sets an exit for a given LTR object 20140306
Events
Class IF_LTR_EXIT_MANAGER has no event.
Types
Class IF_LTR_EXIT_MANAGER has no local type.
Method Signatures

Method CREATE_EXIT_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOM_INCLUDE_NAME Call by reference Type reference (TYPE) SE30INCL Include 20140306
2 Importing IV_EXIT_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20140306
3 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) LTR_GUID LTR: Object GUID 20140306
4 Importing IV_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Overwrite existing include? 20140306
5 Importing IV_REPLACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Replace exit that currently has the sequence number? 20140306
6 Importing IV_SEQUENCE_NUMBER Call by reference Type reference (TYPE) DMC_SEQNUM 1 Sequence number 20140306
7 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) CHAR32 SPACE Identifier of the subobject 20140306
# Exception Resumable Description Created on
1 CX_LTR_EXIT_ASSIGNED An exit is already assigned 20140306
2 CX_LTR_EXIT_TYPE_NOT_FOUND LTR custom exit not found 20140306
3 CX_LTR_NO_AUTHORITY Authority check failed 20140306
4 CX_LTR_OBJECT_EXISTS Object already exists 20140306
5 CX_LTR_REPORT_INSERT Failed to insert report into repository 20140306
6 CX_LTR_REPORT_READ Failure reading a report 20140306
7 CX_SY_WRITE_SRC_LINE_TOO_LONG System Exception: Program Lines Too Long 20140306

Method GET_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXIT_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20140306
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) LTR_GUID LTR: Object GUID 20140306
3 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) CHAR32 SPACE Identifier of the subobject 20140306
4 Returning RT_EXITS Value transfer Type reference (TYPE) LTR_T_EXITS List of custom exits for LTR objects 20140306

Method GET_EXITS on class IF_LTR_EXIT_MANAGER has no exception.

Method PUSH_EXIT_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXIT_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20140306
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) LTR_GUID LTR: Object GUID 20140306
3 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) CHAR32 SPACE Identifier of the subobject 20140306
4 Importing IV_TARGET_SYSTEM Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20140306
# Exception Resumable Description Created on
1 CX_LTR_COMMUNICATION_FAILURE RFC Communication Failure 20140306
2 CX_LTR_NOT_FOUND Object not found 20140306
3 CX_LTR_NO_AUTHORITY Authority check failed 20140306
4 CX_LTR_SYSTEM_FAILURE RFC System Failure 20140306

Method SET_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXIT Call by reference Object reference (TYPE REF TO) CL_LTR_EXIT Customizable exit for LTR objects 20140306
2 Importing IV_EXIT_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20140306
3 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) LTR_GUID LTR: Object GUID 20140306
4 Importing IV_REPLACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Replace exit that currently has the sequence number? 20140306
5 Importing IV_SEQUENCE_NUMBER Call by reference Type reference (TYPE) DMC_SEQNUM 1 Sequence number 20140306
6 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) CHAR32 SPACE Identifier of the subobject 20140306
# Exception Resumable Description Created on
1 CX_LTR_EXIT_ASSIGNED An exit is already assigned 20140306
History
Last changed by/on SAP  20141030 
SAP Release Created in