SAP ABAP Class CL_TRANSACTIONSERVICE_TRQ (TR: Quantity Ledger - Transaction Service)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_QUANTITY_LEDGER (Package) Treasury: Quantity Ledger
Properties
Class CL_TRANSACTIONSERVICE_TRQ  
Short Description TR: Quantity Ledger - Transaction Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_QUANTITY_LEDGER   Treasury: Quantity Ledger 
Created 19990817   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TRANSACTIONSERVICE_TRQ has no forward declaration.
Interfaces
Class CL_TRANSACTIONSERVICE_TRQ has no interface implemented.
Friends
Class CL_TRANSACTIONSERVICE_TRQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUSTRANS_FIXED Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION Fixed Business Transactions (TRD) 20000804
2 BUSTRANS_PROCESS Instance attribute Private Type reference (TYPE) TRQY_BUSTRANS_OBJ_PROCESSED Business Transactions to be Processed 20000125
3 BUSTRANS_UNCHANGED Instance attribute Private Type reference (TYPE) TRQY_BUSTRANS_OBJ Treasury: Table with References to Distributor Bus. Trans. 20000807
4 CLS_TRANSACTIONSERVICE Static Attribute Private Object reference (TYPE REF TO) CL_TRANSACTIONSERVICE_TRQ Singleton of the Transaction Service 19990831
5 CURR_PROC_INDEX Instance attribute Private Type reference (TYPE) SY-TABIX Index for Access to Next Transaction 20051005
6 FLG_SORT_REQUIRED Instance attribute Private Type reference (TYPE) C 'X' Sorting of Business Transactions Required 20031105
7 SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_SERVICE_TRG Singleton of Service TRG 20000503
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990831
2 CLS_GET_TRANSACTIONSERVICE Static method Public Method Gets the Singleton 'Transaction Service' 19990831
3 COLLECT_FIXED_BUSTRANS Instance method Public Method Collect TRD-BTs that do not Require a TRQ Update 20000804
4 COLLECT_UNCHANGED_BUSTRANS Instance method Public Method Collect Unchanged Business Transactions 20000807
5 CONSOLIDATE_TRANSACTIONS Instance method Private Method Each Business Transaction Once Only 20000121
6 DELETE_TEMP_DATA Instance method Public Method Deletes Temporary Data 20100407
7 GET_BUSTRANS_FIXED Instance method Private Method Gets Attribute BUSTRANS_FIXED 20000804
8 GET_BUSTRANS_PROCESS Instance method Private Method Gets Business Transactions to be Processed BUSTRANS_PROCESS 20000125
9 GET_BUSTRANS_UNCHANGED Instance method Private Method Gets Attribute BUSTRANS_UNCHANGED 20000807
10 GET_NEXT_TRANSACTION Instance method Private Method Gets the Next Business Transaction for Processing 20000111
11 GET_SERVICE Instance method Private Method Gets Attribute Service 20000503
12 INITIALIZE Instance method Public Method Initializes all Attributes 20000131
13 IS_TO_SUPPLEMENT Instance method Private Method Checks if Business Transaction Needs Extending 20040202
14 MINGLE_FIXED_AND_UPDATED Instance method Private Method Mix Fixed and Changed Business Transactions 20000804
15 READ_BY_BUSTRANSID Instance method Public Method Gets Reference to Business Transaction 20000211
16 REGISTER_TRANSACTIONS Instance method Public Method Register Business Transactions and Delete Dependencies 20000103
17 REGISTER_TRANS_TRANSACTIONS Instance method Private Method Registers Newly-Generated Transient Business Transactions 20000519
18 SET_BUSTRANS_FIXED Instance method Private Method Sets Attribute BUSTRANS_FIXED 20000804
19 SET_BUSTRANS_PROCESS Instance method Private Method Sets Business Transactions to be Processed BUSTRANS_PROCESS 20000125
20 SET_BUSTRANS_PROCESSED Instance method Private Method Highlights a Business Transaction as 'Processed' 20000111
21 SET_BUSTRANS_UNCHANGED Instance method Private Method Sets Attribute BUSTRANS_UNCHANGED 20000807
22 SET_SERVICE Instance method Private Method Sets Attribute Service 20000503
23 SUPPLEMENT_TRANSACTION Instance method Private Method Supplements the Business Transactions 20000113
24 UPDATE_DISTRIBUTOR Instance method Public Method Distributor Update 20000414
25 UPDATE_LOTS Instance method Public Method New Assignment of the Lots per Business Transaction 20000417
26 UPDATE_POSITIONS Instance method Public Method Collect and Group Transactions 20000414
Events
Class CL_TRANSACTIONSERVICE_TRQ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TRQS_BUSTRANS_OBJ_PROCESSED Public See coding 20060707 begin of TRQS_BUSTRANS_OBJ_PROCESSED, BUSTRANS type ref to CL_BUSINESS_TRANSACTION_TRQ, IS_PROCESSED type TPM_FLAG, BUSTRANSID type TPM_BUSTRANSID, end of TRQS_BUSTRANS_OBJ_PROCESSED
2 TRQY_BUSTRANS_OBJ_PROCESSED Public See coding 20060707 TRQY_BUSTRANS_OBJ_PROCESSED type standard table of TRQS_BUSTRANS_OBJ_PROCESSED
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLS_GET_TRANSACTIONSERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRANSACTIONSERVICE Value transfer Object reference (TYPE REF TO) CL_TRANSACTIONSERVICE_TRQ Singleton des Transaktionsservice 19990831

Method CLS_GET_TRANSACTIONSERVICE on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method COLLECT_FIXED_BUSTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS_TRD Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Treasury: Interface für Distributor-Geschäftsvorfälle 20000804
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method COLLECT_UNCHANGED_BUSTRANS Signature

Method COLLECT_UNCHANGED_BUSTRANS on class CL_TRANSACTIONSERVICE_TRQ has no parameter.
# Exception Resumable Description Created on
1 BUSTRANS_ERROR Geschäftsvorfall nicht auf DB 20000807
2 FAILED Fewhler aufgetreten 20000904

Method CONSOLIDATE_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_BUSTRANS Call by reference Type reference (TYPE) TRQY_BUSTRANS_OBJ Geschäftsvorfälle 20000121
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method DELETE_TEMP_DATA Signature

Method DELETE_TEMP_DATA on class CL_TRANSACTIONSERVICE_TRQ has no parameter.
Method DELETE_TEMP_DATA on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method GET_BUSTRANS_FIXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRDY_BUSINESSTRANSACTION Treasury: Referenzen auf Distributor-Geschäftsvorfälle (IF) 20000804

Method GET_BUSTRANS_FIXED on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method GET_BUSTRANS_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRQS_BUSTRANS_OBJ_PROCESSED 20060707

Method GET_BUSTRANS_PROCESS on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method GET_BUSTRANS_UNCHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRQY_BUSTRANS_OBJ Treasury: Tabelle mit Referenzen auf LZ-Geschäftsvorfälle 20000807

Method GET_BUSTRANS_UNCHANGED on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method GET_NEXT_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSTRANS Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ Nächster Geschäftsvorfall 20000111
# Exception Resumable Description Created on
1 NO_MORE Kein abzuarbeitender Geschäftsvorfall mehr vorhanden 20000111

Method GET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SERVICE_TRG Service 20000503

Method GET_SERVICE on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_TRANSACTIONSERVICE_TRQ has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method IS_TO_SUPPLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ Aktueller Geschäftsvorfall 20040202
2 Returning RE_FLG_SUPPLEMENT Value transfer Type reference (TYPE) XFLAG X: Geschäftsvorfall muss ergänzt werden 20040202
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20040202

Method MINGLE_FIXED_AND_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRDY_BUSINESSTRANSACTION Treasury: Referenzen auf Distributor-Geschäftsvorfälle (IF) 20000807
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method READ_BY_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSTRANS Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ Geschäftsvorfall 20000211
2 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Geschäftsvorfalls-ID 20000211
# Exception Resumable Description Created on
1 NOT_FOUND Geschäftsvorfall wurde nicht gefunden 20000211

Method REGISTER_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANS Call by reference Type reference (TYPE) TRQY_BUSTRANS_OBJ Geschäftsvorfälle 20000103
# Exception Resumable Description Created on
1 FAILED Fehler in der Verarbeitung der Geschäftsvorfälle 20000904

Method REGISTER_TRANS_TRANSACTIONS Signature

Method REGISTER_TRANS_TRANSACTIONS on class CL_TRANSACTIONSERVICE_TRQ has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method SET_BUSTRANS_FIXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS_FIXED Call by reference Type reference (TYPE) TRDY_BUSINESSTRANSACTION Treasury: Referenzen auf Distributor-Geschäftsvorfälle (IF) 20000804

Method SET_BUSTRANS_FIXED on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method SET_BUSTRANS_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS_PROCESS Call by reference Type reference (TYPE) TRQS_BUSTRANS_OBJ_PROCESSED 20060707

Method SET_BUSTRANS_PROCESS on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method SET_BUSTRANS_PROCESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ Geschäftsvorfall 20000111

Method SET_BUSTRANS_PROCESSED on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method SET_BUSTRANS_UNCHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANS_UNCHANGED Call by reference Type reference (TYPE) TRQY_BUSTRANS_OBJ Treasury: Tabelle mit Referenzen auf LZ-Geschäftsvorfälle 20000807

Method SET_BUSTRANS_UNCHANGED on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method SET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SERVICE Call by reference Object reference (TYPE REF TO) CL_SERVICE_TRG Service 20000503

Method SET_SERVICE on class CL_TRANSACTIONSERVICE_TRQ has no exception.

Method SUPPLEMENT_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ Aktueller Geschäftsvorfall 20000113
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method UPDATE_DISTRIBUTOR Signature

Method UPDATE_DISTRIBUTOR on class CL_TRANSACTIONSERVICE_TRQ has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20000904

Method UPDATE_LOTS Signature

Method UPDATE_LOTS on class CL_TRANSACTIONSERVICE_TRQ has no parameter.
# Exception Resumable Description Created on
1 INVALID Fehler 20000904

Method UPDATE_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANS Call by reference Type reference (TYPE) TRQY_BUSTRANS_OBJ Geschäftsvorfälle 20000414
# Exception Resumable Description Created on
1 FAILED Fehler 20000809
History
Last changed by/on SAP  20110810 
SAP Release Created in