SAP ABAP Class CL_CACS_GENERIC_TYPE (Class of Generic Type)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACS2D (Package) ICM: DDIC for ICM Basis Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_BUSINESS_OBJECT_TYPE Class of Business Object Category 20070201
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_REMUNERATION_TYPE Class of Remuneration Types 20070131
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_VALUATION_TYPE Class of Valuation Type 20070130
Properties
Class CL_CACS_GENERIC_TYPE  
Short Description Class of Generic Type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACS2D   ICM: DDIC for ICM Basis Framework 
Created 20070130   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_GENERIC_TYPE has no interface implemented.
Friends
Class CL_CACS_GENERIC_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070130
2 MD_BUSI Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20070130
3 MD_TECH Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20070130
4 MD_TYPE Instance attribute Private Type reference (TYPE) STRING Generic Type 20070130
5 MD_TYPE_FIELD_NAME Instance attribute Protected Type reference (TYPE) FIELDNAME Field Name of Type 20070130
6 MD_TYPE_TABLE_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20070130
7 MO_TYPE Instance attribute Private Object reference (TYPE REF TO) DATA Versioned Data of Generic Type 20070130
8 MT_BUFFER Static Attribute Private Type reference (TYPE) BUFFER_TABLE_TYPE Buffer 20070130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070130
2 FIND_IN_BUFFER Static method Public Method Search Buffer 20070130
3 FREE_BUFFER Static method Public Method Release Buffer 20070130
4 GET_VERSION_INFO Instance method Protected Method Get Version Information 20070130
5 PUT_IN_BUFFER Static method Public Method Add Buffer 20070130
6 READ_SINGLE_VERSION Instance method Protected Method Read Active Version of Generic Type 20070130
Events
Class CL_CACS_GENERIC_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BUFFER_LINE_TYPE Private See coding 20070130 BEGIN OF buffer_line_type, appl TYPE cacsappl, type TYPE string, busi_begin TYPE cacstimestamp, busi_end TYPE cacstimestamp, tech_begin TYPE cacstimestamp, tech_end TYPE cacstimestamp, version TYPE cacsversion, data_object TYPE REF TO data, END OF buffer_line_type
2 BUFFER_TABLE_TYPE Private See coding 20070130 buffer_table_type TYPE HASHED TABLE OF buffer_line_type WITH UNIQUE KEY appl type busi_begin busi_end tech_begin tech_end version
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20070130
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20070130
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20070130
4 Importing ID_TYPE Call by reference Type reference (TYPE) DATA Generische Typ 20070130
5 Importing ID_TYPE_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20070130
6 Importing ID_TYPE_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070130
# Exception Resumable Description Created on
1 CX_CACS_GENERIC_TYPE Ausnahmen des generischen Typs 20070130

Method FIND_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070130
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070130
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070130
4 Importing ID_TYPE Call by reference Type reference (TYPE) DATA Typ 20070130
5 Returning RO_DATA Value transfer Object reference (TYPE REF TO) DATA 20070130

Method FIND_IN_BUFFER on class CL_CACS_GENERIC_TYPE has no exception.

Method FREE_BUFFER Signature

Method FREE_BUFFER on class CL_CACS_GENERIC_TYPE has no parameter.
Method FREE_BUFFER on class CL_CACS_GENERIC_TYPE has no exception.

Method GET_VERSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_VERSION Value transfer Object reference (TYPE REF TO) DATA 20070130

Method GET_VERSION_INFO on class CL_CACS_GENERIC_TYPE has no exception.

Method PUT_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070130
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070130
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070130
4 Importing ID_TYPE Call by reference Type reference (TYPE) DATA 20070130
5 Importing IO_DATA Value transfer Object reference (TYPE REF TO) DATA 20070130

Method PUT_IN_BUFFER on class CL_CACS_GENERIC_TYPE has no exception.

Method READ_SINGLE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TYPE Call by reference Type reference (TYPE) DATA Generischer Typ 20070130
# Exception Resumable Description Created on
1 CX_CACS_GENERIC_TYPE Ausnahmen des generischen Typs 20070131
History
Last changed by/on SAP  20100310 
SAP Release Created in 700