SAP ABAP Class CL_CACS_STDCTR_TOP (Abstract Class for ICM Standard Contract)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSCX (Package) ICM: Standard Contract (Contract Components)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDCTR_EDIT Maintenance Class for ICM Standard Contract 20060531
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDCTR_READ Standard Contract Class for Commission Case 20060713
Properties
Class CL_CACS_STDCTR_TOP  
Short Description Abstract Class for ICM Standard Contract    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSCX   ICM: Standard Contract (Contract Components) 
Created 20060428   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_STDCTR_TOP has no forward declaration.
Interfaces
Class CL_CACS_STDCTR_TOP has no interface implemented.
Friends
Class CL_CACS_STDCTR_TOP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJTABNAME Constant Protected Type reference (TYPE) TABNAME 'CACS_STDCTR' Name of Object Table 20060606
2 GC_TEXTTABNAME Constant Protected Type reference (TYPE) TABNAME 'CACS_STDCTRT' Name of Text Table 20060606
3 MD_BUSIDATE Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Effective Time-Spot of 20060606
4 MD_EXISTS_ON_DB Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20060710
5 MD_MODE Instance attribute Protected Type reference (TYPE) CACS_STDCTR_MODE Editing Mode (Display, Change) 20060713
6 MD_NOW Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP "Now" in Context of this Object 20060622
7 MD_TECHDATE Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20060606
8 MO_TEXT Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_TEXT Short and Long Text of Object 20060531
9 MO_VERSION Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_VERSION Version Class 20060428
10 MS_HEADER Instance attribute Protected Type reference (TYPE) CACS_S_STDCTR_HDR Standard Contract: Header Data with Short Text 20060620
11 MT_AGR_ASS_LIST Instance attribute Protected Type reference (TYPE) CACS_TT_AGR_ASS_OBJ List of Agreement Assignment Objects 20060529
12 MT_AGT_ASS_LIST Instance attribute Protected Type reference (TYPE) CACS_TT_AGT_ASS_OBJ List of Agreement Type Assignment Objects 20060529
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_FILL_BUSIDATES Instance method Protected Method Check If Busi_begin + Busi_End Are Filled and Fill with Data 20060710
2 CHECK_DB_EXISTENCE Instance method Public Method Checks If Object Already Exists on Database 20060710
3 CHECK_EXISTENCE Static method Public Method Checks If ID Is Assigned Within Application 20060831
4 CHECK_EXISTENCE_FOR_PIT Static method Public Method Checks If ID Is Assigned Within Application 20061107
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060626
6 GET_AGR_ASS_LIST Instance method Public Method Gets List of All Agreements for Standard Contract 20060802
7 GET_CONTEXT_CLASS Static method Protected Method Read Context Class from Customizing 20060503
8 GET_CONTEXT_INSTANCE Static method Public Method Instantiate Standard Contract Object for Named Context 20060503
9 GET_CTRTST_ID Instance method Public Method Gets Identification of Standard Contract 20060720
10 GET_CTRT_TYPE Instance method Public Method Gets Contract Type 20060720
11 GET_FACADE Static method Public Method Determine Facade and Implementing Class of Context 20060706
12 GET_STDCTR Instance method Public Method Get Standard Contract Data 20060803
13 LOAD_HEADER Instance method Protected Method Creation of Header Data Including Text 20060710
Events
Class CL_CACS_STDCTR_TOP has no event.
Types
Class CL_CACS_STDCTR_TOP has no local type.
Method Signatures

Method CHECK_AND_FILL_BUSIDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) CACS_S_STDCTR_HDR Standardvertrag: Kopfdaten mit Kurztext 20060710

Method CHECK_AND_FILL_BUSIDATES on class CL_CACS_STDCTR_TOP has no exception.

Method CHECK_DB_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_EXISTS Value transfer Type reference (TYPE) FLAG Kennzeichen: Existiert bereits auf der DB 20060710

Method CHECK_DB_EXISTENCE on class CL_CACS_STDCTR_TOP has no exception.

Method CHECK_EXISTENCE 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 20060831
2 Importing ID_CTRTST_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20060831
3 Returning RD_FOUND Value transfer Type reference (TYPE) FLAG Kz: Eintrag gefunden 20060831

Method CHECK_EXISTENCE on class CL_CACS_STDCTR_TOP has no exception.

Method CHECK_EXISTENCE_FOR_PIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FOUND Call by reference Type reference (TYPE) FLAG Kz: Eintrag gefunden 20061107
2 Exporting ES_PARKED_VERSION Call by reference Type reference (TYPE) CACS_S_STDCTR Struktur zur Tabelle CACS_STDCTR 20061107
3 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20061107
4 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20061107
5 Importing ID_CTRTST_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20061107
6 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20061107
# Exception Resumable Description Created on
1 CX_CACS_DB_ERROR DB-ZUgrifsfehler 20061108

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSIDATE Call by reference Type reference (TYPE) CACS_BUSIDATE_OBJ fachlicher Zeitpunkt des Objekts 20060626
2 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) CACS_DESCRIPTION Betriebswirtschaftliche Beschreibung des Objektes 20060626
3 Importing ID_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20060626
4 Importing ID_MODE Call by reference Type reference (TYPE) CACS_STDCTR_MODE 'R' Erzeugt keine Versionsinstanz, wenn Vertrag nicht auf DB 20060713
5 Importing ID_NOW Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060911
6 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACS_TECHDATE_OBJ Technischer Zeitpunkt des Objekts 20060626
7 Importing IS_HEADER Call by reference Type reference (TYPE) CACS_S_STDCTR_HDR Standardvertrag: Kopfdaten mit Kurztext 20060626
# Exception Resumable Description Created on
1 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060720
2 CX_CACS_STDCTR 20070514
3 RESUMABLE(CX_CACS_STDCTR) 20070514

Method GET_AGR_ASS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AGR_ASS_LIST Value transfer Type reference (TYPE) CACS_TT_AGR_ASS_OBJ Tabellentyp zur Struktur CACS_S_AGR_ASS_OBJ 20060802

Method GET_AGR_ASS_LIST on class CL_CACS_STDCTR_TOP has no exception.

Method GET_CONTEXT_CLASS 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 20060725
2 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060503
3 Returning RD_IMPL_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20060503
# Exception Resumable Description Created on
1 CX_CACS_STD_CONFIG_ERROR Konfigurations- oder Customizing-Fehler 20060714

Method GET_CONTEXT_INSTANCE 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 20060626
2 Importing ID_BUSIDATE Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060503
3 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060503
4 Importing ID_CTRTST_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20060503
5 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060503
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_STDCTR_TOP Pflegeklasse zum ICM-Standardvertrag 20060503
# Exception Resumable Description Created on
1 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060726
2 CX_CACS_STD_CONFIG_ERROR Ausnahmeklasse: Konfiguration Standardvertrag 20060804

Method GET_CTRTST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CTRTST_ID Value transfer Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20060720

Method GET_CTRTST_ID on class CL_CACS_STDCTR_TOP has no exception.

Method GET_CTRT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CTRT_TYPE Value transfer Type reference (TYPE) CACS_CTRT_TYPE Provisionsvertragsart 20060720

Method GET_CTRT_TYPE on class CL_CACS_STDCTR_TOP has no exception.

Method GET_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FACADE_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Name der Fassadenklasse 20060706
2 Exporting ED_IMPL_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Name der implementierenden Standardvertragsklasse 20060706
3 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060725
4 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060706
# Exception Resumable Description Created on
1 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060804
2 CX_CACS_STD_CONFIG_ERROR Ausnahmeklasse zu Standardverträgen 20060726

Method GET_STDCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STDCTR Value transfer Type reference (TYPE) CACS_S_STDCTR ICM: Standardvertrag: Kopfdaten 20060803

Method GET_STDCTR on class CL_CACS_STDCTR_TOP has no exception.

Method LOAD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) CACS_S_STDCTR_HDR Standardvertrag: Kopfdaten mit Kurztext 20060710
2 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) CACS_DESCRIPTION Betriebswirtschaftliche Beschreibung des Objektes 20060710
3 Importing ID_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060710
4 Importing ID_MODE Call by reference Type reference (TYPE) CACS_STDCTR_MODE Bearbeitungsmodus (anzeigen, ändern) 20060713
# Exception Resumable Description Created on
1 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060719
2 CX_CACS_STDCTR Ausnahmeklasse zu Standardverträgen 20060719
History
Last changed by/on SAP  20100310 
SAP Release Created in 700