SAP ABAP Class CL_DISTRIBUTOR_FACTORY_TRD (Treasury: Factory for Distributors)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_DISTRIBUTOR (Package) CFM-TM: Distributor
Properties
Class CL_DISTRIBUTOR_FACTORY_TRD  
Short Description Treasury: Factory for Distributors    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_DISTRIBUTOR   CFM-TM: Distributor 
Created 19990816   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DISTRIBUTOR_FACTORY_TRD has no interface implemented.
Friends
Class CL_DISTRIBUTOR_FACTORY_TRD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLS_DISTRIBUTOR Static Attribute Public Object reference (TYPE REF TO) CL_STANDARD_DISTRIBUTOR_TRD Distribution list 20021212
2 CLS_SUBLEDGER_DISTRIBUTOR Static Attribute Private Object reference (TYPE REF TO) CL_DISTRIBUTOR_SLD Subledger Distributor 20021211
3 CLS_TAB_DIST_CAT Static Attribute Private Type reference (TYPE) TRDY_DIST_CAT Table Type: Distribution Categories 20021212
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20021212
2 CLS_GET_DISTRIBUTOR Static method Public Method Provides an Instance of a Distributor 19990816
3 CLS_GET_SUBLEDGER_DISTRIBUTOR Static method Public Method Returns an Instance of the Subledger Distributor 20021211
4 CLS_UNDO_ACTIVE_DISTRIBUTOR Static method Public Method Executes an UNDO on the Active Distributor Instance 20000925
Events
Class CL_DISTRIBUTOR_FACTORY_TRD has no event.
Types
Class CL_DISTRIBUTOR_FACTORY_TRD has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLS_GET_DISTRIBUTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION_TODO_HANDLING Call by reference Type reference (TYPE) TPM_TRG_ACTION_TODO_HANDLING 0 0=Distributor,1=extern 20030227
2 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis, für den ein Distributor angefordert wird 19990816
3 Importing IM_DISTRIBUTOR_CATEGORY Value transfer Type reference (TYPE) I Typ des angeforderten Distributors 19990816
4 Importing IM_FLG_TESTRUN Value transfer Type reference (TYPE) I TPMCO_FALSE Testlauf ja (1) / nein (0) 20000705
5 Importing IM_LEADING_OWNERSHIP Value transfer Type reference (TYPE) TPM_LEADING_OWNERSHIP führende Anwendung 20031031
6 Importing IM_PROTOCOL_HANDLER Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll-Handler 20000503
7 Importing IM_TCODE Value transfer Type reference (TYPE) TCODE Transaktionscode des Aufrufers 19990818
8 Returning RE_DISTRIBUTOR Value transfer Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Referenz auf Distributor 19990816
# Exception Resumable Description Created on
1 COMPANY_CODE_INVALID Buchungskreis in TR-Bestandsführung nicht vorhanden 20021211
2 DISTRIBUTOR_CATEGORY_INVALID Distributor-Typ ungültig 19990817
3 PROTOCOL_HANDLER_INVALID Protokoll-Handler ungültig 20000503
4 TCODE_INVALID Transaktionscode nicht gefüllt 20021211

Method CLS_GET_SUBLEDGER_DISTRIBUTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20021212
2 Importing IM_DISTRIBUTOR Value transfer Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Interface für Distributoren 20021212
3 Importing IM_DISTRIBUTOR_CATEGORY Value transfer Type reference (TYPE) TPM_DISTRIBUTOR_CATEGORY Typ des angeforderten Distributors 20021211
4 Importing IM_FLG_TESTRUN Value transfer Type reference (TYPE) I TPMCO_FALSE 1=Testlauf, 0=Echtlauf 20021211
5 Importing IM_PRODUCT_GROUP Value transfer Type reference (TYPE) TPM_PRODUCT_GROUP Produktgruppe 20021212
6 Importing IM_PROTOCOL_HANDLER Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll-Handler 20021211
7 Importing IM_TCODE Value transfer Type reference (TYPE) TCODE Transaktionscode 20021211
8 Returning RE_SUBLEDGER_DISTRIBUTOR Value transfer Object reference (TYPE REF TO) IF_PARTNER_TRD Nebenbuch Verteiler 20021211
# Exception Resumable Description Created on
1 COMPANY_CODE_INVALID Buchungskreis ungültig 20021212
2 DISTRIBUTOR_CATEGORY_INVALID Distributor-Typ ungültig 20021211
3 PRODUCT_GROUP_INVALID Produktgruppe ungültig 20021212
4 PROTOCOL_HANDLER_INVALID Protokoll-Handler ungültig 20021211

Method CLS_UNDO_ACTIVE_DISTRIBUTOR Signature

Method CLS_UNDO_ACTIVE_DISTRIBUTOR on class CL_DISTRIBUTOR_FACTORY_TRD has no parameter.
Method CLS_UNDO_ACTIVE_DISTRIBUTOR on class CL_DISTRIBUTOR_FACTORY_TRD has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in