SAP ABAP Class CL_CACS_TGT_CONTRACT (Target Agreements: Commission Contract)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACST4 (Package) ICM: Target Agreements Application
Properties
Class CL_CACS_TGT_CONTRACT  
Short Description Target Agreements: Commission Contract    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACSTGT    
Program status     
Category 0   
Package CACST4   ICM: Target Agreements Application 
Created 20041025   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CACS_TGT_CONTRACT has no interface implemented.
Friends
Class CL_CACS_TGT_CONTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_CTRT_HASH Static Attribute Private Type reference (TYPE) CTRT_HASHED_TABLE Hashed Table of Commission Contract 20041026
2 GT_CTRT_LOCK Static Attribute Private Type reference (TYPE) CTRT_LOCK_TABLE Lock Table of Commission Contract 20041108
3 GV_CTRT_TABNAME Static Attribute Public Type reference (TYPE) TABNAME 'CACS_CTRTBU' Commission Contract Table 20041025
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTIVE_CONTRACT_TIME Static method Public Method Determine Active Commission Contract at Time-Spot 20041025
2 GET_ACTIVE_CONTRACT_TIME_BUF Static method Private Method Determine Active Commission Contract at Time-Spot 20041026
3 GET_ALL_CONTRACT_VERSIONS Static method Public Method Determine Alle Versions of Commission Contract 20041026
4 GET_ALL_CONTRACT_VERSIONS_BUF Static method Private Method Determine Alle Versions of Commission Contract 20041026
5 GET_CONTRACT_ACTIVE_DATES Static method Public Method Determine Start Date and End Date of Commission Contract 20050202
6 INTIALISE_CTRT_BUFFER Static method Public Method Initialize Buffer Table of Commission Contract 20041108
7 INTIALISE_CTRT_LOCK Static method Public Method Initialize Lock Table of Commission Contract 20041108
8 LOCK_CONTRACT Static method Public Method Lock Commission Contract 20041108
9 SET_ACTIVE_CONTRACT_TIME_BUF Static method Private Method Update Buffer Table of Commission Contract 20041026
Events
Class CL_CACS_TGT_CONTRACT has no event.
Types
Class CL_CACS_TGT_CONTRACT has no local type.
Method Signatures

Method GET_ACTIVE_CONTRACT_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU Provisionsvertrag 20041025
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041025
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Fachlicher Zeitstempel 20041210
4 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertragnummer 20041025
5 Importing IV_WHEN Call by reference Type reference (TYPE) CACSTIMESTAMP Technischer Zeitstempel 20041025
# Exception Resumable Description Created on
1 ERROR 20041025

Method GET_ACTIVE_CONTRACT_TIME_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU Provisionsvertrag 20041026
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041026
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Fachlicher Zeitstempel 20041210
4 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertragnummer 20041026
5 Importing IV_WHEN Call by reference Type reference (TYPE) CACSTIMESTAMP Technischer Zeitstempel 20041026
# Exception Resumable Description Created on
1 NOT_FOUND 20041026

Method GET_ALL_CONTRACT_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CTRTBU Call by reference Type reference (TYPE) CACS_TT_TGTCTRT Provisionsverträge 20041026
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041026
3 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertrags 20041026
# Exception Resumable Description Created on
1 NOTHING_FOUND 20041026

Method GET_ALL_CONTRACT_VERSIONS_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CTRTBU Call by reference Type reference (TYPE) CACS_TT_TGTCTRT Provisionsverträge 20041026
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041026
3 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertragnummer 20041026
# Exception Resumable Description Created on
1 NOT_FOUND 20041026

Method GET_CONTRACT_ACTIVE_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEGIN Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20050202
2 Exporting EV_END Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20050202
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20050202
4 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20050202

Method GET_CONTRACT_ACTIVE_DATES on class CL_CACS_TGT_CONTRACT has no exception.

Method INTIALISE_CTRT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FREE Call by reference Type reference (TYPE) CACS_TGTBOOLEAN ABAP_FALSE 'X' = Interne Tabellen freigeben 20041108

Method INTIALISE_CTRT_BUFFER on class CL_CACS_TGT_CONTRACT has no exception.

Method INTIALISE_CTRT_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FREE Call by reference Type reference (TYPE) CACS_TGTBOOLEAN ABAP_FALSE 'X' = Interne Tabellen freigeben 20041108

Method INTIALISE_CTRT_LOCK on class CL_CACS_TGT_CONTRACT has no exception.

Method LOCK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041108
2 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertragsnummer 20041108
3 Importing IV_TGTTYPE Call by reference Type reference (TYPE) CACS_TGTTYPE Komplexe Zielart 20041109
# Exception Resumable Description Created on
1 ERROR 20041108

Method SET_ACTIVE_CONTRACT_TIME_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU Provisionsvertrag 20041026

Method SET_ACTIVE_CONTRACT_TIME_BUF on class CL_CACS_TGT_CONTRACT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600