SAP ABAP Class CL_MSR_TRC_FACTORY (Factory class for multistep returns)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ARM (Application Component) Advanced Returns Management
     MSR_TRACKING (Package) Multi-Step Returns: Tracking
Properties
Class CL_MSR_TRC_FACTORY  
Short Description Factory class for multistep returns    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSR_TRACKING   Multi-Step Returns: Tracking 
Created 20070212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MSR_TRC_FACTORY has no forward declaration.
Interfaces
Class CL_MSR_TRC_FACTORY has no interface implemented.
Friends
Class CL_MSR_TRC_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_MSR Static Attribute Private Object reference (TYPE REF TO) CL_MSR_TRC_CONTROLLER Multistep-returns application controller 20070212
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Private Method Get instance of implementing class 20070212
2 GET_INSTANCE_CM Static method Public Method Create instance for returns credit memo 20070222
3 GET_INSTANCE_DLV Static method Public Method Create instance for returns deliveries 20070522
4 GET_INSTANCE_GM Static method Public Method Create instance for returns goods movement 20070222
5 GET_INSTANCE_INSP Static method Public Method Create instance for returns inspection and LDM 20070305
6 GET_INSTANCE_IV Static method Public Method Create instance for returns invoice verification 20070522
7 GET_INSTANCE_LFU_VRM Static method Public Method Create instance for LFU of vendor replacement 20101015
8 GET_INSTANCE_PO Static method Public Method Create instance for replacement or repeair purchase order 20100923
9 GET_INSTANCE_RO Static method Public Method Create instance for returns order 20070212
10 GET_INSTANCE_RO_NO_UI Static method Public Method Create instance for SD document without returns datra UI 20100608
11 GET_INSTANCE_RPO Static method Public Method Create instance for returns purchase/stock transp order 20070222
12 GET_INSTANCE_SR Static method Public Method Create instance for returns purchase/stock transp order 20120711
13 INIT Static method Public Method MSR instance initialization 20070328
Events
Class CL_MSR_TRC_FACTORY has no event.
Types
Class CL_MSR_TRC_FACTORY has no local type.
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) CL_MSR_TRC_CONTROLLER Multi-step returns application controller 20070212

Method GET_INSTANCE on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_CM multi-step returns interface for credit memo 20070222

Method GET_INSTANCE_CM on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_DLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_DLV multi-step returns interface for inbound deliveries 20070522

Method GET_INSTANCE_DLV on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_GM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_GM multi-step returns interface for goods movements 20070222

Method GET_INSTANCE_GM on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_INSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_INSP multi-step returns interface to inspection/ LDM 20070305

Method GET_INSTANCE_INSP on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_IV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_IV multi-step returns interface for invoice verification 20070522

Method GET_INSTANCE_IV on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_LFU_VRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_LFU_VRM multi-step returns interface to LFU of vendor replacment 20101015

Method GET_INSTANCE_LFU_VRM on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_PO multi-step returns interface to purchase order 20100923

Method GET_INSTANCE_PO on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_RO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_RO multi-step returns interface to returns order 20070212

Method GET_INSTANCE_RO on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_RO_NO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NO_UI_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_RO_NO_UI multi-step returns interface to returns order 20100608

Method GET_INSTANCE_RO_NO_UI on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_RPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_RPO multi-step returns interface to returns purchase order 20070222

Method GET_INSTANCE_RPO on class CL_MSR_TRC_FACTORY has no exception.

Method GET_INSTANCE_SR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSR Value transfer Object reference (TYPE REF TO) IF_MSR_TRC_SR Advanced returns interface for settlement requirement 20120711

Method GET_INSTANCE_SR on class CL_MSR_TRC_FACTORY has no exception.

Method INIT Signature

Method INIT on class CL_MSR_TRC_FACTORY has no parameter.
Method INIT on class CL_MSR_TRC_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100