SAP ABAP Class CL_POS_CHG_TRS (CFM: Securities Account Position Change)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-BO (Application Component) Back Office
     FTR_SECURITY_ACCOUNT_MGT (Package) Treasury: Securities Account Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20000825
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USER_DATA_TRG Owner of User Data 20000828
Properties
Class CL_POS_CHG_TRS  
Short Description CFM: Securities Account Position Change    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package FTR_SECURITY_ACCOUNT_MGT   Treasury: Securities Account Management 
Created 20000825   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20000825
2 IF_USER_DATA_TRG Owner of User Data 20000828
Friends
# Friend Modeled only Created on Description
1 CB_POS_CHG_TRS 20030414 Base Agent CFM: Securities Account Position Change
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20011016
2 COM_VAL_CLASS Instance attribute Private Type reference (TYPE) TPM_COM_VAL_CLASS General Valuation Class 20011016
3 DOCUMENT_DATE Instance attribute Private Type reference (TYPE) BLDAT Document Date in Document 20011016
4 POSITION Instance attribute Private Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS Globally Unique Identifier 20011016
5 POSITION_DATE Instance attribute Private Type reference (TYPE) TPM_POSITION_DATE Position value date 20011016
6 POS_CHG_ID Instance attribute Private Type reference (TYPE) TPM_TRANSACTION_ID_TRS TRS Business Transaction ID 20011016
7 STORNO_FLAG Instance attribute Private Type reference (TYPE) TPM_SAT_REV_FLAG Reversal Flag Securities Account Transfer 20011016
8 TAB_FLOWS Instance attribute Private Type reference (TYPE) TRSY_POSCHG_FLOW Flow Table 20011016
9 TRD_TRANSACTION Instance attribute Private Type reference (TYPE) TPM_BUSTRANSID Identifier of the Distributor Business Transaction 20011016
10 USER_DATA Instance attribute Private Object reference (TYPE REF TO) CL_USER_DATA_TRG Globally Unique Identifier 20011016
11 USER_DATA_S Instance attribute Private Object reference (TYPE REF TO) CL_USER_DATA_TRG Globally Unique Identifier 20011016
Methods
# Method Level Visibility Method type Description Created on
1 GETU_COMPANY_CODE Instance method Private Method Gets the Company Code 20000829
2 GETU_COM_VAL_CLASS Instance method Private Method Reads the General Valuation Class 20000829
3 GETU_DOCUMENT_DATE Instance method Private Method Reads the Document Date 20000828
4 GETU_POSITION Instance method Private Method Reads the Position 20000828
5 GETU_POSITION_DATE Instance method Private Method Gets the Position Date 20000828
6 GETU_POS_CHG_ID Instance method Private Method Reads the Position Change ID 20000828
7 GETU_STORNO_FLAG Instance method Private Method Reads the Reversal Flag 20000828
8 GETU_TAB_FLOWS Instance method Private Method Gets the Flow Table 20000828
9 GETU_TRD_TRANSACTION Instance method Public Method Reads the Business Transaction ID 20000828
10 GETU_USER_DATA Instance method Private Method Reads the User Data of Entry 20000828
11 GETU_USER_DATA_S Instance method Private Method Reads the User Data of Reversal 20000828
12 GET_COMPANY_CODE Instance method Private Get-method of a virtual attribute Reads Attribute COMPANY_CODE 20000829
13 GET_COM_VAL_CLASS Instance method Private Get-method of a virtual attribute Reads Attribute COM_VAL_CLASS 20000829
14 GET_DOCUMENT_DATE Instance method Private Get-method of a virtual attribute Reads Attribute DOCUMENT_DATE 20000825
15 GET_POSITION Instance method Private Get-method of a virtual attribute Reads Attribute POSITION 20000829
16 GET_POSITION_DATE Instance method Private Get-method of a virtual attribute Reads Attribute POSITION_DATE 20000828
17 GET_POS_CHG_ID Instance method Private Get-method of a virtual attribute Reads Attribute POS_CHG_ID 20000825
18 GET_STORNO_FLAG Instance method Private Get-method of a virtual attribute Reads Attribute STORNO_FLAG 20000825
19 GET_TAB_FLOWS Instance method Private Get-method of a virtual attribute Reads Attribute TAB_FLOWS 20000825
20 GET_TRD_TRANSACTION Instance method Private Get-method of a virtual attribute Reads Attribute TRD_TRANSACTION 20000825
21 GET_USER_DATA Instance method Private Get-method of a virtual attribute Reads Attribute USER_DATA 20000825
22 GET_USER_DATA_S Instance method Private Get-method of a virtual attribute Reads Attribute USER_DATA_S 20000825
23 SETU_COMPANY_CODE Instance method Public Method Sets the Company Code 20000829
24 SETU_COM_VAL_CLASS Instance method Public Method Sets the General Valuation Class 20000829
25 SETU_DOCUMENT_DATE Instance method Public Method Sets the Document Date 20000828
26 SETU_POSITION Instance method Public Method Sets the Position 20000828
27 SETU_POSITION_DATE Instance method Public Method Sets the Position Date 20000828
28 SETU_POS_CHG_ID Instance method Public Method Sets the Position Change ID 20000828
29 SETU_STORNO_FLAG Instance method Public Method Sets the Reversal Flag 20000828
30 SETU_TAB_FLOWS Instance method Public Method Sets the Flow Table 20000828
31 SETU_TRD_TRANSACTION Instance method Public Method Sets the Business Transaction ID 20000828
32 SETU_USER_DATA Instance method Public Method Sets the User Data of Entry 20000828
33 SETU_USER_DATA_S Instance method Public Method Sets the User Data of Reversal 20000828
34 SET_COMPANY_CODE Instance method Private Set-method of a virtual attribute Set Attribute COMPANY_CODE 20000829
35 SET_COM_VAL_CLASS Instance method Private Set-method of a virtual attribute Set Attribute COM_VAL_CLASS 20000829
36 SET_DOCUMENT_DATE Instance method Private Set-method of a virtual attribute Set Attribute DOCUMENT_DATE 20000825
37 SET_POSITION Instance method Private Set-method of a virtual attribute Set attribute POSITION 20000829
38 SET_POSITION_DATE Instance method Private Set-method of a virtual attribute Set attribute POSITION_DATE 20000828
39 SET_POS_CHG_ID Instance method Private Set-method of a virtual attribute Set Attribute POS_CHG_ID 20000825
40 SET_STORNO_FLAG Instance method Private Set-method of a virtual attribute Set Attribute STORNO_FLAG 20000825
41 SET_TAB_FLOWS Instance method Private Set-method of a virtual attribute Set Attribute TAB_FLOWS 20000825
42 SET_TRD_TRANSACTION Instance method Private Set-method of a virtual attribute Set Attribute TRD_TRANSACTION 20000825
43 SET_USER_DATA Instance method Private Set-method of a virtual attribute Set Attribute USER_DATA 20000825
44 SET_USER_DATA_S Instance method Private Set-method of a virtual attribute Set attribute USER_DATA_S 20000825
Events
Class CL_POS_CHG_TRS has no event.
Types
Class CL_POS_CHG_TRS has no local type.
Method Signatures

Method GETU_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20000829

Method GETU_COMPANY_CODE on class CL_POS_CHG_TRS has no exception.

Method GETU_COM_VAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COM_VAL_CLASS Value transfer Type reference (TYPE) TPM_COM_VAL_CLASS Allgemeine Bewertungsklasse 20000829

Method GETU_COM_VAL_CLASS on class CL_POS_CHG_TRS has no exception.

Method GETU_DOCUMENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20000828

Method GETU_DOCUMENT_DATE on class CL_POS_CHG_TRS has no exception.

Method GETU_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POSITION Value transfer Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS Position 20000828

Method GETU_POSITION on class CL_POS_CHG_TRS has no exception.

Method GETU_POSITION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POSITION_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Bestandsdatum 20000828

Method GETU_POSITION_DATE on class CL_POS_CHG_TRS has no exception.

Method GETU_POS_CHG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POS_CHG_ID Value transfer Type reference (TYPE) TPM_TRANSACTION_ID_TRS TRS-Geschäftsvorfalls-ID 20000828

Method GETU_POS_CHG_ID on class CL_POS_CHG_TRS has no exception.

Method GETU_STORNO_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STORNO_FLAG Value transfer Type reference (TYPE) TPM_SAT_REV_FLAG Stornokennzeichen 20000828

Method GETU_STORNO_FLAG on class CL_POS_CHG_TRS has no exception.

Method GETU_TAB_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_FLOWS Value transfer Type reference (TYPE) TRSY_POSCHG_FLOW Bewegungstabelle 20000828

Method GETU_TAB_FLOWS on class CL_POS_CHG_TRS has no exception.

Method GETU_TRD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRD_TRANSACTION Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20000828

Method GETU_TRD_TRANSACTION on class CL_POS_CHG_TRS has no exception.

Method GETU_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_USER_DATA Value transfer Object reference (TYPE REF TO) CL_USER_DATA_TRG Userdaten 20000828

Method GETU_USER_DATA on class CL_POS_CHG_TRS has no exception.

Method GETU_USER_DATA_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_USER_DATA_S Value transfer Object reference (TYPE REF TO) CL_USER_DATA_TRG Userdaten 20000828

Method GETU_USER_DATA_S on class CL_POS_CHG_TRS has no exception.

Method GET_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BUKRS Attributwert 20000829
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_COM_VAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_COM_VAL_CLASS Attributwert 20000829
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_DOCUMENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BLDAT Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_POSITION 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_CLASS_POSITION_TRS Attributwert 20000829
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_POSITION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_POSITION_DATE Attributwert 20000828
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_POS_CHG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_TRANSACTION_ID_TRS Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_STORNO_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_SAT_REV_FLAG Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_TAB_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRSY_POSCHG_FLOW Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_TRD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_BUSTRANSID Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_USER_DATA 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_USER_DATA_TRG Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method GET_USER_DATA_S 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_USER_DATA_TRG Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SETU_COMPANY_CODE 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 20000829

Method SETU_COMPANY_CODE on class CL_POS_CHG_TRS has no exception.

Method SETU_COM_VAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COM_VAL_CLASS Value transfer Type reference (TYPE) TPM_COM_VAL_CLASS Allgemeine Bewertungsklasse 20000829

Method SETU_COM_VAL_CLASS on class CL_POS_CHG_TRS has no exception.

Method SETU_DOCUMENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT Belegdatum im Beleg 20000828

Method SETU_DOCUMENT_DATE on class CL_POS_CHG_TRS has no exception.

Method SETU_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Value transfer Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS Position 20000828

Method SETU_POSITION on class CL_POS_CHG_TRS has no exception.

Method SETU_POSITION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Bestandsdatum 20000828

Method SETU_POSITION_DATE on class CL_POS_CHG_TRS has no exception.

Method SETU_POS_CHG_ID 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 20000828
# Exception Resumable Description Created on
1 FAILED Fehler bei Nummernvergabe 20000828

Method SETU_STORNO_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STORNO_FLAG Value transfer Type reference (TYPE) TPM_SAT_REV_FLAG Stornokennzeichen 20000828

Method SETU_STORNO_FLAG on class CL_POS_CHG_TRS has no exception.

Method SETU_TAB_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRSY_POSCHG_FLOW Bewegungstabelle 20000828

Method SETU_TAB_FLOWS on class CL_POS_CHG_TRS has no exception.

Method SETU_TRD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRD_TRANSACTION Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20000828

Method SETU_TRD_TRANSACTION on class CL_POS_CHG_TRS has no exception.

Method SETU_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER_DATA Value transfer Object reference (TYPE REF TO) CL_USER_DATA_TRG Userdaten 20000828

Method SETU_USER_DATA on class CL_POS_CHG_TRS has no exception.

Method SETU_USER_DATA_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER_DATA_S Value transfer Object reference (TYPE REF TO) CL_USER_DATA_TRG Userdaten 20000828

Method SETU_USER_DATA_S on class CL_POS_CHG_TRS has no exception.

Method SET_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Attributwert 20000829
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_COM_VAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COM_VAL_CLASS Call by reference Type reference (TYPE) TPM_COM_VAL_CLASS Attributwert 20000829
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_DOCUMENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT_DATE Call by reference Type reference (TYPE) BLDAT Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSITION Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS Attributwert 20000829
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_POSITION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSITION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Attributwert 20000828
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_POS_CHG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POS_CHG_ID Call by reference Type reference (TYPE) TPM_TRANSACTION_ID_TRS Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_STORNO_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STORNO_FLAG Call by reference Type reference (TYPE) TPM_SAT_REV_FLAG Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_TAB_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_FLOWS Call by reference Type reference (TYPE) TRSY_POSCHG_FLOW Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_TRD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRD_TRANSACTION Call by reference Type reference (TYPE) TPM_BUSTRANSID Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_DATA Call by reference Object reference (TYPE REF TO) CL_USER_DATA_TRG Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016

Method SET_USER_DATA_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_DATA_S Call by reference Object reference (TYPE REF TO) CL_USER_DATA_TRG Attributwert 20000825
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20011016
History
Last changed by/on SAP  20050109 
SAP Release Created in 462_10