SAP CL_VALCLASS_TRANSACTION_VCL OO Class - Valuation Class Transfer









CL_VALCLASS_TRANSACTION_VCL is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_VALCLASS_TRANSACTION_VCL including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_LOCK_OWNER_TRL

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_OS_STATE

Method list of CL_VALCLASS_TRANSACTION_VCL SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_ACCRUAL_FLOWSAdds Accrual/Deferral FlowsPrivate
CALL METHOD cl_valclass_transaction_vcl=>ADD_ACCRUAL_FLOWS...more details

ADD_MAIN_FLOWSAdds Actual Transfer FlowsPrivate
CALL METHOD cl_valclass_transaction_vcl=>ADD_MAIN_FLOWS...more details

ADD_MESSAGEInserts a Message in Log ManagerPrivate
CALL METHOD cl_valclass_transaction_vcl=>ADD_MESSAGE...more details

CALCULATE_ACCRUALS_OTCDetermines Accrued Interest for OTC TransactionsPrivate
CALL METHOD cl_valclass_transaction_vcl=>CALCULATE_ACCRUALS_OTC...more details

CALCULATE_ACCRUALS_SECDetermines Accrued Interest for SecuritiesPrivate
CALL METHOD cl_valclass_transaction_vcl=>CALCULATE_ACCRUALS_SEC...more details

CHECKChecks Business TransactionPrivate
CALL METHOD cl_valclass_transaction_vcl=>CHECK...more details

COLLECT_OTC_LOT_INFOGets info for OTC LotsPrivate
CALL METHOD cl_valclass_transaction_vcl=>COLLECT_OTC_LOT_INFO...more details

CONVERT_FLOWSGenerates TRD FlowsPrivate
CALL METHOD cl_valclass_transaction_vcl=>CONVERT_FLOWS...more details

GENERATE_OTC_LOT_FLOWSGenerates Flows for OTC LotsPrivate
CALL METHOD cl_valclass_transaction_vcl=>GENERATE_OTC_LOT_FLOWS...more details

GETU_ATTRIBUTESGets Attributes of Transfer PostingPublic
CALL METHOD cl_valclass_transaction_vcl=>GETU_ATTRIBUTES...more details

GETU_FLOWSGets FlowsPublic
CALL METHOD cl_valclass_transaction_vcl=>GETU_FLOWS...more details

GET_BUSTRANSCATReads Attribute BUSTRANSCATPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_BUSTRANSCAT...more details

GET_BUSTRANSIDReads Attribute BUSTRANSIDPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_BUSTRANSID...more details

GET_BUSTRANSSTATEReads Attribute BUSTRANSSTATEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_BUSTRANSSTATE...more details

GET_COMPANY_CODEReads Attribute COMPANY_CODEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_COMPANY_CODE...more details

GET_COUPON_SIGNReads Attribute COUPON_SIGNPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_COUPON_SIGN...more details

GET_CREATE_DATEReads Attribute CREATE_DATEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_CREATE_DATE...more details

GET_CREATE_TIMEReads Attribute CREATE_TIMEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_CREATE_TIME...more details

GET_FLG_ACCRUALSReads Attribute FLG_ACCRUALSPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_FLG_ACCRUALS...more details

GET_LAST_FLOW_NUMBERReads Attribute LAST_FLOW_NUMBERPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_LAST_FLOW_NUMBER...more details

GET_NAMEReads Attribute NAMEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_NAME...more details

GET_POSITION_DATEReads Attribute POSITION_DATEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_POSITION_DATE...more details

GET_PRODUCT_CATEGORYReads Attribute PRODUCT_CATEGORYPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_PRODUCT_CATEGORY...more details

GET_PRODUCT_TYPEReads Attribute PRODUCT_TYPEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_PRODUCT_TYPE...more details

GET_P_BADI_PAY_INFOReads Attribute P_BADI_PAY_INFOPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_P_BADI_PAY_INFO...more details

GET_P_PROTOCOL_HANDLERReads Attribute P_PROTOCOL_HANDLERPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_P_PROTOCOL_HANDLER...more details

GET_STR_POSITIONReads Attribute STR_POSITIONPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_STR_POSITION...more details

GET_TAB_FLOWReads Attribute TAB_FLOWPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_TAB_FLOW...more details

GET_TAB_OTC_LOTReads Attribute TAB_OTC_LOTPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_TAB_OTC_LOT...more details

GET_TRANSACTION_TYPEReads Attribute TRANSACTION_TYPEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_TRANSACTION_TYPE...more details

GET_TR_ACC_CODEReads Attribute TR_ACC_CODEPrivate
CALL METHOD cl_valclass_transaction_vcl=>GET_TR_ACC_CODE...more details

INIT_HEADSets Header InformationPrivate
CALL METHOD cl_valclass_transaction_vcl=>INIT_HEAD...more details

IS_MAIN_FLOWIs the flow a main flow and accrued interest?Private
CALL METHOD cl_valclass_transaction_vcl=>IS_MAIN_FLOW...more details

LOCK_POSITIONSBlock TRL PositionsPublic
CALL METHOD cl_valclass_transaction_vcl=>LOCK_POSITIONS...more details

PROCESSGenerates a Transfer PostingPublic
CALL METHOD cl_valclass_transaction_vcl=>PROCESS...more details

REVERSEReverses a Transfer PostingPublic
CALL METHOD cl_valclass_transaction_vcl=>REVERSE...more details

SETATTRIBUTESSets Attributes for Valuation Class TransferPublic
CALL METHOD cl_valclass_transaction_vcl=>SETATTRIBUTES...more details

SET_BUSTRANSCATSets Attribute BUSTRANSCATPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_BUSTRANSCAT...more details

SET_BUSTRANSIDSets Attribute BUSTRANSIDPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_BUSTRANSID...more details

SET_BUSTRANSSTATESets Attribute BUSTRANSSTATEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_BUSTRANSSTATE...more details

SET_COMPANY_CODESets Attribute COMPANY_CODEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_COMPANY_CODE...more details

SET_COUPON_SIGNSets Attribute COUPON_SIGNPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_COUPON_SIGN...more details

SET_CREATE_DATESets Attribute CREATE_DATEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_CREATE_DATE...more details

SET_CREATE_TIMESets Attribute CREATE_TIMEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_CREATE_TIME...more details

SET_FLG_ACCRUALSSets Attribute FLG_ACCRUALSPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_FLG_ACCRUALS...more details

SET_LAST_FLOW_NUMBERSets Attribute LAST_FLOW_NUMBERPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_LAST_FLOW_NUMBER...more details

SET_NAMESets Attribute NAMEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_NAME...more details

SET_POSITION_DATESets Attribute POSITION_DATEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_POSITION_DATE...more details

SET_PRODUCT_CATEGORYSets Attribute PRODUCT_CATEGORYPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_PRODUCT_CATEGORY...more details

SET_PRODUCT_TYPESets Attribute PRODUCT_TYPEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_PRODUCT_TYPE...more details

SET_P_BADI_PAY_INFOSets Attribute P_BADI_PAY_INFOPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_P_BADI_PAY_INFO...more details

SET_P_PROTOCOL_HANDLERSets Attribute P_PROTOCOL_HANDLERPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_P_PROTOCOL_HANDLER...more details

SET_STR_POSITIONSets Attribute STR_POSITIONPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_STR_POSITION...more details

SET_TAB_FLOWSets Attribute TAB_FLOWPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_TAB_FLOW...more details

SET_TAB_OTC_LOTSets Attribute TAB_OTC_LOTPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_TAB_OTC_LOT...more details

SET_TRANSACTION_TYPESets Attribute TRANSACTION_TYPEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_TRANSACTION_TYPE...more details

SET_TR_ACC_CODESets Attribute TR_ACC_CODEPrivate
CALL METHOD cl_valclass_transaction_vcl=>SET_TR_ACC_CODE...more details

UPDATE_TRDGenerates TRD Business TransactionPrivate
CALL METHOD cl_valclass_transaction_vcl=>UPDATE_TRD...more details



CL_VALCLASS_TRANSACTION_VCL attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
BUSTRANSCATInstance AttributeBusiness Transaction CategoryLIKE
TPM_BUSTRANSCAT
Private
BUSTRANSIDInstance AttributeIdentifier of the Distributor Business TransactionLIKE
TPM_BUSTRANSID
Private
BUSTRANSSTATEInstance AttributeStatus of Distributor Business TransactionLIKE
TPM_BUSTRANS_STATE
Private
COMPANY_CODEInstance AttributeCompany CodeLIKE
BUKRS
Private
COUPON_SIGNInstance AttributeCoupon ID for Interest and Accrued Interest CalculationLIKE
TPM_COUPON_SIGN
Private
CREATE_DATEInstance AttributeCreation Date of the Operative Business TransactionLIKE
TPM_BT_CREATE_DATE
Private
CREATE_TIMEInstance AttributeCreation Time of the Operative Business TransactionLIKE
TPM_BT_CREATE_TIME
Private
FLG_ACCRUALSInstance AttributeCalculate Accrued InterestLIKE
TPM_FLG_ACCRUALS
Private
LAST_FLOW_NUMBERInstance AttributeNumber of a Distributor FlowLIKE
TPM_TRDFLOWNR
Private
NAMEInstance AttributeEmployee IDLIKE
RBEAR
Private
POSITION_DATEInstance AttributePosition Value DateLIKE
TPM_POSITION_DATE
Private
PRODUCT_CATEGORYInstance AttributeProduct TypeLIKE
SANLF
Private
PRODUCT_TYPEInstance AttributeProduct TypeLIKE
VVSART
Private
P_BADI_PAY_INFOInstance AttributeLIKE
BADI_TPM_PAYMENT_INFO_TRTF
Private
P_PROTOCOL_HANDLERInstance AttributeProtocol ManagerLIKE
CL_PROTOCOL_HANDLER_TRP
Private
STR_POSITIONInstance AttributeStock for Posting ChangeLIKE
TRTFS_POSITION
Private
TAB_FLOWInstance AttributeLIKE
TRTFY_FLOW
Private
TAB_OTC_LOTInstance AttributeTable with OTC LotsLIKE
TRQY_OTC_LOT_QUANT
Private
TRANSACTION_TYPEInstance AttributeFinancial Transaction TypeLIKE
TB_SFHAART
Private
TR_ACC_CODEInstance AttributeAccounting CodeLIKE
TPM_ACC_CODE
Private


Links to Related Class(s)

CL_VALCL...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!