SAP ABAP Class CL_DISTRIBUTOR_SLD (Subledger Distributor)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_SUBLEDGER_DISTRIBUTOR (Package) Subledger Distributor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTNER_TRD Distributor Partner 20021217
Properties
Class CL_DISTRIBUTOR_SLD  
Short Description Subledger Distributor    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_SUBLEDGER_DISTRIBUTOR   Subledger Distributor 
Created 20021211   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DISTRIBUTOR_SLD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PARTNER_TRD Distributor Partner 20021217
Friends
Class CL_DISTRIBUTOR_SLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNTING_CODE Instance attribute Private Type reference (TYPE) TPM_ACC_CODE Accounting Code 20030106
2 CLS_DISTRIBUTOR_SLD Static Attribute Public Object reference (TYPE REF TO) CL_DISTRIBUTOR_SLD Subledger Distributor 20021211
3 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20021211
4 DB_BUFFER_REG_LOAD Instance attribute Private Type reference (TYPE) C 20050330
5 DISTRIBUTOR Instance attribute Private Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Interface for Distributors 20021212
6 DIST_ASYNC_SETTINGS Instance attribute Private Type reference (TYPE) SLDY_DIST_ASYNC Setting Table Type Asynchronous Distribution 20030106
7 FLG_INIT Instance attribute Private Type reference (TYPE) CHAR1 Initialization Flag 20021212
8 FLG_REPAIR Instance attribute Private Type reference (TYPE) CHAR1 'X'= Repair Data 20030228
9 FLG_TESTRUN Instance attribute Private Type reference (TYPE) I 1=Test Run; 0 = Update Run 20021211
10 LEADING_OWNERSHIP Instance attribute Private Type reference (TYPE) TPM_LEADING_OWNERSHIP Origin of Leading Business Transactions 20030106
11 MIGRATION_CAT Instance attribute Private Type reference (TYPE) TPM_MIGRATION_CAT Migration type 20021212
12 OO_TRANSACTION Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION OO Transaction 20021211
13 PARTNER_PACKAGE Instance attribute Public Attribute reference (LIKE) 20021217
14 POST_ASYNC_SETTINGS Instance attribute Private Type reference (TYPE) SLDY_POST_ASYNC Settings Asynchronous Posting 20030106
15 PRODUCT_GROUP Instance attribute Private Type reference (TYPE) TPM_PRODUCT_GROUP Product Group 20021212
16 PROTOCOL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protocol Manager 20021211
17 SOURCE Instance attribute Private Type reference (TYPE) TPM_SOURCE 'MESS' Source for the Log 20030210
18 TAB_ACTION_SLD Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION Table of TRD BT Needing Action in the SLD 20030107
19 TAB_ADJUST_REV_DATE Instance attribute Private Type reference (TYPE) TRDY_BUSINESS_TRANSACTION_CL Transaction to Reverse: Adjustment of Reversal Date 20100202
20 TAB_DIST_ASYNC Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION Table of BusTrans to be Distributed Asynchronously 20030106
21 TAB_PARTNER Instance attribute Public Attribute reference (LIKE) 20021217
22 TAB_POST_ASYNC Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION Table of BusTrans to be Posted Asynchronously 20030106
23 TAB_TRANS_DELETE Instance attribute Private Type reference (TYPE) SLDY_BUSINESS_TRANSACTION_CL SLD BT to be Deleted 20030106
24 TAB_TRANS_DISTRIBUTE Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION SLD BT to be Distributed 20030106
25 TAB_TRANS_INSERT Instance attribute Private Type reference (TYPE) SLDY_BUSINESS_TRANSACTION_CL SLD BT to be Inserted 20030106
26 TAB_TRANS_TO_FIX Instance attribute Private Type reference (TYPE) SLDY_TRANS_TO_FIX BTs to Be Fixed 20050510
27 TAB_TRANS_TO_REVERSE Instance attribute Private Type reference (TYPE) SLDY_TRANS_TO_REVERSE BTs to Be Reversed 20050510
28 TAB_TRANS_UPDATE Instance attribute Private Type reference (TYPE) SLDY_BUSINESS_TRANSACTION_CL Changed SLD BT 20030106
29 TCODE Instance attribute Private Type reference (TYPE) TCODE Transaction Code 20021211
30 VAL_AREA_INIT Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area to be Initialized 20021212
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_REVERSAL_DATE Instance method Private Method Adjustment of Reversal Date 20100202
2 ASYNC_DISTRIBUTION Instance method Private Method Asynchronous Distribution of TRD BT 20030115
3 ASYNC_POSTING Instance method Public Method Asynchronous Posting of TRD BT to be Fixed/Reversed 20030115
4 CLASS_CONSTRUCTOR Static method Public Constructor 20021217
5 CLONE_PERSISTENT Instance method Private Method Generates Persistent Instance of an SLD BT from a TRD BT 20030106
6 CLONE_TRANSIENT Instance method Private Method Generates Transient Instance of a TRD BT from an SLD BT 20030106
7 CLS_GET_PARTNER Instance method Public Method 20021217
8 CONSTRUCTOR Instance method Public Constructor 20021217
9 DELETE_PERSISTENT Instance method Private Method Selects Instances of an SLD BT to be Deleted 20030107
10 DELETE_PERSISTENT_OBJECTS Instance method Private Method Deletes the Instances of an SLD BT Selected for Deleting 20030108
11 DELETE_TAB_TO_FIX_REVERSE Instance method Public Event handling method Deletes Tables for Message of BTs to Be Fixed/Reversed 20050511
12 DISTRIBUTE Instance method Public Method Distributes the Business Transaction to Connected Partner 20030106
13 FILTER_TRANSACTIONS Instance method Private Method Filters the Incoming TRD Business Transactions 20030106
14 GET_CHANGES Instance method Public Method 20021217
15 INITIALIZE Instance method Public Method 20021217
16 IS_FLOW_AMOUNT_CHANGED Instance method Protected Method 20101108
17 PREPARE_ASYNC_DISTRIBUTION Instance method Private Method Prepare BusTrans to be Distributed Asynchronously 20030106
18 PREPARE_ASYNC_POSTING Instance method Private Method Prepare BusTrans to be Posted Asynchronously 20030106
19 PREPARE_OTHER_TRANSACTION Instance method Private Method Prepare the TRD BT Needing Action in the SLD 20030107
20 REG_TRANS_FOR_DB_BUFFER Instance method Private Method Register Business Transaction for DB Buffer-Load 20050330
21 UPDATE_PERSISTENT Instance method Private Method Update to Old SLD BT Based On New TRD BT 20030108
Events
Class CL_DISTRIBUTOR_SLD has no event.
Types
Class CL_DISTRIBUTOR_SLD has no local type.
Method Signatures

Method ADJUST_REVERSAL_DATE Signature

Method ADJUST_REVERSAL_DATE on class CL_DISTRIBUTOR_SLD has no parameter.
Method ADJUST_REVERSAL_DATE on class CL_DISTRIBUTOR_SLD has no exception.

Method ASYNC_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_TRANSACTION Call by reference Type reference (TYPE) SLDY_BUSINESS_TRANSACTION_CL Tabelle von Geschäftsvorfällen (CL) 20030116
# Exception Resumable Description Created on
1 FAILED asynchrone Verteilung der TRD-GV fehlgeschlagen 20030116

Method ASYNC_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT_DATE Call by reference Type reference (TYPE) BLDAT Belegdatum im Beleg 20030210
2 Importing IM_FI_POSTING_DATE Call by reference Type reference (TYPE) TPM_FI_POSTING_DATE abweichendes Buchungsdatum 20030210
3 Importing IM_FI_POSTING_PERIOD Call by reference Type reference (TYPE) TPM_FI_POSTING_PERIOD abweichende Buchungsperiode 20030210
4 Importing IM_FI_REVERSAL_DATE Call by reference Type reference (TYPE) TPM_FI_REVERSAL_DATE Abweichendes FI-Stornodatum 20030211
5 Importing IM_FI_REVERSAL_PERIOD Call by reference Type reference (TYPE) TPM_FI_REVERSAL_PERIOD Abweichende FI-Stornoperiode 20030211
6 Importing IM_REVERSAL_REASON Call by reference Type reference (TYPE) SSTOGRD Stornogrund 20030210
7 Importing IM_TAB_TRANSACTION Call by reference Type reference (TYPE) SLDY_BUSINESS_TRANSACTION_CL Tabelle von Geschäftsvorfällen (CL) 20030115
# Exception Resumable Description Created on
1 FAILED Fixierung fehlgeschlagen 20030115

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_TRD TRD-GV 20030106
2 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_SLD SLD-GV 20030106

Method CLONE_PERSISTENT on class CL_DISTRIBUTOR_SLD has no exception.

Method CLONE_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_SLD SLD-GV 20030106
2 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_TRD TRD-GV 20030106

Method CLONE_TRANSIENT on class CL_DISTRIBUTOR_SLD has no exception.

Method CLS_GET_PARTNER Signature

Method CLS_GET_PARTNER on class CL_DISTRIBUTOR_SLD has no parameter.
Method CLS_GET_PARTNER on class CL_DISTRIBUTOR_SLD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DISTRIBUTOR_SLD has no parameter.
Method CONSTRUCTOR on class CL_DISTRIBUTOR_SLD has no exception.

Method DELETE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANS_SLD Call by reference Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_SLD SLD-GV 20030114
2 Importing IM_TRANS_TRD Call by reference Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_TRD TRD-GV 20030114
3 Returning RE_TRANS_SLD Value transfer Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_SLD SLD-GV 20030131

Method DELETE_PERSISTENT on class CL_DISTRIBUTOR_SLD has no exception.

Method DELETE_PERSISTENT_OBJECTS Signature

Method DELETE_PERSISTENT_OBJECTS on class CL_DISTRIBUTOR_SLD has no parameter.
Method DELETE_PERSISTENT_OBJECTS on class CL_DISTRIBUTOR_SLD has no exception.

Method DELETE_TAB_TO_FIX_REVERSE Signature

Method DELETE_TAB_TO_FIX_REVERSE on class CL_DISTRIBUTOR_SLD has no parameter.
Method DELETE_TAB_TO_FIX_REVERSE on class CL_DISTRIBUTOR_SLD has no exception.

Method DISTRIBUTE Signature

Method DISTRIBUTE on class CL_DISTRIBUTOR_SLD has no parameter.
# Exception Resumable Description Created on
1 FAILED Fortschreibung des Partners ist fehlgeschlagen 20030106

Method FILTER_TRANSACTIONS Signature

Method FILTER_TRANSACTIONS on class CL_DISTRIBUTOR_SLD has no parameter.
Method FILTER_TRANSACTIONS on class CL_DISTRIBUTOR_SLD has no exception.

Method GET_CHANGES Signature

Method GET_CHANGES on class CL_DISTRIBUTOR_SLD has no parameter.
Method GET_CHANGES on class CL_DISTRIBUTOR_SLD has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_DISTRIBUTOR_SLD has no parameter.
Method INITIALIZE on class CL_DISTRIBUTOR_SLD has no exception.

Method IS_FLOW_AMOUNT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION1 Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20101108
2 Importing IM_TRANSACTION2 Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20101108
3 Returning RE_FLG_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20101108

Method IS_FLOW_AMOUNT_CHANGED on class CL_DISTRIBUTOR_SLD has no exception.

Method PREPARE_ASYNC_DISTRIBUTION Signature

Method PREPARE_ASYNC_DISTRIBUTION on class CL_DISTRIBUTOR_SLD has no parameter.
Method PREPARE_ASYNC_DISTRIBUTION on class CL_DISTRIBUTOR_SLD has no exception.

Method PREPARE_ASYNC_POSTING Signature

Method PREPARE_ASYNC_POSTING on class CL_DISTRIBUTOR_SLD has no parameter.
Method PREPARE_ASYNC_POSTING on class CL_DISTRIBUTOR_SLD has no exception.

Method PREPARE_OTHER_TRANSACTION Signature

Method PREPARE_OTHER_TRANSACTION on class CL_DISTRIBUTOR_SLD has no parameter.
Method PREPARE_OTHER_TRANSACTION on class CL_DISTRIBUTOR_SLD has no exception.

Method REG_TRANS_FOR_DB_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20050330
2 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20050330

Method REG_TRANS_FOR_DB_BUFFER on class CL_DISTRIBUTOR_SLD has no exception.

Method UPDATE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_TRD Distributor-Geschäftsvorfall 20030108
2 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_SLD Nebenbuch-Verteiler Geschäftsvorfall 20030108

Method UPDATE_PERSISTENT on class CL_DISTRIBUTOR_SLD has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 200