SAP ABAP Class CL_CACS_TGT_TYPE (Target Agreements: Target Type)
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_TYPE  
Short Description Target Agreements: Target Type    
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 20041130   SAP 
Last change 20110908   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_TYPE has no interface implemented.
Friends
Class CL_CACS_TGT_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TABNAME_CPLX_TARGET Static Attribute Public Type reference (TYPE) TABNAME 'TCACS_TGT' Text Table Name of Complex Target Type 20041213
2 GC_TABNAME_CPLX_TARGET_TXT Static Attribute Public Type reference (TYPE) TABNAME 'TCACS_TGTT' Table Name of Complex Target Type 20041213
3 GT_TGA_HASH Static Attribute Private Type reference (TYPE) TGA_HASH_TABLE_TYPE 20041130
4 GT_TGSV_HASH Static Attribute Private Type reference (TYPE) TGSV_HASH_TABLE_TYPE 20050125
5 GT_TGS_HASH Static Attribute Private Type reference (TYPE) TGS_HASH_TABLE_TYPE 20041130
6 GT_TGS_NAME Static Attribute Private Type reference (TYPE) TGS_NAME_TABLE_TYPE 20050119
7 GT_TGT_HASH Static Attribute Private Type reference (TYPE) TGT_HASH_TABLE_TYPE 20041130
8 GT_TGT_NAME Static Attribute Private Type reference (TYPE) TGT_NAME_TABLE_TYPE 20050119
9 GT_TGT_TRIG_HASH Static Attribute Private Type reference (TYPE) TGT_TRIG_HASH_TABLE_TYPE 20050520
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_COMPLEX_TARGETS Static method Private Method Buffer Complex Target Types 20050119
2 BUFFER_SIMPLE_TARGETS Static method Private Method Buffer Elementary Target Types 20050119
3 BUFFER_TARGET_ASSIGNMENTS Static method Private Method Buffer Target Type Assignments 20050119
4 BUFFER_TRIGGER_ASSIGNMENTS Static method Private Method Buffer Target Type Assignments 20050531
5 GET_ALL_ACTIVE_COMPLEX_TGTS Static method Public Method Determine All Active Complex Target Types 20041213
6 GET_COMPLEX_TARGET Static method Public Method Determine Complex Target Type 20041130
7 GET_COMPLEX_TARGET_NAME Static method Public Method Determine Name of Complex Target Type 20050119
8 GET_COMPLEX_TGTS_FOR_AGRMNT Static method Public Method Determine All Complex Target Types of Standard Agreement 20061110
9 GET_COMPLEX_TGTS_FOR_SMPL Static method Public Method Determine All Complex Tgt Types of an Elementary Tgt Type 20050304
10 GET_COMPLEX_TGTS_FOR_TRIGGER Static method Public Method Determine All Complex Target Types of A Trigger Type 20050520
11 GET_INDIVIDUAL_TARGET_AGRMNTS Static method Public Method Determine All Individualized Target Types of a Trigger Type 20050614
12 GET_SIMPLE_TARGET Static method Public Method Determine Elementary Target Type 20041130
13 GET_SIMPLE_TARGET_NAME Static method Public Method Determine Name of Elementary Target Type 20050119
14 GET_TARGET Static method Public Method Read Entire Target Type 20041130
15 GET_TARGET_ASSIGNMENTS Static method Public Method Determine Elementary Target Type Assignment 20041130
16 VALIDATE_TARGET Static method Public Method Read And Validate Entire Target Type 20050119
Events
Class CL_CACS_TGT_TYPE has no event.
Types
Class CL_CACS_TGT_TYPE has no local type.
Method Signatures

Method BUFFER_COMPLEX_TARGETS Signature

Method BUFFER_COMPLEX_TARGETS on class CL_CACS_TGT_TYPE has no parameter.
Method BUFFER_COMPLEX_TARGETS on class CL_CACS_TGT_TYPE has no exception.

Method BUFFER_SIMPLE_TARGETS Signature

Method BUFFER_SIMPLE_TARGETS on class CL_CACS_TGT_TYPE has no parameter.
Method BUFFER_SIMPLE_TARGETS on class CL_CACS_TGT_TYPE has no exception.

Method BUFFER_TARGET_ASSIGNMENTS Signature

Method BUFFER_TARGET_ASSIGNMENTS on class CL_CACS_TGT_TYPE has no parameter.
Method BUFFER_TARGET_ASSIGNMENTS on class CL_CACS_TGT_TYPE has no exception.

Method BUFFER_TRIGGER_ASSIGNMENTS Signature

Method BUFFER_TRIGGER_ASSIGNMENTS on class CL_CACS_TGT_TYPE has no parameter.
Method BUFFER_TRIGGER_ASSIGNMENTS on class CL_CACS_TGT_TYPE has no exception.

Method GET_ALL_ACTIVE_COMPLEX_TGTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TGT Call by reference Type reference (TYPE) CACS_TT_TGT Komplexe Zielart 20041213
2 Exporting ET_TGTT Call by reference Type reference (TYPE) CACS_TT_TGTT Komplexe Zielartbeschreibung 20041213
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041213
4 Importing IV_BUSI_BEGIN Call by reference Type reference (TYPE) CACS_BUSITIME_B Fachlich gültig ab 20041213
5 Importing IV_BUSI_END Call by reference Type reference (TYPE) CACS_BUSITIME_E Fachlich gültig bis 20041213
6 Importing IV_SPRAS Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel 20041213

Method GET_ALL_ACTIVE_COMPLEX_TGTS on class CL_CACS_TGT_TYPE has no exception.

Method GET_COMPLEX_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TGT Call by reference Type reference (TYPE) TCACS_TGT Komplexe Zielart 20041130
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041130
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Business timestamp 20041130
4 Importing IV_CTGTTYPE Call by reference Type reference (TYPE) CACS_TGTTYPE Komplexe Zielart 20041130
5 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technical timestamp 20041130
# Exception Resumable Description Created on
1 NOT_FOUND 20041130

Method GET_COMPLEX_TARGET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TGTT Call by reference Type reference (TYPE) TCACS_TGTT Zielvbg: Zielarttexte 20061110
2 Exporting EV_NAME Call by reference Type reference (TYPE) CACS_TGTTGTTYPNAME Name der Zielart 20050119
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20050119
4 Importing IV_CTGTTYPE Call by reference Type reference (TYPE) CACS_TGTTYPE Komplexe Zielart 20050119
5 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20050119
# Exception Resumable Description Created on
1 NOT_FOUND 20050119

Method GET_COMPLEX_TGTS_FOR_AGRMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TGTTYPE Call by reference Type reference (TYPE) CACS_TT_TGTTYPE Komplexe Zielart 20061110
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20061110
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Fachlicher Zeitstempel 20061110
4 Importing IV_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20061110
5 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technischer ZeitstempelFachlich gültig bis 20061110
# Exception Resumable Description Created on
1 NO_COMPLEX_TARGETS 20061110

Method GET_COMPLEX_TGTS_FOR_SMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TGT Call by reference Type reference (TYPE) CACS_TT_TGT Komplexe Zielart 20050304
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20050304
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Fachlicher Zeitstempel 20050304
4 Importing IV_STGTTYPE Call by reference Type reference (TYPE) CACS_TGTSIMPLETYPE Elementare Zielart 20050304
5 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technischer ZeitstempelFachlich gültig bis 20050304
# Exception Resumable Description Created on
1 ERROR 20050304

Method GET_COMPLEX_TGTS_FOR_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TGT Call by reference Type reference (TYPE) CACS_TT_TGT Komplexe Zielart 20050520
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20050520
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Fachlicher Zeitstempel 20050520
4 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technischer ZeitstempelFachlich gültig bis 20050520
5 Importing IV_TRIGTYPE Call by reference Type reference (TYPE) CACS_TRGCAS_TYPE Ursache für Entstehung eines zusätzlichen Provisionsfalls 20050520
# Exception Resumable Description Created on
1 ERROR 20050520

Method GET_INDIVIDUAL_TARGET_AGRMNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TRGCAS Call by reference Type reference (TYPE) TCACS_TRCAS Ursache für zusätzlichen Provisionsfall 20050614
2 Exporting ET_TGT Call by reference Type reference (TYPE) CACS_TT_TGT Komplexe Zielart 20050614
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20050614
4 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Fachlicher Zeitstempel 20050614
5 Importing IV_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertrag 20050614
6 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technischer ZeitstempelFachlich gültig bis 20050614
7 Importing IV_TRGCAS_TYPE Call by reference Type reference (TYPE) CACS_TRGCAS_TYPE Ursache für Entstehung eines zusätzlichen Provisionsfalls 20050614
# Exception Resumable Description Created on
1 NO_COMPLEX_TARGETS 20050614
2 TRIGGER_NOT_VALID 20050614

Method GET_SIMPLE_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TGS Call by reference Type reference (TYPE) TCACS_TGS Einfache Zielart 20041130
2 Exporting ET_TGSV Call by reference Type reference (TYPE) CACS_TT_TGSV Erlaubte Einheiten 20050125
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20041130
4 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Business timestamp 20041130
5 Importing IV_STGTTYPE Call by reference Type reference (TYPE) CACS_TGTSIMPLETYPE Einfache Zielart 20041130
6 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technical timestamp 20041130
# Exception Resumable Description Created on
1 NOT_FOUND 20041130

Method GET_SIMPLE_TARGET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) CACS_TGTTGTTYPNAME Name der Zielart 20050119
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20050119
3 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20050119
4 Importing IV_STGTTYPE Call by reference Type reference (TYPE) CACS_TGTSIMPLETYPE Einfache Zielart 20050119
# Exception Resumable Description Created on
1 NOT_FOUND 20050119

Method GET_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TGT Call by reference Type reference (TYPE) TCACS_TGT Komplexe Zielart 20041130
2 Exporting ET_TGA Call by reference Type reference (TYPE) CACS_TT_TGA Einfache Zielarten an komplexer Zielart Zuordnung 20041130
3 Exporting ET_TGS Call by reference Type reference (TYPE) CACS_TT_TGS Einfache Zielarten 20041130
4 Exporting ET_TGSV Call by reference Type reference (TYPE) CACS_TT_TGSV Erlaubte Einheiten 20050125
5 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20041130
6 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Business timestamp 20041130
7 Importing IV_CTGTTYPE Call by reference Type reference (TYPE) CACS_TGTTYPE Komplexe Zielart 20041130
8 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technical timestamp 20041130
# Exception Resumable Description Created on
1 ERROR 20041130

Method GET_TARGET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TGA Call by reference Type reference (TYPE) CACS_TT_TGA Einfache Zielarten an komplexer Zielart Zuordnung 20041130
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20041130
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Business timestamp 20041130
4 Importing IV_CTGTTYPE Call by reference Type reference (TYPE) CACS_TGTTYPE Komplexe Zielart 20041130
5 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technical timestamp 20041130
# Exception Resumable Description Created on
1 NOT_FOUND 20041130

Method VALIDATE_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TGT Call by reference Type reference (TYPE) TCACS_TGT Komplexe Zielart 20050119
2 Exporting ET_TGA Call by reference Type reference (TYPE) CACS_TT_TGA Einfache Zielarten an komplexer Zielart Zuordnung 20050119
3 Exporting ET_TGS Call by reference Type reference (TYPE) CACS_TT_TGS Einfache Zielarten 20050119
4 Exporting ET_TGSV Call by reference Type reference (TYPE) CACS_TT_TGSV Erlaubte Einheiten 20050126
5 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Provisionsanwendung 20050119
6 Importing IV_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Business timestamp 20050119
7 Importing IV_CTGTTYPE Call by reference Type reference (TYPE) CACS_TGTTYPE Komplexe Zielart 20050119
8 Importing IV_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Technical timestamp 20050119
# Exception Resumable Description Created on
1 ERROR 20050119
History
Last changed by/on SAP  20110908 
SAP Release Created in 600