SAP ABAP Class CL_CACS_STDAGR_RULE_TOP (Agreement 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_STDAGR_RULE_AC Agreement Rule: Release Rule 20060802
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_EVAL Agreement Rule: Liability 20060816
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_FLAT Flat-Rate Agreement Rule 20060726
4 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_GUARANTEE Guarantee Agreement Rule 20060727
5 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_LIABILITY Agreement Rule: Liability 20060703
6 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_OFFS Agreement Rule: Liability 20060804
7 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_PART Agreement Rule: Liability 20060802
8 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_REM Agreement Rule: Performance-Related Remuneration 20060626
9 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_RET Retention: Characteristic Attributes of Retention Rule 20060802
10 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_SES Agreement Rule: Settlement Scheduling 20060724
... Click here to see Used By full list (12 items)
Properties
Class CL_CACS_STDAGR_RULE_TOP  
Short Description Agreement 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 20060531   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_STDAGR_RULE_TOP has no forward declaration.
Interfaces
Class CL_CACS_STDAGR_RULE_TOP has no interface implemented.
Friends
Class CL_CACS_STDAGR_RULE_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 Commission Application 20060707
2 MD_BUSIDATE Instance attribute Protected Type reference (TYPE) CACS_BUSIDATE_OBJ Effective Time-Spot of Object 20060711
3 MD_NOW Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20060711
4 MD_RULE_ID Instance attribute Protected Type reference (TYPE) CACS_STD_RULE_ID Rule No. of Standard Agreement Rule 20060707
5 MD_TECHDATE Instance attribute Protected Type reference (TYPE) CACS_TECHDATE_OBJ Technical Time-Spot of Object 20060711
6 MO_TEXT Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_TEXT Short and Long Text of Object 20060614
7 MO_VERSION Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_VERSION Version Class of ICM 20060531
8 MT_RULECHAR_LOAD Instance attribute Protected Type reference (TYPE) MTY_TS_RULECHAR_LOAD Rule Characteristics that Have Been Read 20060710
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_FILTER_VALUES Instance method Public Method Collect Filter Values of Rule Characteristics 20060802
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060703
3 GENERIC_READ_RULE Instance method Protected Method Read Generic Rules 20060724
4 GET_FILTERVALUES Static method Public Method Get Filter Values in Context of Remuneration Type 20060802
5 GET_RULECHAR_BY_KEY Instance method Public Method Get Rule Characteristics Based on Key 20060817
6 GET_RULECHAR_LIST Instance method Public Method Gets Rule Characteristics 20060710
7 GET_RULE_DATA Instance method Public Method Returns Rule Definition Defined in Customizing 20060723
8 GET_RULE_ID Instance method Public Method Gets Rule Number 20060712
9 GET_TEXT Instance method Public Method Read texts 20061025
10 LOAD_RULECHAR_LIST Instance method Protected Method Load Rule Characteristics 20060706
Events
Class CL_CACS_STDAGR_RULE_TOP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_RULECHAR_LOAD Protected See coding 20060710 BEGIN OF mty_s_rulechar_load, agr_typ TYPE cacs_agr_typ, stcagr_id TYPE cacs_stcagr_id, rule_id TYPE cacs_std_rule_id, rulechar_agrid TYPE cacs_ruleexp_agrid, rulechar_list TYPE cacs_tt_rulechar_obj, END OF mty_s_rulechar_load
2 MTY_TS_RULECHAR_LOAD Protected See coding 20060710 mty_ts_rulechar_load TYPE SORTED TABLE OF mty_s_rulechar_load WITH UNIQUE KEY agr_typ stcagr_id rule_id
Method Signatures

Method COLLECT_FILTER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AGR_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Vereinbarungsart 20060802
2 Importing ID_RULE_ID Call by reference Type reference (TYPE) CACS_STD_RULE_ID Nummer einer Standardvereinbarungsregel 20060802
3 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20060802
4 Returning RT_FILTERVALUE_LIST Value transfer Type reference (TYPE) CACS_TT_STDCTR_FILTERVALUE Liste der Filterwerte 20060802
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULE Ausnahmeklasse zur Vereinbarungsregeln 20070214

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 20060703
2 Importing ID_BUSIDATE Call by reference Type reference (TYPE) CACS_BUSIDATE_OBJ fachlicher Zeitpunkt des Objekts 20060711
3 Importing ID_RULE_ID Call by reference Type reference (TYPE) CACS_STD_RULE_ID Regelnummer einr Standardvereinbarungsregel 20060703
4 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACS_TECHDATE_OBJ Technischer Zeitpunkt des Objekts 20060711
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULE Ausnahmeklasse zur Vereinbarungsregeln 20060713

Method GENERIC_READ_RULE 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 20060724
2 Importing ID_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20060724
3 Importing ID_RULE_ID Call by reference Type reference (TYPE) CACS_STD_RULE_ID Nummer einer Standardvereinbarungsregel 20060724
4 Importing ID_RULE_TEXT_NOT_FOUND Call by reference Type reference (TYPE) ANY 20060724
5 Importing ID_TABNAME_RULE Call by reference Type reference (TYPE) TABNAME Tabellenname 20060724
6 Importing ID_TABNAME_TEXT Call by reference Type reference (TYPE) TABNAME Tabellenname 20060724
7 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACS_TECHDATE_OBJ Technischer Zeitpunkt des Objekts 20060724
8 Importing ID_TEXTID_RULE_NOT_FOUND Call by reference Type reference (TYPE) ANY 20060724
9 Importing IR_KEYDATA Call by reference Object reference (TYPE REF TO) DATA 20060724
# Exception Resumable Description Created on
1 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060724
2 CX_CACS_STDAGR_RULE Ausnahmeklasse zur Vereinbarungsregeln 20060724

Method GET_FILTERVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RULECHAR_LIST Call by reference Type reference (TYPE) CACS_TT_RULECHAR_OBJ Tabellentyp zur Struktur CACS_S_RULECHAR_OBJ 20060802
2 Returning RT_FILTERVALUE_LIST Value transfer Type reference (TYPE) CACS_TT_STDCTR_FILTERVALUE Liste der Filterwerte 20060802

Method GET_FILTERVALUES on class CL_CACS_STDAGR_RULE_TOP has no exception.

Method GET_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 Importing IR_KEYDATA Call by reference Object reference (TYPE REF TO) DATA Schlüssel als Datenreferenz 20061024
3 Returning RO_RULECHAR Value transfer Object reference (TYPE REF TO) CL_CACS_STD_RULECHAR_TOP Oberklasse zu regelausprägungen 20060817

Method GET_RULECHAR_BY_KEY on class CL_CACS_STDAGR_RULE_TOP has no exception.

Method GET_RULECHAR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AGR_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Vereinbarungsart 20060710
2 Importing ID_CTRTST_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20061018
3 Importing ID_FILTERVALUE Call by reference Type reference (TYPE) CHAR30 Filterwert, um die Menge der rulechars einzuschränken 20060720
4 Importing ID_MODE Call by reference Type reference (TYPE) CACS_STDCTR_MODE Bearbeitungsmodus (anzeigen, ändern) 20061211
5 Importing ID_RULECHAR_AGRID Call by reference Type reference (TYPE) CACS_RULECHAR_AGRID Nummer der Vereinbarung im Kontext des Std. vertrag 20060711
6 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20060710
7 Returning RT_RULECHAR_LIST Value transfer Type reference (TYPE) CACS_TT_RULECHAR_OBJ Tabellentyp zur Struktur CACS_S_RULECHAR_OBJ 20060710
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULE Ausnahmeklasse zur Vereinbarungsregeln 20060713

Method GET_RULE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RULE_DATA Call by reference Type reference (TYPE) DATA 20060723

Method GET_RULE_DATA on class CL_CACS_STDAGR_RULE_TOP has no exception.

Method GET_RULE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RULE_ID Value transfer Type reference (TYPE) CACS_STD_RULE_ID Regelnummer einr Standardvereinbarungsregel 20060712

Method GET_RULE_ID on class CL_CACS_STDAGR_RULE_TOP has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TEXT Call by reference Type reference (TYPE) STRING Beschreibung der Regel 20061025

Method GET_TEXT on class CL_CACS_STDAGR_RULE_TOP has no exception.

Method LOAD_RULECHAR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AGR_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Vereinbarungsart 20060710
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_RULECHAR_AGRID Call by reference Type reference (TYPE) CACS_RULEEXP_AGRID Nummer der Vereinbarung im Kontext des Std. vertrag 20060711
5 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20060710
6 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACS_TECHDATE_OBJ Technischer Zeitpunkt des Objekts 20060720
7 Returning RT_RULECHAR_LIST Value transfer Type reference (TYPE) CACS_TT_RULECHAR_OBJ Tabellentyp zur Struktur CACS_S_RULECHAR_OBJ 20060711
# Exception Resumable Description Created on
1 CX_CACS_STDAGR_RULE Ausnahmeklasse zur Vereinbarungsregeln 20060713
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_AC Agreement Rule: Release Rule 20060802
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_EVAL Agreement Rule: Liability 20060816
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_FLAT Flat-Rate Agreement Rule 20060726
4 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_GUARANTEE Guarantee Agreement Rule 20060727
5 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_LIABILITY Agreement Rule: Liability 20060703
6 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_OFFS Agreement Rule: Liability 20060804
7 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_PART Agreement Rule: Liability 20060802
8 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_REM Agreement Rule: Performance-Related Remuneration 20060626
9 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_RET Retention: Characteristic Attributes of Retention Rule 20060802
10 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_SES Agreement Rule: Settlement Scheduling 20060724
11 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_SETTLE Settlement of Agreement Rule 20060815
12 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_RULE_TAGR Agreement Rule: Target Agreements 20061113
History
Last changed by/on SAP  20100310 
SAP Release Created in 700