SAP ABAP Class CL_CACS_STD_RULECHAR_TOP (Superclass for Characteristic Attributes of Rule)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSCY (Package) ICM: Standard Contract (Agreement Components)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STD_RULECHAR_FLAT Rule Characteristics for Flat Rates 20060919
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STD_RULECHAR_GUARANTEE Rule Characteristics for Guarantee 20060919
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STD_RULECHAR_REM Rule Characteristics of Perf.-Related Remuneration in STDCTR 20060919
4 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STD_RULECHAR_TAGR Rule Characteristics for Target Agreements 20060919
Properties
Class CL_CACS_STD_RULECHAR_TOP  
Short Description Superclass for Characteristic Attributes of Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSCY   ICM: Standard Contract (Agreement Components) 
Created 20060614   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_STD_RULECHAR_TOP has no interface implemented.
Friends
Class CL_CACS_STD_RULECHAR_TOP 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 ICM Application 20061102
2 MD_BUSIDATE Instance attribute Protected Type reference (TYPE) CACS_BUSIDATE_OBJ Effective Time-Spot of Object 20060720
3 MD_CHANGED Instance attribute Protected Type reference (TYPE) FLAG General Flag 20061107
4 MD_KEY Instance attribute Protected Type reference (TYPE) VAKEY Unique Key 20060918
5 MD_NOW Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20060720
6 MD_TECHDATE Instance attribute Protected Type reference (TYPE) CACS_TECHDATE_OBJ Technical Time-Spot of Object 20060720
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_RULECHAR Instance method Public Method Activate Rule Characteristics 20060811
2 ACTIVATE_RULECHAR_REM_BR Instance method Public Method Activate Rule Characteristics for Business Rule Editor 20090406
3 BACKDATE_RULECHAR Instance method Public Method Change Rule Characteristics 20070301
4 CHECK_IF_CHANGED Instance method Public Method Check If Object Was Changed 20061107
5 CHECK_READJUSTED Instance method Public Method Check If Rule Characteristics Were Changed 20070110
6 CHECK_RULECHAR_BY_KEY Instance method Public Method Check With Key If Rule Characteristics Found 20060817
7 CHECK_RULECHAR_PARKED Instance method Public Method Check If Rule Characteristics Have a Parked Status 20060821
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060713
9 DELETE_INACT_FROM_DB Instance method Public Method Delete Inactive Rule Characteristics 20060918
10 EDIT_RULECHAR Instance method Public Method Change Rule Characteristics 20060817
11 EXTEND_RULECHAR Instance method Public Method Enhance Validity of Rule Characteristics 20070307
12 GET_MAX_BUSI_INTERVAL Instance method Public Method Determine Maximum Validity of Assignment 20070412
13 GET_RULECHAR Instance method Public Method Read Rule Characteristics Out Of Object 20060821
14 SAVE_RULECHAR Instance method Public Method Save Rule Characteristics 20060811
15 SAVE_RULECHAR_REM_BR Instance method Public Method Save Rule Characteristics for Business Rule Editor 20090406
16 TERMINATE_RULECHAR Instance method Public Method End Rule Characteristics 20070307
Events
Class CL_CACS_STD_RULECHAR_TOP has no event.
Types
Class CL_CACS_STD_RULECHAR_TOP has no local type.
Method Signatures

Method ACTIVATE_RULECHAR Signature

Method ACTIVATE_RULECHAR on class CL_CACS_STD_RULECHAR_TOP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULE Ausnahmeklasse zur Vereinbarungsregeln 20061106

Method ACTIVATE_RULECHAR_REM_BR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20090406
2 Importing ID_AGR_TYP Call by reference Type reference (TYPE) CACS_AGR_TYP Vereinbarungsart 20090406
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACS_BUSITIME_B Fachlich gültig ab 20090406
4 Importing ID_RULECHAR_AGRID Call by reference Type reference (TYPE) CACS_RULECHAR_AGRID Nummer der Vereinbarung im Kontext des Standardvertrags 20090406
5 Importing ID_RULE_ID Call by reference Type reference (TYPE) CACS_STD_RULE_ID Nummer einer Standardvereinbarungsregel 20090406
6 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20090406

Method ACTIVATE_RULECHAR_REM_BR on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method BACKDATE_RULECHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BACKDATE Call by reference Type reference (TYPE) CACSTIMESTAMP Neues Busi_begin 20070307
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULECHAR Ausnahmen zu Regelausprägungen 20070301

Method CHECK_IF_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CHANGED Value transfer Type reference (TYPE) FLAG Kz.: Objekt wurde verändert 20061107

Method CHECK_IF_CHANGED on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method CHECK_READJUSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_READJUSTED_FLG Value transfer Type reference (TYPE) BOOLEAN_FLG Wurde Regelausprägung angepasst? (X=true, space=false) 20070110

Method CHECK_READJUSTED on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method CHECK_RULECHAR_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KEY Call by reference Type reference (TYPE) VAKEY Variabler Keyschluessel 100 Bytes 20060918
2 Returning RD_FLG_OK Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060817

Method CHECK_RULECHAR_BY_KEY on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method CHECK_RULECHAR_PARKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RULECHAR_PARKED Value transfer Type reference (TYPE) BOOLEAN_FLG Vorerfasste Regelausprägung? (X=true, space=false) 20060821

Method CHECK_RULECHAR_PARKED on class CL_CACS_STD_RULECHAR_TOP has no exception.

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 Anwendung 20061102
2 Importing ID_BUSIDATE Call by reference Type reference (TYPE) CACS_BUSIDATE_OBJ fachlicher Zeitpunkt des Objekts 20060720
3 Importing ID_CTRTST_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20061018
4 Importing ID_KEY Call by reference Type reference (TYPE) VAKEY Variabler Keyschluessel 100 Bytes 20060918
5 Importing ID_MODE Call by reference Type reference (TYPE) CACS_STDCTR_MODE Bearbeitungsmodus (anzeigen, ändern) 20060920
6 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACS_TECHDATE_OBJ Technischer Zeitpunkt des Objekts 20060720
7 Importing IO_STDAGR_RULE Call by reference Object reference (TYPE REF TO) CL_CACS_STDAGR_RULE_TOP Vereinbarungsregel 20061114
8 Importing IR_KEYDATA Call by reference Object reference (TYPE REF TO) DATA DB-Zeile mit Schlüsselwerten 20060919

Method CONSTRUCTOR on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method DELETE_INACT_FROM_DB Signature

Method DELETE_INACT_FROM_DB on class CL_CACS_STD_RULECHAR_TOP has no parameter.
Method DELETE_INACT_FROM_DB on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method EDIT_RULECHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUES Call by reference Object reference (TYPE REF TO) DATA zu verändernde Wert 20060919
2 Importing I_KBETR Call by reference Type reference (TYPE) KBETR Konditionsbetrag oder -prozentsatz 20060817
3 Importing I_STATE Call by reference Type reference (TYPE) CACSCONDSTATE Status Konditionssatz 20060817
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULECHAR Ausnahmen zu Regelausprägungen 20070226

Method EXTEND_RULECHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EXTDATE Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070307
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULECHAR Ausnahmen zu Regelausprägungen 20070308

Method GET_MAX_BUSI_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MAX_BUSI_INTERVAL Value transfer Type reference (TYPE) CACS_S_STD_BUSI_INTERVAL Maximale fachliche Gültigkeit eines Objektes 20070412

Method GET_MAX_BUSI_INTERVAL on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method GET_RULECHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RULECHAR Call by reference Object reference (TYPE REF TO) DATA Regelausprägung (DB-Zeile) 20060919

Method GET_RULECHAR on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method SAVE_RULECHAR Signature

Method SAVE_RULECHAR on class CL_CACS_STD_RULECHAR_TOP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULECHAR Ausnahmen zu Regelausprägungen 20070105

Method SAVE_RULECHAR_REM_BR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20090406
2 Importing ID_AGR_TYP Call by reference Type reference (TYPE) CACS_AGR_TYP Vereinbarungsart 20090406
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACS_BUSITIME_B Fachlich gültig ab 20090406
4 Importing ID_IS_INACT Call by reference Type reference (TYPE) FLAG allgemeines flag 20090409
5 Importing ID_RULECHAR_AGRID Call by reference Type reference (TYPE) CACS_RULECHAR_AGRID Nummer der Vereinbarung im Kontext des Standardvertrags 20090406
6 Importing ID_RULE_ID Call by reference Type reference (TYPE) CACS_STD_RULE_ID Nummer einer Standardvereinbarungsregel 20090406
7 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20090406

Method SAVE_RULECHAR_REM_BR on class CL_CACS_STD_RULECHAR_TOP has no exception.

Method TERMINATE_RULECHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMDATE Call by reference Type reference (TYPE) CACS_TERMDATE Beendigungsdatum eines versionierten Objektes 20070307
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULECHAR Ausnahmen zu Regelausprägungen 20070308
History
Last changed by/on SAP  20100310 
SAP Release Created in 700