SAP ABAP Class CL_CACS_STDAGR_OFFS (Standard Agreement: Remuneration Clearing)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_STDAGR_TOP Abstract Class of Standard Agreement 20060804
Properties
Class CL_CACS_STDAGR_OFFS  
Short Description Standard Agreement: Remuneration Clearing    
Super Class CL_CACS_STDAGR_TOP Abstract Class of Standard Agreement 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSCY   ICM: Standard Contract (Agreement Components) 
Created 20060804   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_STDAGR_OFFS has no forward declaration.
Interfaces
Class CL_CACS_STDAGR_OFFS has no interface implemented.
Friends
Class CL_CACS_STDAGR_OFFS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_RULING Instance attribute Private Type reference (TYPE) MTY_TS_RULING 20060811
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060804
2 GET_PRIORITIZED_RULE_LIST Instance method Public Method Get Prioritized Rule List 20060811
Events
Class CL_CACS_STDAGR_OFFS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_TS_RULING Private See coding 20060811 MTY_TS_RULING type SORTED TABLE OF tcacs_offruling with unique key MANDT APPL AGR_TYP STCAGR_ID PRIORITY
2 MT_S_PRIORITIZED_RULE_LIST Public See coding 20060811 BEGIN OF mt_s_prioritized_rule_list, flg_first TYPE cacs_flg_first, priority TYPE cacspriority, agr_typ TYPE cacs_agr_typ, stcagr_id TYPE cacs_stcagr_id, rule_id TYPE cacs_std_rule_id, ro_rule TYPE REF TO cl_cacs_stdagr_rule_top, END OF mt_s_prioritized_rule_list
3 MT_TT_PRIORITIZED_RULE_LIST Public See coding 20060811 mt_tt_prioritized_rule_list TYPE STANDARD TABLE OF mt_s_prioritized_rule_list with DEFAULT KEY
Method Signatures

Method CONSTRUCTOR 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 20060804
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060804
3 Importing ID_BUSIDATE Call by reference Type reference (TYPE) CACS_BUSIDATE_OBJ fachlicher Zeitpunkt des Objekts 20060804
4 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) CACS_DESCRIPTION Betriebswirtschaftliche Beschreibung des Objektes 20060804
5 Importing ID_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20060804
6 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Standard-Vereinbarung 20060804
7 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACS_TECHDATE_OBJ Technischer Zeitpunkt des Objekts 20060804
# Exception Resumable Description Created on
1 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060804
2 CX_CACS_STDAGR Ausnahmeklasse zur Klasse CL_CACS_STCAGR 20060804

Method GET_PRIORITIZED_RULE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PRIORITIZED_RULE_LIST Value transfer Type reference (TYPE) MT_TT_PRIORITIZED_RULE_LIST Tabellentyp zur Struktur CACS_S_RULE_OBJ 20060811
# Exception Resumable Description Created on
1 CX_CACS_STDAGR Ausnahmeklasse zur Klasse CL_CACS_STCAGR 20060811
2 CX_CACS_STDAGR_NESTED_RULE_EX Standardvereinbarung: Ausnahme während Regelerzeugung 20060811
History
Last changed by/on SAP  20100310 
SAP Release Created in 700