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 | ![]() |
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 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TABNAME | 'TCACS_TGT' | Text Table Name of Complex Target Type | 20041213 | |
2 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TABNAME | 'TCACS_TGTT' | Table Name of Complex Target Type | 20041213 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGA_HASH_TABLE_TYPE | 20041130 | |||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGSV_HASH_TABLE_TYPE | 20050125 | |||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGS_HASH_TABLE_TYPE | 20041130 | |||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGS_NAME_TABLE_TYPE | 20050119 | |||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGT_HASH_TABLE_TYPE | 20041130 | |||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGT_NAME_TABLE_TYPE | 20050119 | |||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TGT_TRIG_HASH_TABLE_TYPE | 20050520 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Buffer Complex Target Types | 20050119 |
2 | ![]() |
Static method | Private | Method | Buffer Elementary Target Types | 20050119 |
3 | ![]() |
Static method | Private | Method | Buffer Target Type Assignments | 20050119 |
4 | ![]() |
Static method | Private | Method | Buffer Target Type Assignments | 20050531 |
5 | ![]() |
Static method | Public | Method | Determine All Active Complex Target Types | 20041213 |
6 | ![]() |
Static method | Public | Method | Determine Complex Target Type | 20041130 |
7 | ![]() |
Static method | Public | Method | Determine Name of Complex Target Type | 20050119 |
8 | ![]() |
Static method | Public | Method | Determine All Complex Target Types of Standard Agreement | 20061110 |
9 | ![]() |
Static method | Public | Method | Determine All Complex Tgt Types of an Elementary Tgt Type | 20050304 |
10 | ![]() |
Static method | Public | Method | Determine All Complex Target Types of A Trigger Type | 20050520 |
11 | ![]() |
Static method | Public | Method | Determine All Individualized Target Types of a Trigger Type | 20050614 |
12 | ![]() |
Static method | Public | Method | Determine Elementary Target Type | 20041130 |
13 | ![]() |
Static method | Public | Method | Determine Name of Elementary Target Type | 20050119 |
14 | ![]() |
Static method | Public | Method | Read Entire Target Type | 20041130 |
15 | ![]() |
Static method | Public | Method | Determine Elementary Target Type Assignment | 20041130 |
16 | ![]() |
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 | ![]() |
ET_TGT | Call by reference | Type reference (TYPE) | CACS_TT_TGT | Komplexe Zielart | 20041213 | ||
2 | ![]() |
ET_TGTT | Call by reference | Type reference (TYPE) | CACS_TT_TGTT | Komplexe Zielartbeschreibung | 20041213 | ||
3 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20041213 | ||
4 | ![]() |
IV_BUSI_BEGIN | Call by reference | Type reference (TYPE) | CACS_BUSITIME_B | Fachlich gültig ab | 20041213 | ||
5 | ![]() |
IV_BUSI_END | Call by reference | Type reference (TYPE) | CACS_BUSITIME_E | Fachlich gültig bis | 20041213 | ||
6 | ![]() |
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 | ![]() |
ES_TGT | Call by reference | Type reference (TYPE) | TCACS_TGT | Komplexe Zielart | 20041130 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20041130 | ||
3 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Business timestamp | 20041130 | ||
4 | ![]() |
IV_CTGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTTYPE | Komplexe Zielart | 20041130 | ||
5 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technical timestamp | 20041130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041130 |
Method GET_COMPLEX_TARGET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TGTT | Call by reference | Type reference (TYPE) | TCACS_TGTT | Zielvbg: Zielarttexte | 20061110 | ||
2 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | CACS_TGTTGTTYPNAME | Name der Zielart | 20050119 | ||
3 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20050119 | ||
4 | ![]() |
IV_CTGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTTYPE | Komplexe Zielart | 20050119 | ||
5 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20050119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050119 |
Method GET_COMPLEX_TGTS_FOR_AGRMNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TGTTYPE | Call by reference | Type reference (TYPE) | CACS_TT_TGTTYPE | Komplexe Zielart | 20061110 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20061110 | ||
3 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20061110 | ||
4 | ![]() |
IV_STCAGR_ID | Call by reference | Type reference (TYPE) | CACS_STCAGR_ID | Nummer der Standard-Vereinbarung | 20061110 | ||
5 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer ZeitstempelFachlich gültig bis | 20061110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20061110 |
Method GET_COMPLEX_TGTS_FOR_SMPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TGT | Call by reference | Type reference (TYPE) | CACS_TT_TGT | Komplexe Zielart | 20050304 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20050304 | ||
3 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20050304 | ||
4 | ![]() |
IV_STGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTSIMPLETYPE | Elementare Zielart | 20050304 | ||
5 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer ZeitstempelFachlich gültig bis | 20050304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050304 |
Method GET_COMPLEX_TGTS_FOR_TRIGGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TGT | Call by reference | Type reference (TYPE) | CACS_TT_TGT | Komplexe Zielart | 20050520 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20050520 | ||
3 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20050520 | ||
4 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer ZeitstempelFachlich gültig bis | 20050520 | ||
5 | ![]() |
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 | ![]() |
20050520 |
Method GET_INDIVIDUAL_TARGET_AGRMNTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TRGCAS | Call by reference | Type reference (TYPE) | TCACS_TRCAS | Ursache für zusätzlichen Provisionsfall | 20050614 | ||
2 | ![]() |
ET_TGT | Call by reference | Type reference (TYPE) | CACS_TT_TGT | Komplexe Zielart | 20050614 | ||
3 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20050614 | ||
4 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20050614 | ||
5 | ![]() |
IV_CTRTBU_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Provisionsvertrag | 20050614 | ||
6 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer ZeitstempelFachlich gültig bis | 20050614 | ||
7 | ![]() |
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 | ![]() |
20050614 | ||
2 | ![]() |
20050614 |
Method GET_SIMPLE_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TGS | Call by reference | Type reference (TYPE) | TCACS_TGS | Einfache Zielart | 20041130 | ||
2 | ![]() |
ET_TGSV | Call by reference | Type reference (TYPE) | CACS_TT_TGSV | Erlaubte Einheiten | 20050125 | ||
3 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20041130 | ||
4 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Business timestamp | 20041130 | ||
5 | ![]() |
IV_STGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTSIMPLETYPE | Einfache Zielart | 20041130 | ||
6 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technical timestamp | 20041130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041130 |
Method GET_SIMPLE_TARGET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | CACS_TGTTGTTYPNAME | Name der Zielart | 20050119 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20050119 | ||
3 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20050119 | ||
4 | ![]() |
IV_STGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTSIMPLETYPE | Einfache Zielart | 20050119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050119 |
Method GET_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TGT | Call by reference | Type reference (TYPE) | TCACS_TGT | Komplexe Zielart | 20041130 | ||
2 | ![]() |
ET_TGA | Call by reference | Type reference (TYPE) | CACS_TT_TGA | Einfache Zielarten an komplexer Zielart Zuordnung | 20041130 | ||
3 | ![]() |
ET_TGS | Call by reference | Type reference (TYPE) | CACS_TT_TGS | Einfache Zielarten | 20041130 | ||
4 | ![]() |
ET_TGSV | Call by reference | Type reference (TYPE) | CACS_TT_TGSV | Erlaubte Einheiten | 20050125 | ||
5 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20041130 | ||
6 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Business timestamp | 20041130 | ||
7 | ![]() |
IV_CTGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTTYPE | Komplexe Zielart | 20041130 | ||
8 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technical timestamp | 20041130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041130 |
Method GET_TARGET_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TGA | Call by reference | Type reference (TYPE) | CACS_TT_TGA | Einfache Zielarten an komplexer Zielart Zuordnung | 20041130 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20041130 | ||
3 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Business timestamp | 20041130 | ||
4 | ![]() |
IV_CTGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTTYPE | Komplexe Zielart | 20041130 | ||
5 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technical timestamp | 20041130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041130 |
Method VALIDATE_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TGT | Call by reference | Type reference (TYPE) | TCACS_TGT | Komplexe Zielart | 20050119 | ||
2 | ![]() |
ET_TGA | Call by reference | Type reference (TYPE) | CACS_TT_TGA | Einfache Zielarten an komplexer Zielart Zuordnung | 20050119 | ||
3 | ![]() |
ET_TGS | Call by reference | Type reference (TYPE) | CACS_TT_TGS | Einfache Zielarten | 20050119 | ||
4 | ![]() |
ET_TGSV | Call by reference | Type reference (TYPE) | CACS_TT_TGSV | Erlaubte Einheiten | 20050126 | ||
5 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20050119 | ||
6 | ![]() |
IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Business timestamp | 20050119 | ||
7 | ![]() |
IV_CTGTTYPE | Call by reference | Type reference (TYPE) | CACS_TGTTYPE | Komplexe Zielart | 20050119 | ||
8 | ![]() |
IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technical timestamp | 20050119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050119 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 600 |